IP Library Granted Patent US 10,652,041
Granted Patent B2
US 10,652,041 · App. 16/238,203 · Granted May 12, 2020

Computer vision based activation

Inventor: Frank Chester Irving, Jr. (Woodland Hills, CA)
Assignee: DAQRI, LLC
H04L12/2829G06F3/011G06K9/00664G06K9/00671G06K9/00979G06T19/006
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,652,041
App. No.
16/238,203
Granted
May 12, 2020
Kind
B2
Abstract

An augmented-reality (AR) device detects a physical device located within a first predefined distance of the augmented-reality device. The AR device detects, using an optical sensor, a physical object located within a second predefined distance of the physical device, the physical object being electronically unconnected to the physical device. The AR device determines that the physical object is associated with the physical device and identifies a command based on an identification of both the physical object and the physical device. The physical device is configured to operate the command and display, in the display, virtual content as an overlay to the physical object.

Claims (73)

1. An augmented-reality device comprising:

a display; and

one or more hardware processors configured to perform operations comprising:

detecting that a physical device is located within a first threshold distance of the augmented-reality device;

detecting that a physical object is located within a second threshold distance of the physical device, the physical object being electronically unconnected to the physical device; and

displaying, in the display, an identification of a command to be performed by the physical device based on a presence of the physical device and the physical object, in response to detecting that the physical device is located within the first threshold distance of the augmented-reality device, and that the physical object is located within the second threshold distance of the physical device.

2. The augmented-reality device of claim 1 , further comprising:

an optical sensor,

wherein displaying the identification of the command further comprises:

displaying virtual content as an overlay to the physical object, the virtual content identifying the command.

3. The augmented-reality device of claim 1 , wherein the operations further comprise:

determining that the physical object is associated with the physical device; and

identifying the command based on an identification of both the physical object and the physical device, the physical device configured to operate the command.

4. The augmented-reality device of claim 1 , wherein the operations further comprise:

determining a position of the physical object relative to the physical device, a first orientation of the physical object relative to the augmented-reality device, and a second orientation of the physical object relative to the physical device,

wherein the command is identified based on a combination of the identification of the physical object, the position of the physical object relative to the physical device, the first orientation of the physical object relative to the augmented-reality device, and the second orientation of the physical object relative to the physical device.

5. The augmented-reality device of claim 1 , wherein the operations further comprise:

identifying the physical device and the physical object; and

determining that the physical object is adjacent to the physical device,

wherein the command is based on the identification of both the physical device and the physical object, and the physical object being adjacent to the physical device.

6. The augmented-reality device of claim 1 , wherein the operations further comprise:

wirelessly communicating with the physical device;

identifying the physical device based on the wireless communication between the augmented reality device and the physical device; and

determining that the physical object is adjacent to the physical device,

wherein the command is based on the identification of both the physical device and the physical object, and the physical object being adjacent to the physical device.

7. The augmented-reality device of claim 1 , wherein the operations further comprise:

communicating the command to the physical device using wireless communication.

8. The augmented-reality device of claim 2 , wherein the operations further comprise:

detecting that the physical device has performed the command on the physical device; and

modifying the virtual content in response to the detecting that the physical device has performed the command, the modified virtual content indicating that the physical device has performed the command.

9. The augmented-reality device of claim 2 , wherein the operations further comprise:

receiving a confirmation from the physical device that the command has been performed on the physical device; and

modifying the virtual content in response to the detecting that the physical device has performed the command, the modified virtual content indicating that the physical device has performed the command.

10. The augmented-reality device of claim 1 , wherein the operations further comprise:

detecting that a first and a second physical object are located within the predefined distance of the physical device, the first and second physical objects being electronically unconnected to the physical device;

determining that the first and second physical objects are associated with the physical device;

identifying a first request based on a combination of an identification of the first and second physical objects, the position of the first physical object relative to the physical device, the position of the second physical object relative to the physical device, the orientation of the first physical object relative to the augmented-reality device, and the orientation of the of the second physical object relative to the augmented-reality device; and

communicating the first request to the physical device.

11. A method comprising:

detecting that a physical device is located within a first threshold distance of the augmented-reality device;

detecting that a physical object is located within a second threshold distance of the physical device, the physical object being electronically unconnected to the physical device; and

displaying, in the display, an identification of a command to be performed by the physical device based on a presence of the physical device and the physical object, in response to detecting that the physical device is located within the first threshold distance of the augmented-reality device, and that the physical object is located within the second threshold distance of the physical device.

12. The method of claim 11 , wherein displaying the identification of the command further comprises: displaying virtual content as an overlay to the physical object, the virtual content identifying the command.

13. The method of claim 11 , further comprising:

determining that the physical object is associated with the physical device; and

identifying the command based on an identification of both the physical object and the physical device, the physical device configured to operate the command.

14. The method of claim 11 , further comprising:

determining a position of the physical object relative to the physical device, a first orientation of the physical object relative to the augmented-reality device, and a second orientation of the physical object relative to the physical device,

wherein the command is identified based on a combination of the identification of the physical object, the position of the physical object relative to the physical device, the first orientation of the physical object relative to the augmented-reality device, and the second orientation of the physical object relative to the physical device.

15. The method of claim 11 , further comprising:

identifying the physical device and the physical object; and

determining that the physical object is adjacent to the physical device,

wherein the command is based on the identification of both the physical device and the physical object, and the physical object being adjacent to the physical device.

16. The method of claim 11 , further comprising:

wirelessly communicating with the physical device;

identifying the physical device based on the wireless communication between the augmented reality device and the physical device; and

determining that the physical object is adjacent to the physical device,

wherein the command is based on the identification of both the physical device and the physical object, and the physical object being adjacent to the physical device.

17. The method of claim 12 , further comprising:

detecting that the physical device has performed the command on the physical device; and

modifying the virtual content in response to the detecting that the physical device has performed the command, the modified virtual content indicating that the physical device has performed the command.

18. The method of claim 12 , further comprising:

receiving a confirmation from the physical device that the command has been performed on the physical device; and

modifying the virtual content in response to the detecting that the physical device has performed the command, the modified virtual content indicating that the physical device has performed the command.

19. The method of claim 11 , further comprising:

detecting that a first and a second physical object are located within the predefined distance of the physical device, the first and second physical objects being electronically unconnected to the physical device;

determining that the first and second physical objects are associated with the physical device;

identifying a first request based on a combination of an identification of the first and second physical objects, the position of the first physical object relative to the physical device, the position of the second physical object relative to the physical device, the orientation of the first physical object relative to the augmented-reality device, and the orientation of the of the second physical object relative to the augmented-reality device; and

communicating the first request to the physical device.

20. A non-transitory machine-readable medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

detecting that a physical device is located within a first threshold distance of the augmented-reality device;

detecting that a physical object is located within a second threshold distance of the physical device, the physical object being electronically unconnected to the physical device; and

displaying, in the display, an identification of a command to be performed by the physical device based on a presence of the physical device and the physical object, in response to detecting that the physical device is located within the first threshold distance of the augmented-reality device, and that the physical object is located within the second threshold distance of the physical device.

Assignments (13)
CHANGE OF NAME Recorded Aug 3, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060936/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2021
From: RPX CORPORATION
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 056777/0588 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION #16283203 SHOULD BE REMOVED FROM THE RELEASE SECURITY INTEREST PREVIOUSLY RECORDED AT REEL: 050805 FRAME: 0606. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 9, 2020
From: SCHWEGMAN, LUNDBERG & WOESSNER, P.A.
To: DAQRI, LLC
Reel/Frame 054661/0493 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
PATENT SECURITY AGREEMENT Recorded Aug 14, 2020
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 053498/0095 →
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2020
From: AR HOLDINGS I, LLC
To: DAQRI, LLC
Reel/Frame 053498/0580 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2020
From: DAQRI, LLC
To: RPX CORPORATION
Reel/Frame 053413/0642 →
RELEASE OF SECURITY INTEREST Recorded Apr 10, 2020
From: SCHWEGMAN, LUNDBERG & WOESSNER, P.A.
To: DAQRI, LLC
Reel/Frame 052372/0865 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION #16283203 SHOULD BE REMOVED FROM THE LIEN DOCUMENTATION PREVIOUSLY RECORDED ON REEL 050672 FRAME 0601. ASSIGNOR(S) HEREBY CONFIRMS THE LIEN. Recorded Jan 9, 2020
From: DAQRI, LLC
To: SCHWEGMAN, LUNDBERG& WOESSNER, P.A.
Reel/Frame 051553/0727 →
SECURITY INTEREST Recorded Jun 26, 2019
From: DAQRI, LLC
To: AR HOLDINGS I LLC
Reel/Frame 049596/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2019
From: IRVING, FRANK CHESTER, JR.
To: DAQRI, LLC
Reel/Frame 047883/0382 →
Continuity (2)
Continuation 15659180 · Jul 25, 2017
Related Publication 20190140858A1 · May 9, 2019