US20090182671A1 - Interface system for annuity database for management of assets - Google Patents

Interface system for annuity database for management of assets Download PDF

Info

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
Application number
US12/332,011
Inventor
Cornelius Petrus (Peter) Kloppers
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CPA Global Ltd
Original Assignee
Computer Patent Annuities Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority to US12/332,011 priority Critical patent/US20090182671A1/en
Application filed by Computer Patent Annuities Ltd filed Critical Computer Patent Annuities Ltd
Assigned to COMPUTER PATENT ANNUITIES LIMITED reassignment COMPUTER PATENT ANNUITIES LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KLOPPERS, PETER
Publication of US20090182671A1 publication Critical patent/US20090182671A1/en
Assigned to HSBC CORPORATE TRUSTEE COMPANY (UK) LIMITED reassignment HSBC CORPORATE TRUSTEE COMPANY (UK) LIMITED SECURITY AGREEMENT Assignors: FOUNDATIONIP, LLC
Assigned to FOUNDATIONIP, LLC reassignment FOUNDATIONIP, LLC RELEASE OF SECURITY INTEREST (PATENTS) Assignors: HSBC CORPORATE TRUSTEE COMPANY (UK) LIMITED, AS SECURITY AGENT
Assigned to FOUNDATIONIP, LLC reassignment FOUNDATIONIP, LLC RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: HSBC CORPORATE TRUSTEE COMPANY (UK) LIMITED
Assigned to JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT reassignment JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT-FIRST LIEN Assignors: FOUNDATIONIP, LLC
Assigned to WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT reassignment WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT-SECOND LIEN Assignors: FOUNDATIONIP, LLC
Assigned to CPA GLOBAL LIMITED reassignment CPA GLOBAL LIMITED CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: COMPUTER PATENT ANNUITIES LIMITED
Assigned to FOUNDATIONIP, LLC reassignment FOUNDATIONIP, LLC RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: WILMINGTON TRUST, NATIONAL ASSOCIATION
Assigned to CPA GLOBAL (FIP) LLC (F/K/A FOUNDATIONIP, LLC) reassignment CPA GLOBAL (FIP) LLC (F/K/A FOUNDATIONIP, LLC) RELEASE AND REASSIGNMENT OF SECURITY INTEREST IN PATENT RIGHTS RECORDED AT REEL 032100, FRAME 0353 Assignors: JPMORGAN CHASE BANK, N.A.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3226Cryptographic 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3263Cryptographic 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial 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

A method, system, and article are provided for extending the functionality of a patent management tool to incorporate automated submission of patent documents to a government agency. Due dates for documents submission is tracked by the management tool. Prior to expiration of a due date, appropriate documents are electronically submitted to the government agency. The document submission is automated without intervention of a patent practitioner. Following a submission without errors, a receipt is generated and communicated to the patent management tool. Data from the receipt is integrated into the patent management tool to track further requirements for the underlying subject patent asset.

Description

    BACKGROUND OF THE INVENTION
  • 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.
  • SUMMARY OF THE INVENTION
  • 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.
  • BRIEF DESCRIPTION OF THE 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.
  • DESCRIPTION OF THE PREFERRED EMBODIMENT
  • 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.
  • Overview
  • 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.
  • Technical Details
  • 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 in FIG. 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)

1. An article for automating electronically filing of patent documents from a data storage medium, comprising:
automating submission of one or more patent related electronic documents for a patent application to a patent electronic filing application, including an application executing instructions in a data storage medium, the instructions comprising:
instructions to compile at least one document in an electronic format acceptable by a recipient server and to store the at least one document in a recordable data storage medium in communication with a client machine, including associating patent account information with the at least one document;
instructions to an application in communication with the client machine to detect a due date for submission of the compiled document;
instructions to retrieve the compiled document in response to the due date detection;
instructions to extract account information associated with the retrieved document;
instructions to request 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 to the recipient server; and
responsive to a successful login request, instructions to automatically extract case details from the compiled document and 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 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.
2. The article of claim 1, further responsive to a successful login request and field population submission, instructions to automatically attach the compiled document into one or more appropriately marked fields.
3. The article of claim 2, further comprising instructions to repeat the field population and attachment of each document, including automatically attaching each successive document into respective appropriately marked fields.
4. The article of claim 3, further comprising instructions to upload and validate each attached document.
5. The article of claim 4, further comprising instructions to review a returned status for each uploaded and validated document, and confirm submission of the documents responsive to return of a successful returned status.
6. The article of claim 5, further comprising instructions to return an electronic message to the client machine responsive to receipt of a returned fail status of any uploaded compiled document.
7. The article of claim 5, further comprising sending an electronic communication reminder to the client machine in response to a failure to upload any one of the compiled documents in the package.
8. The article of claim 1, further comprising instructions to verify submission of the documents.
9. The article of claim 9, further comprising instructions to create an extensible markup language (XML) formatted file for storing the receipt of submission, sending the XML formatted receipt to the client machine, and storing the XML formatted file in a data storage medium in communication with the client machine.
10. The article of claim 1, wherein the instructions to compile the at least one document includes associating the document with a patent application category field and a document description field as provided in the patent submission application executing on the recipient server.
11. The article of claim 10, wherein the instructions to extract case details from the document and populate appropriately marked fields in the patent submission application with extracted data includes selecting a relevant category from a category selection option in the patent submission application executing on the recipient server.
12. The article of claim 11, wherein the instructions to populate appropriately marked fields includes selecting a relevant description from a document description section in the patent submission application executing on the recipient server.
13. The article of claim 1, wherein the instructions to retrieve the document from the data storage medium in communication with the client machine in response to the due date detection is prior to the occurrence of the due date.
14. The article of claim 1, further comprising instructions to extract data from said receipt and to communicate the extracted data to a tool in communication with the data storage medium.
15. A computer system comprising:
a client machine with a processor unit in communication with memory;
a request manager in communication with the memory, the request manager 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 in communication with the request manager and responsive to receipt of a communication from the request manager indicating the submission deadline prior to the deadline, the integration manager to:
receive a compilation of at least one document in an electronic format acceptable from a storage device and in communication with the processor,
extract account information associated with the retrieved document;
request 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 to the recipient server; and
responsive to a successful login request, automatically extract case details from the compiled document and 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 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.
16. The system of claim 1, further responsive to a successful login request and field population submission, the integration manager to automatically attach the compiled document into one or more appropriately marked fields.
17. The system of claim 16, further comprising the integration manager to repeat the field population and attachment of each document, including automatically attaching each successive document into respective appropriately marked fields.
18. The system of claim 17, further comprising the integration manager to upload and validate each attached document.
19. The system of claim 18, further comprising the recipient server to return an electronic message to the client machine responsive to receipt of a returned fail status of any uploaded compiled document.
20. The system of claim 15, further comprising the integration manager to verify submission of the documents.
21. The system of claim 15, wherein the integration manager compiles the at least one document associating the document with a patent application category field and a document description field as provided in the patent submission application executing on the recipient server.
22. The system of claim 21, wherein the integration manager extracts case details from the document and populates appropriately marked fields in the patent submission application with extracted data including selection of a relevant category from a category selection option in the patent submission application executing on the recipient server.
23. The system of claim 22, wherein the integration manager populates appropriately marked fields including selection of a relevant description from a document description section in the patent submission application executing on the recipient server.
24. The system of claim 15, wherein the integration manager retrieves the document from the data storage medium in communication with the client machine in response to the due date detection prior to the occurrence of the due date.
US12/332,011 2007-12-10 2008-12-10 Interface system for annuity database for management of assets Abandoned US20090182671A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (16)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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