IP Library Granted Patent US 10,360,729
Granted Patent B2
US 10,360,729 · App. 15/090,888 · Granted Jul 23, 2019

Methods and apparatus for augmented reality applications

Inventors: Scott Montgomerie (San Francisco, CA); David Nedohin (Sherwood Park, CA); Graham Melley (Sherwood Park, CA)
Assignee: Scope Technologies US Inc.
G06T19/006G06F3/1454G06F3/1462G06F17/241G09B5/06G09B5/125G09B5/14G11B27/34H04L65/601H04W4/18G06T2219/004G06T2219/024G09G2370/022G09G2380/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,360,729
App. No.
15/090,888
Granted
Jul 23, 2019
Kind
B2
Abstract

A method of interaction using augmented reality includes capturing a first video image using a camera, generating first augmented reality (AR) coordinates corresponding to the first video image, transmitting AR coordinates and first video image to remote user, receiving first video image and annotations from remote user, capturing a second video image using a camera, generating second AR coordinates corresponding to the second video image, and viewing annotations registered to second video image.

Claims (66)

1. A method of interaction using augmented reality, the method comprising:

capturing, by a local user, a live video image using an imaging device;

generating first augmented reality (AR) coordinates corresponding to the live video image;

generating, by the local user, first user-generated annotations;

registering the first user-generated annotations to the live video image;

selecting, by the local user, an expert among a plurality of experts as a remote user, each expert among the plurality of experts being associated with metadata describing one or more attributes of the respective expert;

transmitting, by the local user, the first AR coordinates, first user-generated annotations, and live video image to the remote user;

receiving, by the local user, second user-generated annotations and second AR coordinates from the remote user; and

viewing, by the local user, the generated first user-generated annotations and received second user-generated annotations registered to the live video image according to the second AR coordinates,

wherein the viewing is performed on a device chosen from a group including a tablet, a mobile phone, a laptop computer, a head-mounted display, and a virtual-reality display.

2. The method of claim 1 , wherein each step of the method is repeated for each task in a predefined workflow.

3. The method of claim 2 , further comprising:

analyzing the live video image to detect completion of a task in the predefined workflow; and

analyzing the live video image to detect a deviation from an expected state in the predefined workflow.

4. The method of claim 1 , further comprising recording metadata of the interaction.

5. The method of claim 4 , wherein the recorded metadata includes one or more of identities of the remote user and the local user, an elapsed time for completion of a task in the AR interaction, measurements of values related to the task in the AR interaction, check list items associated with the task in the AR interaction, and screenshots of the AR interaction.

6. The method of claim 1 , wherein the receiving and viewing operations are performed in real time or in near-real time.

7. The method of claim 1 , further comprising transmitting between the local user and the remote user audio, video, or other data.

8. The method of claim 1 , wherein the received second user-generated annotations are registered to a position in the live video image.

9. The method of claim 1 , wherein the remote user controls a level detail captured by the imaging device.

10. The method of claim 1 , further comprising:

transmitting, by the local user, the first AR coordinates, first user-generated annotations, and the live video image to a second remote user; and

receiving, by the local user, third user-generated annotations and third AR coordinates from the second remote user.

11. The method of claim 1 , further comprising:

receiving, from the remote user, an identification of an object depicted in the live video image, wherein the second user-generated annotations comprise information about the identified object.

12. The method of claim 1 , further comprising:

receiving, from the remote user, an indication of automatically detected changes in the scene depicted in the live video image, the automatically detected changes in the scene corresponding to predetermined conditions, wherein the automatically detected changes in the scene include one or more of: addition or removal of a portion of an assembly depicted in the live video image, damage to an object depicted in the live video image, one or more sensor values matching or deviating from predetermined expected values, or a completed assembly matching a predetermined configuration.

13. A method of interaction using augmented reality, the method comprising:

capturing, by a local user, a live video image using an imaging device;

generating augmented reality (AR) coordinates corresponding to the live video image;

updating a scene view according to the generated AR coordinates;

encoding the live video image;

loading first 3D object information from external storage;

