US20070021200A1 - Computer implemented character creation for an interactive user experience - Google Patents

Computer implemented character creation for an interactive user experience Download PDF

Info

Publication number
US20070021200A1
US20070021200A1 US11/281,263 US28126305A US2007021200A1 US 20070021200 A1 US20070021200 A1 US 20070021200A1 US 28126305 A US28126305 A US 28126305A US 2007021200 A1 US2007021200 A1 US 2007021200A1
Authority
US
United States
Prior art keywords
character
virtual
virtual character
recited
computer implemented
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/281,263
Inventor
David Fox
Kelli Fox
Sean White
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZDK Interactive Inc
Original Assignee
ZDK Interactive Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZDK Interactive Inc filed Critical ZDK Interactive Inc
Priority to US11/281,263 priority Critical patent/US20070021200A1/en
Assigned to ZDK INTERACTIVE, INC. reassignment ZDK INTERACTIVE, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WHITE, SEAN, FOX, DAVID, FOX, KELLI
Priority to PCT/US2006/028808 priority patent/WO2007014201A2/en
Priority to PCT/US2006/028810 priority patent/WO2007014203A2/en
Priority to PCT/US2006/028809 priority patent/WO2007014202A2/en
Publication of US20070021200A1 publication Critical patent/US20070021200A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/10
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/58Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/5553Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history user representation in the game field, e.g. avatar
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8082Virtual reality

