Creating Context Slices of a Storyline from Mobile Device Data
First Claim
1. A method of creating context slices of a storyline of a user'"'"'s movements, the method comprising:
- collecting context data from a plurality of observation sources in a span of time;
grooming the collected context data to reduce errors; and
segmenting the span of time into a sequence of distinct context slices based on the groomed context data, each distinct context slice associated with one selected from a group consisting of a stay in a location, travel from one location to another, and a gap between contexts.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments create and label context slices from observation data that together define a storyline of a user'"'"'s movements. A context is a (possibly partial) specification of what a user was doing in the dimensions of time, place, and activity. Contexts can vary in their specificity, their semantic content, and their likelihood. A storyline is composed of a time-ordered sequence of contexts that partition a given span of time. A storyline is created through a process of data collection, slicing and labeling. Raw context data can be collected from a variety of observation sources with various error characteristics. Slicing refines the chaotic collection of contexts produced by data collection into a single consistent storyline composed of a sequence of contexts representing homogeneous time intervals. Labeling adds more specific and semantically meaningful data (e.g., geography, venue, activity) to the storyline produced by slicing.
-
Citations
26 Claims
-
1. A method of creating context slices of a storyline of a user'"'"'s movements, the method comprising:
-
collecting context data from a plurality of observation sources in a span of time; grooming the collected context data to reduce errors; and segmenting the span of time into a sequence of distinct context slices based on the groomed context data, each distinct context slice associated with one selected from a group consisting of a stay in a location, travel from one location to another, and a gap between contexts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium having computer program instructions embodied therein for creating context slices of a storyline of a user'"'"'s movements, the computer program instructions comprising instructions for:
-
collecting context data from a plurality of observation sources in a span of time; grooming the collected context data to reduce errors; and segmenting the span of time into a sequence of distinct context slices based on the groomed context data, each distinct context slice associated with one selected from a group consisting of a stay in a location, travel from one location to another, and a gap between contexts. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification