USRE42018EExpiredUtility

Method and apparatus for verifying secure document timestamping

Assignee: WALKER DIGITAL LLCPriority: Mar 21, 1996Filed: Sep 29, 2006Granted: Dec 28, 2010
Est. expiryMar 21, 2016(expired)· nominal 20-yr term from priority
H04L 9/50H04L 9/3297G07D 7/0047H04L 9/3271H04L 9/3242H04L 2209/805
64
PatentIndex Score
1
Cited by
132
References
33
Claims

Abstract

According to one embodiment of the invention, a method is provided for receiving a timestamp from a caller via a telephone connection; receiving a device identifier from the caller, in which the device identifier identifies a device; determining a cryptographic key based on the device identifier; determining an indication of a time based on the timestamp and the cryptographic key; providing the indication of the time to the caller; determining an account; and charging a fee to the account.

Claims

exact text as granted — not AI-modified
1. A method comprising:
 receiving a timestamp from a caller via a telephone connection;    receiving a device identifier from the caller, in which the device identifier identifies a device;    determining a cryptographic key based on the device identifier;    determining a representation of a time based on the timestamp and the cryptographic key;    providing the representation of the time to the caller;    determining an account; and    charging a fee to the account.    
     
     
       2. The method of  claim 1 , in which the timestamp is optically detectable on a physical document. 
     
     
       3. The method of  claim 1 , in which receiving the timestamp comprises:
 receiving the timestamp at a central controller.    
     
     
       4. The method of  claim 1 , further comprising:
 receiving a telephone call from the caller.    
     
     
       5. The method of  claim 1 , in which receiving the timestamp comprises:
 receiving a sequence of DTMF signals; and    determining the timestamp based on the DTMF signals.    
     
     
       6. The method of  claim 5 , in which the sequence is entered by the caller at a keypad. 
     
     
       7. The method of  claim 1 , in which receiving the timestamp comprises:
 receiving a sequence of signals via an interactive response unit (IRU).    
     
     
       8. The method of  claim 1 , in which receiving the timestamp comprises:
 receiving the timestamp via a toll-based telephone line.    
     
     
       9. The method of  claim 8 , in which the toll-based telephone line is associated with a 900 number. 
     
     
       10. The method of  claim 1 , in which the timestamp comprises a sequence of alphanumeric characters. 
     
     
       11. The method of  claim 1 , in which determining the account comprises:
 receiving an account identifier that identifies the account.    
     
     
       12. The method of  claim 1 , in which the timestamp comprises an account identifier that identifies the account. 
     
     
       13. The method of  claim 1 , in which the account is associated with the caller. 
     
     
       14. The method of  claim 1 , in which the account is associated with a third party. 
     
     
       15. The method of  claim 1 , in which determining the account comprises:
 determining the account based on the device identifier.    
     
     
       16. The method of  claim 1 , in which the account is a prepaid account. 
     
     
       17. The method of  claim 1 , in which charging the fee comprises:
 debiting the account based on the fee.    
     
     
       18. The method of  claim 1 , in which determining the representation of the time comprises:
 performing a cryptographic operation on the timestamp.    
     
     
       19. The method of  claim 1 , in which determining the representation of the time comprises:
 decrypting the timestamp based on the cryptographic key.    
     
     
       20. The method of  claim 1 , in which providing the representation of the time comprises:
 transmitting the representation of the time to the caller.    
     
     
       21. The method of  claim 1 , in which providing the representation of the time comprises:
 displaying the representation of the time to the caller.    
     
     
       22. The method of  claim 1 , in which determining the cryptographic key comprises:
 selecting a database record based on the device identifier, in which the database record comprises the device identifier.    
     
     
       23. A method comprising:
 receiving a sequence of DTMF signals from a caller via a telephone connection;    determining a timestamp based on the DTMF signals;    receiving a device identifier from the caller, in which the device identifier identifies a device;    determining a cryptographic key based on the device identifier;    determining a representation of a time based on the timestamp and the cryptographic key;    providing the representation of the time to the caller;    determining an account; and    charging a fee to the account.    
     
     
       24. A method comprising:
 receiving a timestamp from a timestamp recipient via an Internet connection;    receiving a device identifier via the Internet connection, in which the device identifier identifies a device;    determining a cryptographic key based on the device identifier;    determining a representation of a time based on the timestamp and the cryptographic key;    providing the representation of the time to the timestamp recipient via the Internet connection;    determining an account; and    charging a fee to the account.    
     
     
       25. A method, comprising:
   generating, by a cryptoprocessor, a timestamping request for a series of timestamps;        generating, by the cryptoprocessor, the series of timestamps according to a schedule stored in a memory;        transmitting the series of timestamps to a recipient; and        charging a fee.     
     
     
       26. The method of  claim 25 , wherein the schedule includes at least one of regular and irregular intervals. 
     
     
       27. The method of  claim 25 , wherein the schedule is generated dynamically according to an algorithm. 
     
     
       28. The method of  claim 27 , wherein the algorithm provides for generating a future timestamp of the series of timestamps in response to at least one previous timestamp. 
     
     
       29. A computer readable medium storing instructions configured to direct a processor to:
   internally generate a timestamping request for a series of timestamps;        generate the series of timestamps according to a stored schedule;        transmit the series of timestamps to a recipient; and        charge a fee.     
     
     
       30. The computer readable medium of  claim 29 , wherein the instructions to generate the series of timestamps direct the processor to utilize a schedule that includes at least one of regular and irregular intervals. 
     
     
       31. The computer readable medium of  claim 29 , which further comprises instructions configured to direct the processor to utilize a schedule that is generated dynamically. 
     
     
       32. The computer readable medium of  claim 31 , in which the instructions for directing the processor to generate the series of timestamps further comprise instructions to direct the processor to utilize an algorithm in which a future series of timestamps is set in response to at least one previous timestamp. 
     
     
       33. An apparatus, comprising:
   a cryptoprocessor configured to internally generate a timestamping request for a series of timestamps;        a memory in communication with the cryptoprocessor and storing a program for directing the cryptoprocessor to generate the series of timestamps according to a stored schedule, and to determine a fee; and        an output device, controlled by the cryptoprocessor, for transmitting the series of timestamps to a recipient, and for outputting a charge for the fee.

Join the waitlist — get patent alerts

Track USRE42018E — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.