IP Library Granted Patent US 8,661,354
Granted Patent B2
US 8,661,354 · App. 12/889,956 · Granted Feb 25, 2014

Methods, apparatuses and computer program products for using near field communication to implement games and applications on devices

Inventor: Luis Francisco Sarmenta (Menlo Park, CA)
Assignee: Nokia Corporation
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,661,354
App. No.
12/889,956
Granted
Feb 25, 2014
Kind
B2
Abstract

An apparatus for using Near Field Communication to facilitate implementation of an electronic game or application may include a processor and memory storing executable computer program code that cause the apparatus to at least perform operations including receiving data from a device via a Near Field Communication. The computer program code may further cause the apparatus to determine whether the received data was previously detected and translate the received data to correspond to at least one item of virtual data relating to the electronic game or the application in response to determining that the received data is being detected for the first time. The computer program code may further cause the apparatus to enable display of the item of virtual data in a virtual world of the electronic game or the application. Corresponding methods and computer program products are also provided.

Claims (65)

1. A method comprising:

receiving data from a tag device via a Near Field Communication;

determining whether the received data was previously detected;

determining that the received data is initially unrelated to content of an electronic game or an application;

assigning the received data from the device to at least one item of virtual data in response to determining that the received data was not previously detected and was previously unassigned to an item of virtual data;

translating, via a processor, the received data to correspond to the at least one item of virtual data relating to the electronic game or the application in response to determining that the received data is being detected for the first time; and

enabling display of the item of virtual data in a virtual world of the electronic game or the application.

2. The method of claim 1 , wherein receiving the data comprises reading the data from a source of the device that is hidden from view, and the method further comprises:

enabling interaction with the item of virtual data in the virtual world during execution of the electronic game or the application.

3. The method of claim 1 , further comprising:

identifying one or more items of virtual data that are mapped to the received data in response to determining that the received data was previously detected; and

enabling display of the items of virtual data in the virtual world of the electronic game or the application.

4. The method of claim 1 wherein:

assigning further comprises mapping the received data with the item of virtual data and the method further comprises,

enabling storage of the mapped data; and

enabling inclusion of the item of virtual data in the virtual world in response to one or more subsequent receipts of information, from the device, corresponding to one or more items of the received data.

5. The method of claim 4 , further comprising:

determining that the mapping is based in part on the received data and an order in which items of additional data are received respectively from other devices via corresponding Near Field Communications; and

enabling display of the included item of virtual data in the real world in response to detection of each of the subsequent receipts of the data.

6. The method of claim 4 , further comprising determining that the mapping is based in part on the received data and one or more user inputs generated in response to selections or actions of the user utilizing an apparatus.

7. The method of claim 4 , further comprising determining that the mapping is based in part on converting the received data to other data and assigning the item of virtual data on the basis of the other data.

8. The method of claim 5 , further comprising;

determining that the received data comprises a unique identifier and that each of the items of additional data comprise a different unique identifier; and

utilizing the device and the other devices to implement one or more newly received electronic games or applications based in part on associating the unique identifier and the different unique identifiers with respective items of virtual data.

9. The method of claim 1 , wherein the Near Field Communication comprises a detection of the data upon entering a proximity of the device, and the method further comprises:

assigning a meaning to the received data that relates to the virtual world of the electronic game or application in response to determining that the received data of the device is not writable; and

determining that the item of virtual data corresponds to a virtual object or a virtual location in the virtual world.

10. The method of claim 1 , further comprising:

enabling writing of information relating to the virtual world of the electronic game or the application directly to the device in response to determining that the device corresponds to a type of Near Field Communication device; and

enabling display of an item of virtual content corresponding to the written information into the virtual world of the electronic game or the application in response to a subsequent receipt of content from the device and an initial receipt of the written information from the device.

11. 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 data from a tag device via a Near Field Communication;

determine whether the received data was previously detected;

determine that the received data is initially unrelated to content of an electronic game or an application;

assign the received data from the device to at least one item of virtual data in response to determining that the received data was not previously detected and was previously unassigned to an item of virtual data;

translate the received data to correspond to the at least one item of virtual data relating to the electronic game or the application in response to determining that the received data is being detected for the first time; and

enable display of the item of virtual data in a virtual world of the electronic game or the application.

12. The apparatus of claim 11 , wherein the at least one memory and computer program code are further configured to, with the processor, cause the apparatus to:

receive the data by reading the data from a source of the device that is hidden from view; and

enable interaction with the item of virtual data in the virtual world during execution of the electronic game or the application.

13. The apparatus of claim 11 , wherein the at least one memory and computer program code are further configured to, with the processor, cause the apparatus to:

identify one or more items of virtual data that are mapped to the received data in response to determining that the received data was previously detected; and

enable display of the items of virtual data in the virtual world of the electronic game or the application.

14. The apparatus of claim 11 , wherein the at least one memory and computer program code are further configured to, with the processor, cause the apparatus to:

assign the received data by mapping the received data with the item of virtual data;

enable storage of the mapped data; and

enable inclusion of the item of virtual data in the virtual world in response to one or more subsequent receipts of information, from the device, corresponding to one or more items of the received data.

15. The apparatus of claim 14 , wherein the at least one memory and computer program code are further configured to, with the processor, cause the apparatus to:

determine that the map is based in part on the received data and an order in which items of additional data are received respectively from other devices via corresponding Near Field Communications; and

enable display of the included item of virtual data in the real world in response to detection of each of the subsequent receipts of the data.

16. The apparatus of claim 14 , wherein the at least one memory and computer program code are further configured to, with the processor, cause the apparatus to:

determine that the map is based in part on the received data and one or more user inputs generated in response to selections or actions of the user utilizing the apparatus.

17. The apparatus of claim 14 , wherein the at least one memory and computer program code are further configured to, with the processor, cause the apparatus to:

determine that the map is based in part on converting the received data to other data and assigning the item of virtual data on the basis of the other data.

18. The apparatus of claim 15 , wherein the at least one memory and computer program code are further configured to, with the processor, cause the apparatus to:

determine that the received data comprises a unique identifier and that each of the items of additional data comprise a different unique identifier; and

utilize the device and the other devices to implement one or more newly received electronic games or applications based in part on associating the unique identifier and the different unique identifiers with respective items of virtual data.

19. The apparatus of claim 11 , wherein the at least one memory and computer program code are further configured to, with the processor, cause the apparatus to:

assign a meaning to the received data that relates to the virtual world of the electronic game or application in response to determining that the received data of the device is not writable; and

determine that the item of virtual data corresponds to a virtual object or a virtual location in the virtual world, wherein the Near Field Communication comprises a detection of the data upon entering a proximity of the device.

20. The apparatus of claim 11 , wherein the at least one memory and computer program code are further configured to, with the processor, cause the apparatus to:

enable writing of information relating to the virtual world of the electronic game or the application directly to the device in response to determining that the device corresponds to a type of Near Field Communication device; and

enable display of an item of virtual content corresponding to the written information into the virtual world of the electronic game or the application in response to a subsequent receipt of content from the device and an initial receipt of the written information from the device.

Assignments (12)
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 Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035500/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2010
From: SARMENTA, LUIS FRANCISCO
To: NOKIA CORPORATION
Reel/Frame 025040/0337 →
Continuity (1)
Related Publication 20120077584A1 · Mar 29, 2012