US6418472B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for using internet based caller ID for controlling access to an object stored in a computer
Assignee: Intel Corp
•
Filing: 1999-01-19
•
Granted: 2002-07-09
•
Expires: 2019-01-19
Abstract
Abstract A system and method for controlling access to an object. The system stores an object and a processor identifier. The system includes a verification agent that can access information embedded in a processor and then calculate from that embedded information a value that may be compared with the stored processor identifier. A comparison agent is used to compare that value with the processor identifier to determine whether the processor corresponds to the processor identifier. If the value that the verification agent returns matches the processor identifier, then the computer grants the user access to the object.
Inventors
- 👤 James Mi
- 👤 Vishesh Parikh
- 👤 Albert Teng
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 14:07
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/08; H04L63/0823; G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/38; G06Q20/388; G06Q20/40; G06Q20/401; G06Q20/4014; G06Q20/409; G06Q20/4097; G06Q20/40975; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; H04L63/10; H04L63/12; H04L63/16; H04L63/168; G06F2221/00; G06F2221/21; G06F2221/2129
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
77 words
A machine readable storage medium having stored therein programming instructions which, when executed by a central processing unit, permit access to information embedded in a processor and subsequently calculate from that embedded information a value that may be compared with a processor identifier stored in a server, wherein the programming instructions include instructions for: selecting a verification agent from a plurality of verification agents; and transmitting a selected verification agent from the server to a client computer.
Claim 2
Dependent Claim
77 words
A machine readable storage medium having stored therein programming instructions which, when executed by a central processing unit, permit access to information embedded in a processor and subsequently calculate from that embedded information a value that may be compared with a processor identifier stored in a server, wherein the programming instructions include instructions for: selecting a verification agent from a plurality of verification agents; and transmitting a selected verification agent from the server to a client computer.
Claim 3
Dependent Claim
20 words
The machine readable storage medium of claim 1 wherein each verification agent includes programming instructions for calculating a hash value.
Claim 4
Dependent Claim
57 words
The machine readable storage medium of claim 2 wherein the programming instructions further include instructions for comparing a hash value calculated from the combination of the embedded information, a server identifier, a secret key, and a session identifier, to a hash value calculated from the combination of the processor identifier, the secret key and the session identifier.
Claim 5
Dependent Claim
62 words
The machine readable storage medium of claim 3 wherein the programming instructions further include instructions for disconnecting a server from a client computer when the verification agent does not return to the server within a prescribed amount of time a hash value that matches the hash value calculated from the combination of the processor identifier, the secret key and the session identifier.
Claim 6
Independent Claim
67 words
A system for controlling access to an object comprising: an accessible object; a processor identifier associated with the object; a verification agent for accessing information embedded in a processor and calculating from that embedded information a value that may be compared with the processor identifier; and a comparison agent for comparing the value with the processor identifier to determine whether the processor corresponds to the processor identifier.
Claim 7
Independent Claim
67 words
A system for controlling access to an object comprising: an accessible object; a processor identifier associated with the object; a verification agent for accessing information embedded in a processor and calculating from that embedded information a value that may be compared with the processor identifier; and a comparison agent for comparing the value with the processor identifier to determine whether the processor corresponds to the processor identifier.
Claim 8
Dependent Claim
82 words
The system of claim 5 further comprising a server that includes: a session identifier generator for generating a session identifier; a plurality of verification agents, each including a different secret key and a calculator for calculating a return value that is a function of the embedded information, the secret key and a session identifier; a selection agent for selecting a verification agent; and a transmitter for transmitting a selected verification agent from the server to a client computer that contains the processor.
Claim 9
Dependent Claim
40 words
The system of claim 6 wherein the server is a web server that stores the object in a web site, and the processor identifier comprises a hash value calculated from the combination of a processor number and a server identifier.
Claim 10
Dependent Claim
39 words
The system of claim 7 wherein the calculator is a hash engine for calculating a return value comprising a hash value calculated from the combination of the embedded information, the server identifier, a secret key and a session identifier.
Claim 11
Dependent Claim
32 words
The system of claim 8 wherein the comparison agent compares the return value to a hash value calculated from the combination of the processor identifier, the secret key and the session identifier.
Claim 12
Dependent Claim
62 words
The system of claim 9 wherein the web server further includes a timer for disconnecting the web server from a client computer when the verification agent does not return to the web server within a prescribed amount of time a hash value that matches the hash value calculated from the combination of the processor identifier, the secret key and the session identifier.
Claim 13
Dependent Claim
29 words
The system of claim 6 wherein the server includes a processor number generator for generating a processor number from the return value, the secret key and the session identifier.
Claim 14
Independent Claim
65 words
A system for controlling access to an object comprising: means for storing the object; means for storing a processor identifier; means for accessing information embedded in a processor; means for calculating from that embedded information a value that may be compared with the processor identifier; and means for comparing the value with the processor identifier to determine whether the processor corresponds to the processor identifier.
Claim 15
Independent Claim
65 words
A system for controlling access to an object comprising: means for storing the object; means for storing a processor identifier; means for accessing information embedded in a processor; means for calculating from that embedded information a value that may be compared with the processor identifier; and means for comparing the value with the processor identifier to determine whether the processor corresponds to the processor identifier.
Claim 16
Dependent Claim
44 words
The system of claim 12 wherein: the means for storing the object is a web server that stores the object on a web site; and the processor identifier comprises a hash value calculated from the combination of a processor number and a server identifier.
Claim 17
Dependent Claim
73 words
The system of claim 13 wherein the web server includes: means for generating a session identifier; a plurality of verification agents, each containing a different secret key and means for calculating a hash value from the combination of the embedded information, the server identifier, the secret key and a session identifier; means for selecting a verification agent; and means for transmitting a selected verification agent from the web server to a client computer.
Claim 18
Dependent Claim
62 words
The system of claim 14 wherein the web server further includes means for disconnecting the web server from the client computer when the selected verification agent does not return to the web server within a prescribed amount of time a hash value that matches the hash value calculated from the combination of the processor identifier, a secret key and a session identifier.
Claim 19
Independent Claim
64 words
A method for controlling access to an object comprising the steps of: storing the object in a computer; storing a processor identifier in the computer; accessing information embedded in a processor; calculating from that embedded information a value that may be compared with the processor identifier; and comparing the value with the processor identifier to determine whether the processor corresponds to the processor identifier.
Claim 20
Independent Claim
64 words
A method for controlling access to an object comprising the steps of: storing the object in a computer; storing a processor identifier in the computer; accessing information embedded in a processor; calculating from that embedded information a value that may be compared with the processor identifier; and comparing the value with the processor identifier to determine whether the processor corresponds to the processor identifier.
Claim 21
Dependent Claim
47 words
The method of claim 16 wherein: the computer is a web server that stores the object on a web site; and the processor identifier is stored in the web server and comprises a hash value calculated from the combination of a processor number and a server identifier.
Claim 22
Dependent Claim
36 words
The method of claim 17 further including the steps of: generating a session identifier; and calculating a hash value from the combination of the embedded information, the server identifier, a secret key and a session identifier.
References Cited (Backward Citations)
US4545012A
Cited
US4866769A
Cited
US5506961A
Cited
US5542087A
Cited
US5793861A
Cited
US5913227A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-07-08 | 2006-01-07 | 2006-07-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-07-08 | 2010-01-07 | 2010-07-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-07-08 | 2014-01-07 | 2014-07-09 | $7700.00 | Window Closed / Lapsed |