System and method for annuity processing
First Claim
1. A method comprising:
- receiving, on a client computer, notification of an annuity payment due;
initiating a payment cycle on the client computer;
extracting annuity data from an internet-based patent- and trademark-application management system;
transmitting the extracted annuity data to a server computer;
verifying the extracted annuity data against annuity data contained on the server computer;
uploading a PDL to the client computer; and
sending extracting data and payment instructions to a server computer.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system, apparatus, and method for annuity processing. In some embodiments, an annuity processing module is used in conjunction with an internet-based patent- and trademark-application management system. This annuity-processing module reflects a software implementation of various business rules or methods associated with paying the annuity due on a patent. These rules are, in some embodiments, derived from various laws relating to the payment of annuities. In some embodiments, these rules are provided to a workflow engine via a DTD or XML schema. The work-flow engine manages the execution of the various business rules and states associated with this execution. These rules, including the decision to make a payment, can be manually executed or automatically executed by a member of an organization implementing the annuity payment module as a part of a larger system. This larger application could, in some embodiments, be an internet-based patent- and trademark-application management system.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, on a client computer, notification of an annuity payment due;
initiating a payment cycle on the client computer;
extracting annuity data from an internet-based patent- and trademark-application management system;
transmitting the extracted annuity data to a server computer;
verifying the extracted annuity data against annuity data contained on the server computer;
uploading a PDL to the client computer; and
sending extracting data and payment instructions to a server computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having instructions stored thereon for causing a suitably programmed computer to perform a method comprising:
-
receiving, on a client computer, notification of an annuity payment due;
initiating a payment cycle on the client computer;
extracting annuity data from an internet-based patent- and trademark-application management system;
transmitting the extracted annuity data to a server computer;
verifying the extracted annuity data against annuity data contained on the server computer;
uploading a PDL to the client computer; and
sending extracting data and payment instructions to a server computer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a first computer configured to receive instructions from second computer, wherein the instructions are inputted via a GUI;
a first software module operatively coupled to an internet-based patent- and trademark-application management system wherein the first software module extracts data from the internet-based patent- and trademark-application management system residing on the first computer;
a second software module operatively coupled to the internet-based patent- and trademark-application management system that transmits the extracted data via an internet;
a third software module operatively coupled to the internet-based patent- and trademark-application management system that allows for uploading of a PDL; and
a fourth software module operatively coupled to the internet-based patent- and trademark-application management system that transmits the extracted data and payment instruction data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification