IP Library Granted Patent US 9,208,583
Granted Patent B2
US 9,208,583 · App. 13/765,979 · Granted Dec 8, 2015

Device with enhanced augmented reality functionality

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,208,583
App. No.
13/765,979
Granted
Dec 8, 2015
Kind
B2
Abstract

A device with enhanced augmented reality functionality and methods therefor, are provided. An identifier of an object is rendered, at a display of a device, at a first position associated with the object. An object tracked device is used to track the object. When the object moves, a processor of the device smoothly transitions the identifier from the first position to a second position at the display using animation, the second position associated with a new position of the object.

Claims (29)

1. A device comprising:

a processor, an object tracking device and a display;

the processor configured to:

render, at the display, an identifier of an object at a first position associated with the object, the object tracked using the object tracking device; and,

when the object moves, smoothly transition the identifier from the first position to a second position at the display using animation, the second position associated with a new position of the object, the identifier following the object in the display using the animation and one or more of spring physics and inertial physics to smoothly transition the identifier to the second position during the animation, the identifier comprising a pointer to the object, the pointer moved to point towards the object when the object and the display move relative to each other, the pointer continuing to point towards the object as the identifier transitions to the second position, wherein when a property of the identifier exceeds a threshold the identifier smoothly transitions from the first position past the second position to a third position before the identifier returns to the second position.

2. The device of claim 1 , wherein the processor is further configured to render, at the display, the identifier at one or more of proximal to a position associated with the object, on the position associated with the object, above the position associated with the object, below the position associated with the object, beside the position associated with the object and floating by the position associated with the object.

3. The device of claim 1 , wherein, when the new position of the object is outside of a field of view of the display, the second position is at an edge of the display proximal where the object moved out of the field of view.

4. The device of claim 3 , wherein the identifier one or more of:

is removed from the display after a given time period; and

identifies a position of the object outside of the field of view of the display.

5. The device of claim 1 , wherein the processor is further configured to:

track the object when the object can no longer be rendered at the display; and

indicate a position of the object via the identifier.

6. The device of claim 1 , wherein the object tracking device comprises a camera for capturing electronic images of the object and the processor is further configured to render an image of the object in the electronic images along with the identifier of the object.

7. The device of claim 1 , further comprising a heads-up display (HUD) device, wherein the display comprises a transparent display of the HUD device, and the first position and the second position are associated with positions of the object in a field of view of the transparent display.

8. A method comprising:

rendering, at a display of a device, an identifier of an object at a first position associated with the object, the object tracked using an object tracking device and;

when the object moves, smoothly transitioning, using a processor of the device, the identifier from the first position to a second position at the display using animation, the second position associated with a new position of the object, the identifier following the object in the display using the animation and one or more of spring physics and inertial physics to smoothly transition the identifier to the second position during the animation, the identifier comprising a pointer to the object, the pointer moved to point towards the object when the object and the display move relative to each other, the pointer continuing to point towards the object as the identifier transitions to the second position, wherein when a property of the identifier exceeds a threshold the identifier smoothly transitions from the first position past the second position to a third position before the identifier returns to the second position.

9. The method of claim 8 , further comprising rendering, at the display, the identifier at one or more of proximal to a position associated with the object, on the position associated with the object, above the position associated with the object, below the position associated with the object, beside the position associated with the object and floating by the position associated with the object.

10. The method of claim 8 , wherein, when the new position of the object is outside of a field of view of the display, the second position is at an edge of the display proximal where the object moved out of the field of view.

11. The method of claim 10 , wherein the identifier one or more of:

is removed from the display after a given time period; and

identifies a position of the object outside of the field of view of the display.

12. The method of claim 8 , further comprising: tracking the object when the object can no longer be rendered at the display; and indicating a position of the object via the identifier.

13. The method of claim 8 , wherein the object tracking device comprises a camera for capturing electronic images of the object and the method further comprises rendering an image of the object in the electronic images along with the identifier of the object.

14. The method of claim 8 , wherein the display comprises a transparent display of a heads-up display (HUD) device, and the first position and the second position are associated with positions of the object in a field of view of the transparent display.

15. A non-transitory computer readable medium storing a computer program, wherein execution of the computer program is for:

rendering, at a display of a device, an identifier of an object at a first position associated with the object, the object tracked using an object tracking device; and,

when the object moves, smoothly transitioning, using a processor of the device, the identifier from the first position to a second position at the display using animation, the second position associated with a new position of the object, the identifier following the object in the display using the animation and one or more of spring physics and inertial physics to smoothly transition the identifier to the second position during the animation, the identifier comprising a pointer to the object, the pointer moved to point towards the object when the object and the display move relative to each other, the pointer continuing to point towards the object as the identifier transitions to the second position, wherein when a property of the identifier exceeds a threshold the identifier smoothly transitions from the first position past the second position to a third position before the identifier returns to the second position.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Aug 21, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 036420/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2013
From: FYKE, STEVEN HENRY; WALKER, DAVID RYAN; MCKENZIE, DONALD SOMERSET MCCULLOCH
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029804/0642 →