Smart card enabled mobile personal computing environment system
First Claim
1. A process for storing, managing, and retrieving a mobile computer user'"'"'s personal computing environment, transportable via a memory device, in a computer environment, comprising:
- reading the user'"'"'s personal computing environment data from said transportable memory device;
in response to reading the user'"'"'s personal computing environment data from said transportable memory device, accepting user input specifying indices indicating personal computing environment data on said transportable memory device needed to configure a client to at least a portion of the user'"'"'s preferred personal computing environment;
providing client self configuration means on a client for said client to configure its computing environment to the user'"'"'s preferred personal computing environment according to at least said personal computing environment data from said transportable memory device; and
wherein said personal computing environment data includes any of;
operating system preferences, favorite Web sites, email addresses, credit card information, ISP information, program preferences, or program environments;
allowing the user to transfer personal computing environment data between said transportable memory device and a user information database on a server;
wherein said user information database contains user records of a plurality of users; and
wherein user records for a particular user contain personal computing environment data of a size larger than a storage capacity of said transportable memory device; and
wherein a user'"'"'s user record is encrypted using a encryption key from the user'"'"'s transportable memory device, and wherein each transportable memory device'"'"'s encryption key is resident only on that particular transportable memory device.
2 Assignments
0 Petitions
Accused Products
Abstract
A smart card enabled mobile personal computing environment system stores a user'"'"'s personalized, fully functional, computing environment in a smart card. A user information database is provided that is resident on a server and contains the user records of a plurality of users containing personal computing environment data with the amount of data in the user record generally larger than the storage capacity of a smart card. The user to specifies the information required to configure the client to the user'"'"'s preferred personal computing environment. If the correct personal computing environment data is not resident in the smart card, the client queries the server for the information needed and updates the smart card with the new data. The user also manages his personal computing environment data stored on the smart card and the user information database. The server gives the client access to the user'"'"'s records through a secure Web site. The user accesses his data, adds, modifies, and/or deletes information and transfers data to his smart card via the secure Web site. If the client has a slow or temporary connection with the server, the client is able to accommodate the user'"'"'s data management needs by downloading the user'"'"'s records stored on the server'"'"'s user information database. The user can then manage his data without a connection to the server. Any changes to the user'"'"'s records are later sent to the server to update the user information database.
-
Citations
40 Claims
-
1. A process for storing, managing, and retrieving a mobile computer user'"'"'s personal computing environment, transportable via a memory device, in a computer environment, comprising:
-
reading the user'"'"'s personal computing environment data from said transportable memory device; in response to reading the user'"'"'s personal computing environment data from said transportable memory device, accepting user input specifying indices indicating personal computing environment data on said transportable memory device needed to configure a client to at least a portion of the user'"'"'s preferred personal computing environment; providing client self configuration means on a client for said client to configure its computing environment to the user'"'"'s preferred personal computing environment according to at least said personal computing environment data from said transportable memory device; and wherein said personal computing environment data includes any of;
operating system preferences, favorite Web sites, email addresses, credit card information, ISP information, program preferences, or program environments;allowing the user to transfer personal computing environment data between said transportable memory device and a user information database on a server; wherein said user information database contains user records of a plurality of users; and wherein user records for a particular user contain personal computing environment data of a size larger than a storage capacity of said transportable memory device; and wherein a user'"'"'s user record is encrypted using a encryption key from the user'"'"'s transportable memory device, and wherein each transportable memory device'"'"'s encryption key is resident only on that particular transportable memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for storing, managing, and retrieving a mobile computer user'"'"'s personal computing environment, transportable via a transportable memory device, in a computer environment, comprising:
-
a module for reading the user'"'"'s personal computing environment data from a transportable memory device; a module that, in response to reading the user'"'"'s personal computing environment data from said transportable memory device, accepts for accepting user input specifying indices indicating personal computing environment data on said transportable memory device needed to configure a client to at least a portion of the user'"'"'s preferred personal computing environment; client self configuration computing environment to the means on a client for said client to configure its user'"'"'s preferred personal computing environment according to at least said personal computing environment data from said transportable memory device; and wherein said personal computing environment data includes any of;
operating system preferences, favorite Web sites, email addresses, credit card information, ISP information, program preferences, or program environments;a module for allowing the user to transfer personal computing environment data between said transportable memory device and a user information database on a server; wherein said user information database contains user records of a plurality of users; and wherein user records for a particular user contain personal computing environment data of a size larger than a storage capacity of said transportable memory device; and wherein a user'"'"'s user record is encrypted using a encryption key from the user'"'"'s transportable memory device, and wherein each transportable memory device'"'"'s encryption key is resident only on that particular transportable memory device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A process for storing, managing, and retrieving a mobile computer user'"'"'s personal computing environment, transportable via a smart card, in a computer environment, comprising the steps of:
-
providing reading means connected to a client for reading the user'"'"'s personal computing environment data from said smart card; providing means for configuring said client according to indices indicating personal computing environment data on said smart card specified by user input; wherein the user input is received in response to reading the user'"'"'s personal computing environment data from said smart card; providing a user information database resident on a server; wherein said user information database contains user records of a plurality of users; wherein user records for a particular user contain personal computing environment data of a size that can be larger than a storage capacity of said smart card; wherein said personal computing environment data includes any of;
operating system preferences, favorite Web sites, email addresses, credit card information, ISP information, program preferences, and program environments;providing user record management means for allowing the user to manage the personal computing environment data stored on said smart card and said user information database; providing data transfer means for allowing the user to transfer personal computing environment data between said smart card and said user information database; wherein each smart card contains a unique encryption key; wherein said client retrieves said unique encryption key from said smart card and uses said unique encryption key to encrypt and decrypt said personal computing environment data that are transferred and stored between said smart card and said user information database; and providing smart card storing means for storing a portion of said database user records on said smart and wherein a user'"'"'s user record is encrypted using the unique encryption key from the user'"'"'s smart card, and wherein each smart card'"'"'s unique encryption key is resident only on that particular smart card. - View Dependent Claims (34, 35, 36)
-
-
37. An apparatus for storing, managing, and retrieving a mobile computer user'"'"'s personal computing environment, transportable via a smart card, in a computer environment, comprising the steps of:
-
reading means connected to a client for reading the user'"'"'s personal computing environment data from said smart card; means for configuring said client according to indices indicating personal computing environment data on said smart card specified by user input; wherein the user input is received in response to reading the user'"'"'s personal computing environment data from said smart card; a user information database resident on a server; wherein said user information database contains user records of a plurality of users; wherein user records for a particular user contain personal computing environment data of a size that can be larger than a storage capacity of said smart card; wherein said personal computing environment data includes any of;
operating system preferences, favorite Web sites, email addresses, credit card information, ISP information, program preferences, and program environments;user record management means for allowing the user to manage the personal computing environment data stored on said smart card and said user information database; data transfer means for allowing the user to transfer personal computing environment data between said smart card and said user information database; wherein each smart card contains a unique encryption key; wherein said client retrieves said unique encryption key from said smart card and uses said unique encryption key to encrypt and decrypt said personal computing environment data that are transferred and stored between said smart card and said user information database; smart card storing means for storing a portion of said database user records on said smart card; and wherein a user'"'"'s user record is encrypted using the unique encryption key from the user'"'"'s smart card, and wherein each smart card'"'"'s unique encryption key is resident only on that particular smart card. - View Dependent Claims (38, 39, 40)
-
Specification