IP Library Granted Patent US 9,721,389
Granted Patent B2
US 9,721,389 · App. 14/195,668 · Granted Aug 1, 2017

3-dimensional augmented reality markers

Inventor: Lars Erik Holmquist (San Francisco, CA)
Assignee: Yahoo! Inc.
G06T19/006G06T7/0044G06T2207/30204
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 9,721,389
App. No.
14/195,668
Granted
Aug 1, 2017
Kind
B2
Abstract

In one embodiment, a first perspective of a three-dimensional marker may be detected, where the three-dimensional marker has a shape that presents a different appearance from every angle. A first three-dimensional virtual overlay corresponding to the first perspective of the three-dimensional marker may be identified or generated. The first three-dimensional virtual overlay corresponding to the first perspective of the three-dimensional marker may be projected or displayed such that the first three-dimensional virtual overlay substantially covers the first perspective of the three-dimensional marker.

Claims (47)

1. An apparatus, comprising:

a processor; and

a memory, at least one of the processor or the memory being adapted for:

detecting a change in perspective of a three-dimensional marker to a first perspective, the three-dimensional marker having a shape that presents a different appearance from every angle;

identifying or generating a first three-dimensional virtual overlay corresponding to the first perspective of the three-dimensional marker; and

projecting or displaying the first three-dimensional virtual overlay corresponding to the first perspective of the three-dimensional marker such that the first three-dimensional virtual overlay substantially covers the first perspective of the three-dimensional marker.

2. The apparatus as recited in claim 1 , at least one of the processor or the memory being adapted for performing operations, further comprising:

generating a first depth map corresponding to the first perspective of the three-dimensional marker;

wherein the first three-dimensional virtual overlay is identified or generated based, at least in part, upon the first depth map.

3. The apparatus as recited in claim 1 , at least one of the processor or the memory being adapted for performing operations, further comprising:

continuously tracking the three-dimensional marker.

4. The apparatus as recited in claim 1 , at least one of the processor or the memory being adapted for performing operations, further comprising:

detecting a second perspective of the three-dimensional marker;

identifying or generating a second three-dimensional virtual overlay corresponding to the second perspective of the three-dimensional marker; and

projecting or displaying the second three-dimensional virtual overlay corresponding to the second perspective of the three-dimensional marker such that the second three-dimensional virtual overlay substantially covers the second perspective of the three-dimensional marker.

5. The apparatus as recited in claim 4 , wherein the first three-dimensional virtual overlay represents a first object and the second three-dimensional virtual overlay represents a second object that is different from the first object.

6. The apparatus as recited in claim 4 , wherein the first three-dimensional virtual overlay represents a first object from the first perspective and the second three-dimensional virtual overlay represents the first object from the second perspective.

7. A non-transitory computer-readable medium storing thereon computer-readable instructions, comprising:

instructions for detecting a change in perspective of a three-dimensional marker to a first perspective via an augmented reality product, the three-dimensional marker having a shape that presents a different appearance from every angle;

instructions for identifying or generating a first three-dimensional virtual overlay corresponding to the first perspective of the three-dimensional marker; and

instructions for presenting the first three-dimensional virtual overlay corresponding to the first perspective of the three-dimensional marker via the augmented reality product such that the first three-dimensional virtual overlay substantially covers the first perspective of the three-dimensional marker.

8. The non-transitory computer-readable medium as recited in claim 7 , further comprising:

instructions for generating a first depth map corresponding to the first perspective of the three-dimensional marker;

wherein the first three-dimensional virtual overlay is identified or generated based, at least in part, upon the first depth map.

9. The non-transitory computer-readable medium as recited in claim 7 , further comprising:

instructions for continuously tracking the three-dimensional marker.

10. The non-transitory computer-readable medium as recited in claim 7 , further comprising:

instructions for detecting a second perspective of the three-dimensional marker;

instructions for identifying or generating a second three-dimensional virtual overlay corresponding to the second perspective of the three-dimensional marker; and

instructions projecting or displaying the second three-dimensional virtual overlay corresponding to the second perspective of the three-dimensional marker such that the second three-dimensional virtual overlay substantially covers the second perspective of the three-dimensional marker.

11. The non-transitory computer-readable medium as recited in claim 10 , wherein the first three-dimensional virtual overlay represents a first object and the second three-dimensional virtual overlay represents a second object that is different from the first object.

12. The non-transitory computer-readable medium as recited in claim 10 , wherein the first three-dimensional virtual overlay represents a first object from the first perspective and the second three-dimensional virtual overlay represents the first object from the second perspective.

13. An apparatus, comprising:

a three-dimensional object, the three-dimensional object having a shape that presents a different appearance from every angle;

wherein the three-dimensional object operates as a three-dimensional marker capable of being detected by an augmented reality product, wherein the augmented reality product is configured to detect a change in perspective of the three-dimensional object and project or display a three-dimensional virtual overlay that corresponds to a current perspective of the three-dimensional object such that the three-dimensional virtual overlay substantially covers the current perspective of the three-dimensional object.

14. The apparatus as recited in claim 13 , further comprising:

a transparent enclosure that includes the three-dimensional object.

15. The apparatus as recited in claim 13 , wherein the three-dimensional object comprises a handheld object that is composed of a solid material.

16. The apparatus as recited in claim 13 , wherein at least a portion of the three-dimensional object is substantially hollow.

17. The apparatus as recited in claim 13 , wherein at least a portion of the three-dimensional object is composed of a material that is substantially opaque.

18. The apparatus as recited in claim 13 , further comprising:

a mechanism for attaching the three-dimensional object to an elongated member.

19. The apparatus as recited in claim 13 , further comprising:

an elongated member connected to the three-dimensional object.

20. The apparatus as recited in claim 13 , wherein the three-dimensional object is rotatable around one or more axes such that the three-dimensional object can be viewed from every angle.

21. The apparatus as recited in claim 1 , wherein the three-dimensional marker does not have two dimensional images affixed thereto.

22. The apparatus as recited in claim 13 , wherein the three-dimensional object does not have two dimensional images affixed thereto.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 055283/0483 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2014
From: HOLMQUIST, LARS ERIK
To: YAHOO! INC.
Reel/Frame 032358/0643 →
Continuity (1)
Related Publication 20150248785A1 · Sep 3, 2015