IP Library Granted Patent US 8,050,924
Granted Patent B2
US 8,050,924 · App. 11/102,519 · Granted Nov 1, 2011

System for generating and selecting names

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,050,924
App. No.
11/102,519
Granted
Nov 1, 2011
Kind
B2
Abstract

Methods and apparatus for implementing the generation of names. In one implementation, a system for generating a name includes: a user interface that receives user input including values for corresponding characteristics and name lengths; a rule dictionary that indicates one or more rules, each rule indicating a relationship between a phoneme and a characteristic; a phoneme selector that selects a phoneme using a value for a characteristic received through said user interface and a rule corresponding to that characteristic; a phoneme compiler that combines selected phonemes to form a name, wherein said name includes a number of letters based on said name length; storage storing data, including data representing said user input and said rule dictionary; and a processor for executing instructions providing said user interface, said first phoneme selector, said second phoneme selector, and said phoneme compiler.

Claims (73)

1. A system for generating a name for characters, creatures, or items in a computer game, comprising:

a user interface that receives user input including values for corresponding characteristics and name lengths;

a rule dictionary that indicates one or more rules, each rule indicating a relationship between a phoneme and a characteristic;

a phoneme selector that selects a phoneme using a value for a characteristic received through said user interface and a rule of the rule dictionary corresponding to that characteristic,

wherein said phoneme selector applies phoneme rules to select phonemes appropriate for the characteristics of the characters, creatures, or items;

a phoneme compiler that combines selected phonemes to form a name, wherein said name includes a number of letters based on said name length;

storage storing data, including data representing said user input and said rule dictionary; and

a processor for executing instructions providing said user interface, said first phoneme selector, said second phoneme selector, and said phoneme compiler.

2. The system of claim 1 , wherein:

said phoneme selector also selects a phoneme using a name length received through said user interface.

3. The system of claim 1 , further comprising:

a letter selector that selects one or more letters for a phoneme selected by said phoneme selector.

4. The system of claim 3 , wherein:

said letter selector selects letters from the English alphabet of letters.

5. The system of claim 3 , wherein:

said letter selector selects characters used in the Chinese language as letters.

6. The system of claim 1 , further comprising:

a restriction dictionary that indicates one or more restrictions on using letters or phonemes; and

a name filter that checks whether a name from said phoneme compiler violates any restrictions from said restriction dictionary;

wherein said storage stores data representing said restriction dictionary.

7. A method of generating a name for characters, creatures, or items in a computer game, comprising:

receiving a selection of one or more characteristics of the characters, creatures, or items;

selecting a phoneme for each selected characteristic using a dictionary of sound symbolism rules,

wherein the sound symbolism rules are applied to select the phoneme appropriate for one or more characteristics of the characters, creatures, or items; and

combining the selected phonemes to form a name for the characters, creatures, or items.

8. The method of claim 7 , further comprising:

receiving a value for each selected characteristic;

wherein selecting a phoneme for each characteristic includes using the received value for the corresponding characteristic to select a phoneme from one or more phonemes indicated by a rule in said dictionary.

9. The method of claim 7 , further comprising:

receiving a target language; and

selecting one or more symbols from said target language according to the phonemes in said name.

10. The method of claim 9 , wherein:

said symbols are letters.

11. The method of claim 9 , wherein:

said symbols are characters.

12. The method of claim 7 , further comprising:

filtering said name by comparing said name to one or more restrictions.

13. The method of claim 7 , further comprising:

receiving a phoneme weighting;

wherein said phoneme weighting is used to arrange phonemes in combining said selected phonemes.

14. The method of claim 7 , further comprising:

generating multiple names; and

receiving a selection of one of said generated names.

15. The method of claim 7 , further comprising:

receiving a name length; and

selecting zero or more additional phonemes according to said name length.

16. The method of claim 7 , further comprising:

receiving a name length; and

selecting one or more letters according to the phonemes in said name so that said name includes a number of letters equal to said name length.

