Updating data stores of virtual worlds based on data stores external to the virtual worlds
First Claim
1. A method of updating virtual worlds, the method comprising:
- receiving from a user a specification of a data store of the user, the data store external to a virtual world, wherein the data store comprises records and the receiving comprises receiving a specification of one or more of the following types of data stores;
bookmarked web sites;
recently visited sites;
RSS feeds;
blogs;
social networking sites;
integrated e-mail alerts;
calendar entries;
encrypted vaults for passwords;
cookies;
form-fill information;
documents;
spreadsheets;
data bases;
music files;
videos;
pictures; and
other media files;
automatically gathering data from the data store of the user, responsive to the receiving of the specification of the data store of the user;
generating a representation of the data;
transmitting the representation of the data to the virtual world;
updating a data store of the virtual world, based upon the representation of the data; and
displaying the data store of the virtual world in a personal area of the user in the virtual world, the displaying responsive to the updating, wherein;
the data store of the user and the data store of the virtual world comprise data stores of the one or more types of data stores;
the data store of the virtual world comprises an object of the virtual world; and
the displaying the data store of the virtual world in the personal area of the user comprises displaying an icon representing the data store of the virtual world in the personal area of the user and keeping the data store of the virtual world private to the user.
4 Assignments
0 Petitions
Accused Products
Abstract
In a method of updating virtual worlds, a specification of a data store of a user is received from the user. The data store is external to the virtual world. Data from the data store of the user is automatically gathered in response to receiving the specification. A representation of the data is generated. The representation of the data is transmitted to the virtual world. A data store of the virtual world is updated based on the representation of the data. The data store of the virtual world is displayed in a personal area of the user in the virtual world responsive to updating the data store. An icon representing the data store of the virtual world is displayed in the personal area of the user. The data store of the virtual world is kept private to the user.
123 Citations
20 Claims
-
1. A method of updating virtual worlds, the method comprising:
-
receiving from a user a specification of a data store of the user, the data store external to a virtual world, wherein the data store comprises records and the receiving comprises receiving a specification of one or more of the following types of data stores; bookmarked web sites; recently visited sites; RSS feeds; blogs; social networking sites; integrated e-mail alerts; calendar entries; encrypted vaults for passwords; cookies; form-fill information; documents; spreadsheets; data bases; music files; videos; pictures; and other media files; automatically gathering data from the data store of the user, responsive to the receiving of the specification of the data store of the user; generating a representation of the data; transmitting the representation of the data to the virtual world; updating a data store of the virtual world, based upon the representation of the data; and displaying the data store of the virtual world in a personal area of the user in the virtual world, the displaying responsive to the updating, wherein; the data store of the user and the data store of the virtual world comprise data stores of the one or more types of data stores; the data store of the virtual world comprises an object of the virtual world; and the displaying the data store of the virtual world in the personal area of the user comprises displaying an icon representing the data store of the virtual world in the personal area of the user and keeping the data store of the virtual world private to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system to update virtual worlds, the computer system comprising:
-
a processor, a computer readable memory and a computer readable tangible storage device; first program instructions to receive from a user a specification of a data store of the user, the data store external to a virtual world, wherein the first program instructions comprise program instructions to receive a specification of one or more of the following types of data stores; bookmarked web sites; recently visited sites; RSS feeds; blogs; social networking sites; integrated e-mail alerts; calendar entries; encrypted vaults for passwords; cookies; form-fill information; documents; spreadsheets; data bases; music files; videos; pictures; and other media files; second program instructions to automatically gather data from the data store of the user based upon the specification of the data store of the user; third program instructions to generate a representation of the data; fourth program instructions to transmit the representation of the data to the virtual world; and fifth program instructions to update a data store of the virtual world based upon the representation of the data; and sixth program instructions to display the data store of the virtual world in a personal area of the user in the virtual world in response to updating the data store of the virtual world based upon the representation of the data, wherein; the data store of the user and the data store of the virtual world comprise data stores of the one or more types of data stores; the data store of the virtual world comprises an object of the virtual world; and the sixth program instructions comprise program instructions to display an icon representing the data store of the virtual world in the personal area of the user and program instructions to keep the data store of the virtual world private to the user, wherein the first, second, third, fourth, fifth, and sixth program instructions are stored on the computer readable tangible storage device for execution by the processor via the computer readable memory. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program product to update virtual worlds, the computer program product comprising:
-
a computer readable tangible storage device; first program instructions to receive from a user a specification of a data store of the user, the data store external to a virtual world, wherein the first program instructions comprise program instructions to receive a specification of one or more of the following types of data stores; bookmarked web sites; recently visited sites; RSS feeds; blogs social networking sites; integrated e-mail alerts; calendar entries; encrypted vaults for passwords; cookies; form-fill information; documents; spreadsheets; data bases; music files; videos; pictures; and other media files; second program instructions to automatically gather data from the data store of the user; third program instructions to generate a representation of the data; fourth program instructions to transmit the representation of the data to the virtual world; fifth program instructions to update a data store of the virtual world based upon the representation of the data; and sixth program instructions to display the data store of the virtual world in a personal area of the user in the virtual world in response to updating the data store of the virtual world based upon the representation of the data, wherein; the data store of the user and the data store of the virtual world comprise data stores of the one or more types of data stores; the data store of the virtual world comprises an object of the virtual world; and the sixth program instructions comprise program instructions to display an icon representing the data store of the virtual world in the personal area of the user and program instructions to keep the data store of the virtual world private to the user; the first, second, third, fourth, fifth, and sixth program instructions are stored on the computer readable tangible storage device; and the first program instructions, second program instructions, and third program instructions comprise program instructions to; tag the records, thereby designating records to be used to update the data store of the virtual world; select records of the data store of the user, the records tagged for updating the data store of the virtual world; generate a representation comprising a difference between the records tagged for updating currently in the data store of the user and the records tagged for updating previously in the data store of the user; and transmit the representation to the virtual world. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification