IP Library Granted Patent US 9,566,522
Granted Patent B2
US 9,566,522 · App. 11/140,377 · Granted Feb 14, 2017

Device, method, and computer program product for customizing game functionality using images

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,566,522
App. No.
11/140,377
Granted
Feb 14, 2017
Kind
B2
Abstract

A gaming device, method, and computer program product customize an electronic game using features of an image file, such as may be created by a digital camera or similar device. A gaming device comprises a processor capable of receiving an image file, extracting at least one feature from the received image file, and modifying the electronic game based on the extracted feature. The processor may modify the electronic game by adding a game object corresponding to the extracted feature. Alternatively, the processor may modify the electronic game by modifying a game object based on the extracted feature. The image file may be created by the gaming device or may be received from an external device. The extracted feature may be selected from the group comprising shape, size, location, orientation, color, and contrast. The processor may be further capable of preprocessing the image file.

Claims (64)

1. 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:

facilitate receipt of a plurality of image files;

extract at least one feature from each of the received image files to obtain a plurality of extracted features, wherein each of the plurality of extracted features are identified, located, and extracted, by the processor, based on at least one cross-referenced feature;

determine at least one object that corresponds to the at least one cross-referenced feature, wherein the at least one object is associated with an electronic game and is determined from an object database that maps the at least one object to the at least one cross-referenced feature;

map at least one of the plurality of extracted features to the at least one object; and

modify the game play based on the mapped extracted feature, wherein the game play is associated with one or more functionalities of the game, and

wherein the game play is modified by adding the at least one mapped object to the game and the at least one object did not previously exist in the game.

2. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to select, randomly between the at least one extracted feature and another extracted feature that corresponds to the at least one cross-referenced feature of the at least one object.

3. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to modify the electronic game by modifying a game object based on at least one of the extracted features.

4. The apparatus of claim 1 , further comprising an image capture device configured to create at least one of the image files.

5. The apparatus of claim 1 , further comprising a communication interface configured to facilitate receipt of at least one of the image files from an external device.

6. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to preprocess at least one of the image files, wherein preprocess the at least one image file comprises at least one of changing from color to black and white, adjusting contrast, adjusting brightness, filtering, scaling, rotating, creating a mirror image, and creating a negative image.

7. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to facilitate storage of a modification of the electronic game.

8. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to facilitate transfer of a modification of the electronic game to another gaming device.

9. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to facilitate usage of an error correction function to extract at least one feature in response to being unable to locate a desired feature within at least one of the image files.

10. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to facilitate selection of one feature to extract when at least one of the image files comprises two or more extractable features.

11. The apparatus of claim 10 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to facilitate usage of input from a user to select the one feature to extract.

12. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to modify the corresponding object in response to selecting a respective one of the extracted features.

13. The apparatus of claim 1 , wherein the apparatus is caused to:

facilitate usage of a different image file, among the image files, to customize one or more levels of play of the game.

14. The apparatus of claim 1 , wherein the same extracted feature is used for multiple objects of the plurality of objects.

15. The apparatus of claim 1 , wherein the object database includes parameters of the plurality of extracted features, and maps the plurality of extracted features to the at least one object based on the parameters.

16. A non-transitory 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:

facilitate receipt of a plurality of image files;

extract at least one feature from each of the received image files to obtain a plurality of extracted features, wherein each of the plurality of extracted features are identified, located, and extracted, by the processor, based on at least one cross-referenced feature;

determine at least one object that corresponds to the at least one cross-referenced feature, wherein the at least one object is associated with an electronic game and is determined from an object database that maps the at least one object to the at least one cross-referenced feature;

map at least one of the plurality of extracted features to the at least one object; and

modify the game play based on the mapped extracted feature, wherein the game play is associated with one or more functionalities of the game, and

wherein the game play is modified by adding the at least one mapped object to the game and the at least one object did not previously exist in the game.

17. The computer-readable storage medium of claim 16 , wherein the apparatus is caused to-further perform:

select, randomly between the at least one extracted feature and another extracted feature that corresponds to the at least one cross-referenced feature of the at least one object.

18. The computer-readable storage medium of claim 16 , wherein the apparatus is caused to further perform:

modify the electronic game by modifying a game object based on at least one of the extracted features.

19. The computer-readable storage medium of claim 16 , wherein the apparatus is caused to further perform:

facilitate election of at least one of the extracted features from the group comprising shape, size, location, angle, viewing angle, orientation, color, brightness, and contrast.

20. The computer-readable storage medium of claim 16 , wherein the apparatus is caused to-further perform:

preprocess at least one of the image filed by performing at least one of changing from color to black and white, adjusting contrast, adjusting brightness, filtering, scaling, rotating, creating a mirror image, and creating a negative image.

21. The computer-readable storage medium of claim 16 , further wherein the apparatus is caused to-further perform:

facilitate storage of a modification of the electronic game.

22. The computer-readable storage medium of claim 16 , further wherein the apparatus is caused to further perform:

facilitate transfer of a modification of the electronic game to another gaming device.

23. The computer-readable storage medium of claim 16 , wherein the apparatus is caused to further perform:

facilitate usage of an error correction function to extract at least one feature when a desired feature cannot be located within at least one of the image files.

24. The computer-readable storage medium of claim 16 , further wherein the apparatus is caused to further perform:

facilitate selection of one feature to extract when at least one of the image files comprises two or more extractable features.

25. The computer-readable storage medium of claim 24 , wherein the apparatus is caused to further perform:

facilitate usage of input from a user to select the one feature to extract.

26. The computer-readable storage medium of claim 16 , further wherein the apparatus is caused to further perform:

modify the corresponding object in response to selecting a respective one of the extracted features.

27. The computer-readable storage medium of claim 16 , wherein the apparatus is caused to further perform:

facilitate usage of a different image file, among the image files, to customized one or more levels of play of the game.

28. A method comprising:

facilitating receipt of a plurality of image files;

extracting at least one feature from each of the received image files to obtain a plurality of extracted features, wherein each of the plurality of extracted features are identified, located, and extracted, by the processor, based on at least one cross-referenced feature;

determining at least one object that corresponds to the at least one cross-referenced feature, wherein the at least one object is associated with an electronic game and is determined from an object database that maps the at least one object to the at least one cross-referenced features;

mapping at least one of the plurality of extracted features to the at least one object; and

modifying, via the processor, the game play based on the extracted feature, wherein the game play is associated with one or more functionalities of the game, and

wherein the game play is modified by adding the at least one mapped object to the game and the at least one object did not previously exist in the game.

29. The method of claim 28 , further comprising modifying the corresponding object in response to selecting a respective one of the extracted features.

30. The method of claim 28 , further comprising facilitating usage of an error correction function to extract at least one features when a desired feature cannot be located within at least one of the image files.

31. The method of claim 28 , further comprising selecting one feature to extract when at least one of the image filed comprises two or more extractable features.

32. The method of claim 28 , further comprising facilitating usage of a different image file, among the image files, to customize one or more levels of play of the game.

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 25, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035495/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2005
From: HOLM, JUKKA A.; HAMALAINEN, MATTI S.; HAVUKAINEN, KAI; WARIS, HEIKKI
To: NOKIA CORPORATION
Reel/Frame 016622/0065 →