Synchronized, interactive augmented reality displays for multifunction devices

US2019139317A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019139317-A1
Application numberUS-201916240655-A
CountryUS
Kind codeA1
Filing dateJan 4, 2019
Priority dateJan 5, 2010
Publication dateMay 9, 2019
Grant date

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.

A device can receive live video of a real-world, physical environment on a touch sensitive surface. One or more objects can be identified in the live video. An information layer can be generated related to the objects. In some implementations, the information layer can include annotations made by a user through the touch sensitive surface. The information layer and live video can be combined in a display of the device. Data can be received from one or more onboard sensors indicating that the device is in motion. The sensor data can be used to synchronize the live video and the information layer as the perspective of video camera view changes due to the motion. The live video and information layer can be shared with other devices over a communication link.

First claim

Opening claim text (preview).

1 . (canceled) 2 . A system, comprising: one or more sensors; a camera; one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to: generate computer-generated imagery based on video captured from the camera; determine a current location based on sensor data from the one or more sensors; establish a communication link with another device; and send, to the other device via the communication link, the video, the computer-generated imagery and information indicating the current location. 3 . The system of claim 2 , further comprising: a display configured to display the video and the computer-generated imagery, wherein the computer-generated imagery includes an indication of the current location. 4 . The system of claim 2 , wherein the memory further comprises instructions that further cause the one or more processors to: receive, from the other device, an indication of a location of the other device, wherein the computer-generated imagery indicates the location of the other device. 5 . The system of claim 4 , wherein the memory further comprises instructions that further cause the one or more processors to: determine a route between the current location and the location of the other device; and overlay an representation of the route on the computer-generated imagery. 6 . The system of claim 2 , wherein the memory further comprises instructions that further cause the one or more processors to: receive an indication that motion is detected by the one or more sensors according to updated sensor data; and update the computer-generated imagery according to the updated sensor data. 7 . The system of claim 6 , wherein the memory further comprises instructions that further cause the one or more processors to: send the updated computer-generated imagery to the other device via the communication link. 8 . The system of claim 2 , wherein the memory further comprises instructions that further cause the one or more processors to: identify an object in the video; generate an information layer including information about the object; and overlay the information layer onto the computer-generated imagery. 9 . A method, comprising: generating computer-generated imagery based on video captured from a camera of a device; determining a current location of the device based on sensor data from one or more sensors of the device; establishing a communication link with another device; and sending, from the device to the other device via the communication link, the video, the computer-generated imagery and information indicating the current location. 10 . The method of claim 9 , further comprising: receiving, from the other device, an indication of a location of the other device, wherein the computer-generated imagery indicates the location of the other device. 11 . The method of claim 10 , further comprising: determining a route between the current location and the location of the other device; and overlaying an representation of the route on the computer-generated imagery. 12 . The method of claim 9 , further comprising: receiving an indication that motion is detected by the one or more sensors according to updated sensor data; and updating the computer-generated imagery according to the updated sensor data. 13 . The method of claim 12 , further comprising: sending the updated computer-generated imagery to the other device via the communication link. 14 . The method of claim 9 , further comprising: identifying an object in the video; generating an information layer including information about the object; and overlaying the information layer onto the computer-generated imagery. 15 . One or more non-transitory, computer-readable storage media storing instructions that, when executed on or across one or more processors, cause the one or more processors to: generate computer-generated imagery based on video captured from the camera; determine a current location based on sensor data from the one or more sensors; establish a communication link with another device; and send, to the other device via the communication link, the video, the computer-generated imagery and information indicating the current location. 16 . The one or more non-transitory, computer-readable storage media of claim 15 , further comprising instructions that cause the one or more processors to: display, via a display device, the video and the computer-generated imagery, wherein the computer-generated imagery includes an indication of the current location. 17 . The one or more non-transitory, computer-readable storage media of claim 15 , further comprising instructions that cause the one or more processors to: receive, from the other device, an indication of a location of the other device, wherein the computer-generated imagery indicates the location of the other device. 18 . The one or more non-transitory, computer-readable storage media of claim 17 , further comprising instructions that cause the one or more processors to: determine a route between the current location and the location of the other device; and overlay an representation of the route on the computer-generated imagery. 19 . The one or more non-transitory, computer-readable storage media of claim 15 , further comprising instructions that cause the one or more processors to: receive an indication that motion is detected by the one or more sensors according to updated sensor data; and update the computer-generated imagery according to the updated sensor data. 20 . The one or more non-transitory, computer-readable storage media of claim 19 , further comprising instructions that cause the one or more processors to: send the updated computer-generated imagery to the other device via the communication link. 21 . The one or more non-transitory, computer-readable storage media of claim 15 , further comprising instructions that cause the one or more processors to: identify an object in the video; generate an information layer including information about the object; and overlay the information layer onto the computer-generated imagery.

Assignees

Inventors

Classifications

  • for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters · CPC title

  • Transmitting camera control signals through networks, e.g. control via the Internet · CPC title

  • involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations · CPC title

  • for mixing or overlaying two or more graphic patterns (G09G5/02, G09G5/397 take precedence) · CPC title

  • Aspects of interface with display user · CPC title

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 US2019139317A1 cover?
A device can receive live video of a real-world, physical environment on a touch sensitive surface. One or more objects can be identified in the live video. An information layer can be generated related to the objects. In some implementations, the information layer can include annotations made by a user through the touch sensitive surface. The information layer and live video can be combined in…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06T19/006. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 09 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).