IP Library Granted Patent US 10,930,038
Granted Patent B2
US 10,930,038 · App. 15/817,027 · Granted Feb 23, 2021

Dynamic location based digital element

Inventor: Ray Beau Lotto (Oxford, GB)
Assignee: Lab of Misfits AR, Inc.
G06T11/60G06F3/167G06Q10/10G06Q10/109G06Q50/01H04W4/021G06F3/04845G06F2203/04806G06T2200/24
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,930,038
App. No.
15/817,027
Granted
Feb 23, 2021
Kind
B2
Abstract

A digital element located within a region near a device is identified. The digital element is located at a dynamically updated location. It is determined that the digital element is to be rendered. A representation of the digital element is generated in a rendered view of at least a portion of the region. Content of the digital element is provided upon receiving an indication that the digital element has been selected.

Claims (37)

1. A method for rendering a digital element, comprising:

identifying the digital element located within a region near a device, wherein the digital element is located at a dynamically updated location with longitude and latitude components that change over time but a vertical height of the dynamically updated location is specified as a fixed height angle relative to an augmented reality observing platform;

determining that the digital element is to be rendered;

obtaining a captured image of at least a portion of the region using a camera of the device;

using a processor to generate at the specified fixed height angle a representation of the digital element that has been found but not yet captured in a rendered augmented reality view provided via the augmented reality observing platform using at least a portion of the captured image obtained using the camera of the device; and

providing content of the digital element in response to receiving an indication associated with a capture of the digital element using the augmented reality view.

2. The method of claim 1 , wherein the dynamically updated location of the digital element is based on a dynamic current location of a reference location device.

3. The method of claim 2 , wherein the reference location device includes at least one of the following: a mobile device, a computer device, a vehicle, a tag device, a beacon device, a location tracking device, a smart watch, or a digital collar.

4. The method of claim 2 , wherein the dynamic current location of the reference location device is determined based on an external device that detects the dynamic current location of the reference location device.

5. The method of claim 2 , wherein the dynamic current location of the reference location device is provided to a server by the reference location device.

6. The method of claim 2 , wherein the dynamically updated location of the digital element is determined based on an offset relative to the dynamic current location of the reference location device.

7. The method of claim 2 , wherein the dynamically updated location of the digital element is at a latitude and longitude of the dynamic current location of the reference location device but is at a height that is different from an altitude of the dynamic current location of the reference location device.

8. The method of claim 1 , wherein the dynamically updated location of the digital element is based on a filtered dynamic current location of a reference location device.

9. The method of claim 1 , wherein a relative location of the representation of the digital element is indicated using auditory cues.

10. The method of claim 9 , wherein the auditory cues are generated using an inter-aural time difference or a head-related transfer function.

11. The method of claim 1 , wherein generating the representation of the digital element in the augmented reality rendered view includes determining a filtered location of the augmented reality observing platform based at least in part on the dynamically updated location in a manner that reduces a rate of change of the dynamically updated location.

12. The method of claim 11 , wherein generating the representation of the digital element in the rendered augmented reality view includes calculating a directional heading value of the digital element based at least in part on a determined geographical location of the observing platform.

13. The method of claim 1 , wherein the representation of the digital element is rendered in the rendered augmented reality view that is able to be zoomed in and out in response to a user indication.

14. The method of claim 1 , wherein the capture of the digital element using the augmented reality view is due to a selection associated with the digital element.

15. The method of claim 1 , wherein the digital element includes a user profile of a target user.

16. The method of claim 15 , wherein the user profile provides an observing user an interaction platform with the target user.

17. The method of claim 15 , wherein the target user is added to a list of contacts of an observing user in response to a user interface interaction associated with the representation of the digital element.

18. The method of claim 1 , wherein generating the representation of the digital element in the rendered augmented reality view includes visually indicating whether the digital element is one or more of the following: a digital element that is associated with a target user that is in a contact list of an observing user, or a digital element that has been previously captured.

19. A system for rendering a digital element, comprising:

a processor configured to:

identify the digital element located within a region near a device, wherein the digital element is located at a dynamically updated location with longitude and latitude components that change over time but a vertical height of the dynamically updated location is specified as a fixed height angle relative to an augmented reality observing platform;

determine that the digital element is to be rendered;

obtain a captured image of at least a portion of the region using a camera of the device;

generate at the specified fixed height angle a representation of the digital element that has been found but not yet captured in a rendered augmented reality view provided via the augmented reality observing platform using at least a portion of the captured image obtained using the camera of the device; and

provide content of the digital element in response to receiving an indication associated with a capture of the digital element using the augmented reality view; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions.

20. A computer program product for rendering a digital element, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

identifying the digital element located within a region near a device, wherein the digital element is located at a dynamically updated location with longitude and latitude components that change over time but a vertical height of the dynamically updated location is specified as a fixed height angle relative to an augmented reality observing platform;

determining that the digital element is to be rendered;

obtaining a captured image of at least a portion of the region using a camera of the device;

generating at the specified fixed height angle a representation of the digital element that has been found but not yet captured in a rendered augmented reality view provided via the augmented reality observing platform using at least a portion of the captured image obtained using the camera of the device; and

providing content of the digital element in response to receiving an indication associated with a capture of the digital element using the augmented reality view.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 045465 FRAME: 0724. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Aug 26, 2021
From: LOTTO, RAY BEAU
To: RIPPLE, INC. OF DELAWARE
Reel/Frame 057334/0556 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA PREVIOUSLY RECORDED ON REEL 048635 FRAME 0023. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded May 3, 2021
From: RIPPLE, INC. OF DELAWARE
To: LAB OF MISFITS AR, INC.
Reel/Frame 056122/0467 →
CHANGE OF NAME Recorded Feb 19, 2021
From: LAB OF MISFITS AR, INC.
To: RIPPLE, INC. OF DELAWARE
Reel/Frame 055345/0590 →
CHANGE OF NAME Recorded Jan 3, 2019
From: RIPPLE INC
To: LAB OF MISFITS AR, INC.
Reel/Frame 048635/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2018
From: LOTTO, RAY BEAU
To: RIPPLE INC
Reel/Frame 045465/0724 →
Continuity (4)
Continuation In Part 14301142 · Jun 10, 2014
Provisional Application 62426164 · Nov 23, 2016
Related Publication 20180144524A1 · May 24, 2018
Related Publication 20200175735A9 · Jun 4, 2020