Definitions

  • Character creation of the present invention may include a graphical user interface (GUI) based operation performed on a set of character traits.
  • GUI graphical user interface
  • the GUI based operation may be implemented, at least in part, by an artificial intelligence (AI) engine.
  • AI artificial intelligence
  • Customized characters allow a player to enjoy a unique gaming experience. Typically, the player becomes more involved in the game because the characters are distinctive and representative of the player's tastes. Thus far, however, the gaming experience has been limited because a player does not have complete control over all aspects of the character's creation.
  • Character creation commonly involves a user selecting from a set of predetermined elements. Once the player selects from the list of features, a character is created accordingly.
  • the elements relate to the appearance of the character.
  • the set of predetermined elements can be a list of colors from which the user selects to change the color of the character's hair.
  • the set of predetermined elements can be a list of outfits from which the user selects to change the character's clothes. Although controlling appearance can be entertaining, the character behavior is predetermined and cannot be altered.
  • Slightly more sophisticated games allow a player to customize additional elements of the character.
  • the degree of customization normally depends on the type of game. For example, in a role playing game, a player may be able to customize a character's strengths or weaknesses in addition to appearance. However, the player is still limited to a finite list of features.
  • Interactive computer and video games typically employ more advanced character creation.
  • Interactive games in general, have animated characters in a virtual environment in which the user controls the movements and actions of the characters. Through the user, the character can interact with other characters. The other characters can be controlled by other users or can be generated and controlled by the computer.
  • the user can employ various input devices to create the characters.
  • a user will select from a variety of character traits that the user wishes the virtual character to have.
  • the game will then generate a character according to the user's selections.
  • the character is generally created using an artificial intelligence engine (AIE).
  • AIE artificial intelligence engine
  • character creation has been exemplified above with reference to gamming
  • character creation affects many industries and applications.
  • character creation can be used in movies, cartoons, computer simulations, and video simulations, among others. All of these industries and applications would benefit from improved character creation.
  • the present invention teaches a method for creating customized characters. Further, the present invention teaches an artificial intelligence engine for generating customized characters. In certain embodiments, this can be accomplished by providing a graphical user interface (GUI) to a game player.
  • GUI graphical user interface
  • a computer implemented method for creating a virtual character comprises receiving a first virtual character set.
  • the character set contains one or more personal characteristics of the virtual character including a date of birth.
  • the character set can also include time of birth, place of birth, gender, eye color, body type, favorite color, preferred weapon, preferred armor, height, education level, name, psychometric data, among other parameters.
  • the method further comprises operating a logical algorithm on the first virtual character set. By operating an algorithm on the first virtual character set, a second virtual character set is generated. The second virtual character set operates to govern the behavior of the virtual character.
  • the virtual character can have a number of different representations.
  • the virtual character can be a virtual companion, including but not limited to, a boyfriend, girlfriend, friend, parent colleague, coach, role model, client, customer, employee, employer, family member or relative, or an acquaintance.
  • the virtual character can be an opponent or a partner in a computer implemented game or simulation.
  • the virtual character can be an avatar, a representation of the player, or another real life person.
  • the second virtual character set can be used to market to a real life person or can be used for social networking purposes in relation to other real life persons.
  • the social networking purposes can include dating, job hunting, people searching, event planning, among others.
  • the second virtual character set can be used to weigh the success and failure of the actions of the virtual character or the people the character represents.
  • the user provides at least one of the personal characteristics in the first virtual character set.
  • at least one of the personal characteristics in the first virtual character set is a default value.
  • at least one of the personal characteristics in the first virtual character set is provided by a user and at least one of the second virtual character sets is a pseudorandom characteristic chosen by operation on the first virtual character set.
  • the user provides at least one of the personal characteristics in the first virtual character set and a logical algorithm uses a profiling algorithm to generate at least one of the personal characteristics of the second virtual character set.
  • the profiling algorithm can be based, for example, on a Meyers-Briggs or other psychometric test.
  • the profiling algorithm in additional embodiments, can also be based on a religious model or a model that utilizes astronomical data.
  • the character creation in additional embodiments, can also be done in furtherance of a computer game, including games which have a single or multiple players.
  • the method can be used to produce multiple virtual characters.
  • the second set of personal characteristics can be used to define a class of virtual characters.
  • the present invention also teaches a computer implemented method for playing an interactive video game.
  • a first virtual character set is received that includes one or more personal characteristics.
  • a logical algorithm operates on the first virtual character set to generate a second virtual character set.
  • the second virtual character set can govern the actions, behaviors, and/or decisions of a virtual character.
  • the actions, behaviors, and/or decisions may or may not change over time.
  • narrative content can be generated for one or more of the virtual characters.
  • the narrative content can allow the game player to dialog with the virtual characters.
  • the player can act out a romantic or plutonic relationship with one or more of the virtual characters.
  • the present invention also teaches a system for character generation.
  • the system is comprised of a system of character traits, an AI engine, and a set of behavioral outputs.
  • the AI can be a logical rule set.
  • the logical rule set can provide statistically accurate behavior.
  • the set of character traits can be derived from a template.
  • the character traits can be derived from a boyfriend, girlfriend, business associate, astrologer, or a Kelli Fox template.
  • a computer interface to create a character is also taught by the present invention.
  • a user's desires as to the characteristics of a virtual character are provided to a computer interface.
  • the user interface can make use of astrology or Freudian analysis.
  • the virtual character can be derived from a template.
  • other characters can be created and the data used for creation can be random, specific, based on actual people, or based on other virtual characters.
  • the invention also teaches a data set of characters.
  • the data set at least one of the data set of characters behaves according to a behavior model.
  • the behavior model can be rely, at least in part, on astrology.
  • a user has complete control over character creation. Further, as described above, the present invention allows a user to easily create customized characters.
  • FIG. 1 illustrates a block diagram of character creation.
  • FIG. 2 illustrates another embodiment of a block diagram of character creation.
  • FIG. 3 illustrates another embodiment of a block diagram of character creation.
  • FIG. 4 illustrates a data structure, parameter scope, and underlying operation for obtaining a set of character traits.
  • FIG. 5 illustrates a flow chart of a method for providing character creation.
  • FIG. 6 illustrates another embodiment of a flow chart for providing character creation.
  • the present invention teaches a variety of devices, methods, and other subject matter described herein or apparent to one skilled in the art in light of the present teaching.
  • the present invention further teaches a variety of embodiments, aspects and the like, all distinctive in their own right.
  • the present invention teaches devices and methods that allow a character to be created based on any number of different attributes. For example, a character can be created based on personal characteristics such as birthdate(s), time of birth, gender, etc.
  • the present invention also teaches an AI engine for generating a set of behavioral outputs based on a set of character traits. Further, the present invention teaches a GUI for generating customized characters.
  • FIG. 1 illustrates a block diagram of an AI based character creation system 5 in accordance with one embodiment of the present invention.
  • the character creation system 5 of FIG. 1 includes a set of character traits 10 , an AI engine 15 , and a set of character behavior outputs 30 .
  • the set of character traits 10 includes a birthdate and specifics to other parameters such as birth place, time of birth, family makeup, height, weight, personal habits, and any other parameter typically thought of as correlating to character behavior.
  • the only limitations to the character trait parameters are those inherent in the design of an interface.
  • the interface can be a graphical user interface (GUI), a virtual reality space, or any other interface suitable for character creation.
  • GUI graphical user interface
  • the character trait parameters can vary and any desired subset can be used, as well as other parameters that are not yet divined, in order to provide an extremely satisfying gaming experience.
  • the set of character traits 10 can be derived from a template rather than from a user.
  • the user can define some of the character traits in the set and the rest can be derived from a template.
  • a more sophisticated game player may not need to rely on a template to create a desired character and can rather utilize their own creative skills.
  • a number of templates can be used to create the set of character traits 10 including, but not limited to, a boyfriend, girlfriend, business associate, astrologer, or celebrity template.
  • the AI engine 15 can provide a set of learnable rules enabling a game player to have complete control over character creation.
  • character creation can be governed by statistics causing unseen and unpredictable events to happen.
  • the statistical behavior can be removed or altered thereby allowing the game player to generate a character with specifically desired character behavior.
  • Character behavior can be governed, at least in part, by the set of character behavior outputs 30 that are generated from the input of character trait parameters 10 into the AI engine 15 .
  • the set of character behavior outputs 30 can be executable in conjunction with a GUI or any other interface suitable for character creation.
  • FIG. 2 illustrates a block diagram of an AI based character creation system 6 from yet another perspective of the present invention.
  • the embodiment illustrated in FIG. 2 shows logical and learnable AI engine 15 .
  • the character creation system 6 of FIG. 2 includes a set of character traits 10 , an AI engine 15 , and a set of character behavior outputs 30 .
  • the embodiment illustrated in FIG. 2 is similar to the embodiment illustrated in FIG. 1 in that the set of character traits 10 includes a birthdate and specifics to other parameters such as birth place, time of birth, family makeup, height, weight, personal habits, and any other parameter typically thought of as correlating to character behavior.
  • the only limitations to the character trait parameters are those inherent in the design of an interface.
  • the interface can be a graphical user interface (GUI), a virtual reality space, or any other interface suitable for character creation.
  • GUI graphical user interface
  • the character trait parameters can vary and any desired subset can be used, as well as other parameters that are not yet divined, in order to provide an extremely satisfying gaming experience.
  • the set of character traits 10 can be derived from a template rather than from a user.
  • the user can defme some of the character traits in the set and the rest can be derived from a template.
  • a more sophisticated game player does not need to rely on a template to create a desired character and can rather utilize their own creative skills.
  • a number of templates can be used to create a set of character traits 10 including, but not limited to, a boyfriend, girlfriend, business associate, astrologer, or Kelli Fox template.
  • the AI engine 15 in the embodiment illustrated in FIG. 2 includes a random and/or a pseudorandom component.
  • the AI engine 15 can provide a set of substantially learnable rules enabling a game player to have complete control over character creation.
  • the character creation can be governed by statistics causing unseen and unpredictable events to happen.
  • the statistical behavior can be removed or altered thereby allowing the game player to generate a character with specifically desired character behavior.
  • Character behavior can be governed, at least in part, by the set of character behavior outputs 30 that are generated from the input of character trait parameters 10 into the AI engine 15 .
  • the set of character behavior outputs 30 can be executable in conjunction with a GUI or any other interface suitable for character creation.
  • FIG. 3 illustrates a block diagram of an AI based character creation system 7 from yet another perspective of the present invention.
  • an Astrological AI engine 15 can be logical engine.
  • the Astrological AI engine can be based on a set of learnable rules.
  • the character creation system 7 of FIG. 3 includes a set of character traits 10 , an AI engine 15 , and a set of character behavior outputs 30 .
  • the embodiment illustrated in FIG. 3 is similar to the embodiments illustrated in FIGS. 1 and 2 in that the set of character traits 10 can include specifics to parameters such as birthdate(s), birth place, time of birth, family makeup, height, weight, personal habits, and any other parameter typically thought of as correlating to character behavior.
  • the only limitations to the character trait parameters are those inherent in the design of an interface.
  • the interface can be a graphical user interface (GUI), a virtual reality space, or any other interface suitable for character creation.
  • GUI graphical user interface
  • the character trait parameters can vary and any desired subset can be used, as well as other parameters that are not yet divined, in order to provide an extremely satisfying gaming experience.
  • the set of character traits 10 can be derived from a template rather than from a user.
  • the user can define some of the character traits in the set and the rest can be derived from a template.
  • a number of templates can be used to create a set of character traits 10 including, but not limited to, a boyfriend, girlfriend, business associate, astrologer, or Kelli Fox template.
  • the AI engine 15 in the embodiment illustrate in FIG. 3 can include a random and/or a pseudorandom component.
  • the AI engine 15 can provide a set of substantially learnable rules enabling the game player to have complete control over character creation.
  • the character creation can be governed by statistics causing unseen and unpredictable events to happen.
  • the statistical behavior can be removed or altered thereby allowing the game player to generate a character with specifically desired character behavior.
  • Character behavior can be governed, at least in part, by the set of character behavior outputs 30 that are generated from the input of character trait parameters 10 into the AI engine 15 .
  • the set of character behavior outputs 30 can be executable in conjunction with a GUI or any other interface suitable for character creation.
  • FIG. 4 illustrates a computer implemented character trait generation function 56 .
  • the character trait generation function 56 is a function of data typically used in the field of astrology.
  • a data structure 52 contains data useful to generate character behavior.
  • a first personal characteristic 53 entered into the data structure 52 is a birthdate.
  • a second personal characteristic 54 entered into the data structure 52 can be a variety of parameters including another birthday, time of birth, place of birth, gender, name, favorite movie, etc. In additional embodiments any number of personal characteristics can be entered into the data structure 52 to generate a character trait 50 .
  • a logical operation can be performed on the data structure 52 .
  • the logical operation can be random and/or pseudorandom, a profiling algorithm which can be based on a psychometric test, astronomical data or a religious model, or defined by the user.
  • the result of the character trait generation 50 is a set of character behavior outputs 55 .
  • the character behavior outputs 55 can be narrative content for one or more virtual characters. Further, in alternate embodiments, the character behavior outputs 55 can be actions, behaviors and/or decisions. In additional embodiments, the character behavior outputs 55 can be any generated content that can be used to govern the behavior of a virtual character.
  • the virtual character can assume a role such as a boyfriend, girlfriend, business partner, and can be a player character or a non-player character.
  • a player character can be created by a user based on a selection of certain traits and skills along with some heuristic or pseudorandom number generation to provide diversity in the characteristics (basic example—“I roll dice to see how much strength I get and add 5 points because I choose to be a fighter.”)
  • Non-player characters can be created either for a particular purpose (“I need a giant to guard this door and occasionally give advice” or “This cave is filled with floating purple pandas that like to hug.”) or to populate and add spice to a virtual world or game (“Let's throw some people into the SIMS pool that will create random/unpredictable behavior”).
  • Purpose driven non-players characters can have specific characteristics (like size, intelligence, strength, charisma) designed for the game play and scripts or AI that provide behavior.
  • Generic non-player characters can be created based on heuristics or pseudorandom generation and also have scripts or AI that provide behavior.
  • FIG. 5 illustrates a flow chart of a method 100 for providing character creation.
  • a step 112 performs an initialization.
  • a step 102 starts character creation.
  • the character creation begins with a step 104 in which one or more personal characteristics from a first virtual character set is received.
  • the personal characteristics can include a date of birth and a time of birth, place of birth, gender, eye color, body type, favorite color, preferred weapon, preferred armor, height, education level, name, psychometric data, among other parameters.
  • the personal characteristics can be chosen by a user or be default values.
  • a step 106 operates on the personal characteristic to generate content.
  • the operation can be done using a logical algorithm. Further, in additional embodiments, the operation can be done using a logical algorithm that utilizes a profiling algorithm. In additional embodiments, a profiling algorithm can be based on Meyers-Briggs, another psychometric test, a religious model, or a model that utilizes astronomical data.
  • the generated content can be a second virtual character set which can be used to operate and govern the behavior of a virtual character.
  • a second virtual character set can contain pseudorandom characteristics chosen by operation on the first character set.
  • a step 108 asks for a user's feedback.
  • a step 10 updates the operation function to reflect the user's feedback.
  • the above steps can repeated as necessary or desired in order to create a character to the user's liking.
  • the user can create a character that is a virtual companion.
  • virtual companions include, but are not limited to, boyfriends, girlfriends, friends, parents, colleagues, coaches, role models, clients, customers, employees, employers, family members, relatives, or acquaintances.
  • the virtual character for example, can be an opponent or partner in a computer implemented game or simulation.
  • the virtual character for example, can be an avatar, a representation of the user, or another real life person.
  • FIG. 6 illustrates a flow chart of a method 103 to receive one or more personal characteristics.
  • a step 104 provides a GUI to a game player. In alternate embodiments, step 104 can provide a user with any interface suitable for character creation.
  • a step 120 queries the game player to engage in a training narrative.
  • a step 122 receives the users input in response to the training narrative. Once the user input is received, the method is done.
  • step 110 can be eliminated.

Abstract

A variety of methods and systems are disclosed that facilitate character creation. One embodiment of the present invention teaches receiving a first virtual character set and operating a logical algorithm on the first virtual character set to generate a second virtual character set. Another embodiment teaches a method for playing an interactive game by generating actions, behaviors and/or decisions for a virtual character. Additional embodiments teach a system for character creation.

Description

    PRIORITY CLAIM TO RELATED APPLICATIONS
  • The present application claims priority to Fox et al.'s Provisional Patent Application No. 60/702,020 for Computer Implemented Character Creation for An Interactive User Experience filed on Jul. 22, 2005.
  • FIELD OF INVENTION
  • The present invention relates to character creation. Character creation of the present invention may include a graphical user interface (GUI) based operation performed on a set of character traits. The GUI based operation may be implemented, at least in part, by an artificial intelligence (AI) engine.
  • BACKGROUND
  • Customized characters allow a player to enjoy a unique gaming experience. Typically, the player becomes more involved in the game because the characters are distinctive and representative of the player's tastes. Thus far, however, the gaming experience has been limited because a player does not have complete control over all aspects of the character's creation.
  • Character creation commonly involves a user selecting from a set of predetermined elements. Once the player selects from the list of features, a character is created accordingly. Generally, the elements relate to the appearance of the character. For example, the set of predetermined elements can be a list of colors from which the user selects to change the color of the character's hair. In another example, the set of predetermined elements can be a list of outfits from which the user selects to change the character's clothes. Although controlling appearance can be entertaining, the character behavior is predetermined and cannot be altered.
  • Slightly more sophisticated games allow a player to customize additional elements of the character. The degree of customization normally depends on the type of game. For example, in a role playing game, a player may be able to customize a character's strengths or weaknesses in addition to appearance. However, the player is still limited to a finite list of features.
  • Interactive computer and video games typically employ more advanced character creation. Interactive games, in general, have animated characters in a virtual environment in which the user controls the movements and actions of the characters. Through the user, the character can interact with other characters. The other characters can be controlled by other users or can be generated and controlled by the computer.
  • In some interactive computer and video games, the user can employ various input devices to create the characters. Typically, a user will select from a variety of character traits that the user wishes the virtual character to have. The game will then generate a character according to the user's selections. The character is generally created using an artificial intelligence engine (AIE).
  • Although character creation has been exemplified above with reference to gamming, character creation affects many industries and applications. For example, character creation can be used in movies, cartoons, computer simulations, and video simulations, among others. All of these industries and applications would benefit from improved character creation.
  • What is needed is a system that allows the user to completely control the creation of a character. Further, what is need is a technique that easily creates completely customized characters.
  • SUMMARY OF THE INVENTION
  • The present invention teaches a method for creating customized characters. Further, the present invention teaches an artificial intelligence engine for generating customized characters. In certain embodiments, this can be accomplished by providing a graphical user interface (GUI) to a game player.
  • In one embodiment of the present invention, a computer implemented method for creating a virtual character comprises receiving a first virtual character set. The character set contains one or more personal characteristics of the virtual character including a date of birth. The character set can also include time of birth, place of birth, gender, eye color, body type, favorite color, preferred weapon, preferred armor, height, education level, name, psychometric data, among other parameters. The method further comprises operating a logical algorithm on the first virtual character set. By operating an algorithm on the first virtual character set, a second virtual character set is generated. The second virtual character set operates to govern the behavior of the virtual character.
  • In alternate embodiments, the virtual character can have a number of different representations. For example, the virtual character can be a virtual companion, including but not limited to, a boyfriend, girlfriend, friend, parent colleague, coach, role model, client, customer, employee, employer, family member or relative, or an acquaintance. Further, in additional embodiments, the virtual character can be an opponent or a partner in a computer implemented game or simulation. In other embodiments, the virtual character can be an avatar, a representation of the player, or another real life person.
  • In further embodiments, the second virtual character set can be used to market to a real life person or can be used for social networking purposes in relation to other real life persons. The social networking purposes can include dating, job hunting, people searching, event planning, among others. Moreover, the second virtual character set can be used to weigh the success and failure of the actions of the virtual character or the people the character represents.
  • In additional embodiments of the present invention, the user provides at least one of the personal characteristics in the first virtual character set. In alternate embodiments, at least one of the personal characteristics in the first virtual character set is a default value. Moreover, in another embodiment, at least one of the personal characteristics in the first virtual character set is provided by a user and at least one of the second virtual character sets is a pseudorandom characteristic chosen by operation on the first virtual character set.
  • In further embodiments, the user provides at least one of the personal characteristics in the first virtual character set and a logical algorithm uses a profiling algorithm to generate at least one of the personal characteristics of the second virtual character set. In alternate embodiments, the profiling algorithm can be based, for example, on a Meyers-Briggs or other psychometric test. The profiling algorithm, in additional embodiments, can also be based on a religious model or a model that utilizes astronomical data.
  • The character creation, in additional embodiments, can also be done in furtherance of a computer game, including games which have a single or multiple players. In another embodiment, the method can be used to produce multiple virtual characters. In further embodiments, the second set of personal characteristics can be used to define a class of virtual characters.
  • The present invention also teaches a computer implemented method for playing an interactive video game. In one embodiment of the present invention, a first virtual character set is received that includes one or more personal characteristics. A logical algorithm operates on the first virtual character set to generate a second virtual character set. The second virtual character set can govern the actions, behaviors, and/or decisions of a virtual character. The actions, behaviors, and/or decisions may or may not change over time.
  • In additional embodiments, narrative content can be generated for one or more of the virtual characters. The narrative content can allow the game player to dialog with the virtual characters. In further embodiments, the player can act out a romantic or plutonic relationship with one or more of the virtual characters.
  • The present invention also teaches a system for character generation. The system is comprised of a system of character traits, an AI engine, and a set of behavioral outputs. In alternate embodiments, the AI can be a logical rule set. Further, the logical rule set can provide statistically accurate behavior. Additionally, the set of character traits can be derived from a template. For example, in additional embodiments, the character traits can be derived from a boyfriend, girlfriend, business associate, astrologer, or a Kelli Fox template.
  • A computer interface to create a character is also taught by the present invention. In one embodiment, a user's desires as to the characteristics of a virtual character are provided to a computer interface. In alternate embodiments, the user interface can make use of astrology or Freudian analysis. Further, in additional embodiments, the virtual character can be derived from a template. In other embodiments, other characters can be created and the data used for creation can be random, specific, based on actual people, or based on other virtual characters.
  • The invention also teaches a data set of characters. In the data set, at least one of the data set of characters behaves according to a behavior model. The behavior model can be rely, at least in part, on astrology.
  • As described above, and in alternate embodiments that would be apparent to one skilled in the art, a user has complete control over character creation. Further, as described above, the present invention allows a user to easily create customized characters.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • These and other objects, features and characteristics of the present invention will become more apparent to those skilled in the art from a study of the following detailed description in conjunction with the appended claims and drawings, all of which form a part of this specification. In the drawings:
  • FIG. 1 illustrates a block diagram of character creation.
  • FIG. 2 illustrates another embodiment of a block diagram of character creation.
  • FIG. 3 illustrates another embodiment of a block diagram of character creation.
  • FIG. 4 illustrates a data structure, parameter scope, and underlying operation for obtaining a set of character traits.
  • FIG. 5 illustrates a flow chart of a method for providing character creation.
  • FIG. 6 illustrates another embodiment of a flow chart for providing character creation.
  • DETAILED DESCRIPTION OF THE DRAWINGS
  • The present invention teaches a variety of devices, methods, and other subject matter described herein or apparent to one skilled in the art in light of the present teaching. The present invention further teaches a variety of embodiments, aspects and the like, all distinctive in their own right.
  • As described above, current character creation techniques do not allow for complete character customization. The present invention teaches devices and methods that allow a character to be created based on any number of different attributes. For example, a character can be created based on personal characteristics such as birthdate(s), time of birth, gender, etc. The present invention also teaches an AI engine for generating a set of behavioral outputs based on a set of character traits. Further, the present invention teaches a GUI for generating customized characters.
  • FIG. 1 illustrates a block diagram of an AI based character creation system 5 in accordance with one embodiment of the present invention. Those skilled in the art will be familiar with the nature and the benefits of using an AI based character creation system for character creation. Of course, the present invention contemplates a host of character creations systems patentable in nature. The character creation system 5 of FIG. 1 includes a set of character traits 10, an AI engine 15, and a set of character behavior outputs 30.
  • In the embodiment illustrated in FIG. 1, the set of character traits 10 includes a birthdate and specifics to other parameters such as birth place, time of birth, family makeup, height, weight, personal habits, and any other parameter typically thought of as correlating to character behavior. The only limitations to the character trait parameters are those inherent in the design of an interface. In alternate embodiments, the interface can be a graphical user interface (GUI), a virtual reality space, or any other interface suitable for character creation. In further embodiments, the character trait parameters can vary and any desired subset can be used, as well as other parameters that are not yet divined, in order to provide an extremely satisfying gaming experience.
  • In certain embodiments, the set of character traits 10 can be derived from a template rather than from a user. In other embodiments, the user can define some of the character traits in the set and the rest can be derived from a template. A more sophisticated game player may not need to rely on a template to create a desired character and can rather utilize their own creative skills. Further, in alternate embodiments, a number of templates can be used to create the set of character traits 10 including, but not limited to, a boyfriend, girlfriend, business associate, astrologer, or celebrity template.
  • The AI engine 15 can provide a set of learnable rules enabling a game player to have complete control over character creation. In additional embodiments, character creation can be governed by statistics causing unseen and unpredictable events to happen. However, in alternate embodiments, the statistical behavior can be removed or altered thereby allowing the game player to generate a character with specifically desired character behavior.
  • Character behavior can be governed, at least in part, by the set of character behavior outputs 30 that are generated from the input of character trait parameters 10 into the AI engine 15. The set of character behavior outputs 30 can be executable in conjunction with a GUI or any other interface suitable for character creation.
  • FIG. 2 illustrates a block diagram of an AI based character creation system 6 from yet another perspective of the present invention. The embodiment illustrated in FIG. 2 shows logical and learnable AI engine 15. The character creation system 6 of FIG. 2 includes a set of character traits 10, an AI engine 15, and a set of character behavior outputs 30.
  • The embodiment illustrated in FIG. 2 is similar to the embodiment illustrated in FIG. 1 in that the set of character traits 10 includes a birthdate and specifics to other parameters such as birth place, time of birth, family makeup, height, weight, personal habits, and any other parameter typically thought of as correlating to character behavior. The only limitations to the character trait parameters are those inherent in the design of an interface. In alternate embodiments, the interface can be a graphical user interface (GUI), a virtual reality space, or any other interface suitable for character creation. In further embodiments, the character trait parameters can vary and any desired subset can be used, as well as other parameters that are not yet divined, in order to provide an extremely satisfying gaming experience.
  • In certain embodiments, the set of character traits 10 can be derived from a template rather than from a user. In other embodiments, the user can defme some of the character traits in the set and the rest can be derived from a template. Typically, a more sophisticated game player does not need to rely on a template to create a desired character and can rather utilize their own creative skills. Further, in alternate embodiments, a number of templates can be used to create a set of character traits 10 including, but not limited to, a boyfriend, girlfriend, business associate, astrologer, or Kelli Fox template.
  • The AI engine 15 in the embodiment illustrated in FIG. 2 includes a random and/or a pseudorandom component. The AI engine 15 can provide a set of substantially learnable rules enabling a game player to have complete control over character creation. In additional embodiments, the character creation can be governed by statistics causing unseen and unpredictable events to happen. However, in alternate embodiments, the statistical behavior can be removed or altered thereby allowing the game player to generate a character with specifically desired character behavior.
  • Character behavior can be governed, at least in part, by the set of character behavior outputs 30 that are generated from the input of character trait parameters 10 into the AI engine 15. The set of character behavior outputs 30 can be executable in conjunction with a GUI or any other interface suitable for character creation.
  • FIG. 3 illustrates a block diagram of an AI based character creation system 7 from yet another perspective of the present invention. In FIG. 3 we see an Astrological AI engine 15. The Astrological AI engine 15 can be logical engine. In further embodiments, the Astrological AI engine can be based on a set of learnable rules. The character creation system 7 of FIG. 3 includes a set of character traits 10, an AI engine 15, and a set of character behavior outputs 30.
  • The embodiment illustrated in FIG. 3 is similar to the embodiments illustrated in FIGS. 1 and 2 in that the set of character traits 10 can include specifics to parameters such as birthdate(s), birth place, time of birth, family makeup, height, weight, personal habits, and any other parameter typically thought of as correlating to character behavior. The only limitations to the character trait parameters are those inherent in the design of an interface. In alternate embodiments, the interface can be a graphical user interface (GUI), a virtual reality space, or any other interface suitable for character creation. In further embodiments, the character trait parameters can vary and any desired subset can be used, as well as other parameters that are not yet divined, in order to provide an extremely satisfying gaming experience.
  • In certain embodiments, the set of character traits 10 can be derived from a template rather than from a user. In other embodiments, the user can define some of the character traits in the set and the rest can be derived from a template. Typically, a more sophisticated the game player does not need to rely on a template to create a desired character and can rather utilize their own creative skills. Further, in alternate embodiments, a number of templates can be used to create a set of character traits 10 including, but not limited to, a boyfriend, girlfriend, business associate, astrologer, or Kelli Fox template.
  • The AI engine 15 in the embodiment illustrate in FIG. 3 can include a random and/or a pseudorandom component. The AI engine 15 can provide a set of substantially learnable rules enabling the game player to have complete control over character creation. In additional embodiments, the character creation can be governed by statistics causing unseen and unpredictable events to happen. However, in alternate embodiments, the statistical behavior can be removed or altered thereby allowing the game player to generate a character with specifically desired character behavior.
  • Character behavior can be governed, at least in part, by the set of character behavior outputs 30 that are generated from the input of character trait parameters 10 into the AI engine 15. The set of character behavior outputs 30 can be executable in conjunction with a GUI or any other interface suitable for character creation.
  • FIG. 4 illustrates a computer implemented character trait generation function 56. The character trait generation function 56 is a function of data typically used in the field of astrology. A data structure 52 contains data useful to generate character behavior.
  • As shown in the embodiment illustrated, a first personal characteristic 53 entered into the data structure 52 is a birthdate. A second personal characteristic 54 entered into the data structure 52 can be a variety of parameters including another birthday, time of birth, place of birth, gender, name, favorite movie, etc. In additional embodiments any number of personal characteristics can be entered into the data structure 52 to generate a character trait 50.
  • To generate a character trait 50, a logical operation can be performed on the data structure 52. In certain embodiments, the logical operation can be random and/or pseudorandom, a profiling algorithm which can be based on a psychometric test, astronomical data or a religious model, or defined by the user. The result of the character trait generation 50 is a set of character behavior outputs 55. The character behavior outputs 55 can be narrative content for one or more virtual characters. Further, in alternate embodiments, the character behavior outputs 55 can be actions, behaviors and/or decisions. In additional embodiments, the character behavior outputs 55 can be any generated content that can be used to govern the behavior of a virtual character. Moreover, the virtual character can assume a role such as a boyfriend, girlfriend, business partner, and can be a player character or a non-player character.
  • For example, a player character can be created by a user based on a selection of certain traits and skills along with some heuristic or pseudorandom number generation to provide diversity in the characteristics (basic example—“I roll dice to see how much strength I get and add 5 points because I choose to be a fighter.”) Non-player characters can be created either for a particular purpose (“I need a giant to guard this door and occasionally give advice” or “This cave is filled with floating purple pandas that like to hug.”) or to populate and add spice to a virtual world or game (“Let's throw some people into the SIMS pool that will create random/unpredictable behavior”). Purpose driven non-players characters can have specific characteristics (like size, intelligence, strength, charisma) designed for the game play and scripts or AI that provide behavior. Generic non-player characters can be created based on heuristics or pseudorandom generation and also have scripts or AI that provide behavior.
  • FIG. 5 illustrates a flow chart of a method 100 for providing character creation. In the embodiment illustrated in FIG. 5, a step 112 performs an initialization. Once initialized, a step 102 starts character creation. The character creation begins with a step 104 in which one or more personal characteristics from a first virtual character set is received. The personal characteristics can include a date of birth and a time of birth, place of birth, gender, eye color, body type, favorite color, preferred weapon, preferred armor, height, education level, name, psychometric data, among other parameters. In alternate embodiments, the personal characteristics can be chosen by a user or be default values.
  • Following the receiving step 104, a step 106 operates on the personal characteristic to generate content. The operation can be done using a logical algorithm. Further, in additional embodiments, the operation can be done using a logical algorithm that utilizes a profiling algorithm. In additional embodiments, a profiling algorithm can be based on Meyers-Briggs, another psychometric test, a religious model, or a model that utilizes astronomical data.
  • In one embodiment, the generated content can be a second virtual character set which can be used to operate and govern the behavior of a virtual character. In another embodiment, a second virtual character set can contain pseudorandom characteristics chosen by operation on the first character set.
  • After the content is generated, a step 108 asks for a user's feedback. A step 10 updates the operation function to reflect the user's feedback. The above steps can repeated as necessary or desired in order to create a character to the user's liking. For example, the user can create a character that is a virtual companion. Examples of virtual companions include, but are not limited to, boyfriends, girlfriends, friends, parents, colleagues, coaches, role models, clients, customers, employees, employers, family members, relatives, or acquaintances. Additionally, the virtual character, for example, can be an opponent or partner in a computer implemented game or simulation. Further, the virtual character, for example, can be an avatar, a representation of the user, or another real life person.
  • FIG. 6 illustrates a flow chart of a method 103 to receive one or more personal characteristics. A step 104 provides a GUI to a game player. In alternate embodiments, step 104 can provide a user with any interface suitable for character creation. Once the GUI is provided, a step 120 queries the game player to engage in a training narrative. A step 122 receives the users input in response to the training narrative. Once the user input is received, the method is done.
  • In addition, the order of the steps can vary in additional embodiments. Further, in alternate embodiments, steps can be added, eliminated or combined as would be apparent to one skilled in the art. For example, an update operation function to reflect the user's feedback is not necessary, therefore step 110 can be eliminated.
  • In addition to the above mentioned examples, various other modifications and alterations of the invention may be made without departing from the invention. Accordingly, the above disclosure is not to be considered as limiting and the appended claims are to be interpreted as encompassing the true spirit and the entire scope of the invention.

Claims (39)

1. A computer implemented method for creating a virtual character, the computer implemented method comprising:
receiving a first virtual character set of one or more personal characteristics of said virtual character, wherein personal characteristics include date of birth and one or more of the following: time of birth, place of birth, gender, eye color, body type, favorite color, preferred weapon, preferred armor, height, education level, name, or psychometric data; and
operating a logical algorithm on said first virtual character set to generate a second virtual character set, wherein said logical algorithm operates such that said second virtual character set includes one or more personal characteristics suitable for operating on to govern behavior of said virtual character.
2. A computer implemented method as recited in claim 1, wherein said virtual character is a virtual companion such as boyfriend, girlfriend, friend, parent, colleague, coach, role model, client, customer, employee, family member or relative, acquaintance.
3. A computer implemented method as recited in claim 1, wherein said virtual character is an opponent or partner in a computer inplemented game or simulation.
4. A computer implemented method as recited in claim 1 wherein said virtual character is an avatar.
5. A computer implemented method as recited in claim 1 wherein at least one of said first virtual character set is provided by a user.
6. A computer implemented method as recited in claim 1 wherein at least one of said first virtual character set is a default value.
7. A computer implemented method as recited in claim 1 wherein at least one of said first virtual character set is provided by a user and at least one of said second virtual character set is a pseudorandom characteristic chosen by operation on said first virtual character set.
8. A computer implemented method as recited in claim 1 wherein at least one personal characteristic of said first virtual character set is provided by a user and said logical algorithm utilizes a profiling algorithm to generate at least one of said second virtual character set.
9. A computer implemented method as recited in claim 8 wherein said profiling algorithm is based at least in part on a Meyers-Briggs or other psychometric test or analysis.
10. A computer implemented method as recited in claim 8 wherein said profiling algorithm is based at least in part on a religious model.
11. A computer implemented method as recited in claim 8 wherein said profiling algorithm is based at least in part on a model that utilizes astronomical data.
12. A computer implemented method as recited in claim 1, wherein said character creation is done in furtherance of a computer game.
13. A computer implemented method as recited in claim 1, wherein multiple virtual characters are created.
14. A computer implemented method as recited in claim 12, wherein multiple users are playing said computer game.
15. A computer implemented method as recited in claim 1, wherein said second virtual character set is utilized to define a class of virtual characters.
16. A computer implemented method for playing an interactive game with virtual characters, said method comprising:
generating one or more virtual characters according to the method of claim 1; and
generating actions, behaviors, and/or decisions of said one or more virtual characters throughout said one or more virtual characters' existence that may or may not change over time.
17. A computer implemented method for playing an interactive game with virtual characters, said method comprising:
generating one or more virtual characters according to the method of claim 1; and
generating narrative content for said one or more virtual characters so that a game player may dialog with said one or more virtual characters.
18. A computer implemented method for creating a virtual character, the computer implemented method comprising:
receiving a first virtual character set of one or more personal characteristics of said virtual character, wherein personal characteristics include date of birth and one or more of the following: time of birth, place of birth, gender, eye color, body type, favorite color, preferred weapon, preferred armor, height, education level, name and psychometric data;
operating a logical algorithm on said first virtual character set to generate a second virtual character set, wherein said logical algorithm operates such that said second virtual character set includes one or more personal characteristics suitable for operating to govern behavior of said virtual character; and
generating narrative content for said virtual character so that a game player may dialog with said virtual character;
wherein said virtual character acts out a romantic relationship with said game player.
19. A computer implemented method as recited in claim 4, wherein said second virtual character set is utilized to market to a real life person.
20. A computer implemented method as recited in claim 4, wherein said second virtual character set is utilized to weight a success or a failure for an action of said virtual character.
21. A computer implemented method as recited in claim 2, wherein said second virtual character set is utilized to weight a success or a failure for an action of said virtual character.
22. A computer implemented method as recited in claim 3, wherein said second virtual character set is utilized to weight a success or a failure for an action of said virtual character.
23. A computer implemented method as recited in claim 4, wherein said second virtual character set is utilized for social networking purposes in relation to other real life persons.
24. A computer implemented method as recited in claim 23, wherein said virtual social networking purposes include dating.
25. A computer implemented method as recited in claim 23, wherein said virtual social networking purposes include job hunting.
26. A system for character generation comprising:
a set of character traits;
an AI engine; and
a set of behavioral outputs.
27. A system for character generation as recited in claim 26, wherein the AI engine is a logical rule set.
28. A system for character generation as recited in claim 27, wherein the logical rule set provides statistically accurate behavior.
29. A system for character generation as recited in claim 26, wherein the set of character traits was derived from a template.
30. A system for character generation as recited in claim 29, wherein the template is a boyfriend template.
31. A system for character generation as recited in claim 29, wherein the template is a girlfriend template.
32. A system for character generation as recited in claim 29, wherein the template is a business associate template.
33. A system for character generation as recited in claim 29, wherein the template is an astrologer template.
34. A system for character generation as recited in claim 29, wherein the template is a celebrity template.
35. A virtual character created in accordance with a user's desire as demonstrated by the user interacting through a computer interface.
36. Wherein the virtual character of claim 35 is for use in a game and the context involves well-defined principles of astrology.
37. Wherein the virtual character of claim 35 is further limited in that the computer interface makes use of context analysis.
38. Wherein the virtual character of claim 35 is derived from a template and data for other characters is random, specific; for actual people or for virtual characters.
39. A data set of characters, wherein the improvement is that at least one of the data set of characters behaves according to a behavioral model that relies, at least in part, on astrology and further in accordance with a predefined context that is well define and superimposed over the user's desires and controlling behavior of the virtual character, the computer interface and data entered by the use also being reflective of the predefined context.
US11/281,263 2005-07-22 2005-11-16 Computer implemented character creation for an interactive user experience Abandoned US20070021200A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US11/281,263 US20070021200A1 (en) 2005-07-22 2005-11-16 Computer implemented character creation for an interactive user experience
PCT/US2006/028808 WO2007014201A2 (en) 2005-07-22 2006-07-24 Computer implemented character creation for an interactive user experience
PCT/US2006/028810 WO2007014203A2 (en) 2005-07-22 2006-07-24 Database mining for customer targeting
PCT/US2006/028809 WO2007014202A2 (en) 2005-07-22 2006-07-24 Mobile report generation for multiple device platforms

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US70202005P 2005-07-22 2005-07-22
US11/281,263 US20070021200A1 (en) 2005-07-22 2005-11-16 Computer implemented character creation for an interactive user experience

Publications (1)

Publication Number Publication Date
US20070021200A1 true US20070021200A1 (en) 2007-01-25

Family

ID=37679762

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/281,263 Abandoned US20070021200A1 (en) 2005-07-22 2005-11-16 Computer implemented character creation for an interactive user experience

Country Status (2)

Country Link
US (1) US20070021200A1 (en)
WO (1) WO2007014201A2 (en)

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070202484A1 (en) * 2006-02-28 2007-08-30 Michael Toombs Method and System for Educating Individuals
US20080005241A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Usage parameters for communication content
US20080005681A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Context parameters and identifiers for communication
US20080005243A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Usage parameters for communication content
US20080005242A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Context parameters and identifiers for communication
US20080005229A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Generation and establishment of identifiers for communication
US20080020361A1 (en) * 2006-07-12 2008-01-24 Kron Frederick W Computerized medical training system
US20090112718A1 (en) * 2007-10-31 2009-04-30 Ryan Steelberg System and method for distributing content for use with entertainment creatives
US20090240659A1 (en) * 2008-03-20 2009-09-24 Ganz, An Ontario Partnership Consisting Of 2121200 Ontario Inc. And 2121812 Ontario Inc. Social networking in a non-personalized environment
US20090319609A1 (en) * 2008-06-23 2009-12-24 International Business Machines Corporation User Value Transport Mechanism Across Multiple Virtual World Environments
US20100079467A1 (en) * 2008-09-26 2010-04-01 International Business Machines Corporation Time dependent virtual universe avatar rendering
US20100083140A1 (en) * 2008-09-26 2010-04-01 International Business Machines Corporation Method, system, and program product for variable rendering of virtual universe avatars
US20100083139A1 (en) * 2008-09-26 2010-04-01 International Business Machines Corporation Virtual universe avatar companion
US20100191692A1 (en) * 2009-01-26 2010-07-29 Kindsight, Inc. Targeted content delivery mechanism based on network application data
US7955175B1 (en) * 2009-12-17 2011-06-07 Face It Applications LLC Role based game play on a social network
US20110244952A1 (en) * 2010-04-06 2011-10-06 Multimedia Games, Inc. Wagering game, gaming machine and networked gaming system with customizable player avatar
US20110250575A1 (en) * 2010-04-13 2011-10-13 enVie Interactive LLC System And Method For Providing A Visual Representation Of A User Personality Within A Virtual Environment
US20110256931A1 (en) * 2010-04-14 2011-10-20 Yazici Emre Player contributed dynamic network games
US20120214586A1 (en) * 2011-02-17 2012-08-23 James Rowe System and Method for Using Atomic Agents to Implement Modifications
US8564591B2 (en) 2009-11-30 2013-10-22 International Business Machines Corporation Rendering of artifacts in a virtual universe environment in response to user tags
US9022868B2 (en) 2011-02-10 2015-05-05 Ganz Method and system for creating a virtual world where user-controlled characters interact with non-player characters
US9064377B2 (en) 2010-04-06 2015-06-23 Multimedia Games, Inc. Wagering game, gaming machine, networked gaming system and method with a base game and a simultaneous bonus currency game
US10223705B2 (en) 2007-09-07 2019-03-05 Veritone, Inc. Apparatus, system and method for a brand affinity engine using positive and negative mentions and indexing
CN109448737A (en) * 2018-08-30 2019-03-08 百度在线网络技术(北京)有限公司 Creation method, device, electronic equipment and the storage medium of virtual image
US10282897B2 (en) 2017-02-22 2019-05-07 Microsoft Technology Licensing, Llc Automatic generation of three-dimensional entities
US10417802B2 (en) 2017-12-20 2019-09-17 Binary Bubbles, Inc. System and method for creating customized characters and selectively displaying them in an augmented or virtual reality display
US10460383B2 (en) 2016-10-07 2019-10-29 Bank Of America Corporation System for transmission and use of aggregated metrics indicative of future customer circumstances
US10476974B2 (en) 2016-10-07 2019-11-12 Bank Of America Corporation System for automatically establishing operative communication channel with third party computing systems for subscription regulation
CN110488975A (en) * 2019-08-19 2019-11-22 深圳市仝智科技有限公司 A kind of data processing method and relevant apparatus based on artificial intelligence
US10510088B2 (en) 2016-10-07 2019-12-17 Bank Of America Corporation Leveraging an artificial intelligence engine to generate customer-specific user experiences based on real-time analysis of customer responses to recommendations
US10614517B2 (en) 2016-10-07 2020-04-07 Bank Of America Corporation System for generating user experience for improving efficiencies in computing network functionality by specializing and minimizing icon and alert usage
US10621558B2 (en) 2016-10-07 2020-04-14 Bank Of America Corporation System for automatically establishing an operative communication channel to transmit instructions for canceling duplicate interactions with third party systems
CN111773736A (en) * 2020-07-03 2020-10-16 珠海金山网络游戏科技有限公司 Behavior generation method and device for virtual role
US10949756B2 (en) 2018-02-01 2021-03-16 Binary Bubbles, Inc. System and method for creating and selectively modifying characters and conditionally presenting customized characters via electronic channels
WO2022012390A1 (en) * 2020-07-17 2022-01-20 北京字节跳动网络技术有限公司 Video recording method and apparatus, electronic device, and storage medium
US20230290084A1 (en) * 2020-08-24 2023-09-14 Apple Inc. Devices and methods for motion planning of computer characters
US11954570B2 (en) * 2023-04-28 2024-04-09 Theai, Inc. User interface for construction of artificial intelligence based characters

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109663343A (en) * 2018-12-18 2019-04-23 武汉西山艺创文化有限公司 A kind of augmented reality AR game device and implementation method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5595389A (en) * 1993-12-30 1997-01-21 Eastman Kodak Company Method and apparatus for producing "personalized" video games using CD discs
US6409599B1 (en) * 1999-07-19 2002-06-25 Ham On Rye Technologies, Inc. Interactive virtual reality performance theater entertainment system
US20020082077A1 (en) * 2000-12-26 2002-06-27 Johnson Douglas R. Interactive video game system with characters that evolve physical and cognitive traits
US6428414B1 (en) * 1998-10-08 2002-08-06 Konami Co., Ltd. Method for representing character, storage medium, image display device, and video game device
US20030003988A1 (en) * 2001-06-15 2003-01-02 Walker Jay S. Method and apparatus for planning and customizing a gaming experience
US6758756B1 (en) * 1997-12-19 2004-07-06 Konami Co., Ltd. Method of controlling video game, video game device, and medium recording video game program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5595389A (en) * 1993-12-30 1997-01-21 Eastman Kodak Company Method and apparatus for producing "personalized" video games using CD discs
US6758756B1 (en) * 1997-12-19 2004-07-06 Konami Co., Ltd. Method of controlling video game, video game device, and medium recording video game program
US6428414B1 (en) * 1998-10-08 2002-08-06 Konami Co., Ltd. Method for representing character, storage medium, image display device, and video game device
US6409599B1 (en) * 1999-07-19 2002-06-25 Ham On Rye Technologies, Inc. Interactive virtual reality performance theater entertainment system
US20020082077A1 (en) * 2000-12-26 2002-06-27 Johnson Douglas R. Interactive video game system with characters that evolve physical and cognitive traits
US20030003988A1 (en) * 2001-06-15 2003-01-02 Walker Jay S. Method and apparatus for planning and customizing a gaming experience

Cited By (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070202484A1 (en) * 2006-02-28 2007-08-30 Michael Toombs Method and System for Educating Individuals
US8346872B2 (en) 2006-06-30 2013-01-01 The Invention Science Fund I, Llc Context parameters and identifiers for communication
US20080005241A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Usage parameters for communication content
US20080005681A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Context parameters and identifiers for communication
US20080005243A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Usage parameters for communication content
US20080005242A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Context parameters and identifiers for communication
US20080005229A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Generation and establishment of identifiers for communication
US9152928B2 (en) * 2006-06-30 2015-10-06 Triplay, Inc. Context parameters and identifiers for communication
US8549077B2 (en) 2006-06-30 2013-10-01 The Invention Science Fund I, Llc Usage parameters for communication content
US8949337B2 (en) * 2006-06-30 2015-02-03 The Invention Science Fund I, Llc Generation and establishment of identifiers for communication
US20080020361A1 (en) * 2006-07-12 2008-01-24 Kron Frederick W Computerized medical training system
US8469713B2 (en) 2006-07-12 2013-06-25 Medical Cyberworlds, Inc. Computerized medical training system
US10223705B2 (en) 2007-09-07 2019-03-05 Veritone, Inc. Apparatus, system and method for a brand affinity engine using positive and negative mentions and indexing
US20090112718A1 (en) * 2007-10-31 2009-04-30 Ryan Steelberg System and method for distributing content for use with entertainment creatives
US20110087967A1 (en) * 2008-03-20 2011-04-14 Ganz Social networking in a non-personalized environment
US20090240659A1 (en) * 2008-03-20 2009-09-24 Ganz, An Ontario Partnership Consisting Of 2121200 Ontario Inc. And 2121812 Ontario Inc. Social networking in a non-personalized environment
US8414399B2 (en) * 2008-06-23 2013-04-09 International Business Machines Corporation User value transport mechanism across multiple virtual world environments
US20090319609A1 (en) * 2008-06-23 2009-12-24 International Business Machines Corporation User Value Transport Mechanism Across Multiple Virtual World Environments
US8223156B2 (en) 2008-09-26 2012-07-17 International Business Machines Corporation Time dependent virtual universe avatar rendering
US20100083140A1 (en) * 2008-09-26 2010-04-01 International Business Machines Corporation Method, system, and program product for variable rendering of virtual universe avatars
US8648865B2 (en) 2008-09-26 2014-02-11 International Business Machines Corporation Variable rendering of virtual universe avatars
US20100079467A1 (en) * 2008-09-26 2010-04-01 International Business Machines Corporation Time dependent virtual universe avatar rendering
US20100083139A1 (en) * 2008-09-26 2010-04-01 International Business Machines Corporation Virtual universe avatar companion
US8984047B2 (en) * 2009-01-26 2015-03-17 Alcatel Lucent Targeted content delivery mechanism based on network application data
US20100191692A1 (en) * 2009-01-26 2010-07-29 Kindsight, Inc. Targeted content delivery mechanism based on network application data
US8564591B2 (en) 2009-11-30 2013-10-22 International Business Machines Corporation Rendering of artifacts in a virtual universe environment in response to user tags
US20130346884A1 (en) * 2009-11-30 2013-12-26 International Business Machines Corporation Rendering of artifacts in a virtual universe environment in response to user tags
US9421468B2 (en) * 2009-11-30 2016-08-23 International Business Machines Corporation Rendering of artifacts in a virtual universe environment in response to user tags
US7955175B1 (en) * 2009-12-17 2011-06-07 Face It Applications LLC Role based game play on a social network
US8287382B2 (en) 2009-12-17 2012-10-16 Face It Applications, LLC Role based game play on a social network
US20110151976A1 (en) * 2009-12-17 2011-06-23 Face It Applications LLC Role Based Game Play on a Social Network
US20110237335A1 (en) * 2009-12-17 2011-09-29 Face It Applications LLC Role Based Game Play on a Social Network
US20110244952A1 (en) * 2010-04-06 2011-10-06 Multimedia Games, Inc. Wagering game, gaming machine and networked gaming system with customizable player avatar
US9064377B2 (en) 2010-04-06 2015-06-23 Multimedia Games, Inc. Wagering game, gaming machine, networked gaming system and method with a base game and a simultaneous bonus currency game
US9064369B2 (en) * 2010-04-06 2015-06-23 Multimedia Games, Inc. Wagering game, gaming machine and networked gaming system with customizable player avatar
US20110250575A1 (en) * 2010-04-13 2011-10-13 enVie Interactive LLC System And Method For Providing A Visual Representation Of A User Personality Within A Virtual Environment
US20110256931A1 (en) * 2010-04-14 2011-10-20 Yazici Emre Player contributed dynamic network games
US9022868B2 (en) 2011-02-10 2015-05-05 Ganz Method and system for creating a virtual world where user-controlled characters interact with non-player characters
US20120214586A1 (en) * 2011-02-17 2012-08-23 James Rowe System and Method for Using Atomic Agents to Implement Modifications
US8732102B2 (en) * 2011-02-17 2014-05-20 Disney Enterprises, Inc. System and method for using atomic agents to implement modifications
US10614517B2 (en) 2016-10-07 2020-04-07 Bank Of America Corporation System for generating user experience for improving efficiencies in computing network functionality by specializing and minimizing icon and alert usage
US10460383B2 (en) 2016-10-07 2019-10-29 Bank Of America Corporation System for transmission and use of aggregated metrics indicative of future customer circumstances
US10476974B2 (en) 2016-10-07 2019-11-12 Bank Of America Corporation System for automatically establishing operative communication channel with third party computing systems for subscription regulation
US10510088B2 (en) 2016-10-07 2019-12-17 Bank Of America Corporation Leveraging an artificial intelligence engine to generate customer-specific user experiences based on real-time analysis of customer responses to recommendations
US10621558B2 (en) 2016-10-07 2020-04-14 Bank Of America Corporation System for automatically establishing an operative communication channel to transmit instructions for canceling duplicate interactions with third party systems
US10726434B2 (en) 2016-10-07 2020-07-28 Bank Of America Corporation Leveraging an artificial intelligence engine to generate customer-specific user experiences based on real-time analysis of customer responses to recommendations
US10827015B2 (en) 2016-10-07 2020-11-03 Bank Of America Corporation System for automatically establishing operative communication channel with third party computing systems for subscription regulation
US10282897B2 (en) 2017-02-22 2019-05-07 Microsoft Technology Licensing, Llc Automatic generation of three-dimensional entities
US10417802B2 (en) 2017-12-20 2019-09-17 Binary Bubbles, Inc. System and method for creating customized characters and selectively displaying them in an augmented or virtual reality display
US11367233B2 (en) 2017-12-20 2022-06-21 Pure Imagination Holdings, Llc System and method for creating customized characters and selectively displaying them in an augmented or virtual reality display
US10861208B2 (en) 2017-12-20 2020-12-08 Binary Bubbles, Inc. System and method for creating customized characters and selectively displaying them in an augmented or virtual reality display
US11769284B2 (en) 2017-12-20 2023-09-26 Pure Imagination Holdings, Llc System and method for creating customized characters and selectively displaying them in an augmented or virtual reality display
US10949756B2 (en) 2018-02-01 2021-03-16 Binary Bubbles, Inc. System and method for creating and selectively modifying characters and conditionally presenting customized characters via electronic channels
US11631008B2 (en) 2018-02-01 2023-04-18 Pure Imagination Holdings, Llc System and method for creating and selectively modifying characters and conditionally presenting customized characters via electronic channels
US11941540B2 (en) 2018-02-01 2024-03-26 Pure Imagination Holdings, Llc System and method for creating and selectively modifying characters and conditionally presenting customized characters via electronic channels
CN109448737A (en) * 2018-08-30 2019-03-08 百度在线网络技术(北京)有限公司 Creation method, device, electronic equipment and the storage medium of virtual image
CN110488975A (en) * 2019-08-19 2019-11-22 深圳市仝智科技有限公司 A kind of data processing method and relevant apparatus based on artificial intelligence
CN111773736A (en) * 2020-07-03 2020-10-16 珠海金山网络游戏科技有限公司 Behavior generation method and device for virtual role
WO2022012390A1 (en) * 2020-07-17 2022-01-20 北京字节跳动网络技术有限公司 Video recording method and apparatus, electronic device, and storage medium
US11641512B2 (en) 2020-07-17 2023-05-02 Beijlng Bytedance Network Technology Co., Ltd. Video recording method, apparatus, electronic device and non-transitory storage medium
US20230290084A1 (en) * 2020-08-24 2023-09-14 Apple Inc. Devices and methods for motion planning of computer characters
US11954570B2 (en) * 2023-04-28 2024-04-09 Theai, Inc. User interface for construction of artificial intelligence based characters

Also Published As

Publication number Publication date
WO2007014201A3 (en) 2008-01-17
WO2007014201A2 (en) 2007-02-01

Similar Documents

Publication Publication Date Title
US20070021200A1 (en) Computer implemented character creation for an interactive user experience
Shi et al. Game factors and game-based learning design model
Kendall Hanging out in the virtual pub: Masculinities and relationships online
Bennis et al. Organizing genius: The secrets of creative collaboration
Narula Virtual Society: The Metaverse and the New Frontiers of Human Experience
Jakobsson Virtual worlds and social interaction design
Bulut One-dimensional creativity: A Marcusean critique of work and play in the video game industry
Schultze et al. Refraining Online Games: Synthetic Worlds as Media for Organizational Communication
Carrasco et al. Designing the lost self: Older adults' self-representations in online games
Fizek Playing at a Distance: Borderlands of Video Game Aesthetic
Carlson et al. Utopic dreams and apocalyptic fantasies: critical approaches to researching video game play
Rossignol This gaming life: Travels in three cities
Kuo et al. Designing a Digital Gamification Platform to Support Classroom Management
Nardi et al. Technology, agency, and community: The case of modding in World of Warcraft
Cowley et al. Adaptive artificial intelligence in games: issues, requirements, and a solution through behavlets-based general player modelling
Sengun Why do I fall for the elf, when I am no orc myself? The implications of virtual avatars in digital communication
Brace Of dice and men: An ethnography of contemporary gaming subculture
Nardi et al. Opening the black box of digital technologies: Mods in World of Warcraft
Pettersson Basics of character design
Eladhari Characterising action potential in virtual game worlds applied with the mind module
Banks et al. Put on your game face: Designing the researcher presence in immersive digital environments
WO2014027103A1 (en) Dynamic data handling
Eladhari et al. Good moods: outlook, affect and mood in dynemotion and the mind module
Ferro Gamification with Unity 5. x
Cirucci Social media as video games: How we act as first person paparazzi and why it matters

Legal Events

Date Code Title Description
AS Assignment

Owner name: ZDK INTERACTIVE, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FOX, DAVID;FOX, KELLI;WHITE, SEAN;REEL/FRAME:017588/0984;SIGNING DATES FROM 20060223 TO 20060228

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION