Aggregate context inferences using multiple context streams
First Claim
Patent Images
1. A method comprising:
- accessing first context information for a device, the first context information associated with a first duration;
accessing second context information for the device;
determining a context segmentation boundary based at least in part on the second context information, the context segmentation boundary indicating an expected change from a first device context to a second device context;
deriving an inferred segmented aggregated context for the device based at least in part on an average inferred context based on averaging the first context information over at least a portion of the first duration, the second context information, and the context segmentation boundary.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, computer-readable media, and apparatuses for inferring context are provided. In one potential implementation, first context information associated with a first duration is identified, second context information is accessed to determine a context segmentation boundary; and the first context information and the second context information is then aggregated to generate an inferred segmented aggregated context. In a further implementation, the first context information is used to average inferred contexts, and the context segmentation boundary is used to reset a start time for averaging the first context information.
22 Citations
29 Claims
-
1. A method comprising:
-
accessing first context information for a device, the first context information associated with a first duration; accessing second context information for the device; determining a context segmentation boundary based at least in part on the second context information, the context segmentation boundary indicating an expected change from a first device context to a second device context; deriving an inferred segmented aggregated context for the device based at least in part on an average inferred context based on averaging the first context information over at least a portion of the first duration, the second context information, and the context segmentation boundary. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
determining, by a computing device, a first set of context inferences covering a first time period, wherein the first set of context inferences is determined from sensor data of the computing device; determining from the first set of context inferences, a context segmentation boundary associated with a first time, the context segmentation boundary indicating an expected change from a first device context to a second device context; determining, by the computing device, an average inferred second context based on averaging second context inferences from the sensor data associated with a second time following the first time within the first time period; determining an inferred segmented aggregated context for the computing device from the second device context and the average inferred second context and the context segmentation boundary; and selecting a set of device settings for the computing device based on the inferred segmented aggregated context. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24)
-
-
20. A mobile device comprising:
-
a processor; a first sensor coupled to the processor; and a non-transitory storage medium coupled to the processor, the storage medium including instructions, that when executed by the processor, cause the mobile device to; access first context information for the mobile device, the first context information associated with a first duration; access second context information for the mobile device; determine a context segmentation boundary based at least in part on the second context information, the context segmentation boundary indicating an expected change from a first device context to a second device context; derive an inferred segmented aggregated context for the mobile device based at least in part on an average inferred context based on averaging the first context information over at least a portion of the first duration, the second context information, and the context segmentation boundary. - View Dependent Claims (25, 26)
-
-
21. A device comprising:
-
means for determining a first set of context inferences covering a first time period, wherein the first set of context inferences is determined from sensor data of a mobile device; means for determining from the first set of context inferences, a context segmentation boundary associated with a first time, the context segmentation boundary indicating an expected change from a first device context to a second device context; means for determining an average inferred second context based on averaging second context inferences from the sensor data associated with a second time following the first time within the first time period; means for determining an inferred segmented aggregated context for the mobile device from the second context and the average inferred second context and the context segmentation boundary; and means for selecting a set of device settings for the mobile device based on the inferred segmented aggregated context. - View Dependent Claims (22, 23)
-
-
27. A non-transitory computer readable medium comprising computer readable instructions that, when executed by a processor, cause a device to:
-
determine, by the device, a first set of context inferences covering a first time period, wherein the first set of context inferences is determined from sensor data of the device; determine from the first set of context inferences, a context segmentation boundary associated with a first time, the context segmentation boundary indicating an expected change from a first device context to a second device context; determine, by the device, an average inferred second context based on averaging second context inferences from the sensor data associated with a second time following the first time within the first time period; determine an inferred segmented aggregated context for the device from the second device context and the average inferred second context and the context segmentation boundary; and select a set of device settings for the device based on the inferred segmented aggregated context. - View Dependent Claims (28, 29)
-
Specification