17. A system for generating a name for characters, creatures, or items in a computer game, comprising:

means for receiving a selection of one or more characteristics of the characters, creatures, or items;

means for selecting a phoneme for each selected characteristic using a dictionary of sound symbolism rules,

wherein the sound symbolism rules are applied to select the phoneme appropriate for one or more characteristics of the characters, creatures, or items; and

means for combining the selected phonemes to form a name for the characters, creatures, or items.

18. The system of claim 17 , further comprising:

means for receiving a value for each selected characteristic; and

means for selecting a phoneme for each characteristic includes using the received value for the corresponding characteristic to select a phoneme from one or more phonemes indicated by a rule in said dictionary.

19. A tangible storage medium storing a computer program, for use in generating a name for characters, creatures, or items in a computer game, the program, when executed by a processor, causes the processor to perform steps to:

process a received selection of one or more characteristics of the characters, creatures, or items;

select a phoneme for each selected characteristic using a dictionary of sound symbolism rules,

wherein the sound symbolism rules are applied to select the phoneme appropriate for one or more characteristics of the characters, creatures, or items; and

combine the selected phonemes to form a name for the characters, creatures, or items.

20. The tangible storage medium storing a computer program of claim 19 , further comprising steps to:

process a received value for each selected characteristic; and

select a phoneme for each characteristic includes using the received value for the corresponding characteristic to select a phoneme from one or more phonemes indicated by a rule in said dictionary.

21. A method, comprising:

building a profile of words used to name at least one of characters, creatures, and items in a computer game, wherein the words are suggestive of the at least one of characters, creatures, and items,

said building a profile of words comprising:

receiving a word including one or more phonemes;

selecting one or more characteristics for each phoneme in said word using a dictionary of sound symbolism rules,

wherein the sound symbolism rules are applied to select the one or more characteristics of the at least one of characters, creatures, and items in the computer game which are suggestive of each phoneme;

combining phonemes to build names suggesting the selected one or more characteristics; and

combining the names into the profile of words.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jul 27, 2021
From: CIBC BANK USA, AS ADMINISTRATIVE AGENT
To: DAYBREAK GAME COMPANY LLC
Reel/Frame 056982/0415 →
SECURITY INTEREST Recorded Jul 3, 2019
From: DAYBREAK GAME COMPANY LLC
To: CIBC BANK USA, AS ADMINISTRATIVE AGENT
Reel/Frame 049666/0514 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2019
From: HERITAGE BANK OF COMMERCE
To: DAYBREAK GAME COMPANY LLC
Reel/Frame 049133/0907 →
SECURITY INTEREST Recorded Oct 11, 2018
From: DAYBREAK GAME COMPANY LLC
To: HERITAGE BANK OF COMMERCE
Reel/Frame 047865/0657 →
RELEASE OF SECURITY INTEREST Recorded Aug 1, 2018
From: HERITAGE BANK OF COMMERCE
To: DAYBREAK GAME COMPANY LLC
Reel/Frame 046531/0242 →
SECURITY INTEREST Recorded May 12, 2016
From: DAYBREAK GAME COMPANY LLC
To: HERITAGE BANK OF COMMERCE
Reel/Frame 038567/0306 →
CHANGE OF NAME Recorded Mar 24, 2015
From: SONY ONLINE ENTERTAINMENT LLC
To: DAYBREAK GAME COMPANY LLC
Reel/Frame 035276/0671 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2006
From: SONY ONLINE ENTERTAINMENT HOLDINGS INC.
To: SONY ONLINE ENTERTAINMENT LLC
Reel/Frame 018370/0730 →
CHANGE OF NAME Recorded Apr 27, 2006
From: SONY ONLINE ENTERTAINMENT INC.
To: SONY ONLINE ENTERTAINMENT HOLDINGS INC.
Reel/Frame 017540/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2005
From: MCCULLER, PATRICK
To: SONY ONLINE ENTERTAINMENT INC.
Reel/Frame 016462/0467 →