System for transferring customized hardware and software settings from one computer to another computer to provide personalized operating environments
DCFirst Claim
1. A method for transferring the look and feel of at least a first computer-based device to remote computer-based storage, said transfer across HTTP-based networks, said method comprising:
- a. downloading a software component to manipulate settings;
b. remotely analyzing said first computer-based device to discover hardware and software settings applicable to said look and feel of said first computer-based device, wherein said settings comprise hardware settings, system settings, attached device settings, application settings, document settings, desktop settings, files, data, e-mail settings, address book settings, bookmarks, and cookies;
c. listing settings available for transfer;
d. downloading instructions to said software component to locate, extract and transfer specified settings from said listed settings, ande. storing and uniquely identifying said transferred settings in said remote storage.
11 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and system for transferring information from a first computer-based device to a web site, for temporary storage and later transfer of the stored information from the web site to a second computer-based device. First, a communication link is established between a first computer-based device and the web site. Next, the first computer-based device is scanned, via the web site, to determine the information contained on the first computer-based device. The user then selects which of the scanned information is to be uploaded from the first computer-based device onto the web site for temporary storage. Finally, the selected information is transferred from the first computer-based device onto the web site for temporary storage. Once retrieval of the temporarily stored information is desired, the user establishes a communication link between a second computer-based device and the web site. The second computer-based device is scanned, via the web site, to determine the information contained on the second computer-based device. The temporarily stored information, from the first computer-based device on the web site, is then displayed to the user and the user selects which of this temporary information, from the first computer-based device, is to be downloaded from the web site onto the second computer-based device. The selected information is finally downloaded from the website onto the second computer-based device.
382 Citations
69 Claims
-
1. A method for transferring the look and feel of at least a first computer-based device to remote computer-based storage, said transfer across HTTP-based networks, said method comprising:
-
a. downloading a software component to manipulate settings; b. remotely analyzing said first computer-based device to discover hardware and software settings applicable to said look and feel of said first computer-based device, wherein said settings comprise hardware settings, system settings, attached device settings, application settings, document settings, desktop settings, files, data, e-mail settings, address book settings, bookmarks, and cookies; c. listing settings available for transfer; d. downloading instructions to said software component to locate, extract and transfer specified settings from said listed settings, and e. storing and uniquely identifying said transferred settings in said remote storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for transferring the look and feel of at least a first computer-based device to remote computer-based storage, said transfer across the Internet, said method comprising:
-
downloading a software component to manipulate settings; remotely analyzing said first computer-based device to discover hardware and software settings applicable to said look and feel of said first computer-based device, wherein said settings comprising hardware settings, system settings, attached device settings, application settings, document settings, desktop settings, files, data, e-mail settings, address book settings, bookmarks, and cookies; listing settings available for transfer; downloading instructions to said software component to locate, extract and transfer specified settings from said listed settings, said instructions comprising one or more parsed XML directives including XML tags identifying at least type and location of desired settings, and storing said transferred settings and a unique identifier across said Internet to said remote storage. - View Dependent Claims (12)
-
-
13. A system for transferring across a network, computer-based settings, files, and other data, said system comprising:
-
a network server and associated computer storage, said network server receiving requests from one or more computer-based devices for transfer of said computer-based settings, files, and other data; at least a first software plug-in, downloadable from said network server to said requesting computer-based device(s); one or more mark-up based directive(s) sent from said network server and operative with said downloaded first software plug-in at said requesting computer-based device(s), and wherein, in a load mode, said one or more mark-up based directive(s) are parsed and processed by said first software plug-in to return to said associated computer storage, a selected group of settings, files, and other data associated with said requesting computer-based device(s), wherein said settings comprise hardware settings, system settings, attached device settings, application settings, document settings, desktop settings, files, data, e-mail settings, address book settings, bookmarks, and cookies, and in an unload mode, said one or more mark-up based directive(s) are parsed and processed by said first software plug-in to load and install a version of one or more of selected groups stored within said associated computer storage to said requesting computer-based device(s). - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for transferring information from a first computer-based device to a web site, for temporary storage and for later transfer of the stored information from the web site to a second computer-based device, the method comprising:
-
establishing a communication link between a first computer-based device and a web site having a storage capability; scanning the first computer-based device, via the web site, to determine the information contained on the first computer-based device, wherein said information comprises hardware settings, system settings, attached device settings, application settings, document settings, desktop settings, files, data, e-mail settings, address book settings, bookmarks, and cookies; allowing a user to select which of the scanned information, determined by the web site, is to be uploaded from the first computer-based device onto the web site for temporary storage; and transferring the information, contained on the first computer-based device and selected by the user, onto the web site for temporary storage. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for transferring information from a first computer-based device to a web site, for temporary storage and for later transfer of the stored information from the web site to a second computer-based device, the system comprising:
-
means for establishing a communication link between a first computer-based device and a web site, the web site having storage means for temporary storage of information; means for scanning the first computer-based device, via the web site, to determine the information contained on the first computer-based device, wherein said information comprises hardware settings, system settings, attached device settings, application settings, document settings, desktop settings, files, data, e-mail settings, address book settings, bookmarks, and cookies; means for allowing a user to select which of the scanned information, determined by the web site, is to be uploaded from the first computer-based device onto the web site for temporary storage; and means for transferring the information, contained on the first computer-based device and selected by the user, onto the web site for temporary storage. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method for transporting over a network, computer-based settings, files, and other data from a first computer-based device to remote computer-based storage, and for later transfer from said computer-based storage to at least a second computer-based device, said method performed using one or more remote servers located within said network, said method comprising:
-
a. establishing a communication link between said first computer-based device and at least a first of said one or more remote servers; b. downloading at least a first of one or more software programs from said first remote server onto said first computer-based device, said first software program enabling the temporary extraction of one or more of said computer-based settings, files, and other data, wherein said settings comprise hardware settings, system settings, attached device settings, application settings, document settings, desktop settings, files, data, e-mail settings, address book settings, bookmarks, and cookies; c. providing a user interface for selecting specific ones of said temporarily extracted computer-based settings, files, and other data for transfer to said computer-based storage; d. upon said selection, said first software program executing routines in conjunction with said first remote server to transfer said selection to said computer-based storage; e. executing a transfer of said stored computer-based settings, files, and other data to at least a second computer-based device comprising; f. establishing a communication link between said second computer-based device and said first remote server; g. downloading at least a first of one or more software programs from said first remote server onto said second computer-based device; h. said first software program enabling the transfer and installation of one or more of said stored computer-based settings, files, and other data; i. providing a user interface for selecting specific ones of said stored computer-based settings, files, and other data for transfer to said second computer-based device; j. upon said selection, said first software program executing routines in conjunction with said first remote server to transfer and install said selection to said second computer-based device. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A system for transferring specified computer settings between one or more clients and one or more servers across the Internet, said system comprising:
-
one or more web application servers, at least one of said web application servers operatively controlling a first website; one or more binary data servers operatively connected to said one or more web application servers; one or more database servers operatively connected to said one or more web application servers, and a client program downloaded to said client from said first website, said client program collecting and returning to said one or more binary data servers said specified computer settings based on parsed and executed XML directives originating from said database server and transferred to said client from said website, wherein said settings comprise hardware settings, system settings, attached device settings, application settings, document settings, desktop settings, files, data, e-mail settings, address book settings, bookmarks, and cookies. - View Dependent Claims (65, 66, 67, 68)
-
-
69. A method for transporting over an HTTP network, computer-based settings, said method performed using one or more remote servers located within said HTTP network, said method comprising:
-
downloading from a first of said one or more remote servers a software plug-in to a computer-based device requesting transfer of said computer-based settings, wherein said settings comprise hardware settings, system settings, attached device settings, application settings, document settings, desktop settings, files, data, e-mail settings, address book settings, bookmarks, and cookies; using said first software plug-in to execute routines in conjunction with said first remote server to transfer said settings across said HTTP-based network.
-
Specification