US20090182671A1 - Interface system for annuity database for management of assets - Google Patents
Interface system for annuity database for management of assets Download PDFInfo
- Publication number
- US20090182671A1 US20090182671A1 US12/332,011 US33201108A US2009182671A1 US 20090182671 A1 US20090182671 A1 US 20090182671A1 US 33201108 A US33201108 A US 33201108A US 2009182671 A1 US2009182671 A1 US 2009182671A1
- Authority
- US
- United States
- Prior art keywords
- document
- submission
- instructions
- manager
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
Definitions
- This invention relates to electronic submission of patent documents to an electronic patent submission application. More specifically, the invention relates to an automated system for document submission that mitigates intervention from a practitioner.
- a patent is an exclusive right granted by a government to an inventor to manufacture, use, or sell an invention for a limited number of years.
- an applicant In order to obtain a patent grant, an applicant must submit an application before the domestic patent office for examination. More specifically, all U.S. applicants submit their applications for examination before the U.S. Patent and Trademark Office (PTO).
- PTO U.S. Patent and Trademark Office
- all future papers related to the application that may need submission may be delivered to the PTO via hand delivery, the United States Postal Service, and facsimile.
- EFS Web is the PTO's web based patent application and document submission solution to the conventional papers filing avenues.
- EFS-Web anyone with a web enabled browser accessible on their computer can file patent applications and documents without downloading special software or changing document preparation tools and processes.
- EFS-Web also supports submission of International patent cooperation treaty (PCT) applications and text files to submit bio-sequence listings, computer program listings, mega tables, etc. Following submission of one or more documents, EFS-Web provides an electronic receipt that acknowledges the documents submitted together with the submission date.
- PCT International patent cooperation treaty
- EFS-Web As user-friendly as EFS-Web appears to be to the applicant, there are drawbacks associated therewith. More specifically, when an applicant submits one or more documents via EFS-Web, they must categorize each document based upon a selection of categories provided. Each item that is submitted requires that the applicant review the list of categories for submission, select the appropriate category, and then attach the document for submission. There is no automated tool that enables the document to be uploaded, and properly categorized and attached to EFS-Web without manual intervention from the applicant.
- This invention comprises an article and system for automating submission of patent documents to a government agency.
- an article is provided to automate electronic filing of patent documents from a data storage medium.
- One or more patent related electronic documents for a patent application are submitted to a patent electronic filing application in an automated fashion.
- An application to support the automated submission includes instructions execution in a data storage medium.
- the instructions are instructions to compile at least one document in an electronic format acceptable by a recipient server and to store the document in a recordable data storage medium. This includes associating patent account information with the document.
- Instructions are also provided to detect a due date for submission of the compiled document, and to retrieve the compiled document in response to the due date detection.
- instructions are provided to extract account information associated with the retrieved document, and to request login into an electronic account associated with the document based on the extracted account information.
- instructions are provided to automatically extract case details from the compiled document and to populate appropriately marked fields of a patent submission application executing on the recipient server with the extracted case details from the compiled document.
- a receipt is generated and electronically returned to a client machine in communication with the recipient server responsive to completion of the case detail extraction and population, and valid submission of the compiled document to the patent submission application.
- a computer system is provided with a client machine with a processor unit in communication with memory.
- a request manager is provided in communication with the hardware elements to monitor a submission deadline of at least one patent related electronic document for a patent application to a patent electronic filing application.
- an integration manager is provided in communication with the request manager and responsive to receipt of a communication from the request manager with an indication of the submission deadline prior to the deadline.
- the integration manager receives a compilation of at least one document in an acceptable electronic format from a storage device and in communication with the processor, and extracts account information associated with the retrieved document.
- the integration manager requests login into an electronic account associated with the document with the extracted account information, including submission of a digital certificate and an associated valid password for the account on the recipient server.
- the integration manager In response to a successful login request, automatically extracts case details from the compiled document and populates appropriately marked fields of a patent submission application executing on the recipient server with the extracted case details from the compiled document.
- a receipt is generated and electronically returned to a client machine in communication with the recipient server in response to completion of the case detail extraction and population, and valid submission of the compiled document to the patent submission application.
- FIG. 1 is a block diagram of components of a tool for automating submission of patent documents to a government agency according to the preferred embodiment of this invention, and is suggested for printing on the first page of the issued patent.
- FIG. 2 is a flow diagram demonstrating uploading of a document submission.
- FIG. 3 is a flow diagram illustrating submission of the document and coordination with an external management tool.
- FIG. 4 is a flow diagram illustrating processing of errors generated by the document submission.
- FIG. 5 is a block diagram illustrating placement of the managers as hardware tools in a computer system.
- a manager may be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices, or the like.
- the manager may also be implemented in software for execution by various types of processors.
- An identified manager of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions which may, for instance, be organized as an object, procedure, function, or other construct. Nevertheless, the executables of an identified manager need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the manager and achieve the stated purpose of the manager.
- a manager of executable code could be a single instruction, or many instructions, and may even be distributed over several different code segments, among different applications, and across several memory devices.
- operational data may be identified and illustrated herein within the manager, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, and may exist, at least partially, as electronic signals on a system or network.
- a submission tool is provided to enable users of a patent management tool to electronically file document with the PTO from within the patent management tool. More specifically, the patent management tool is in communication with a database for organizing and storing documents pertaining to one or more applications registered with the patent management tool. The submission tool extracts all relevant documents from the database, and electronically submits them to the EFS-Web. Following a completed submission, an electronic receipt is generated by EFS-Web, and returned to the integration manager. Data associated with the receipt is integrated into the patent management tool. Accordingly, the functionality of the patent management tool is extended to support submission of documents, and to integrate confirmation of the submission into management of the patent assets.
- FIG. 1 is a block diagram ( 100 ) illustrating the components and their relationship to the database. More specifically, the components include the database ( 110 ), a client server ( 120 ), a request manager ( 140 ), and an integration manager ( 160 ). Each of the components is employed and responsible for completing a portion of the document submission.
- the client server ( 120 ) is responsible for packing and reviewing the files required for filing with EFS-Web ( 122 ).
- the files may be in extensible markup language (XML) or PDF format.
- XML extensible markup language
- PDF Portable Document Format
- Each patent practitioner who elects to submit their documents to the PTO via EFS-Web is required to have a digital certificate and associated authentication password. Authentication is conducted prior to filing, with the digital certificate obtained from the PTO prior to an independent of accessing EFS-Web.
- the packing and review process includes adding details pertaining to the application to the package. Different tools may be embodiment to compile the package.
- the compiled package may be in a zip format.
- customer number information associated with the subject application is collected ( 124 ).
- the PTO issues a customer number to a practitioner or group of practitioners.
- Each application to be filed or currently pending through EFS-Web is associated with a customer number.
- the customer number, together with the digital certificate and authentication password is added to the compiled package ( 126 ).
- the client server ( 120 ) is responsible for compiling the package with all of the items necessary to complete a patent submission.
- the client server ( 120 ) saves the package in the database ( 110 ) until an event triggers the electronic filing process at a future date ( 128 ).
- the future electronic filing will occur on the future date specified.
- the event may specify that the future electronic filing occur at any time or at a specified date prior to the date specified in the event.
- the client server ( 120 ) is in communication with a request manager ( 140 ).
- the request manager is an application that is local to the client server.
- the request manager may be on a remote client or server that is in communication with the database that stores the compiled application document(s).
- the request manager ( 140 ) monitors due dates ( 142 ) that are tracked in a patent management tool ( 182 ).
- the patent management tool ( 182 ) is an application that is stored on a remote server ( 180 ) that is in communication with the client server ( 120 ) across a network connection ( 184 ). More specifically, the request manager ( 140 ) monitors the system for electronic filing events that become due.
- the client server ( 120 ) may create a due date event.
- the request manager ( 140 ) sends a message ( 144 ) to the integration manager ( 160 ) to perform the filing process for the compiled patent documents associated with the due date event.
- the request manager ( 140 ) maintains a history of status of events.
- the history may include a successful processing of a request, and different forms of errors.
- the request manager ( 140 ) is responsible for monitoring events due as set by the client server ( 120 ), and for communicating an event due message to the integration manager ( 160 ).
- the client server ( 120 ) is in communication with the integration manager ( 160 ) through the request manager ( 140 ).
- the integration manager is responsible for submission of the document filing to EFS-Web.
- the integration manager ( 160 ) initiates the process of submitting an application to the PTO.
- the integration manager retrieves the package of compiled documents from the database ( 162 ) and loads the received package ( 164 ).
- the package includes the customer number for the practitioner, case data, and documents in PDF format.
- the integration manager ( 160 ) extracts the customer number from the package and uses it to retrieve the digital certificate and authentication password ( 166 ).
- the integration manager employs a program in the form of a browser or browser host to perform the extraction step ( 166 ). Accordingly, the first part of the submission process for the integration manager is to extract the certificate, password, and customer number that are employed with the electronic submission of the subject document(s).
- FIG. 2 is a flow diagram ( 200 ) demonstrating a document submission.
- the manager extracts case details from the document package and populates the appropriate pages and fields of the patent submission application ( 170 ). More specifically, the manager certifies the login and selects the appropriate category of the subject document(s) ( 202 ). In one embodiment, the selection determines whether the submission is a new application or a pending application, and within the new application, the general subject matter of the application, such as utility, design, international, etc.
- step ( 202 ) the submission process of the document continues. If the document submission is a new application filing ( 204 ), the manager proceeds to enter application data to the patent submission application ( 206 ).
- data entry includes, but is not limited to, the title of the invention, the attorney docket number, the first, middle, and last name of the first named inventor, and the customer number for the practitioner responsible for the submission of the application.
- step ( 206 ) the status of the application is updated on EFS-Web to application data ( 208 ), and the manager proceeds to attach the documents that are the subject of the submission. Conversely, if the document submission is an existing application, the manager submits the associated application number and confirmation number ( 222 ).
- the manager enters the document in the submission field ( 210 ), selects a relevant category ( 212 ), and selects a relevant document description ( 214 ). In one embodiment, either or both of the category and document description employ a selection tool to accommodate a proper selection. Following the selects at steps ( 210 ), ( 212 ), and ( 214 ), the manager determines if there more documents to submit with the submission ( 216 ). A positive response to the determination at step ( 216 ) is followed by the manager simulating selection of an Add Document field ( 218 ), followed by a return to step ( 206 ).
- a negative response to the determination at step ( 212 ) is followed by the manager simulating selection of a button to upload and validate the attached document ( 220 ).
- the simulation at step ( 220 ) does not ensure that all of the selected documents have been successfully uploaded.
- FIG. 3 is a flow chart ( 300 ) illustrating uploading of one or more documents to the submission application. Following step ( 220 ), it is determined if all of the documents selected for upload have been successful ( 302 ). In one embodiment, a successful upload is reflected by a pass message communicated from EFS-Web, and an unsuccessful upload is reflected by a fail message communicated from EFS-Web. A positive response to the determination at step ( 302 ) is followed by an update of the status of the package to reflect the success ( 304 ). In one embodiment, a successful upload is reflected by a document uploaded message from EFS-Web. Conversely, a negative response to the determination at step ( 302 ) is followed by error processing ( 310 ), shown in detail in FIG. 4 .
- the manager simulates submission of the documents to the EFS-Web ( 306 ).
- a submission is conducted through simulation of a submit button. However, a simulation of the submission does not guarantee that the submission is completed.
- a determination is conducted to determine if the submission is properly completed ( 308 ). If the response to the determination at step ( 308 ) is negative, the manager proceeds to error processing ( 310 ) as shown in detail in FIG. 4 . Conversely, if the response to the determination at step ( 308 ) is positive, EFS-Web updates the status of the documents submitted to reflect a successful submission ( 312 ). In one embodiment, the EFS-Web generates an application submitted message.
- the application manager simulates actuation of a submit button ( 316 ) and the documents are successfully submitted to EFS-Web. Conversely, if a fee is required, the application manager is presented with two options, to submit payment with the submission ( 318 ), or to submit the documents with payment deferred ( 320 ). Selection of a concurrent payment is followed by presentation of payment options to the manager. Following submission of payment instructions of the deferred payment at step ( 320 ), the application manager simulates actuation of a submit button ( 316 ), and following a successful upload, the manager is presented with a filing confirmation ( 322 ).
- the presentation of a filing confirmation is not a documented filing receipt.
- the manager must request download of a filing receipt from EFS-Web ( 324 ). Once the document is downloaded, the manager saves the filing receipt in the associated database ( 326 ) and exits the patent submission application ( 328 ).
- a payment may be required but not submitted.
- the database will reflect the deferred payment status to be associated with the application data in the patent management tool.
- data associated with the submission is extracted form the confirmation and integrated into the patent management tool ( 330 ) to ensure that further tasks required for the underlying patent asset are properly tracked and managed. Accordingly, the status of the submission is reflected in the patent management database local to the database.
- FIG. 4 is a flow diagram ( 400 ) illustrating processing of such errors.
- the error processing is similar for the different stages of document upload and submission.
- the manager receives an error message following submission of a portion of the document ( 402 ), and the status of the submission is set to failure ( 404 ).
- a message is transmitted to the client server manager with the error message to rebuild the document submission package to correct the basis for the error ( 406 ).
- the manager communicates an electronic mail message to the user associated with the document submission indicating the failure of the document submission.
- EFS-Wed displays error message on top of the web page and also directly under the corresponding field when an error is encountered.
- Error message are typically displayed when a required field is not populated or documents to be uploaded are invalid.
- a failure message will appear if the attached PDF document fails the validation. Accordingly, a failure message encompasses the failure of the document to be successfully uploaded and submitted to EFS-Web.
- a failure message is not equivalent to a warning message.
- a warning error reflects items in the documents that are acceptable, but are not preferred. Examples of error prone items include, but are not limited to: page size, selected fonts, and whether a document is an acceptable fillable form. Warning errors do not cause the workflow to stop and reset by the client server. In one embodiment, the warning error generates an electronic message sent to the user associated with the document submission indicating the basis for the warning.
- EFS-Web is only available to practitioners that are registered with EFS-Web. Accordingly, each practitioner or group of practitioners must obtain a customer number, a digital certificate, and an associated authentication password prior to utilizing EFS-Web.
- FIG. 5 is a block diagram ( 500 ) illustrating placement of the managers as hardware tools in a computer system.
- the illustration shows a computer system ( 502 ) with a processor unit ( 504 ) coupled to memory ( 506 ) by a bus structure ( 510 ). Although only one processor unit ( 504 ) is shown, in one embodiment, the computer system ( 502 ) may include more processor units in an expanded design.
- the computer system includes data storage ( 520 ) in communication with the processor unit ( 504 ).
- the data storage unit is employed for retention of a collection of documents ( 522 ). In one embodiment, the collection of documents is patent application documents.
- a request manager ( 530 ) is provided in communication with the system ( 502 ). However, in one embodiment, the request manager may be on a remote system (not shown) that is in communication with the system ( 502 ) across a network.
- the request manager ( 530 ) monitors submission deadlines associated with the collection patent application documents ( 522 ) retained on the data storage ( 520 ) in communication with the system ( 502 ). Upon detection of a deadline, also known as a due date, the request manager generates a message and communicates the message to an integration manager ( 540 ). As with the request manager, the integration manager may be local to the system ( 502 ) or on a remote system (not shown) that is in communication with the system ( 502 ) across a network.
- the integration manager ( 540 ) is also in communication with the collection of documents ( 522 ) retained on the data storage ( 520 ). More specifically, the integration manager ( 540 ) is responsible for loading the document(s) subject to the submission deadline, extracting the customer number, digital certificate, and password associated with the subject document(s), and properly attaching them to the patent submission application on a remote server ( 560 ).
- the system ( 502 ) is in communication with the remote server ( 560 ) across a network connection.
- a receipt ( 524 ) is generated.
- the receipt ( 562 ) is an electronic document which represents a physical/tangible document verifying receipt of submission of the subject document(s) to the patent submission application.
- the generated receipt is returned to the system ( 502 ) in response to completion of the document submission process.
- the generated receipt is demonstrative of the valid submission of the compiled patent documents to the patent submission application.
- the request manager ( 530 ) and the integration manager ( 540 ) each reside in memory ( 506 ) local to the computer system ( 502 ).
- each of the managers ( 530 ) and ( 540 ) may reside as hardware tools external to local memory ( 506 ), or may be implemented as a combination of hardware and software.
- the managers ( 530 ) and ( 540 ) may be combined into a single functional item that incorporates the functionality of the separate items.
- each of the managers ( 530 ) and ( 540 ) are local to the computer system ( 502 ). However, in one embodiment they may be collectively or individually distributed across a network and function as a unit to support automated submission of patent documents. Accordingly, the managers ( 530 ) and ( 540 ) may be implemented as software tools, hardware tools, or a combination of software and hardware tools.
- Embodiments within the scope of the present invention also include articles of manufacture comprising program storage means having encoded therein program code.
- program storage means can be any available media which can be accessed by a general purpose or special purpose computer.
- program storage means can include RAM, ROM, EEPROM, CD-ROM, or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired program code means and which can be accessed by a general purpose or special purpose computer. Combinations of the above should also be included in the scope of the program storage means.
- the medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium.
- Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, random access memory (RAM), read-only memory (ROM), a rigid magnetic disk, and an optical disk.
- Current examples of optical disks include compact disk B read only (CD-ROM), compact disk B read/write (CD-R/W) and DVD.
- a data processing system suitable for storing and/or executing program code will include at least one processor coupled directly or indirectly to memory elements through a system bus.
- the memory elements can include local memory employed during actual execution of the program code, bulk storage, and cache memories which provide temporary storage of at least some program code in order to reduce the number of times code must be retrieved from bulk storage during execution.
- I/O devices can be coupled to the system either directly or through intervening I/O controllers.
- Network adapters may also be coupled to the system to enable the data processing system to become coupled to other data processing systems or remote printers or storage devices through intervening private or public networks.
- the software implementation can take the form of a computer program product accessible from a computer-useable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system.
- One or more manager and/or tools are provided to support automated submission of patent related documents to a patent submission application. Due dates are monitored to ensure submission of the necessary documents to avoid payment of late fees, meeting deadlines, and/or abandonment of a pending application. Intervention by a patent practitioner is mitigated, and limited to documents that fail the submission process. Efficiency in patent prosecution is achieved and overhead is mitigated by removing the task of document submission from a patent practitioner to hardware and/or software tools.
Abstract
Description
- 1. Technical Field
- This invention relates to electronic submission of patent documents to an electronic patent submission application. More specifically, the invention relates to an automated system for document submission that mitigates intervention from a practitioner.
- 2. Description of the Related Art
- A patent is an exclusive right granted by a government to an inventor to manufacture, use, or sell an invention for a limited number of years. In order to obtain a patent grant, an applicant must submit an application before the domestic patent office for examination. More specifically, all U.S. applicants submit their applications for examination before the U.S. Patent and Trademark Office (PTO). Conventionally, there have been two mediums employed for submission of new applications before the PTO, including by hand delivery to the PTO facility, and through the U.S. Postal Service. Similarly, once an application has been submitted, all future papers related to the application that may need submission may be delivered to the PTO via hand delivery, the United States Postal Service, and facsimile.
- As technology progresses, so has the avenue for submission of original patent application filings and subsequent papers before the PTO. In recent years, the PTO has made available to applicants a web service that supports electronic submission of all original applications as well as subsequent papers through standard Internet browser applications. The web service is known in the art as EFS Web. More specifically, EFS-Web is the PTO's web based patent application and document submission solution to the conventional papers filing avenues. Using EFS-Web, anyone with a web enabled browser accessible on their computer can file patent applications and documents without downloading special software or changing document preparation tools and processes.
- EFS-Web utilizes standard web-based screens and prompts to enable applicants to submit patent application documents in portable document format (PDF) directly to the PTO. More specifically, the applicant creates PDF documents and then submits them to PTO=s secure servers. EFS-Web also supports submission of International patent cooperation treaty (PCT) applications and text files to submit bio-sequence listings, computer program listings, mega tables, etc. Following submission of one or more documents, EFS-Web provides an electronic receipt that acknowledges the documents submitted together with the submission date.
- As user-friendly as EFS-Web appears to be to the applicant, there are drawbacks associated therewith. More specifically, when an applicant submits one or more documents via EFS-Web, they must categorize each document based upon a selection of categories provided. Each item that is submitted requires that the applicant review the list of categories for submission, select the appropriate category, and then attach the document for submission. There is no automated tool that enables the document to be uploaded, and properly categorized and attached to EFS-Web without manual intervention from the applicant.
- There are various software tools that are employed by patent professionals to facilitate management of patent applications. It would be desirable to expand the functionality of one or more of the tools to support automated submission of patent documents to EFS-Web. Such tool would enhance the functionality of patent application management by submitting all documents directly to the PTO via EFS-Web, thereby mitigating loss of rights or fees associated with late submission of documents.
- This invention comprises an article and system for automating submission of patent documents to a government agency.
- In one aspect of the invention, an article is provided to automate electronic filing of patent documents from a data storage medium. One or more patent related electronic documents for a patent application are submitted to a patent electronic filing application in an automated fashion. An application to support the automated submission includes instructions execution in a data storage medium. Among the instructions are instructions to compile at least one document in an electronic format acceptable by a recipient server and to store the document in a recordable data storage medium. This includes associating patent account information with the document. Instructions are also provided to detect a due date for submission of the compiled document, and to retrieve the compiled document in response to the due date detection. In addition, instructions are provided to extract account information associated with the retrieved document, and to request login into an electronic account associated with the document based on the extracted account information. This includes submission of a digital certificate and an associated valid password for the associated account on the recipient server. In response to a successful login request, instructions are provided to automatically extract case details from the compiled document and to populate appropriately marked fields of a patent submission application executing on the recipient server with the extracted case details from the compiled document. A receipt is generated and electronically returned to a client machine in communication with the recipient server responsive to completion of the case detail extraction and population, and valid submission of the compiled document to the patent submission application.
- In another aspect of the invention, a computer system is provided with a client machine with a processor unit in communication with memory. A request manager is provided in communication with the hardware elements to monitor a submission deadline of at least one patent related electronic document for a patent application to a patent electronic filing application. Complementary to the request manager, an integration manager is provided in communication with the request manager and responsive to receipt of a communication from the request manager with an indication of the submission deadline prior to the deadline. The integration manager receives a compilation of at least one document in an acceptable electronic format from a storage device and in communication with the processor, and extracts account information associated with the retrieved document. Furthermore, the integration manager requests login into an electronic account associated with the document with the extracted account information, including submission of a digital certificate and an associated valid password for the account on the recipient server. In response to a successful login request, the integration manager automatically extracts case details from the compiled document and populates appropriately marked fields of a patent submission application executing on the recipient server with the extracted case details from the compiled document. A receipt is generated and electronically returned to a client machine in communication with the recipient server in response to completion of the case detail extraction and population, and valid submission of the compiled document to the patent submission application.
- Other features and advantages of this invention will become apparent from the following detailed description of the presently preferred embodiment of the invention, taken in conjunction with the accompanying drawings.
- The drawings referenced herein form a part of the specification. Features shown in the drawing are meant as illustrative of only some embodiments of the invention, and not of all embodiments of the invention unless otherwise explicitly indicated. Implications to the contrary are otherwise not to be made.
-
FIG. 1 is a block diagram of components of a tool for automating submission of patent documents to a government agency according to the preferred embodiment of this invention, and is suggested for printing on the first page of the issued patent. -
FIG. 2 is a flow diagram demonstrating uploading of a document submission. -
FIG. 3 is a flow diagram illustrating submission of the document and coordination with an external management tool. -
FIG. 4 is a flow diagram illustrating processing of errors generated by the document submission. -
FIG. 5 is a block diagram illustrating placement of the managers as hardware tools in a computer system. - It will be readily understood that the components of the present invention, as generally described and illustrated in the Figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the apparatus, system, and method of the present invention, as presented in the Figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention.
- The functional units described in this specification have been labeled as managers. A manager may be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices, or the like. The manager may also be implemented in software for execution by various types of processors. An identified manager of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions which may, for instance, be organized as an object, procedure, function, or other construct. Nevertheless, the executables of an identified manager need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the manager and achieve the stated purpose of the manager.
- Indeed, a manager of executable code could be a single instruction, or many instructions, and may even be distributed over several different code segments, among different applications, and across several memory devices. Similarly, operational data may be identified and illustrated herein within the manager, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, and may exist, at least partially, as electronic signals on a system or network.
- Reference throughout this specification to “a select embodiment,” “one embodiment,” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases “a select embodiment,” “in one embodiment,” or “in an embodiment” in various places throughout this specification are not necessarily referring to the same embodiment.
- Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided, such as examples of request manager, integration manager, etc., to provide a thorough understanding of embodiments of the invention. One skilled in the relevant art will recognize, however, that the invention can be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the invention.
- The illustrated embodiments of the invention will be best understood by reference to the drawings, wherein like parts are designated by like numerals throughout. The following description is intended only by way of example, and simply illustrates certain selected embodiments of devices, systems, and processes that are consistent with the invention as claimed herein.
- A submission tool is provided to enable users of a patent management tool to electronically file document with the PTO from within the patent management tool. More specifically, the patent management tool is in communication with a database for organizing and storing documents pertaining to one or more applications registered with the patent management tool. The submission tool extracts all relevant documents from the database, and electronically submits them to the EFS-Web. Following a completed submission, an electronic receipt is generated by EFS-Web, and returned to the integration manager. Data associated with the receipt is integrated into the patent management tool. Accordingly, the functionality of the patent management tool is extended to support submission of documents, and to integrate confirmation of the submission into management of the patent assets.
- In the following description of the embodiments, reference is made to the accompanying drawings that form a part hereof, and which shows by way of illustration the specific embodiment in which the invention may be practiced. It is to be understood that other embodiments may be utilized because structural changes may be made without departing form the scope of the present invention.
- There are three primary components that are employed to support the automated EFS-Web submission of one or more patent documents. In this disclosure, an individual document is an electronic document which represents a particular physical/tangible document, including both before and/or after the physical/tangible document is converted to an/or from electronic form.
FIG. 1 is a block diagram (100) illustrating the components and their relationship to the database. More specifically, the components include the database (110), a client server (120), a request manager (140), and an integration manager (160). Each of the components is employed and responsible for completing a portion of the document submission. The client server (120) is responsible for packing and reviewing the files required for filing with EFS-Web (122). In one embodiment, the files may be in extensible markup language (XML) or PDF format. Each patent practitioner who elects to submit their documents to the PTO via EFS-Web is required to have a digital certificate and associated authentication password. Authentication is conducted prior to filing, with the digital certificate obtained from the PTO prior to an independent of accessing EFS-Web. In one embodiment, the packing and review process includes adding details pertaining to the application to the package. Different tools may be embodiment to compile the package. In one embodiment, the compiled package may be in a zip format. - Following step (122), customer number information associated with the subject application is collected (124). In a similar manner to the digital certificate and password, upon request, the PTO issues a customer number to a practitioner or group of practitioners. Each application to be filed or currently pending through EFS-Web is associated with a customer number. The customer number, together with the digital certificate and authentication password is added to the compiled package (126). Accordingly, the client server (120) is responsible for compiling the package with all of the items necessary to complete a patent submission.
- After creating the package, the client server (120) saves the package in the database (110) until an event triggers the electronic filing process at a future date (128). In one embodiment, the future electronic filing will occur on the future date specified. However, the invention should not be limited to this date. As in one embodiment, the event may specify that the future electronic filing occur at any time or at a specified date prior to the date specified in the event.
- As shown in
FIG. 1 , the client server (120) is in communication with a request manager (140). In one embodiment, the request manager is an application that is local to the client server. However, in another embodiment, the request manager may be on a remote client or server that is in communication with the database that stores the compiled application document(s). The request manager (140) monitors due dates (142) that are tracked in a patent management tool (182). As shown herein, the patent management tool (182) is an application that is stored on a remote server (180) that is in communication with the client server (120) across a network connection (184). More specifically, the request manager (140) monitors the system for electronic filing events that become due. As demonstrated with respect to the client server (120) and compilation of patent documents, the client server (120) may create a due date event. When a new due date event is detected, the request manager (140) sends a message (144) to the integration manager (160) to perform the filing process for the compiled patent documents associated with the due date event. In one embodiment, the request manager (140) maintains a history of status of events. For example, the history may include a successful processing of a request, and different forms of errors. Accordingly, the request manager (140) is responsible for monitoring events due as set by the client server (120), and for communicating an event due message to the integration manager (160). - The client server (120) is in communication with the integration manager (160) through the request manager (140). As described briefly, the integration manager is responsible for submission of the document filing to EFS-Web. Following receipt of the event message, the integration manager (160) initiates the process of submitting an application to the PTO. The integration manager retrieves the package of compiled documents from the database (162) and loads the received package (164). As described above with respect to the compilation of the documents, the package includes the customer number for the practitioner, case data, and documents in PDF format. The integration manager (160) extracts the customer number from the package and uses it to retrieve the digital certificate and authentication password (166). In one embodiment, the integration manager employs a program in the form of a browser or browser host to perform the extraction step (166). Accordingly, the first part of the submission process for the integration manager is to extract the certificate, password, and customer number that are employed with the electronic submission of the subject document(s).
- Once the certificate and password are extracted, the integration manager employs them together with the customer number to sign onto the EFS-Web (168). Details of the document submission following login are shown herein in
FIG. 2 , which is a flow diagram (200) demonstrating a document submission. Following submission of the certificate and associated authentication password, the manager extracts case details from the document package and populates the appropriate pages and fields of the patent submission application (170). More specifically, the manager certifies the login and selects the appropriate category of the subject document(s) (202). In one embodiment, the selection determines whether the submission is a new application or a pending application, and within the new application, the general subject matter of the application, such as utility, design, international, etc. Following step (202), the submission process of the document continues. If the document submission is a new application filing (204), the manager proceeds to enter application data to the patent submission application (206). In one embodiment, data entry includes, but is not limited to, the title of the invention, the attorney docket number, the first, middle, and last name of the first named inventor, and the customer number for the practitioner responsible for the submission of the application. Once step (206) is complete, the status of the application is updated on EFS-Web to application data (208), and the manager proceeds to attach the documents that are the subject of the submission. Conversely, if the document submission is an existing application, the manager submits the associated application number and confirmation number (222). - There are three fields that are employed for the document submission, including a field for the document to be submitted, the category of the submitted document, and an appropriate document description. The manager enters the document in the submission field (210), selects a relevant category (212), and selects a relevant document description (214). In one embodiment, either or both of the category and document description employ a selection tool to accommodate a proper selection. Following the selects at steps (210), (212), and (214), the manager determines if there more documents to submit with the submission (216). A positive response to the determination at step (216) is followed by the manager simulating selection of an Add Document field (218), followed by a return to step (206). Conversely, a negative response to the determination at step (212) is followed by the manager simulating selection of a button to upload and validate the attached document (220). The simulation at step (220) does not ensure that all of the selected documents have been successfully uploaded.
-
FIG. 3 is a flow chart (300) illustrating uploading of one or more documents to the submission application. Following step (220), it is determined if all of the documents selected for upload have been successful (302). In one embodiment, a successful upload is reflected by a pass message communicated from EFS-Web, and an unsuccessful upload is reflected by a fail message communicated from EFS-Web. A positive response to the determination at step (302) is followed by an update of the status of the package to reflect the success (304). In one embodiment, a successful upload is reflected by a document uploaded message from EFS-Web. Conversely, a negative response to the determination at step (302) is followed by error processing (310), shown in detail inFIG. 4 . - Once all of the documents have been successfully attached, the manager simulates submission of the documents to the EFS-Web (306). In one embodiment, a submission is conducted through simulation of a submit button. However, a simulation of the submission does not guarantee that the submission is completed. A determination is conducted to determine if the submission is properly completed (308). If the response to the determination at step (308) is negative, the manager proceeds to error processing (310) as shown in detail in
FIG. 4 . Conversely, if the response to the determination at step (308) is positive, EFS-Web updates the status of the documents submitted to reflect a successful submission (312). In one embodiment, the EFS-Web generates an application submitted message. - Once the documents from the package are successfully submitted to EFS-Web, it is determined if the document submission requires a fee (314). If there is no fee required, the application manager simulates actuation of a submit button (316) and the documents are successfully submitted to EFS-Web. Conversely, if a fee is required, the application manager is presented with two options, to submit payment with the submission (318), or to submit the documents with payment deferred (320). Selection of a concurrent payment is followed by presentation of payment options to the manager. Following submission of payment instructions of the deferred payment at step (320), the application manager simulates actuation of a submit button (316), and following a successful upload, the manager is presented with a filing confirmation (322).
- The presentation of a filing confirmation is not a documented filing receipt. The manager must request download of a filing receipt from EFS-Web (324). Once the document is downloaded, the manager saves the filing receipt in the associated database (326) and exits the patent submission application (328). As reflected at step (320), a payment may be required but not submitted. Under such circumstances, the database will reflect the deferred payment status to be associated with the application data in the patent management tool. Essentially, data associated with the submission is extracted form the confirmation and integrated into the patent management tool (330) to ensure that further tasks required for the underlying patent asset are properly tracked and managed. Accordingly, the status of the submission is reflected in the patent management database local to the database.
- The process of submitting and simulating document submission to EFS-Web may encounter errors.
FIG. 4 is a flow diagram (400) illustrating processing of such errors. In general, the error processing is similar for the different stages of document upload and submission. The manager receives an error message following submission of a portion of the document (402), and the status of the submission is set to failure (404). A message is transmitted to the client server manager with the error message to rebuild the document submission package to correct the basis for the error (406). In one embodiment, the manager communicates an electronic mail message to the user associated with the document submission indicating the failure of the document submission. Similarly, in one embodiment, EFS-Wed displays error message on top of the web page and also directly under the corresponding field when an error is encountered. Error message are typically displayed when a required field is not populated or documents to be uploaded are invalid. In one embodiment, a failure message will appear if the attached PDF document fails the validation. Accordingly, a failure message encompasses the failure of the document to be successfully uploaded and submitted to EFS-Web. - It should be noted that a failure message, as demonstrated in
FIG. 4 , is not equivalent to a warning message. A warning error reflects items in the documents that are acceptable, but are not preferred. Examples of error prone items include, but are not limited to: page size, selected fonts, and whether a document is an acceptable fillable form. Warning errors do not cause the workflow to stop and reset by the client server. In one embodiment, the warning error generates an electronic message sent to the user associated with the document submission indicating the basis for the warning. - There are several underlying requirements to support the integration manager. Outside of the integration manager, EFS-Web is only available to practitioners that are registered with EFS-Web. Accordingly, each practitioner or group of practitioners must obtain a customer number, a digital certificate, and an associated authentication password prior to utilizing EFS-Web.
-
FIG. 5 is a block diagram (500) illustrating placement of the managers as hardware tools in a computer system. The illustration shows a computer system (502) with a processor unit (504) coupled to memory (506) by a bus structure (510). Although only one processor unit (504) is shown, in one embodiment, the computer system (502) may include more processor units in an expanded design. The computer system includes data storage (520) in communication with the processor unit (504). The data storage unit is employed for retention of a collection of documents (522). In one embodiment, the collection of documents is patent application documents. - A request manager (530) is provided in communication with the system (502). However, in one embodiment, the request manager may be on a remote system (not shown) that is in communication with the system (502) across a network. The request manager (530) monitors submission deadlines associated with the collection patent application documents (522) retained on the data storage (520) in communication with the system (502). Upon detection of a deadline, also known as a due date, the request manager generates a message and communicates the message to an integration manager (540). As with the request manager, the integration manager may be local to the system (502) or on a remote system (not shown) that is in communication with the system (502) across a network. The integration manager (540) is also in communication with the collection of documents (522) retained on the data storage (520). More specifically, the integration manager (540) is responsible for loading the document(s) subject to the submission deadline, extracting the customer number, digital certificate, and password associated with the subject document(s), and properly attaching them to the patent submission application on a remote server (560). The system (502) is in communication with the remote server (560) across a network connection.
- Following a successful submission of a document to the patent submission application on the remote server (560), a receipt (524) is generated. The receipt (562) is an electronic document which represents a physical/tangible document verifying receipt of submission of the subject document(s) to the patent submission application. In one embodiment, the generated receipt is returned to the system (502) in response to completion of the document submission process. The generated receipt is demonstrative of the valid submission of the compiled patent documents to the patent submission application.
- As shown herein, the request manager (530) and the integration manager (540) each reside in memory (506) local to the computer system (502). In one embodiment, each of the managers (530) and (540) may reside as hardware tools external to local memory (506), or may be implemented as a combination of hardware and software. Similarly, in one embodiment, the managers (530) and (540) may be combined into a single functional item that incorporates the functionality of the separate items. Furthermore, as shown herein each of the managers (530) and (540) are local to the computer system (502). However, in one embodiment they may be collectively or individually distributed across a network and function as a unit to support automated submission of patent documents. Accordingly, the managers (530) and (540) may be implemented as software tools, hardware tools, or a combination of software and hardware tools.
- Embodiments within the scope of the present invention also include articles of manufacture comprising program storage means having encoded therein program code. Such program storage means can be any available media which can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, such program storage means can include RAM, ROM, EEPROM, CD-ROM, or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired program code means and which can be accessed by a general purpose or special purpose computer. Combinations of the above should also be included in the scope of the program storage means.
- The medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium. Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, random access memory (RAM), read-only memory (ROM), a rigid magnetic disk, and an optical disk. Current examples of optical disks include compact disk B read only (CD-ROM), compact disk B read/write (CD-R/W) and DVD.
- A data processing system suitable for storing and/or executing program code will include at least one processor coupled directly or indirectly to memory elements through a system bus. The memory elements can include local memory employed during actual execution of the program code, bulk storage, and cache memories which provide temporary storage of at least some program code in order to reduce the number of times code must be retrieved from bulk storage during execution.
- Input/output or I/O devices (including but not limited to keyboards, displays, pointing devices, etc.) can be coupled to the system either directly or through intervening I/O controllers. Network adapters may also be coupled to the system to enable the data processing system to become coupled to other data processing systems or remote printers or storage devices through intervening private or public networks.
- The software implementation can take the form of a computer program product accessible from a computer-useable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system.
- One or more manager and/or tools are provided to support automated submission of patent related documents to a patent submission application. Due dates are monitored to ensure submission of the necessary documents to avoid payment of late fees, meeting deadlines, and/or abandonment of a pending application. Intervention by a patent practitioner is mitigated, and limited to documents that fail the submission process. Efficiency in patent prosecution is achieved and overhead is mitigated by removing the task of document submission from a patent practitioner to hardware and/or software tools.
- It will be appreciated that, although specific embodiments of the invention have been described herein for purposes of illustration, various modifications may be made without departing from the spirit and scope of the invention. Accordingly, the scope of protection of this invention is limited only by the following claims and their equivalents.
Claims (24)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/332,011 US20090182671A1 (en) | 2007-12-10 | 2008-12-10 | Interface system for annuity database for management of assets |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US99686707P | 2007-12-10 | 2007-12-10 | |
US12/332,011 US20090182671A1 (en) | 2007-12-10 | 2008-12-10 | Interface system for annuity database for management of assets |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090182671A1 true US20090182671A1 (en) | 2009-07-16 |
Family
ID=40851509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/332,011 Abandoned US20090182671A1 (en) | 2007-12-10 | 2008-12-10 | Interface system for annuity database for management of assets |
Country Status (1)
Country | Link |
---|---|
US (1) | US20090182671A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010025508A1 (en) * | 2008-09-03 | 2010-03-11 | Fgh Ip Pty Ltd | Processing a request for an ip right |
US20100287104A1 (en) * | 2009-05-06 | 2010-11-11 | Luc Leroy | Systems and Methods for Collaborative Innovation Management |
US20130212432A1 (en) * | 2012-02-10 | 2013-08-15 | The Travelers Indemnity Company | Systems, methods, and apparatus for facilitating claims processing |
US20150066747A1 (en) * | 2012-02-24 | 2015-03-05 | Itip Development, Llc | Patent life cycle management system |
US11538079B2 (en) | 2020-07-22 | 2022-12-27 | Capital One Services, Llc | Systems and methods for retrieving online merchant terms of a merchant and associating the same with transactions |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5410646A (en) * | 1991-01-31 | 1995-04-25 | Park City Group, Inc. | System and method for creating, processing, and storing forms electronically |
US20020002481A1 (en) * | 2000-05-16 | 2002-01-03 | Hirokazu Uchio | Information processing apparatus for management of documents relevant to patent application |
US6345278B1 (en) * | 1998-06-04 | 2002-02-05 | Collegenet, Inc. | Universal forms engine |
US20020055909A1 (en) * | 2000-03-01 | 2002-05-09 | Passgate Corporation | Method, system and computer readable medium for Web site account and e-commerce management from a central location |
US20020059076A1 (en) * | 2000-06-02 | 2002-05-16 | Grainger Jeffry J. | Computer-implemented method for securing intellectual property |
US20020065677A1 (en) * | 2000-11-27 | 2002-05-30 | First To File, Inc. | Computer implemented method of managing information disclosure statements |
US20020111953A1 (en) * | 2000-11-27 | 2002-08-15 | First To File, Inc. | Docketing system |
US20020111824A1 (en) * | 2000-11-27 | 2002-08-15 | First To File, Inc. | Method of defining workflow rules for managing intellectual property |
US20020161733A1 (en) * | 2000-11-27 | 2002-10-31 | First To File, Inc. | Method of creating electronic prosecution experience for patent applicant |
US6589290B1 (en) * | 1999-10-29 | 2003-07-08 | America Online, Inc. | Method and apparatus for populating a form with data |
US20040006594A1 (en) * | 2001-11-27 | 2004-01-08 | Ftf Technologies Inc. | Data access control techniques using roles and permissions |
US20040230536A1 (en) * | 2000-03-01 | 2004-11-18 | Passgate Corporation | Method, system and computer readable medium for web site account and e-commerce management from a central location |
US20050210009A1 (en) * | 2004-03-18 | 2005-09-22 | Bao Tran | Systems and methods for intellectual property management |
US20060095830A1 (en) * | 2004-11-03 | 2006-05-04 | International Business Machines Corporation | System, method, and service for automatically and dynamically composing document management applications |
US20080154672A1 (en) * | 2006-08-08 | 2008-06-26 | Skedsvold Kevin O | Process enablement and optimization system for workers compensation |
-
2008
- 2008-12-10 US US12/332,011 patent/US20090182671A1/en not_active Abandoned
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5410646A (en) * | 1991-01-31 | 1995-04-25 | Park City Group, Inc. | System and method for creating, processing, and storing forms electronically |
US6345278B1 (en) * | 1998-06-04 | 2002-02-05 | Collegenet, Inc. | Universal forms engine |
US6589290B1 (en) * | 1999-10-29 | 2003-07-08 | America Online, Inc. | Method and apparatus for populating a form with data |
US20020055909A1 (en) * | 2000-03-01 | 2002-05-09 | Passgate Corporation | Method, system and computer readable medium for Web site account and e-commerce management from a central location |
US6879965B2 (en) * | 2000-03-01 | 2005-04-12 | Passgate Corporation | Method, system and computer readable medium for web site account and e-commerce management from a central location |
US20040230536A1 (en) * | 2000-03-01 | 2004-11-18 | Passgate Corporation | Method, system and computer readable medium for web site account and e-commerce management from a central location |
US20020002481A1 (en) * | 2000-05-16 | 2002-01-03 | Hirokazu Uchio | Information processing apparatus for management of documents relevant to patent application |
US20020059076A1 (en) * | 2000-06-02 | 2002-05-16 | Grainger Jeffry J. | Computer-implemented method for securing intellectual property |
US20020161733A1 (en) * | 2000-11-27 | 2002-10-31 | First To File, Inc. | Method of creating electronic prosecution experience for patent applicant |
US20020111824A1 (en) * | 2000-11-27 | 2002-08-15 | First To File, Inc. | Method of defining workflow rules for managing intellectual property |
US20020111953A1 (en) * | 2000-11-27 | 2002-08-15 | First To File, Inc. | Docketing system |
US20020065677A1 (en) * | 2000-11-27 | 2002-05-30 | First To File, Inc. | Computer implemented method of managing information disclosure statements |
US20040006594A1 (en) * | 2001-11-27 | 2004-01-08 | Ftf Technologies Inc. | Data access control techniques using roles and permissions |
US20050210009A1 (en) * | 2004-03-18 | 2005-09-22 | Bao Tran | Systems and methods for intellectual property management |
US20060095830A1 (en) * | 2004-11-03 | 2006-05-04 | International Business Machines Corporation | System, method, and service for automatically and dynamically composing document management applications |
US20080154672A1 (en) * | 2006-08-08 | 2008-06-26 | Skedsvold Kevin O | Process enablement and optimization system for workers compensation |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010025508A1 (en) * | 2008-09-03 | 2010-03-11 | Fgh Ip Pty Ltd | Processing a request for an ip right |
US20100287104A1 (en) * | 2009-05-06 | 2010-11-11 | Luc Leroy | Systems and Methods for Collaborative Innovation Management |
US20130212432A1 (en) * | 2012-02-10 | 2013-08-15 | The Travelers Indemnity Company | Systems, methods, and apparatus for facilitating claims processing |
US9083673B2 (en) * | 2012-02-10 | 2015-07-14 | The Travelers Indemnity Company | Systems, methods, and apparatus for facilitating claims processing |
US9438380B2 (en) | 2012-02-10 | 2016-09-06 | The Travelers Indemnity Company | Systems, methods, and apparatus for facilitating claims processing |
US10063622B2 (en) | 2012-02-10 | 2018-08-28 | The Travelers Indemnity Company | Systems, methods, and apparatus for facilitating claims processing |
US20150066747A1 (en) * | 2012-02-24 | 2015-03-05 | Itip Development, Llc | Patent life cycle management system |
US10380707B2 (en) * | 2012-02-24 | 2019-08-13 | Itip Development, Llc | Patent life cycle management system |
US11037259B2 (en) | 2012-02-24 | 2021-06-15 | Itip Development, Llc | Patent life cycle management system |
US11538079B2 (en) | 2020-07-22 | 2022-12-27 | Capital One Services, Llc | Systems and methods for retrieving online merchant terms of a merchant and associating the same with transactions |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8813178B1 (en) | Systems and methods for preparing and submitting documents to comply with securities regulations | |
US20200250763A1 (en) | Processing securities-related information | |
US8126787B1 (en) | System and method for preparing a tax return using electronically distributed tax return data | |
US20170236130A1 (en) | Emulating Manual System of Filing Using Electronic Document and Electronic File | |
US20040128182A1 (en) | Methods and structure for insurance industry workflow processing | |
US20080091700A1 (en) | Network-based document generation and processing | |
US20100299217A1 (en) | Warranty management system | |
JP2004005588A (en) | System for processing financial data and invoice data related to health care of patient and method of processing financial data related to health care of patient | |
US20130054431A1 (en) | System and Method for Integrated Use of Shared Hardware, Software and Storage Resources Communicating Through a Network to Standardize and Simplify Transactions Between an Organization and Entities That Do Business With The Organization | |
US20200394735A1 (en) | Patent management systems and methods having expert docketing | |
US20090182671A1 (en) | Interface system for annuity database for management of assets | |
JP2018530092A (en) | Intellectual property portfolio management system | |
WO2016149003A1 (en) | Hybrid human and computer-assisted coding workflow | |
Mugridge et al. | Using batchloading to improve access to electronic and microform collections | |
US8447641B1 (en) | System and method for automatically enrolling buyers into a network | |
US10430413B2 (en) | Data information framework | |
US20140039970A1 (en) | Systems and methods for identifying and relating asset-tied transactions | |
Donohoe et al. | The long road to JATS | |
US8838543B2 (en) | Archiving system that facilitates systematic cataloguing of archived documents for searching and management | |
US20130166462A1 (en) | System and method for processing and management of firearm transactions | |
US20200117753A1 (en) | Importing docketing data | |
Joy et al. | The books are shelf-ready; Are you? | |
Arch et al. | Tracking electronic resource acquisitions: Using a helpdesk system to succeed where your ERMS failed | |
Canham | Design and Development of the Study Data System | |
CA2964543A1 (en) | Reverse transfer system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: COMPUTER PATENT ANNUITIES LIMITED, UNITED KINGDOM Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KLOPPERS, PETER;REEL/FRAME:022229/0796 Effective date: 20090115 |
|
AS | Assignment |
Owner name: HSBC CORPORATE TRUSTEE COMPANY (UK) LIMITED,UNITED Free format text: SECURITY AGREEMENT;ASSIGNOR:FOUNDATIONIP, LLC;REEL/FRAME:024010/0397 Effective date: 20100209 Owner name: HSBC CORPORATE TRUSTEE COMPANY (UK) LIMITED, UNITE Free format text: SECURITY AGREEMENT;ASSIGNOR:FOUNDATIONIP, LLC;REEL/FRAME:024010/0397 Effective date: 20100209 |
|
AS | Assignment |
Owner name: FOUNDATIONIP, LLC, MINNESOTA Free format text: RELEASE OF SECURITY INTEREST (PATENTS);ASSIGNOR:HSBC CORPORATE TRUSTEE COMPANY (UK) LIMITED, AS SECURITY AGENT;REEL/FRAME:027976/0763 Effective date: 20120326 |
|
AS | Assignment |
Owner name: FOUNDATIONIP, LLC, MINNESOTA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:HSBC CORPORATE TRUSTEE COMPANY (UK) LIMITED;REEL/FRAME:028147/0368 Effective date: 20120326 |
|
AS | Assignment |
Owner name: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINIS Free format text: INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT-SECOND LIEN;ASSIGNOR:FOUNDATIONIP, LLC;REEL/FRAME:032100/0656 Effective date: 20131203 Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT Free format text: INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT-FIRST LIEN;ASSIGNOR:FOUNDATIONIP, LLC;REEL/FRAME:032100/0353 Effective date: 20131203 |
|
AS | Assignment |
Owner name: CPA GLOBAL LIMITED, JERSEY Free format text: CHANGE OF NAME;ASSIGNOR:COMPUTER PATENT ANNUITIES LIMITED;REEL/FRAME:035331/0323 Effective date: 20090703 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |
|
AS | Assignment |
Owner name: FOUNDATIONIP, LLC, MINNESOTA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WILMINGTON TRUST, NATIONAL ASSOCIATION;REEL/FRAME:040349/0483 Effective date: 20161013 |
|
AS | Assignment |
Owner name: CPA GLOBAL (FIP) LLC (F/K/A FOUNDATIONIP, LLC), MI Free format text: RELEASE AND REASSIGNMENT OF SECURITY INTEREST IN PATENT RIGHTS RECORDED AT REEL 032100, FRAME 0353;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:044649/0455 Effective date: 20171101 |