IP Library › Granted Patent US 8,812,990
Granted Patent B2
US 8,812,990 · App. 13/162,132 · Granted Aug 19, 2014

Method and apparatus for presenting a first person world view of content

Inventors: Erika Piia Pauliina Reponen (Tampere, FI); Jaakko Olli Taavetti Keranen (Tampere, FI); Aarne Vesa Pekka Ketola (Tampere, FI); Panu Marten Jesper Johansson (Shenzhen, CN); Jari Tapio Selenius (Nurmijärvi, FI); Lotta Maaria Partanen (Helsinki, FI)
Assignee: Nokia Corporation
G06F3/04815
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 8,812,990
App. No.
13/162,132
Granted
Aug 19, 2014
Kind
B2
Abstract

An approach is provided for presenting a global view of content. A content mapping platform determines a viewing location of a device with respect to a user interface, wherein the user interface depicts a three-dimensional object in which a surface closest to the viewing location is transparent to show, at least in part, an opposite surface of the three-dimensional object. Further, the content mapping platform then determines at least one target location associated with at least one content item. Furthermore, the content mapping platform causes, at least in part, a rendering of the at least one content item on the opposite surface of the three-dimensional object based, at least in part, on the at least one target location.

Claims (55)

1. A method comprising:

a viewing location of a device with respect to a user interface, the viewing location determining location of the device being determined with respect to (i) an augmented virtuality to present a three-dimensional object model depicted in the user interface and (ii) at least one content item, wherein the user interface depicts the three-dimensional object model in which a surface of the three-dimensional object model closest to the viewing location is transparent to show, at least in part, an opposite surface of the three-dimensional object model;

determining at least one target location associated with the at least one content item; and

causing, at least in part, a rendering of the at least one content item on the opposite surface of the three-dimensional object model depicted in the user interface based, at least in part, on the at least one target location.

2. A method of claim 1 , wherein the user interface is a map that includes a graphical representation of the at least one content item based, at least in part, on the viewing location, the at least one target location, or a combination thereof.

3. A method of claim 1 , further comprising:

receiving an input for specifying a time period in the past, present, or future,

wherein the at least one content item is determined with respect to the time period.

4. A method of claim 1 , further comprising:

determining a directional heading, an angle of elevation, or a combination thereof associated with the device; and

processing and/or facilitating a processing of the viewing location, the directional heading, the angle of elevation, or a combination thereof to determine the at least one target location, the at least one content item, or a combination thereof,

wherein the viewing location, the directional heading, the angle of elevation, or a combination thereof of the device and the user interface are updated as the device moves.

5. A method of claim 2 , further comprising:

receiving one or more inputs for locking the viewing location, the at least one target location, the directional heading, the angle of elevation, or a combination thereof,

wherein the user interface is rendered based, at least in part, on the locked viewing location, the locked at least one target location, the locked directional heading, the locked angle of elevation, or a combination thereof, and a movement of the device does not update the user interface.

6. A method of claim 1 , further comprising:

causing, at least in part, a rendering of at least one connection between the viewing location and the at least one target location,

wherein the rendering of the least one connection is depicted as at least one tunnel.

7. A method of claim 1 , further comprising:

causing, at least in part, a sharing of the at least one target location, the viewing location, the at least one content item, or a combination thereof with one or more other devices.

8. A method of claim 1 , further comprising:

processing and/or facilitating a processing of the shared at least one target location, the viewing location, the at least one content item, or a combination thereof to determine frequency information, popularity information, or a combination thereof,

wherein the rendering of the user interface, the at least one content item, the viewing location, the at least one target location, or a combination thereof is based, at least in part, on the frequency information, the popularity information, or a combination thereof.

9. A method of claim 1 , further comprising:

causing, at least in part, a coordination of a selection of the viewing location, one or more other viewing locations, the at least one target location, or a combination thereof among the device, one or more other devices, or a combination thereof based, at least in part, on the sharing,

wherein the coordination supports, at least in part, one or more gaming applications.

10. A method of claim 1 , wherein the at least one content item includes, at least in part, live media, stored media, metadata associated with media, text information, location information of other user devices, mapping data, geo-tagged data, or a combination thereof.

11. An apparatus comprising:

at least one processor; and

at least one non-transitory computer-readable storage medium including computer program code for one or more programs,

the at least one non-transitory computer-readable storage medium and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

determine a viewing location of a device with respect to a user interface, the viewing location of the device being determined with respect to (i) an augmented virtuality to present a three-dimensional object model depicted in the user interface and (ii) at least one content item, wherein the user interface depicts the three-dimensional object model in which a surface of the three-dimensional object model closest to the viewing location is transparent to show, at least in part, an opposite surface of the three- dimensional object model;

determine at least one target location associated with the at least one content item; and

cause, at least in part, a rendering of the at least one content item on the opposite surface of the three-dimensional object model depicted in the user interface based, at least in part, on the at least one target location.

12. An apparatus of claim 11 , wherein the user interface is a map that includes a graphical representation of the at least one content item based, at least in part, on the viewing location, the at least one target location, or a combination thereof.

13. An apparatus of claim 11 , wherein the apparatus is further caused to: receive an input for specifying a time period in the past, present, or future, wherein the at least one content item is determined with respect to the time period.

14. An apparatus of claim 11 , wherein the apparatus is further caused to:

determine a directional heading, an angle of elevation, or a combination thereof associated with the device; and

process and/or facilitate a processing of the viewing location, the directional heading, the angle of elevation, or a combination thereof to determine the at least one target location, the at least one content item, or a combination thereof,

wherein the viewing location, the directional heading, the angle of elevation, or a combination thereof of the device and the user interface are updated as the device moves.

15. An apparatus of claim 12 , wherein the apparatus is further caused to:

receive one or more inputs for locking the viewing location, the at least one target location, the directional heading, the angle of elevation, or a combination thereof,

wherein the user interface is rendered based, at least in part, on the locked viewing location, the locked at least one target location, the locked directional heading, the locked angle of elevation, or a combination thereof, and a movement of the device does not update the user interface.

16. An apparatus of claim 11 , wherein the apparatus is further caused to:

cause, at least in part, a rendering of at least one connection between the viewing location and the at least one target location,

wherein the rendering of the least one connection is depicted as at least one tunnel.

17. An apparatus of claim 11 , wherein the apparatus is further caused to:

cause, at least in part, a sharing of the at least one target location, the viewing location, the at least one content item, or a combination thereof with one or more other devices.

18. An apparatus of claim 11 , wherein the apparatus is further caused to:

process and/or facilitate a processing of the shared at least one target location, the viewing location, the at least one content item, or a combination thereof to determine frequency information, popularity information, or a combination thereof,

wherein the rendering of the user interface, the at least one content item, the viewing location, the at least one target location, or a combination thereof is based, at least in part, on the frequency information, the popularity information, or a combination thereof.

19. An apparatus of claim 11 , wherein the apparatus is further caused to:

cause, at least in part, a coordination of a selection of the viewing location, one or more other viewing locations, the at least one target location, or a combination thereof among the device, one or more other devices, or a combination thereof based, at least in part, on the sharing,

wherein the coordination supports, at least in part, one or more gaming applications.

20. An apparatus of claim 11 , wherein the at least one content item includes, at least in part, live media, stored media, metadata associated with media, text information, location information of other user devices, mapping data, geo-tagged data, or a combination thereof.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035512/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2011
From: REPONEN, ERIKA PIIA PAULIINA; KERANEN, JAAKKO OLLI TAAVETTI; KETOLA, AARNE VESA PEKKA; JOHANSSON, PANU MARTEN JESPER; SELENIUS, JARI TAPIO; PARTANEN, LOTTA MAARIA
To: NOKIA CORPORATION
Reel/Frame 026993/0650 →
Continuity (2)
Continuation In Part 12636262 · Dec 11, 2009
Related Publication 20120013609A1 · Jan 19, 2012