Systems and techniques for colocation and context determination
First Claim
1. A method comprising:
- receiving first sensor data from one or more sensors of a first computing device;
receiving second sensor data from one or more sensors of a second computing device;
determining, based on the first and second sensor data, that the first and second computing devices are colocated with one another;
identifying, based on the first sensor data, a context associated with the first computing device;
identifying, based at least in part on the context associated with the first computing device, a context associated with the second computing device; and
responsive to identifying the context associated with the second computing device, updating one or more expected sensor measurement values associated with the identified context for use in a subsequent context identification, wherein the one or more expected sensor measurement values are updated based on the second sensor data,wherein the context associated with the first computing device, the context associated with the second computing device, and the subsequent context relate to one or more activities.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for grouping computing devices together based on the devices being colocated with one another or being associated with complementary usage contexts, and then using the location or usage context of one device in the group to estimate the location or usage context of another device in the group are described. An example method may include receiving first sensor data from sensors of a first computing device; receiving second sensor data from sensors of a second computing device; determining, based on the received sensor data, that the first and second computing devices are colocated with one another; identifying, based on the first sensor data, a context associated with the first computing device; and determining, based at least in part on the context associated with the first computing device, a context associated with the second computing device.
-
Citations
14 Claims
-
1. A method comprising:
-
receiving first sensor data from one or more sensors of a first computing device; receiving second sensor data from one or more sensors of a second computing device; determining, based on the first and second sensor data, that the first and second computing devices are colocated with one another; identifying, based on the first sensor data, a context associated with the first computing device; identifying, based at least in part on the context associated with the first computing device, a context associated with the second computing device; and responsive to identifying the context associated with the second computing device, updating one or more expected sensor measurement values associated with the identified context for use in a subsequent context identification, wherein the one or more expected sensor measurement values are updated based on the second sensor data, wherein the context associated with the first computing device, the context associated with the second computing device, and the subsequent context relate to one or more activities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a computing system including one or more processors; and a computer-readable medium having stored therein instructions that, when executed by the one or more processors of the computing system, cause the computing system to perform operations comprising; receiving first sensor data from one or more sensors of a first computing device; receiving second sensor data from one or more sensors of a second computing device; determining, based on the first and second sensor data, that the first and second computing devices are colocated with one another; identifying, based on the first sensor data, a context associated with the first computing device; identifying, based at least in part on the context associated with the first computing device, a context associated with the second computing device, and responsive to identifying the context associated with the second computing device, updating one or more expected sensor measurement values associated with the identified context for use in a subsequent context identification, wherein the one or more expected sensor measurement values are updated based on the second sensor data, wherein the context associated with the first computing device, the context associated with the second computing device, and the subsequent context relate to one or more activities. - View Dependent Claims (12, 13, 14)
-
Specification