# US 8,543,917 B2 · Method and apparatus for presenting a first-person world view of content

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,543,917 B2
- Document ID: US8543917B2
- Status: Granted
- Kind: B2
- Application number: 12/636,262
- Filed: 2009-12-11
- Published: 2011-06-16
- Granted: 2013-09-24
- Earliest claimed: 2009-12-11
- Assignees: Nokia Corporation
- Applicants: Pekka Ketola; Panu Johansson; Jari Selenius; Lotta Maaria Partanen; Erika Piia Pauliina Reponen; Jaakko Keränen
- Inventors: Pekka Ketola; Panu Johansson; Jari Selenius; Lotta Maaria Partanen; Erika Piia Pauliina Reponen; Jaakko Keränen
- Web page: https://patentgrep.com/patent/US8543917B2

## CPC

- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06F 3/04815: Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An approach is provided for presenting a global view of content. A content mapping platform receives an access address of content, the content including location information. The content mapping platform then determines availability information of the content by causing, at least in part, detection of the content at the access address and causing, at least in part, presentation of the content on a user interface of a user device indicating the location information based on the availability information of the content.

## Claims

### Claim 1

A method comprising:
receiving an access address of content, the content including location information;
determining availability information of the content by causing, at least in part, detection of the content at the access address; and
causing, at least in part, presentation of the content on a user interface of a user device indicating the location information based on the availability information of the content,
wherein the user interface depicts an object in which a surface of the Earth closest to a user of the user device is transparent to show the location information on an opposite surface of the Earth.

### Claim 2 (depends on 1)

A method of claim 1, further comprising:
periodically verifying the availability information of the content by causing, at least in part, detection of the content at the access address at a predetermined interval; and
updating the availability information of the content based on the periodic verification.

### Claim 3 (depends on 1)

A method of claim 1, further comprising:
determining a location, directional heading, and angle of elevation of the user device;
causing, at least in part, rendering of the user interface to include a first person perspective based on the determined location, directional heading, and angle of elevation; and
indicating on the user interface the location information of the content or a direction to the location information of the content in the user interface,
wherein the location, directional heading, and angle of elevation of the user device and the corresponding user interface are updated as the user device moves.

### Claim 4 (depends on 3)

A method of claim 3, wherein the object is shown as a mirror image of the object when viewed as being on the surface of the Earth closest to the user.

### Claim 5 (depends on 3)

A method of claim 3, further comprising:
receiving an input, for the user device, for locking the location, directional heading, and angle of elevation of the user device,
wherein the user interface is rendered based on the locked location, directional heading, and angle of elevation, and movement of the user device does not update the user interface.

### Claim 6 (depends on 1)

A method of claim 1, further comprising:
receiving an input, from the user device, for specifying a time period in the past, present, or future,
wherein the availability information of the content is determined with respect to the time period.

### Claim 7 (depends on 1)

A method of claim 1, wherein the user interface is a map that includes a graphical representation of the content on the map based on the location information and the availability information of the content.

### Claim 8 (depends on 1)

A method of claim 1, wherein the content includes 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.

### Claim 9

An apparatus comprising:
at least one processor; and
at least one memory including computer program code,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,
receive an access address of content, the content including location information,
determine availability information of the content by causing, at least in part, detection of the content at the access address, and
cause, at least in part, presentation of the content on a user interface of a user device indicating the location information based on the availability information of the content,
wherein the user interface depicts an object in which a surface of the Earth closest to a user of the user device is transparent to show the location information on an opposite surface of the Earth.

### Claim 10 (depends on 9)

An apparatus of claim 9, wherein the apparatus is further caused to:
periodically verify the availability information of the content by causing, at least in part, detection of the content at the access address at a predetermined interval; and
update the availability information of the content based on the periodic verification.

### Claim 11 (depends on 9)

An apparatus of claim 9, wherein the apparatus is further caused to:
determine a location, directional heading, and angle of elevation of the user device;
cause, at least in part, rendering of the user interface to include a first person perspective based on the determined location, directional heading, and angle of elevation; and
indicate on the user interface the location information of the content or a direction to the location information of the content in the user interface,
wherein the location, directional heading, and angle of elevation of the user device and the corresponding user interface are updated as the user device moves.

### Claim 12 (depends on 11)

An apparatus of claim 11, wherein the object is shown as a mirror image of the object when viewed as being on the surface of the Earth closest to the user.

### Claim 13 (depends on 11)

An apparatus of claim 11, wherein the apparatus is further caused to:
receive an input, for the user device, for locking the location, directional heading, and angle of elevation of the user device,
wherein the user interface is rendered based on the locked location, directional heading, and angle of elevation, and movement of the user device does not update the user interface.

### Claim 14 (depends on 9)

An apparatus of claim 9, wherein the apparatus is further caused to:
receive an input, from the user device, for specifying a time period in the past, present, or future,
wherein the availability information of the content is determined with respect to the time period.

### Claim 15 (depends on 9)

An apparatus of claim 9, wherein the user interface is a map that includes a graphical representation of the content on the map based on the location information and the availability information of the content.

### Claim 16 (depends on 9)

An apparatus of claim 9, wherein the content includes 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.

### Claim 17 (depends on 9)

An apparatus of claim 9, wherein the apparatus is a device further comprising:
user interface circuitry and user interface software configured to facilitate user control of at least some functions of a mobile phone through use of a display and configured to respond to user input; and
a display and display circuitry configured to display at least a portion of a user interface of the mobile phone, the display and display circuitry configured to facilitate user control of at least some functions of the mobile phone.

### Claim 18

A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
receiving an access address of content, the content including location information;
determining availability information of the content by causing, at least in part, detection of the content at the access address; and
causing, at least in part, presentation of the content on a user interface of a user device indicating the location information based on the availability information of the content,
wherein the user interface depicts an object in which a surface of the Earth closest to a user of the user device is transparent to show the location information on an opposite surface of the Earth.

### Claim 19 (depends on 18)

A computer readable storage medium of claim 18, wherein the apparatus is further caused to perform:
periodically verifying the availability information of the content by causing, at least in part, detection of the content at the access address at a predetermined interval; and
updating the availability information of the content based on the periodic verification.

### Claim 20 (depends on 18)

A computer readable storage medium of claim 18, wherein the apparatus is caused to further perform:
determining a location, directional heading, and angle of elevation of the user device;
causing, at least in part, rendering of the user interface to include a first person perspective based on the determined location, directional heading, and angle of elevation; and
indicating on the user interface the location information of the content or a direction to the location information of the content in the user interface,
wherein the location, directional heading, and angle of elevation of the user device and the corresponding user interface are updated as the user device moves.
