Claims
- 1. A method of effecting payment comprising:
receiving from an agent at a first system instructions to send a set of financial instruments to a set of recipients; adding to the instructions a digital signature of the agent created using a private key associated with the agent, the agent being associated with an entity; transmitting the instructions to a second system; verifying the instructions at the second system using a public key corresponding to the private key associated with the agent; creating the set of financial instruments electronically; at the second system adding to the financial instruments digital signatures created using a second private key; and sending financial instruments from among the set of financial instruments to respective recipients according to the instructions.
- 2. The method of claim 1, wherein the second private key comprises a private key assigned to the entity for which the recipients have access to a corresponding public key.
- 3. The method of claim 1, wherein the second private key comprises a private key assigned to the system for which the recipients have access to a corresponding public key.
- 4. The method of claim 1, including encrypting the financial instruments using public keys of respective recipients.
- 5. The method of claim 1, including,
encrypting the financial instruments using a dynamically generated session key; encrypting the session key using public keys of respective recipients; and attaching the encrypted session key to the encrypted financial instruments that are sent to respective recipients.
- 6. The method of claim 1, wherein the agent comprises a software process.
- 7. The method of claim 1, including presenting terms to the system administrator indicating that the entity shall be responsible for transactions effected by the agent before providing authorization to the agent to effect creation of the checks with the digital signatures using the second private key.
- 8. The method of claim 7, including requiring authorization from the administrator created with a private key of the administrator before providing the authorization to the agent.
- 9. The method of claim 1, including
receiving instructions at the second system from other agents associated with the first entity, the other agents having other private keys, and creating sets of financial instruments electronically with digital signatures created a private key other than the private keys of the agents, and sending financial instruments from among the set of financial instruments to respective recipients according to the instructions.
- 10. The method of claim 1, including sending only those financial instruments in the set that are below a particular dollar amount unless additional authorization is obtained.
- 11. The method of claim 1, including automatically providing information regarding selected financial instruments for an audit.
- 12. The method of claim 11, wherein the selected financial instruments are selected based on dollar amount.
- 13. The method of claim 1, where the financial instruments comprise electronic checks.
- 14. A payment system comprising:
a first system associated with a first entity, the first system including,
a resource to receive from an agent instructions to send a set of financial instruments to a set of recipients, a resource to hold a private key associated with an agent, and a resource to add a digital signature of the agent to the instructions using the private key associated with the agent; and a second system operative to communicate with the first system, the second system including,
a resource to verify the instructions using a public key corresponding to the private key associated with the agent, a resource to create the set of financial instruments electronically including digital signatures created using a second private key, and a resource to forward financial instruments from among the set of financial instruments to respective recipients according to the instructions.
- 15. The system of claim 14, including
a stored set of terms indicating that the entity shall be responsible for transactions effected by the agent; an interface for presenting the terms to the system administrator; a resource requiring agreement to such terms by the system administrator before providing authorization for the agent to effect creation of the checks with the digital signatures using the second private key; and a resource to store evidence of such agreement by the system administrator.
- 16. The system of claim 15, the evidence of such agreement including a record of a digital signature of the system administrator to the agreement.
- 17. The system of claim 14, including a resource to encrypt the financial instruments with public keys of the respective recipients.
- 18. The system of claim 14, including a third system including a resource to verify the digital signature of the entity using a public key of the entity.
- 19. The system of claim 14, including a system to settle payment among the first entity and recipients.
- 20. The system of claim 19, the settlement system including an ACH network.
- 21. The system of claim 14, including a resource to add to financial instruments a digital signature of a user associated with the first entity other than the agent, the resource operative to add the digital signature to
financial instruments in a set of financial instruments created in response to instructions for the instruments to be signed with the digital signature of the entity and financial instruments not in a set of financial instruments created in response to instructions for the instruments to be signed with the digital signature of the entity.
- 22. The system of claim 14, including a resource to store records of disbursement of the financial instruments.
- 23. The system of claim 14, including a resource to store audit information regarding the financial instruments.
- 24. The system of claim 14, wherein the financial instruments comprise checks.
- 25. The system of claim 14, wherein the second private key comprises a private key assigned to the entity for which the recipients have access to a corresponding public key.
- 26. The system of claim 14, wherein the second private key comprises a private key assigned to the system for which the recipients have access to a corresponding public key.
- 27. The system of claim 14, wherein the second system includes a resource that encrypts the financial instruments using public keys of respective recipients.
- 28. The system of claim 14, wherein the second system includes a resource that
encrypts the financial instruments using a dynamically generated session key; encrypts the session key using public keys of respective recipients; and attaches the encrypted session key to the encrypted financial instruments that are sent to respective recipients.
- 29. A method of effecting payment comprising:
receiving from an agent at a first system instructions to send a set of checks to a set of recipients; adding to the instructions a digital signature of the agent created using a private key associated with the agent, the agent being associated with a first entity; transmitting the instructions to a second system; verifying the instructions at the second system using a public key corresponding to the private key associated with the agent; determining whether the agent has authority to send a set of checks with a digital signature that binds the entity; determining whether checks among the set of checks are below a particular threshold; creating the set of checks electronically; obtaining a signature from another agent for checks among the set in response to attributes of the checks; adding to the checks the digital signature that binds the entity; and sending checks from among the set of checks to respective recipients according to the instructions.
- 30. The method of claim 29, including requiring additional authorization before sending at least a check among the set of checks.
- 31. The method of claim 29, including encrypting checks in the set of check before sending to the recipients, wherein such encrypting is performed using public keys of respective recipients.
- 32. The method of claim 29, including,
encrypting the checks using a dynamically generated session key; encrypting the session key using public keys of respective recipients; and attaching the encrypted session key to the encrypted checks that are sent to respective recipients.
- 33. The method of claim 29, including applying fraud detection upon receipt of checks among the set.
- 34. The method of claim 33, such fraud detection including verifying whether information in respective checks match information stored as such checks were created.
- 35. The method of claim 29, including receiving an electronic endorsement of checks from respective recipients and settling payment in response to the endorsement.
- 36. The method of claim 29, including using a private key to generate the digital signature that binds the entity, wherein the private key comprises a private key assigned to the entity for which the recipients have access to a corresponding public key.
- 37. The method of claim 29, including using a private key to generate the digital signature that binds the entity, wherein the private key comprises a private key assigned to the system for which the recipients have access to a corresponding public key.
- 38. A payment system comprising:
a first system associated with a first entity, the first system including,
a resource to receive from an agent instructions to send a set of checks to a set of recipients, a resource to hold a private key associated with an agent, and a resource to add a digital signature of the agent to the instructions using the private key associated with the agent; and a second system operative to communicate with the first system, the second system including,
a resource to verify the instructions using a public key corresponding to the private key associated with the agent, a resource to create the set of checks electronically including digital signatures created using a second private key, and a resource to forward checks from among the set of checks to respective recipients according to the instructions.
- 39. The system of claim 38, including
a database including addresses and payment information for recipients among the recipients; association between (a) address information available to the entity for the recipients and (b) address and payment information in the database; and a resource for forwarding the checks to the recipients according respective payment information in the database based on a selection by the entity of the address information available to the entity for the respective recipients.
- 40. The system of claim 38, including
a resource that effects a discount in payment to at least a recipient in exchange for earlier payment by the entity after approval of an invoice from the recipient.
- 41. The system of claim 38, including
a resource that defines an invoice based input from the entity; and a resource that receives the invoice from at least a recipient among the recipients; wherein at least a portion of payment in the set of checks is in response to the invoice.
- 42. The system of claim 38, including
routing checks to agents associated with the entity for approval based on human resource data received from a human resource system.
- 43. The system of claim 38, wherein the second private key comprises a private key assigned to the entity for which the recipients have access to a corresponding public key.
- 44. The system of claim 38, wherein the second private key comprises a private key assigned to the system for which the recipients have access to a corresponding public key.
- 45. The system of claim 38, including a resource that encrypts the checks using public keys of respective recipients.
- 46. The system of claim 38, including a resource that
encrypts the checks using a dynamically generated session key; encrypts the session key using public keys of respective recipients; and attaches the encrypted session key to the encrypted checks that are sent to respective recipients.
- 47. A method of effecting payment comprising:
presenting terms to a system administrator responsible for an entity indicating that the entity shall be responsible for transactions effected by an agent at a first system before providing authorization to the agent to effect creation of checks with digital signatures that bind the entity; receiving from the agent at a first system instructions to send a set of electronic checks to a set of recipients; adding to the instructions a digital signature of the agent created using a private key associated with the agent; transmitting the instructions to a second system; verifying the instructions at the second system using a public key corresponding to the private key associated with the agent; creating the set of electronic checks; at the second system adding to the checks digital signatures that bind the entity; encrypting the checks using a dynamically generated session key; encrypting the session key using public keys of respective recipients; attaching the encrypted session key, to the encrypted checks that are sent to respective recipients; sending checks from among the set of checks to respective recipients according to the instructions; receiving instructions at the second system from other agents associated with the entity, the other agents having other private keys; creating sets of checks electronically with digital signatures created using digital signatures that bind the entity, and sending checks from among the set of checks to respective recipients according to the instructions; and sending only those checks in the set that are below a particular dollar amount unless additional authorization is obtained.
REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to the following United States patent applications filed on even date herewith:
[0002] Method and System for Collaborative Vendor Reconciliation, application Ser. No. ______, invented by Duc Lam, Georg Muller, Chandra (CP) Agrawal, Baby Lingampalli, Pavel Lopin and Xuan (Sunny) McRae, attorney docket number 25923.703;
[0003] System and Method for Varying Electronic Settlements between Buyers and Suppliers with Dynamic Discount Terms, application Ser. No. ______, invented by Don Holm, Duc Lam and Xuan (Sunny) McRae, attorney docket number 25923.705;
[0004] System and Method for Electronic Payer (Buyer) Defined Invoice Exchange, application Ser. No. ______, invented by Duc Lam, Ramnath Shanbhogue, Immanuel Kan, Bob Moore and Xuan (Sunny) McRae, attorney docket number 25923.706;
[0005] Method and System for Invoice Routing and Approval in Electronic Payment System, application Ser. No. ______, invented by Bob Moore and Xuan (Sunny) McRae, attorney docket number 25923.707; and
[0006] Method and System for Buyer-Centric Dispute Resolution in Electronic Payment System, application Ser. No. ______, invented by Duc Lam, Celeste Wyman and Xuan (Sunny) McRae, attorney docket number 25923.708.
[0007] All of the foregoing applications are incorporated herein by reference in their entirety.