Inferring positions with content item matching
First Claim
1. A system for supplementing a beacon-based position determination with image matching, said system comprising:
- a memory area associated with a mobile computing device, said memory area configured to store one or more images captured by a user of the mobile computing device; and
a processor programmed to;
capture, at a device position, an image using the mobile computing device;
observe, at the device position, at least one beacon proximate to the mobile computing device;
compare location information of the captured image with the at least one observed beacon to determine a location of the device position;
based on the comparing, receive, from a cloud service, a determination of the location of the device position; and
associate the determined location of the device position with the captured image.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments infer position information using captured content items. A computing device such as a mobile computing or a cloud service analyzes one or more content items to generate information describing the content items. For content items that include photographs, for example, the photographs are processed to identify faces, objects, places, text, etc. The generated information is compared to reference content items (e.g., image comparison), user data (e.g., calendar data, contact information, etc.), and/or public data (e.g., address information, event information, etc.) to identify at least one match. Location information associated with the matched reference content items, user data, and/or public data is obtained. A position is determined for the content items based on the location information obtained from the matched reference content item, user data, and/or public data. In some embodiments, the obtained location information is used to refine a position determined using a beacon-based positioning service.
36 Citations
21 Claims
-
1. A system for supplementing a beacon-based position determination with image matching, said system comprising:
-
a memory area associated with a mobile computing device, said memory area configured to store one or more images captured by a user of the mobile computing device; and a processor programmed to; capture, at a device position, an image using the mobile computing device; observe, at the device position, at least one beacon proximate to the mobile computing device; compare location information of the captured image with the at least one observed beacon to determine a location of the device position; based on the comparing, receive, from a cloud service, a determination of the location of the device position; and associate the determined location of the device position with the captured image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
capturing, at a device, an image using a mobile computing device; observing, at the device position, at least one beacon proximate to the mobile computing device; compare location information of the captured image with at least one observed beacon to determine a location of the device position; based on comparing, receiving, from a cloud service, a determination of the location of the device position; and associating the determined location of the device position with the captured image. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more computer storage media embodying computer-executable components, said components comprising:
-
a memory component that causes at least one processor to store a plurality of reference content items, the memory component further storing location information associated with the plurality of reference content items; an interface component that causes at least one processor to access a content item captured by a computing device; a signal processing component that causes at least one processor to compare the content item accessed by the interface component to one or more of the plurality of reference content items stored by the memory component, the signal processing component further identifying at least one of the plurality of reference content items based on the comparison; and a positioning service component that causes at least one processor to determine a position for the accessed content item based on the location information associated with the identified content item, and determining a location of the computing device based on the location information for the identified at least one of the plurality of reference content items and from a position of a beacon corresponding to the computing device. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification