Automatic computer program customization based on a user information store
First Claim
1. A method comprising:
- receiving information about a prospective user of an operating system;
developing an operating system image, pre-populated with the information, to be installed on a first computer, wherein the receiving comprises obtaining the information from a second computer used by a consumer to order the first computer with the operating system; and
wherein the obtaining comprises accessing a bill of materials corresponding to the second computer.
2 Assignments
0 Petitions
Accused Products
Abstract
Software programs, such as an operating system or other application programs, are automatically customized to a specific user(s) based on data corresponding to the specific user(s) that is maintained in a user information store. In one embodiment, the information store is a unified store that is accessible by multiple programs including the operating system. Thus, new information or information changes can be made available to multiple programs by the user adding (or changing) the information only once. In another embodiment, the operating system image to be installed on a computer is pre-populated with user-specific information at the factory. The user-specific information can be integrated into the operating system at the factory or alternatively upon an initial boot of the computer by the user.
-
Citations
26 Claims
-
1. A method comprising:
-
receiving information about a prospective user of an operating system;
developing an operating system image, pre-populated with the information, to be installed on a first computer, wherein the receiving comprises obtaining the information from a second computer used by a consumer to order the first computer with the operating system; and
wherein the obtaining comprises accessing a bill of materials corresponding to the second computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable media having stored thereon a computer program that, when executed by one or more processors of a computer, causes the one or more processors to:
-
obtain, from a fist computer used by a consumer to order a second computer with an operating system, information about a prospective user of the operating system by accessing a bill of materials corresponding to the first computer; and
develop an operating system image, pre-populated with the information, to be installed on the second computer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
means for obtaining, from a first computer used by a consumer to order a second computer with an operating system, information about a prospective user of the operating system by accessing a bill of materials corresponding to the first computer; and
means for developing an operating system image, pre-populated with the information, to be installed on the second computer. - View Dependent Claims (20, 21, 22, 23, 24, 26)
-
-
25. A system as recited in clam 19, wherein the means for obtaining further comprises means for obtaining information about a plurality of prospective users of the operating system, and wherein the means for developing further comprises means for developing the operating system image, pre-populated with the information for each of the plurality of prospective users, to be installed on the second computer.
Specification