Method and system for building annotation layers based on location aware user context information
First Claim
Patent Images
1. A method, comprising:
- determining a plurality of labels descriptive of two or more different areas within an indoor environment based at least in part on a combination of contextual information for at least two individual ones of two or more mobile devices located within at least one of the two or more different areas within a time range for a scheduled event, wherein the contextual information comprises a description of the scheduled event and the time range for the scheduled event, and wherein the two or more different areas are depicted on a previously unannotated portion of a map, at least a first mobile device of the two or more mobile devices being located within a first area of the two or more different areas within the time range and at least a second of the two or more mobile devices being located within a second area of the two or more different areas within the time range;
grouping the plurality of labels into two or more clusters, based, at least in part, on location information and temporal information for the at least two individual ones of the two or more mobile devices located within the at least one of the two or more different areas, and based further in part on a similarity between or among the plurality of labels;
determining at least a first map annotation descriptive of the first area of the two or more different areas and at least a second map annotation descriptive of the second area of the two or more different areas based at least in part on the two or more clusters of the plurality of labels; and
initiating display of at least a portion of the map and of the at least a first map annotation or of the at least a second map annotation.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject matter disclosed herein relates to a system and method for determining annotations for a map. Location information for mobile devices and contextual information associated with users of mobile devices may be utilized to determine such annotations.
18 Citations
49 Claims
-
1. A method, comprising:
-
determining a plurality of labels descriptive of two or more different areas within an indoor environment based at least in part on a combination of contextual information for at least two individual ones of two or more mobile devices located within at least one of the two or more different areas within a time range for a scheduled event, wherein the contextual information comprises a description of the scheduled event and the time range for the scheduled event, and wherein the two or more different areas are depicted on a previously unannotated portion of a map, at least a first mobile device of the two or more mobile devices being located within a first area of the two or more different areas within the time range and at least a second of the two or more mobile devices being located within a second area of the two or more different areas within the time range; grouping the plurality of labels into two or more clusters, based, at least in part, on location information and temporal information for the at least two individual ones of the two or more mobile devices located within the at least one of the two or more different areas, and based further in part on a similarity between or among the plurality of labels; determining at least a first map annotation descriptive of the first area of the two or more different areas and at least a second map annotation descriptive of the second area of the two or more different areas based at least in part on the two or more clusters of the plurality of labels; and initiating display of at least a portion of the map and of the at least a first map annotation or of the at least a second map annotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a communication interface to receive signals from at least two individual ones of two or more mobile devices located within at least one of two or more different areas; and a special purpose computing device programmed with instructions to; determine a plurality of labels descriptive of the two or more different areas based at least in part on a combination of contextual information for the at least two individual ones of the two or more mobile devices located within at least one of the two or more different areas within a time range for a scheduled event, wherein the contextual information comprises a description of the scheduled event and the time range for the scheduled event, and wherein the two or more different areas are depicted on a previously unannotated portion of a map, at least a first mobile device of the two or more mobile devices being located within a first area of the two or more different areas within the time range and at least a second of the two or more mobile devices being located within a second area of the two or more different areas within the time range; group the plurality of labels into two or more clusters, based, at least in part, on location information and temporal information for the at least two individual ones of the two or more mobile devices located within the at least one of the two or more different areas, and based further in part on a similarity between or among the plurality of labels; determine at least a first map annotation descriptive of the first area of the two or more different areas and at least a second map annotation descriptive of the second area of the two or more different areas based at least in part on the two or more clusters of the plurality of labels; and initiate display of at least a portion of the map and of the at least a first map annotation or of the at least a second map annotation. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus, comprising:
-
means for determining a plurality of labels descriptive of two or more different areas within an indoor environment based at least in part on a combination of contextual information for at least two individual ones of two or more mobile devices located within at least one of the two or more different areas within a time range for a scheduled event, wherein the contextual information comprises a description of the scheduled event and the time range for the scheduled event, and wherein the two or more different areas are depicted on a previously unannotated portion of a map, at least a first mobile device of the two or more mobile devices being located within a first area of the two or more different areas within the time range and at least a second of the two or more mobile devices being located within a second area of the two or more different areas within the time range; means for grouping the plurality of labels into two or more clusters, based, at least in part, on location information and temporal information for the at least two individual ones of the two or more mobile devices located within the at least one of the two or more different areas, and based further in part on a similarity between or among the plurality of labels; means for determining at least a first map annotation descriptive of the first area of the two or more different areas and at least a second map annotation descriptive of the second area of the two or more different areas based at least in part on the two or more clusters of the plurality of labels; and means for initiating display of at least a portion of the map and of the at least a first map annotation or of the at least a second map annotation. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An article comprising:
- a non-transitory storage medium having stored thereon instructions executable by a special purpose apparatus to;
determine a plurality of labels descriptive of two or more different areas within an indoor environment based at least in part on a combination of contextual information for at least two individual ones of two or more mobile devices located within at least one of the two or more different areas within a time range for a scheduled event, wherein the contextual information comprises a description of the scheduled event and the time range for the scheduled event, and wherein the two or more different areas are depicted on a previously unannotated portion of a map, at least a first mobile device of the two or more mobile devices being located within a first area of the two or more different areas within the time range and at least a second of the two or more mobile devices being located within a second area of the two or more different areas within the time range; group the plurality of labels into two or more clusters, based at least in part on location information and temporal information for the at least two individual ones of the two or more mobile devices located within the at least one of the two or more different areas, and based further in part on a similarity between or among the plurality of labels; determine at least a first map annotation descriptive of the first area of the two or more different areas and at least a second map annotation descriptive of the second area of the two or more different areas based at least in part on the two or more clusters of the plurality of labels; and initiating display of at least a portion of the map and of the at least a first map annotation or of the at least a second map annotation. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
- a non-transitory storage medium having stored thereon instructions executable by a special purpose apparatus to;
Specification