System and method for preventing unauthorized access to electronic data
First Claim
1. A system for preventing unauthorized access to electronic data on an electronic device, the system comprising:
- a portable licensing medium configured to communicate with the electronic device and to store license data, the license data configured to be used by the electronic device to determine whether to allow access to the electronic data; and
a registration authority configured to communicate with the electronic device, the registration authority having verification data for verifying the license data stored on the licensing medium, wherein the registration authority provides updated license data for the licensing medium.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for preventing unauthorized access to electronic data stored on an electronic device. A portable licensing medium is configured to communicate with the electronic device for storing license data. The license data is used to determine whether to allow access to the electronic data. A registration authority communicates with the electronic device. The registration authority has a database of verification data for verifying the license data stored on the licensing medium and provides updated license data to the licensing medium.
-
Citations
110 Claims
-
1. A system for preventing unauthorized access to electronic data on an electronic device, the system comprising:
-
a portable licensing medium configured to communicate with the electronic device and to store license data, the license data configured to be used by the electronic device to determine whether to allow access to the electronic data; and
a registration authority configured to communicate with the electronic device, the registration authority having verification data for verifying the license data stored on the licensing medium, wherein the registration authority provides updated license data for the licensing medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
35. A system for preventing unauthorized access to electronic data on an electronic device, the system comprising:
-
license data storage means configured to communicate with the electronic device, the license data configured to be used by the electronic device to determine whether to allow access to the electronic data; and
registration authorization means configured to communicate with the electronic device, the registration authorization means having verification means for verifying the license data stored on the licensing medium, wherein the registration authorization means is configured to provide updated license data to the license data storage means.
-
-
36. A system for preventing unauthorized access to electronic data on an electronic device, the system comprising:
-
a smart card configured to communicate with the electronic device and configured to store license data, the license data configured to be used by the electronic device to determine whether to allow access to the electronic data; and
a registration server configured to communicate with the electronic device, the registration server having verification data for verifying the license data stored on the smart card, wherein the registration server is configured to provide updated license data to the smart card.
-
-
37. A registration authority for preventing unauthorized access to electronic data on an electronic device, the registration authority comprising:
-
means for communicating with the electronic device; and
verification data for verifying license data stored on a portable licensing medium that is configured to communicate with the electronic device, wherein the license data is used by the electronic device to determine whether to allow access to the electronic data, and the registration authority is configured to provide updated license data to the licensing medium.
-
-
38. A smart card for preventing unauthorized access to electronic data on an electronic device, the smart card comprising:
-
means for communicating with the electronic device;
a memory for storing data received from the communicating means; and
license data stored in the memory, the license data being configured to be used by the electronic device to determine whether to allow access to the electronic data, wherein the license data has been verified by verification data stored on a registration server that is configured to communicate to the electronic device, and the smart card is configured to receive provide updated license data from the registration server.
-
-
39. A system for preventing unauthorized access to electronic data on an electronic device, the system comprising:
-
a portable licensing medium configured to communicate with the electronic device and configured to store license data, the license data is configured to be used to determine whether to allow access to the electronic data;
a registration authority having a first verification database for verifying license data stored in a second verification database; and
a license manager configured to communicate with the electronic device and the registration authority, the license manager having the second verification database for verifying the license data stored on the licensing medium, wherein the registration authority is configured to provide updated verification data for the second verification database of the license manager, and the license manager is configured to provide updated license data to the licensing medium.
-
-
63. A system for preventing unauthorized access to electronic data on an electronic device, the system comprising:
-
license data storage means configured to communicate with the electronic device, the license data being used to determine whether to allow access to the electronic data;
registration authorization means having a first verification means for verifying license data provided by a second verification means; and
license management means configured to communicate with the electronic device and the registration authorization means, the license management means having the second verification means for verifying the license data stored on the license data storage means, wherein the registration authorization means is configured to provide updated verification data for the second verification database of the license management means, and the license management means is configured to provide updated license data to the license data storage means.
-
-
64. A system for preventing unauthorized access to electronic data on an electronic device, the system comprising:
-
a smart card configured to communicate with the electronic device and configured to store license data, the license data being used to determine whether to allow access to the electronic data;
a registration server having a first verification database for verifying license data stored in a second verification database; and
a license management server configured to communicate with the electronic device and the registration server, the license management server having the second verification database for verifying the license data stored on the smart card, wherein the registration server is configured to provide updated verification data for the second verification database of the license manager server, and the license management server is configured to provide updated license data to the smart card.
-
-
65. A registration authority for preventing unauthorized access to electronic data on an electronic device, the registration authority comprising:
-
means for communicating with the license manager; and
a first verification database for verifying license data stored in a second verification database on a license manager that is configured to communicate with the electronic device, wherein the second verification database is configured to verify license data stored on a portable licensing medium that is configured to communicate with the electronic device, the license data is configured to be used to determine whether to allow access to the electronic data, and the registration authority is configured to provide updated verification data to the second verification database of the license manager.
-
-
66. A smart card for preventing unauthorized access to electronic data on an electronic device, the smart card comprising:
-
means for communicating with the electronic device;
a memory for storing data received from the communicating means; and
license data stored in the memory, the license data being configured to be used by the electronic device to determine whether to allow access to the electronic data, wherein the license data has been verified by a license management verification database stored on a license management server configured to communicate with the electronic device and a registration server, and the license management verification database has been verified by a registration database stored on the registration server, and the smart card is configured to receive updated license data from the license management server. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86)
-
-
67. A method for preventing unauthorized access to electronic data stored on an electronic device, the method comprising the steps of:
-
storing license data on a portable licensing medium configured to communicate with the electronic device;
determining whether to allow access to the electronic data based on the license data;
verifying the license data stored on the licensing medium using a registration authority having verification data and being configured to communicate with the electronic device; and
providing updated license data to the licensing medium using the registration authority.
-
-
87. A method for preventing unauthorized access to electronic data stored on an electronic device, the method comprising the steps of:
-
storing license data on a portable licensing medium configured to communicate with the electronic device;
determining whether to allow access to the electronic data based on the license data;
verifying, using a registration authority having a first verification database, the license data stored in a second verification database;
verifying the license data stored on the licensing medium using a license manager having the second verification database and being configured to communicate with the electronic device and the registration authority;
providing, using the registration authority, updated verification data for the second verification database of the license manager; and
providing license data to the licensing medium using the license manager. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106)
-
-
107. Computer code executable on an electronic device to prevent unauthorized access to electronic data stored on the electronic device, the computer code comprising:
-
code for storing license data on a portable licensing medium configured to communicate with the electronic device;
code for determining whether to allow access to the electronic data based on the license data;
code for verifying the license data stored on the licensing medium by communicating with a registration authority having verification data; and
code for providing updated license data received from the registration authority to the licensing medium.
-
-
108. A computer program executable on an electronic device to provide access to electronic data stored on the electronic device, the computer program comprising:
-
code for providing access to the electronic data; and
a subprogram for preventing unauthorized access to the electronic data, the subprogram including;
code for storing license data on a portable licensing medium configured to communicate with the electronic device, code for determining whether to allow access to the electronic data based on the license data, code for verifying the license data stored on the licensing medium by communicating with a registration authority having verification data, and code for providing updated license data received from the registration authority to the licensing medium.
-
-
109. Computer code executable on an electronic device to prevent unauthorized access to electronic data stored on the electronic device, the computer code comprising:
-
code for storing license data on a portable licensing medium configured to communicate with the electronic device;
code for determining whether to allow access to the electronic data based on the license data;
code for verifying, by communicating with a registration authority having a first verification database, the license data stored in a second verification database;
code for verifying the license data stored on the licensing medium by communicating with a license manager having the second verification database and being configured to communicate with the electronic device and the registration authority;
code for providing updated verification data received from the registration authority to the second verification database of the license manager; and
code for providing license data received from the license manager to the licensing medium.
-
-
110. A computer program executable on an electronic device to provide access to electronic data stored on the electronic device, the computer program comprising:
-
code for providing access to the electronic data; and
a subprogram for preventing unauthorized access to the electronic data, the subprogram including;
code for storing license data on a portable licensing medium configured to communicate with the electronic device, code for determining whether to allow access to the electronic data based on the license data, code for verifying, by communicating with a registration authority having a first verification database, the license data stored in a second verification database, code for verifying the license data stored on the licensing medium by communicating with a license manager having the second verification database and being configured to communicate with the electronic device and the registration authority, code for providing updated verification data received from the registration authority to the second verification database of the license manager, and code for providing license data received from the license manager to the licensing medium.
-
Specification