Automatic content transfer
First Claim
Patent Images
1. A computing system comprising:
- a first computing device collocated in an environment with a second computing device, the first computing device comprising;
at least one speaker to output content to a user;
at least one microphone to capture sound and convert the sound into an audio signal;
one or more communication interfaces to communicate with the second computing device;
one or more processors; and
computer-readable storage media storing computer-executable instructions, which when executed by the one or more processors cause the processors to;
detect sound related to the user in the audio signal;
determine an identity of the user by detecting a voice print of the user within the sound related to the user;
monitor, at the first computing device, changes in a characteristic of the sound related to the user;
determine a direction of movement of the user based at least in part on the changes in the characteristic of the sound related to the user;
locate the second computing device in the environment;
determine that the direction of movement of the user is substantially away from the first computing device; and
cause the second computing device to output the content.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system with multiple devices local to an environment facilitates active transfer among the multiple devices as a user moves about the environment. The devices may sense a presence or non-presence of the user and attempt to coordinate transfer to a device proximal to the user. In another implementation, the devices may communicate with a remote system that monitors a location of the user within the environment and causes content associated with the user to transfer between computing devices of the system based on the location and movement of the user.
-
Citations
24 Claims
-
1. A computing system comprising:
a first computing device collocated in an environment with a second computing device, the first computing device comprising; at least one speaker to output content to a user; at least one microphone to capture sound and convert the sound into an audio signal; one or more communication interfaces to communicate with the second computing device; one or more processors; and computer-readable storage media storing computer-executable instructions, which when executed by the one or more processors cause the processors to; detect sound related to the user in the audio signal; determine an identity of the user by detecting a voice print of the user within the sound related to the user; monitor, at the first computing device, changes in a characteristic of the sound related to the user; determine a direction of movement of the user based at least in part on the changes in the characteristic of the sound related to the user; locate the second computing device in the environment; determine that the direction of movement of the user is substantially away from the first computing device; and cause the second computing device to output the content. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computing device comprising:
-
at least one speaker to output content to a user; at least one microphone to capture information from an environment associated with the computing device; one or more transmitters and one or more receivers to communicate with a second device; one or more processors; and computer-readable storage media storing computer-executable instructions, which when executed by the one or more processors cause the processors to; detect a presence of the user in the environment based at least in part on sounds related to movement of the user captured from the environment; determine, at the computing device, that the user is moving in a direction substantially away from the computing device; locate the second device within the environment; and send the content to the second computing device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
under control of one or more computer systems configured with executable instructions, providing audio content to a first computing device for consumption by a user of the first computing device; receiving data from a sensor of the first computing device; determining that the user is moving away from the first computing device based at least in part on the data from the sensor of the first computing device; determining a location of a second computing device in response to determining that the user is moving away from the first computing device; selecting the second computing device to output the audio content based at least in part on determining that the user is moving away from the first computing device; and sending the audio content to the second computing device. - View Dependent Claims (17, 18, 19, 20)
-
21. One or more non-transitory computer-readable media having computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving first information from a first device within an environment indicative of a user being present within the environment; providing the first information to a remote system; receiving content from the remote system; causing output of the content on the first device; receiving second information from the first device indicative of a user moving in a direction substantially away from the first device; providing the second information to the remote system; determining a location of a second device within the environment based at least in part on the user moving in the direction substantially away from the first device; and sending the content on the second device. - View Dependent Claims (22, 23, 24)
-
Specification