Synchronization of Locations in Real and Virtual Worlds
First Claim
Patent Images
1. A computer-implemented method, comprising:
- collecting, from at least one data source, data describing one or more events occurring in the physical world, wherein the at least one data source matches one or more predefined characteristics specified in a stored data filter;
determining, based on the collected data, at least one real location, of the physical world, affected by the one or more events; and
upon determining that at least one real location matches one or more predefined characteristics specified in a stored data filter;
identifying at least one location of a virtual world modeled according to the at least one real location; and
performing one or more actions to synchronize the at least one location of a virtual world with the at least one real location.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide techniques for synchronizing virtual locations to real locations. In one embodiment, data sources are monitored to detect events that affect real locations. A filter specified by an owner of the virtual location may be used to detect keywords indicating events affecting a particular location. In the event that such events are detected, the owner may be notified to modify the virtual location to match the real location. Optionally, the virtual location may be automatically modified to match the real location.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
collecting, from at least one data source, data describing one or more events occurring in the physical world, wherein the at least one data source matches one or more predefined characteristics specified in a stored data filter; determining, based on the collected data, at least one real location, of the physical world, affected by the one or more events; and upon determining that at least one real location matches one or more predefined characteristics specified in a stored data filter; identifying at least one location of a virtual world modeled according to the at least one real location; and performing one or more actions to synchronize the at least one location of a virtual world with the at least one real location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium containing a program which, when executed by a processor, performs an operation, the operation comprising:
-
collecting, from at least one data source, data describing one or more events occurring in the physical world, wherein the at least one data source matches one or more predefined characteristics specified in a stored data filter; determining, based on the collected data, at least one real location, of the physical world, affected by the one or more events; and upon determining that at least one real location matches one or more predefined characteristics specified in a stored data filter; identifying at least one location of a virtual world modeled according to the at least one real location; and performing one or more actions to synchronize the at least one location of a virtual world with the at least one real location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a processor; and a memory containing a program, which when executed by the processor is configured to perform an operation, the operation comprising; collecting, from at least one data source, data describing one or more events occurring in the physical world, wherein the at least one data source matches one or more predefined characteristics specified in a stored data filter; determining, based on the collected data, at least one real location, of the physical world, affected by the one or more events; and upon determining that at least one real location matches one or more predefined characteristics specified in a stored data filter; identifying at least one location of a virtual world modeled according to the at least one real location; and performing one or more actions to synchronize the at least one location of a virtual world with the at least one real location. - View Dependent Claims (18, 19, 20)
-
Specification