Proximity-Based Device Selection for Communication Delivery
First Claim
1. A system comprising:
- one or more processors;
a proximity service to be operated by the one or more processors to;
receive device data from one or more online communication devices, the device data including one or more of i) data indicating activity of accelerometers or electronic compasses of the one or more online communication devices, ii) readings of heat sensors of the one or more online communication devices, iii) data indicating detection of the user'"'"'s voice in ambient sound, iv) device speeds of the one or more online communication devices, v) data indicating connections to a WiFi network by the one or more online communication devices, or vi) an image or images captured by camera of the one or more online communication devices;
determine proximity of a user to the one or more online communication devices based on the device data, the user being associated with a plurality of online communication devices that includes the one or more online communication devices;
select one of the one or more online communicated devices based at least in part on the determined proximity; and
a communication service to be operated by the one or more processors to transmit a communication to the selected online communication device.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques and devices for selection of an online communication device based on user proximity and for transmission of a communication to the selected online communication device are described herein. The techniques include either receiving device data from one or more online communication devices and determining proximity of the devices to a user based on the device data or receiving proximity information indicative of the proximity of the user to the one or more online communication devices. Based on the determined proximity or proximity information, one of the one or more online communication devices is selected, and a communication is transmitted to the selected online communication device.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more processors; a proximity service to be operated by the one or more processors to; receive device data from one or more online communication devices, the device data including one or more of i) data indicating activity of accelerometers or electronic compasses of the one or more online communication devices, ii) readings of heat sensors of the one or more online communication devices, iii) data indicating detection of the user'"'"'s voice in ambient sound, iv) device speeds of the one or more online communication devices, v) data indicating connections to a WiFi network by the one or more online communication devices, or vi) an image or images captured by camera of the one or more online communication devices; determine proximity of a user to the one or more online communication devices based on the device data, the user being associated with a plurality of online communication devices that includes the one or more online communication devices; select one of the one or more online communicated devices based at least in part on the determined proximity; and a communication service to be operated by the one or more processors to transmit a communication to the selected online communication device. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method comprising:
-
receiving proximity information indicating proximity of a user from one or more online communication devices, the user being associated with a plurality of online communication devices that includes the one or more online communication devices; selecting one of the one or more online communicated devices based at least in part on the received proximity information; and transmitting a communication to the selected online communication device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer storage devices storing computer-executable instructions configured to program a computing device to perform operations comprising:
-
receiving device data from one or more online communication devices; determining proximity of a user to the one or more online communication devices based on the device data, the user being associated with a plurality of online communication devices that includes the one or more online communication devices; selecting one of the one or more online communicated devices based at least in part on the determined proximity; and transmitting a communication to the selected online communication device. - View Dependent Claims (19, 20)
-
Specification