PRE-CONFIGURATION OF A CLOUD-BASED COMPUTER
First Claim
1. A method for pre-customizing a first computer for a user, comprising:
- receiving by a second computer a customization application to establish user preferences for a user account of a cloud-based service and to establish system preferences for the first computer;
receiving by the second computer an input to the customization application to establish one or more user preferences for the user account and one or more system settings for the first computer; and
transmitting from the second computer to a server the one or more user preferences, one or more system settings, a username for the user account, and a computer ID that identifies the first computer.
2 Assignments
0 Petitions
Accused Products
Abstract
Various example embodiments are disclosed herein. According to an example embodiment, a method may include receiving by a second computer a customization application, the customization application including a control panel to establish user preferences for a user account of the cloud-based service and/or system settings for the first computer; receiving by the second computer an input to the customization application to establish one or more user preferences for the user account and/or one or more system settings for the first computer; and transmitting from the second computer to a server associated with the cloud-based service the one or more user preferences and a username for the user account and/or the system settings for the first computer.
133 Citations
24 Claims
-
1. A method for pre-customizing a first computer for a user, comprising:
-
receiving by a second computer a customization application to establish user preferences for a user account of a cloud-based service and to establish system preferences for the first computer; receiving by the second computer an input to the customization application to establish one or more user preferences for the user account and one or more system settings for the first computer; and transmitting from the second computer to a server the one or more user preferences, one or more system settings, a username for the user account, and a computer ID that identifies the first computer. - View Dependent Claims (2, 3, 4)
-
-
5. A method for pre-customizing a first computer for a user, comprising:
-
transmitting from a server to a second computer a customization application to establish one or more user preferences for a user account of a cloud-based service and one or more system settings for the first computer; and receiving by the server from the second computer the one or more user preferences, the one or more system settings and a username for the user account. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computer program product tangibly embodied on a computer-readable storage medium having executable-instructions stored thereon, the instructions being executable to cause a second computer to:
-
receive by the second computer a customization application to establish user preferences for a user account of a cloud-based service and to establish system preferences for a first computer; receive by the second computer an input to the customization application to establish one or more user preferences for the user account and one or more system settings for the first computer; and transmit from the second computer to a server the one or more user preferences, one or more system settings, a username for the user account, and a computer ID that identifies the first computer.
-
-
11. A computer program product tangibly embodied on a computer-readable storage medium having executable-instructions stored thereon, the instructions being executable to cause a server to:
-
transmit from the server to a second computer a customization application to establish one or more user preferences for a user account of a cloud-based service and one or more system settings for a first computer; receive by the server from the second computer the one or more user preferences, the one or more system settings and a username for the user account; store the received user preferences and system settings; receive, from the first computer, a log-on request including the username for the user account; and transmit the one or more user preferences and the one or more system settings to the first computer.
-
-
12. A server configured to assist in pre-customizing a first computer, the server comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the server to; perform the following prior to a first log-on to a cloud-based service by a user via the first computer; transmit from the server to the second computer a customization application to establish one or more user preferences for a user account of a cloud-based service and one or more system settings for the first computer; and receive by the server from the second computer the one or more user preferences, the one or more system settings, a computer ID that identifies the first computer, and a username for the user account. - View Dependent Claims (13)
-
-
14. A second computer configured to assist in pre-customizing a first computer for a user, the second computer comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the second computer to; receive by the second computer a customization application to establish user preferences for a user account of a cloud-based service and to establish system preferences for the first computer; receive by the second computer an input to the customization application to establish one or more user preferences for the user account and one or more system settings for the first computer; and transmit from the second computer to a server the one or more user preferences, one or more system settings, a username for the user account, and a computer ID that identifies the first computer.
-
-
15. A method for pre-customizing a first computer for a user, comprising:
-
transmitting a request to a server to deliver a customization application; receiving the customization application from the server and running it on a second computer, wherein the customization application is configured to; identify a file on the second computer to be made available to the user when the user logs onto a cloud-based service using the first computer; and transmit information to the server to make the identified user file available to the user on the first computer when the user logs onto the cloud-based service using the first computer. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for pre-customizing a first computer for a user, comprising:
-
transmitting from a server to a user on a second computer a customization application, wherein the customization application is configured to identify a user file on the second computer to be made available to the user when the user first logs onto a cloud-based service via the first computer, and to compute a checksum for the identified user file; receiving a name and checksum for an identified user file from the second computer; determining whether the identified user file is stored on the server by searching a database for a record that relates the received checksum to a file stored on the server; sending a request to the second computer to upload the identified user file to the server when no record is found in the database that relates the received checksum to a file stored on the server; receiving the identified user file from the second computer and storing the identified user file on the server; and storing the name, received checksum and information to locate the identified user file on the server in a database record that relates the user to the name, received checksum and information to locate the identified user file on the server. - View Dependent Claims (21, 22)
-
-
23. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause a server to; transmit from the server to a user on a second computer a customization application, wherein the customization application is configured to identify a user file on the second computer to be made available to the user when the user first logs onto a cloud-based service via the first computer, and to compute a checksum for the identified user file; receive a name and checksum for an identified user file from the second computer; determine whether the identified user file is stored on the server by searching a database for a record that relates the received checksum to a file stored on the server; send a request to the second computer to upload the identified user file to the server when no record is found in the database that relates the received checksum to a file stored on the server; receive the identified user file from the second computer and storing the identified user file on the server; and store the name, received checksum and information to locate the identified user file on the server in a database record that relates the user to the name, received checksum and information to locate the identified user file on the server.
-
-
24. A computer program product tangibly embodied on a computer-readable storage medium having executable-instructions stored thereon, the instructions being executable to cause a server to:
-
transmit from the server to a user on a second computer a customization application, wherein the customization application is configured to identify a user file on the second computer to be made available to the user when the user first logs onto a cloud-based service via the first computer, and to compute a checksum for the identified user file; receive a name and checksum for an identified user file from the second computer; determine whether the identified user file is stored on the server by searching a database for a record that relates the received checksum to a file stored on the server; send a request to the second computer to upload the identified user file to the server when no record is found in the database that relates the received checksum to a file stored on the server; receive the identified user file from the second computer and storing the identified user file on the server; and store the name, received checksum and information to locate the identified user file on the server in a database record that relates the user to the name, received checksum and information to locate the identified user file on the server.
-
Specification