PROXIMITY DETECTION FOR SHARED COMPUTING EXPERIENCES
First Claim
1. A method of detecting whether or not two devices are proximate to one another in order to provide a shared computing experience that involves interaction between the devices and that would not be provided if the devices were non-proximate, comprising:
- broadcasting, from a first computing device, broadcasted audio;
receiving, at a second computing device, received audio from a physical environment in which the second computing device is located;
processing the received audio to determine whether or not such received audio corresponds to the broadcasted audio;
determining, if the received audio does in fact correspond to the broadcasted audio, that the first computing device and the second computing device are proximate to one another; and
providing a shared computing experience at one or both of the first computing device and the second computing device, where the shared computing experience is not provided in the event that it is determined that the first and second computing devices are non-proximate to one another.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for detecting whether or not two devices are proximate to one another in order to provide a shared computing experience are provided. The method includes broadcasting audio from a first computing device; receiving the broadcast audio at a second computing device; and processing the received audio to identify a unique audio signature within the broadcasted/received audio. The unique audio signature uniquely identifying the first computing device. The method may further include determining that the first computing device and the second computing device are proximate to one another based on the broadcast audio; and providing a shared computing experience at one or both of the first computing device and the second computing device, where the shared computing experience is not provided in the event that it is determined that the first and second computing devices are non-proximate to one another.
-
Citations
20 Claims
-
1. A method of detecting whether or not two devices are proximate to one another in order to provide a shared computing experience that involves interaction between the devices and that would not be provided if the devices were non-proximate, comprising:
-
broadcasting, from a first computing device, broadcasted audio; receiving, at a second computing device, received audio from a physical environment in which the second computing device is located; processing the received audio to determine whether or not such received audio corresponds to the broadcasted audio; determining, if the received audio does in fact correspond to the broadcasted audio, that the first computing device and the second computing device are proximate to one another; and providing a shared computing experience at one or both of the first computing device and the second computing device, where the shared computing experience is not provided in the event that it is determined that the first and second computing devices are non-proximate to one another. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for determining that two or more computing devices are proximate, comprising:
-
prompting a first computing device to enter a listening mode; prompting a second computing device to enter a broadcasting mode; identifying a broadcast emitted by the second computing device, wherein the first computing device identifies the broadcast; determining if the first and second computing devices are proximate to one another; and if the first and second computing devices are proximate, establishing a shared computing experience between the first and second computing devices, else inhibiting the first and second computing devices from interacting via a shared computing experience. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A data-holding subsystem holding instructions executable by a logic subsystem to:
-
detect an audio signature; identify a computing device associated with the audio signature; establish a communicative link with the computing device to thereby form a shared computing experience with the computing device; and configure an interactive software experience, wherein configuring includes determining a user associated with the linked computing device and identifying historical data associated with the user, the historical data influencing the shared computing experience.
-
Specification