PROXIMITY NETWORK
First Claim
Patent Images
1. A method for multiple computing devices to participate in a task based on proximity, comprising:
- automatically discovering one or more experiences in proximity;
identifying at least one experience of the one or more experiences that can be joined;
automatically determining that additional code is needed to join in the one experience;
obtaining the additional code;
joining the one experience; and
running the obtained additional code to participate in the one experience with the identified one device.
2 Assignments
0 Petitions
Accused Products
Abstract
A proximity network architecture is proposed that enables a device to detect other devices in its proximity and automatically interact with the other devices to share in a user experience. In one example implementation, data and code for the experience is stored in the cloud so that users can participate in the experience from multiple and different types of devices.
71 Citations
20 Claims
-
1. A method for multiple computing devices to participate in a task based on proximity, comprising:
-
automatically discovering one or more experiences in proximity; identifying at least one experience of the one or more experiences that can be joined; automatically determining that additional code is needed to join in the one experience; obtaining the additional code; joining the one experience; and running the obtained additional code to participate in the one experience with the identified one device. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus that facilitates multiple computing devices working together based on proximity, comprising:
-
an Area Network Server, the Area Network Server receives positional information from one or more computing devices, based on the positional information the Area Network Server informs the one or more computing devices of other computing devices in respective proximity; and an Experience Server in communication with the Area Network Server, the Experience Server maintains state and other information for a plurality of experiences, the Experience Server communicates with the one or more computing devices and the Area Network Server about the plurality of experiences, in response to receiving location information from a computing device the Area Network Server communicates with the Experience Server to identify one or more experiences in proximity to the computing device and informs the computing device of the one or more experiences in proximity to the computing device. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more processor readable storage devices having processor readable code stored thereon, the processor readable code for programming one or more processors to perform a method comprising:
-
receiving sensor data at a first computing device from one or more sensors at the first computing device and using that sensor data to discover a second computing device in proximity to the first computing device; sharing sensor information between the first computing device and the second device; determining positional information of the second computing device based on the shared sensor information; and executing an application on the first computing device and the second computing devices using the positional information. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification