IP Library Granted Patent US 9,886,865
Granted Patent B2
US 9,886,865 · App. 14/315,492 · Granted Feb 6, 2018

Providing enhanced experience based on device location

Inventors: Mika Pesonen (Espoo, FI); Johannes Rajala (Espoo, FI)
Assignee: ROVIO ENTERTAINMENT LTD.
G09B5/00
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,886,865
App. No.
14/315,492
Granted
Feb 6, 2018
Kind
B2
Abstract

Providing enhanced experience is described. Information obtained based on a location of an controller device on a controller surface is used to provide enhancing information.

Claims (40)

1. A method comprising:

determining by a controller device a first location of the controller device on a controller surface, wherein the controller device comprises a computing device;

obtaining, at the first location of the controller device, first data of a computer program, the first data being stored at the first location of the controller surface;

storing the first data in the controller device;

determining by the controller device a second location of the controller device on the controller surface;

obtaining, at the second location of the controller device, second data of the computer program, the second data being stored at the second location of the controller surface;

storing the second data in the controller device;

sending the first data and the second second data from the controller device to a display device; and

determining combined enhancing information based on the first data and the second data, wherein the combined enhancing information comprises a function of the computer program operating on the display device, and wherein the combined enhancing information is only displayed on the display device based on said determining.

2. The method of claim 1 , further comprising receiving the first data and the second data at the display device.

3. The method of claim 1 , further comprising presenting the combined enhancing information.

4. The method of claim 3 , wherein the combined enhancing information is presented on the display device.

5. The method of claim 1 , further comprising receiving the first data and the second data in a remote location.

6. The method of claim 5 , where the remote location is a server.

7. The method of claim 1 , further comprising storing the first data and second data in an add-on part attachable to the controller device.

8. A system comprising:

a controller surface, wherein the controller surface contains location information and stores at least first data of a computer program at a first location of the controller surface, and second data of the computer program at a second location of the controller surface;

a controller device comprising a computing device, wherein the controller device determines its first location on the controller surface, obtains and stores in the controller device the first data of the computer program stored at the first location,

wherein the controller device further determines its second location on the controller surface, obtains and stores in the controller device the second data of the computer program stored at the second location,

wherein the controller device sends the first data and the second data to a display device, and

wherein the display device determines combined enhancing information based on the first data and the second data, wherein the combined enhancing information comprises a function of the computer program operating on the display device, and wherein the combined enhancing information is only displayed on the display device based on said determining.

9. The system of claim 8 , further comprising:

a server, wherein the server stores the first data and the second data.

10. The system of claim 8 , further comprising:

an add-on part attachable to the controller device, wherein the add-on part stores the first data and the second data.

11. A non-transitory computer medium encoding instructions which, when executed by one or more processors, cause an apparatus to at least perform the steps of:

determining by a controller device a first location of the controller device on a controller surface, wherein the controller device comprises a computing device;

obtaining, at the first location of the controller device, first data of a computer program, the first data being stored at the first location of the controller surface;

storing the first data in the controller device;

determining by the controller device a second location of the controller device on the controller surface;

obtaining, at the second location of the controller device, second data of the computer program, the second data being stored at the second location of the controller surface;

storing the second data in the controller device;

sending the first data and the second data from the controller device to a displace device; and

determining combined enhancing information based on the first data and the second data, wherein the determining combined enhancing information includes a function of the computer program operating on the display device, wherein the combined enhancing information is only displayed on the display device based on said determining.

12. The method according to claim 1 , further comprising:

communicating with an accessory comprising accessory information, wherein the determining of the combined enhancing information is based on the accessory information.

13. The system according to claim 8 , further comprising:

an accessory comprising accessory information configured to communicate with the controller device, wherein the determining of the combined enhancing information is based on the accessory information.

14. The non-transitory computer medium encoding instructions according to claim 11 , which when executed by one or more processors, cause an apparatus to at least perform the steps of:

communicating with an accessory comprising accessory information, wherein the determining of the combined enhancing information is based on the accessory information.

Assignments (4)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded May 1, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063503/0742 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2015
From: PESONEN, MIKA; RAJALA, JOHANNES
To: ROVIO ENTERTAINMENT LTD.
Reel/Frame 034682/0584 →
Continuity (1)
Related Publication 20150378547A1 · Dec 31, 2015