Object outlining to initiate a visual search

US9230171B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9230171-B2
Application numberUS-201213400258-A
CountryUS
Kind codeB2
Filing dateFeb 20, 2012
Priority dateJan 6, 2012
Publication dateJan 5, 2016
Grant dateJan 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and devices for initiating a search of an object are disclosed. In one embodiment, a method is disclosed that includes receiving video data from a camera on a wearable computing device and, based on the video data, detecting a movement that defines an outline of an area in the video data. The method further includes identifying an object that is located in the area and initiating a search on the object. In another embodiment, a server is disclosed that includes an interface configured to receive video data from a camera on a wearable computing device, at least one processor, and data storage comprising instructions executable by the at least one processor to detect, based on the video data, a movement that defines an outline of an area in the video data, identify an object that is located in the area, and initiate a search on the object.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving video data from a camera on a wearable computing device, wherein a real-world field of view corresponds to the wearable computing device; based on the video data, detecting a movement of a pointing device within the real-world field of view; determining that the movement of the pointing device defines at least a portion of an outline of an area in the video data; identifying a portion of the video data that represents a real-world object and is substantially located in the determined area; and initiating a visual search on the portion of the video data that represents the real-world object. 2. The method of claim 1 , further comprising causing the wearable computing device to display information corresponding to results of the search. 3. The method of claim 1 , wherein initiating the visual search comprises: beginning the visual search before the movement is complete; and periodically updating the visual search during the movement. 4. The method of claim 3 : wherein beginning the visual search comprises causing the wearable computing device to display information corresponding to results of the search; and wherein periodically updating the visual search comprises causing the wearable computing device to display updated information corresponding to results of the updated search. 5. The method of claim 1 , further comprising: during the visual search, caching information corresponding to results of the visual search; and causing the wearable computing device to display at least some of the cached information. 6. The method of claim 1 , wherein: the movement comprises movement of a pointing device; and detecting the movement comprises tracking the pointing device. 7. The method of claim 6 , wherein the pointing device comprises a finger. 8. The, method of claim 1 wherein: the camera is configured to be offset from an eye of a user by an angle and a distance; and detecting the movement is further based on the angle and the distance. 9. The method of claim 1 , wherein identifying the object comprises: using edge detection to detect one or more edges of the object in the outlined area in the video data, wherein the detected edges define the portion of the video data that represents the real-world object. 10. The method of claim 1 , wherein identifying the object comprises: segmenting the video data into layers; and aligning the outline with at least one layer. 11. A device comprising: an interface configured to receive video data from a camera on a wearable computing device, wherein a real-world field of view corresponds to the wearable computing device; at least one processor; and data storage comprising instructions executable by the at least one processor to: based on the video data, detect a movement of a pointing device within the real-world field of view; determining that the movement of the pointing device defines at least a portion of an outline of an area in the video data; identify a portion of the video data that represents a real-world object and-is substantially located in the determined area; and initiate a visual search on the portion of the video data that represents the real-world object. 12. The device of claim 11 , further comprising a display configured to display information corresponding to results of the visual search. 13. The device of claim 12 , wherein the display comprises a head-mounted display. 14. The device of claim 12 , wherein the display is further configured to display the video data. 15. The device of claim 14 , wherein the visual search comprises: beginning the visual search before the movement is complete; and periodically updating the visual search during the movement. 16. The device of claim 11 , wherein: the movement comprises movement of a pointing device; and detecting the movement comprises tracking the pointing device. 17. A non-transitory computer-readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions comprising: receiving video data from a camera on a wearable computing device, wherein a real-world field of view corresponds to the wearable computing device; based on the video data, detecting a movement of a pointing device within the real-world field of view; determining that the movement of the pointing device defines at least a portion of an outline of an area in the video data; identifying a portion of the video data that represents a real-world object and is substantially located in the determined area; and initiating a visual search on the portion of the video data that represents the real-world object. 18. The non-transitory computer-readable medium of claim 17 , the functions further comprising causing the wearable computing device to display information corresponding to results of the visual search. 19. The non-transitory computer-readable medium of claim 17 , wherein performing the visual search comprises: beginning the visual search before the movement is complete; and periodically updating the visual search during the movement.

Assignees

Inventors

Classifications

  • G06V20/20Primary

    in augmented reality scenes · CPC title

  • Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title

  • Physics · mapped topic

  • Image segmentation details · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9230171B2 cover?
Methods and devices for initiating a search of an object are disclosed. In one embodiment, a method is disclosed that includes receiving video data from a camera on a wearable computing device and, based on the video data, detecting a movement that defines an outline of an area in the video data. The method further includes identifying an object that is located in the area and initiating a sear…
Who is the assignee on this patent?
Starner Thad Eugene, Essa Irfan, Google Inc
What technology area does this patent fall under?
Primary CPC classification G06V20/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).