combining the AR coordinates, first 3D object information and encoded live video image;

selecting, by the local user, an expert among a plurality of experts as a remote user, each expert among the plurality of experts being associated with metadata describing one or more attributes of the respective expert;

transmitting, by the local user, the combined data to the remote user;

receiving, from the remote user, updated combined data including second 3D object information; and

viewing, by the local user, the updated combined data on a device chosen from a group including a tablet, a mobile phone, a laptop computer, a head-mounted display, and a virtual-reality display.

14. The method of claim 13 wherein each step of the method is repeated for each task in a predefined workflow.

15. The method of claim 14 , further comprising

analyzing the live video image to detect completion of a task in the predefined workflow; and

analyzing the live video image to detect a deviation from an expected state in the predefined workflow.

16. The method of claim 13 , further comprising recording metadata of the interaction.

17. The method of claim 16 , wherein the recorded metadata includes one or more of identities of the remote user and the local user, an elapsed time for completion of a task in the AR interaction, measurements of values related to the task in the AR interaction, check list items associated with the task in the AR interaction, and screenshots of the AR interaction.

18. The method of claim 13 , further comprising transmitting between the local user and the remote user audio, video, or other data.

19. A method of interaction using augmented reality, the method comprising:

sending, to a remote user by a local user, metadata describing one or more attributes of the local user;

receiving, from the remote user, an indication that the local user is selected as an expert by the remote user;

receiving, by the local user, combined augmented reality (AR) coordinates, information of first 3D objects, and an encoded live video frame from the remote user;

updating a background image based on the encoded live video frame;

updating a scene view according to the AR coordinates;

updating positions and existence of the first 3D objects;

loading 3D content from external storage;

creating, by the local user, a first updated rendered view by combining the loaded 3D content and the background image;

viewing, by the local user, the updated rendered view on a device chosen from a group including a tablet, a mobile phone, a laptop computer, a head-mounted display, and a virtual-reality display;

generating, by the local user, second 3D object information;

creating, by the local user, a second updated rendered view by combining the second 3D object information and the background image; and

returning, by the local user, the second updated rendered view to the remote user.

20. The method of claim 19 , wherein each step of the method is repeated for each task in a predefined workflow.

21. The method of claim 20 , further comprising

analyzing the encoded live video frame to detect completion of a task in the predefined workflow; and

analyzing the encoded live video frame to detect a deviation from an expected state in the predefined workflow.

22. The method of claim 19 , further comprising recording metadata of the interaction.

23. The method of claim 22 , wherein the recorded metadata includes one or more of identities of the remote user and the local user, an elapsed time for completion of a task in the AR interaction, measurements of values related to the task in the AR interaction, check list items associated with the task in the AR interaction, and screenshots of the AR interaction.

24. The method of claim 19 , wherein the operations of the method are performed in real time or in near-real time.

25. The method of claim 19 , further comprising transmitting between the local user and the remote user audio, video, or other data.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS RECORDED AT REEL 057532/FRAME 0444 Recorded May 26, 2026
From: FIRST-CITIZENS BANK & TRUST COMPANY (SUCCESSOR IN INTEREST TO SILICON VALLEY BANK)
To: SCOPE TECHNOLOGIES US, INC.
Reel/Frame 075641/0212 →
SECURITY AGREEMENT Recorded May 10, 2023
From: SCOPE TECHNOLOGIES US INC.
To: LAGO INNOVATION FUND II, LLC
Reel/Frame 063593/0203 →
SECURITY INTEREST Recorded Sep 20, 2021
From: SCOPE TECHNOLOGIES US INC.
To: SILICON VALLEY BANK
Reel/Frame 057532/0444 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2016
From: MONTGOMERIE, SCOTT; NEDOHIN, DAVID; MELLEY, GRAHAM
To: SCOPE TECHNOLOGIES US INC.
Reel/Frame 040070/0124 →
Continuity (2)
Provisional Application 62143611 · Apr 6, 2015
Related Publication 20160291922A1 · Oct 6, 2016
Cited By (1)
US 12,210,888