US20140364239A1 - Method and system for creating a virtual social and gaming experience - Google Patents
Method and system for creating a virtual social and gaming experience Download PDFInfo
- Publication number
- US20140364239A1 US20140364239A1 US14/364,244 US201214364244A US2014364239A1 US 20140364239 A1 US20140364239 A1 US 20140364239A1 US 201214364244 A US201214364244 A US 201214364244A US 2014364239 A1 US2014364239 A1 US 2014364239A1
- Authority
- US
- United States
- Prior art keywords
- user
- virtual
- chatting
- gaming
- player
- 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
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
- A63F13/87—Communicating with other players during game play, e.g. by e-mail or chat
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H04L67/42—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/358—Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/67—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/50—Features 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/53—Features 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 details of basic data processing
- A63F2300/534—Features 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 details of basic data processing for network load management, e.g. bandwidth optimization, latency reduction
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/50—Features 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/55—Details of game data or player data management
- A63F2300/5546—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
- A63F2300/5553—Details 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/50—Features 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/57—Features 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 details of game services offered to the player
- A63F2300/572—Communication between players during game play of non game information, e.g. e-mail, chat, file transfer, streaming of audio and streaming of video
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/60—Methods for processing data by generating or executing the game program
- A63F2300/6027—Methods for processing data by generating or executing the game program using adaptive systems learning from user actions, e.g. for skill level adjustment
Definitions
- the present invention generally relates to systems and methods for video gaming, and more particularly to systems and methods for multi-player video gaming, chatting, and the like.
- the illustrative embodiments of the present invention provide a novel method and system for multi-player video gaming, including creating a virtual representation of a player (or e.g., a chatter) referred to as a proxy-player (or e.g., proxy-chatter), based on the player's gaming (or e.g., chatting), social interaction, and/or other suitable characteristics, and the like.
- the proxy-player (or e.g., proxy-chatter) can be downloaded into any suitable gaming (or e.g., chatting) device, and the like, and compete (or e.g., chat) with real players (or e.g., real chatters) or other proxy-players (or e.g., proxy-chatters) at any suitable time, at any suitable, place, and the like.
- the systems and methods provide a highly responsive, continuous, and enjoyable multi-player gaming experience, and the like, as compared to conventional video gaming systems and methods, and can also be applied to online social interactions, other suitable gaming applications, including online chatting, and the like.
- a system, method and computer program product for multi-player video gaming or chatting including a virtual representation of a user.
- the virtual representation of the user can be configured for being displayed and used on a computer device in place of the user during online and/or offline video gaming, chatting, and/or virtual social interactions.
- the virtual representation of the user is downloaded into a gaming or chatting device to compete or chat on behalf of the user with other real players or other virtual representations of other users.
- the virtual representation of the user can be a virtual player in a video game or a virtual chatter in a chatting program.
- the virtual player or the virtual chatter can be based on gaming and/or social characteristics of the user.
- the virtual representation of the user can be applied to online social interactions, gaming applications, and/or online chatting.
- FIG. 1 is an illustrative diagram for systems and methods for creating a virtual social and gaming experience
- FIG. 2 is an illustrative diagram for systems and methods that monitor and track strengths and weaknesses of a user playing a game (or e.g., chat) and that can store such information locally on a device or on a cloud environment;
- a game or e.g., chat
- FIG. 3 is an illustrative diagram for systems and methods that allow a proxy-player (or e.g., proxy-chatter) to be influenced by other online profiles of a user, such as social networking data, movies and music interests, and Internet browsing, and the like;
- a proxy-player or e.g., proxy-chatter
- FIG. 4 is an illustrative diagram for systems and methods that allow output of analytics software to be used as an input to a recommendation engine, and the like, that employs personal information of a user as an input;
- FIG. 5 is an illustrative diagram for systems and methods that that allow a proxy-player (or e.g., a proxy-chatter) to be used when a network connection is unacceptable, such that when the connection is recovered, a real player (or e.g., chatter) can be merged back instead of the proxy-player (or e.g., the proxy-chatter); and
- a proxy-player or e.g., a proxy-chatter
- FIG. 6 is an illustrative diagram for systems and methods for updating a proxy-player (or e.g., a proxy-chatter).
- the present invention includes recognition that multi-player video gaming and/or communication between two or more persons over any suitable communications system including wired, wireless and mobile networks, and the like, is hindered by various factors, for example, including (1) the availability of two or more persons to simultaneously play a game or communicate; (2) individual device connection characteristics (e.g., speed, latency, etc.); and (3) variations in device characteristics (e.g., gaming on personal computers (PCs) versus PlayStation 3 (PS3) platforms versus. iPhone devices, etc.), and the like.
- PCs personal computers
- PS3 PlayStation 3
- an electronic gaming device 1 can be configured to run analytics software 17 , for example, separately as an individual application or chat program and the like, as part of an electronic game or chat program, and the like, for example, that is already running on a device 1 (e.g., personal computer (PC), gaming platform, such as PlayStation 3 (PS3) or XBox 360 or Wii platform, iPhone or Andoid or Windows devices, etc.), and the like.
- a device 1 e.g., personal computer (PC), gaming platform, such as PlayStation 3 (PS3) or XBox 360 or Wii platform, iPhone or Andoid or Windows devices, etc.
- FIG. 2 is an illustrative diagram 200 for systems and methods that monitor and track strengths and weaknesses of a user playing a game (or e.g., chat) and that can store such information locally a device or on a cloud environment, and the like.
- a game or e.g., chat
- the analytics software 17 can be configured to monitor and track various attributes, for example, such as strengths and weaknesses, and the like, as a user profile 202 of a user playing a game (or e.g., running a chat) program 206 over connection 201 (e.g., a wired or wireless connection) and can store such information, for example, locally on a storage device 204 , in a cloud environment 205 , and the like, over connection 203 (e.g., a wired or wireless connection).
- the analytics software 17 can be configured to create user profile data 13 , which can be used to create a proxy-player (or e.g., proxy-chatter) 2 .
- the proxy-player (or e.g., proxy-chatter) 2 can also be influenced by other online profiles 12 of the user, for example, based on remotely generated, and the like, data 9 .
- FIG. 3 is an illustrative diagram 300 for systems and methods that allow a proxy-player (or e.g., proxy-chatter) to be influenced by other online profiles of a user, such as social networking data, movies and music interests, and Internet browsing, and the like.
- a proxy-player or e.g., proxy-chatter
- FIG. 3 a few examples of online profiles 301 of a user that can influence a proxy-player include social networking data 302 , movies interest 303 , music interests 304 , Internet browsing 305 , and the like.
- instance of the proxy-player (or e.g., proxy-chatter) 2 can be transferred over a communications system, for example, such as the Internet, and the like, into other devices 4 and 7 (e.g., personal computers (PCs), gaming platforms, such as PlayStation 3 (PS3) or XBox 360 or Wii platforms, iPhone or Andoid or Windows devices, etc.) and/or a cloud environment 10 , and the like.
- the devices 4 and 7 can be different from the device 1 .
- a single device can have one or more different of the proxy-players (or e.g., proxy-chatters) 2 .
- the device 4 can include proxy-players (or e.g., proxy-chatters) 2 and 5 .
- a user of the device 4 can compete in a game or chat with the proxy-player (or e.g., proxy-chatter) 2 or other proxy-players (or e.g., proxy-chatters), even if the user corresponding to the proxy-player (or e.g., proxy-chatter) 2 or the other proxy players is unavailable, has a bad internet connection (e.g., a wired or wireless connection), the devices being used do not match or are incompatible with each other, and the like.
- proxy-players or e.g., proxy-chatters
- one or more of the proxy-players (or e.g., proxy-chatters) 2 , 9 , and 11 can also be aggregated in a cloud environment 10 , and the like, that the users can access over the Internet, and the like.
- users of other devices 18 can connect to the cloud environment 10 over connection 19 (e.g., a wired or wireless connection) and can download an instance of any suitable proxy-player (or e.g., proxy-chatter) to their own device, cloud environment, and the like.
- proxy-players or e.g., proxy-chatters
- the users of such other devices 18 can also compete with the proxy-players (or e.g., proxy-chatters) 2 , 9 and 11 over the Internet, a communications network (e.g., a wired or wireless communications network), and the like.
- a communications network e.g., a wired or wireless communications network
- the proxy-players can be configured to have complete degrees of freedom, for example, ranging from making moves in a game (or e.g., sending chat phrases) on behalf of the users, expressing feelings and/or communicating with the user and other users or proxy-players (or e.g., proxy-chatters), and the like.
- the analytic software 17 can be configured to run in a cloud environment, and the like, and can be configured for observing the game or chat, and the like, played or performed on the device 1 , instead of running on the device 1 .
- FIG. 4 is an illustrative diagram for systems and methods 400 that allow output of analytics software to be used as an input to a recommendation engine, and the like, that employs personal information of a user as an input.
- the output of the analytics software 17 also can be configured for other purposes.
- output data 401 can be communicated over a connection 402 (e.g., a wired or wireless connection) and can be used as an input to a recommendation engine 403 or any other suitable engine, and the like, that employs such personal information, and the like, of the user, as an input.
- the systems and methods can be configured to augment real-time play (or e.g., chat) of the user of the device 1 with the proxy-player (or e.g., proxy-chatter) 2 during the same game (or e.g., chat) to overcome connection issues, for example, such as connection loss or occasional unacceptable high connection latency, and the like, between the device 1 and the device 4 and/or the device 7 , for example, at predetermined time intervals, and the like, during the game (or e.g., chat) between players (or e.g., chatters) on the devices 1 , 4 , and 7 .
- connection issues for example, such as connection loss or occasional unacceptable high connection latency, and the like
- the play (or e.g., chat) of the user of the device 1 can be merged back, replacing the play (or e.g., chat) being conducted by the proxy-player (or e.g., proxy-chatter) 2 .
- FIG. 5 is an illustrative diagram 500 for systems and methods that that allow a proxy-player (or e.g., a proxy-chatter) to be used when a network connection is unacceptable, such that when the connection is recovered, a real player (or e.g., chatter) can be merged back instead of the proxy-player (or e.g., the proxy-chatter).
- a connection manager 503 can monitor the network connection 505 (e.g., a wired or wireless connection) of a device 501 and connection 507 (e.g., a wired or wireless connection) of a device 504 .
- the connection manager 503 can be configured to switch from a real player (or e.g., real chatter) of the device 501 to a proxy-player (or e.g., proxy-chatter) 502 over connection 506 (e.g., a wired or wireless connection).
- a proxy-player or e.g., proxy-chatter
- a proxy-player can also be included in the user device 504 or can be instantiated somewhere else, such as on another device, on a cloud environment, and the like.
- the analytic software 17 can be configured to continuously learn the latest behavior of the user of the device 1 using the proxy player 2 , for example, even during play (or e.g., chat), and the like.
- this can further improve the performance of the proxy-player (or e.g., proxy-chatter) 2 , for example, to mimic the latest behavior, and the like, of the user of the device 1 .
- FIG. 6 is an illustrative diagram 600 for systems and methods for updating a proxy-player (or e.g., a proxy-chatter).
- a software-based updating program 603 can be configured to check for an updated version 606 of the proxy-player (or e.g., proxy-chatter) 608 in a cloud environment 601 over connection 602 (e.g., a wired or wireless connection).
- the software-based updating program 603 can be configured for running on device 604 .
- the updating program 603 can be configured for running on another device 607 , outside of the device 604 and communicating with the device 604 through the communication link 602 , and the like.
- the updated version 606 of the proxy-player (or e.g., proxy-chatter) 608 can be located on the device 604 of the real player (e.g., the creator of the proxy player 608 ) or on the cloud environment 601 .
- the above-described devices and subsystems of the illustrative embodiments of FIGS. 1-6 can include, for example, any suitable servers, workstations, PCs, laptop computers, PDAs, Internet appliances, handheld devices, cellular telephones, wireless devices, other electronic devices, and the like, capable of performing the processes of the illustrative embodiments of FIGS. 1-6 .
- the devices and subsystems of the illustrative embodiments of FIGS. 1-6 can communicate with each other using any suitable protocol and can be implemented using one or more programmed computer systems or devices.
- One or more interface mechanisms can be used with the illustrative embodiments of FIGS. 1-6 , including, for example, Internet access, telecommunications in any suitable form (e.g., voice, modem, and the like), wireless communications media, and the like.
- employed communications networks or links can include one or more wireless communications networks, cellular communications networks, cable communications networks, satellite communications networks, G3 communications networks, Public Switched Telephone Network (PSTNs), Packet Data Networks (PDNs), the Internet, intranets, WiMax Networks, a combination thereof, and the like.
- PSTNs Public Switched Telephone Network
- PDNs Packet Data Networks
- the Internet intranets, WiMax Networks, a combination thereof, and the like.
- FIGS. 1-6 are for illustrative purposes, as many variations of the specific hardware and/or software used to implement the illustrative embodiments are possible, as will be appreciated by those skilled in the relevant art(s).
- the functionality of one or more of the devices and subsystems of the illustrative embodiments of FIGS. 1-6 can be implemented via one or more programmed computer systems or devices.
- a single computer system can be programmed to perform the special purpose functions of one or more of the devices and subsystems of the illustrative embodiments of FIGS. 1-6 .
- two or more programmed computer systems or devices can be substituted for any one of the devices and subsystems of the illustrative embodiments of FIGS. 1-6 .
- principles and advantages of distributed processing such as redundancy, replication, and the like, also can be implemented, as desired, to increase the robustness and performance the devices and subsystems of the illustrative embodiments of FIGS. 1-6 .
- the devices and subsystems of the illustrative embodiments of FIGS. 1-6 can store information relating to various processes described herein. This information can be stored in one or more memories, such as a hard disk, optical disk, magneto-optical disk, RAM, and the like, of the devices and subsystems of the illustrative embodiments of FIGS. 1-6 .
- One or more databases of the devices and subsystems of the illustrative embodiments of FIGS. 1-6 can store the information used to implement the illustrative embodiments of the present invention.
- the databases can be organized using data structures (e.g., records, tables, arrays, fields, graphs, trees, lists, and the like) included in one or more memories or storage devices listed herein.
- the processes described with respect to the illustrative embodiments of FIGS. 1-6 can include appropriate data structures for storing data collected and/or generated by the processes of the devices and subsystems of the illustrative embodiments of FIGS. 1-6 in one or more databases thereof.
- All or a portion of the devices and subsystems of the illustrative embodiments of FIGS. 1-6 can be conveniently implemented using one or more general purpose computer systems, microprocessors, digital signal processors, micro-controllers, application processors, domain specific processors, application specific signal processors, and the like, programmed according to the teachings of the illustrative embodiments of the present invention, as will be appreciated by those skilled in the computer and software arts.
- Appropriate software can be readily prepared by programmers of ordinary skill based on the teachings of the illustrative embodiments, as will be appreciated by those skilled in the software art.
- 1-6 can be implemented by the preparation of application-specific integrated circuits or by interconnecting an appropriate network of conventional component circuits, as will be appreciated by those skilled in the electrical art(s).
- the illustrative embodiments are not limited to any specific combination of hardware circuitry and/or software.
- the illustrative embodiments of the present invention can include software for controlling the devices and subsystems of the illustrative embodiments of FIGS. 1-6 , for driving the devices and subsystems of the illustrative embodiments of FIGS. 1-6 , for enabling the devices and subsystems of the illustrative embodiments of FIGS. 1-6 to interact with a human user, and the like.
- Such software can include, but is not limited to, device drivers, firmware, operating systems, development tools, applications software, and the like.
- Such computer readable media further can include the computer program product of an embodiment of the present invention for performing all or a portion (if processing is distributed) of the processing performed in implementing the illustrative embodiments of FIGS. 1-6 .
- Computer code devices of the illustrative embodiments of the present invention can include any suitable interpretable or executable code mechanism, including but not limited to scripts, interpretable programs, dynamic link libraries (DLLs), Java classes and applets, complete executable programs, Common Object Request Broker Architecture (CORBA) objects, and the like.
- parts of the processing of the illustrative embodiments of the present invention can be distributed for better performance, reliability, cost, and the like.
- the devices and subsystems of the illustrative embodiments of FIGS. 1-6 can include computer readable medium or memories for holding instructions programmed according to the teachings of the present invention and for holding data structures, tables, records, and/or other data described herein.
- Computer readable medium can include any suitable medium that participates in providing instructions to a processor for execution. Such a medium can take many forms, including but not limited to, non-volatile media, volatile media, transmission media, and the like.
- Non-volatile media can include, for example, optical or magnetic disks, magneto-optical disks, and the like.
- Volatile media can include dynamic memories, and the like.
- Transmission media can include coaxial cables, copper wire, fiber optics, and the like.
- Transmission media also can take the form of acoustic, optical, electromagnetic waves, and the like, such as those generated during radio frequency (RF) communications, infrared (IR) data communications, and the like.
- RF radio frequency
- IR infrared
- Common forms of computer-readable media can include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, any other suitable magnetic medium, a CD-ROM, CDRW, DVD, any other suitable optical medium, punch cards, paper tape, optical mark sheets, any other suitable physical medium with patterns of holes or other optically recognizable indicia, a RAM, a PROM, an EPROM, a FLASH-EPROM, any other suitable memory chip or cartridge, a carrier wave, or any other suitable medium from which a computer can read.
Abstract
A system, method and computer program product for multi-player video gaming or chatting, including a virtual representation of a user, wherein the virtual representation of the user is configured for being displayed and used on a computer device in place of the user during online and/or offline video gaming, chatting, and/or virtual social interactions.
Description
- The present invention claims benefit of priority to U.S. Provisional Patent Application Ser. No. 61/577,719 of Amit RAMCHANDRAN et al., entitled “A PROCESS OF CREATING A VIRTUAL SOCIAL AND GAMING EXPERIENCE,” filed on Dec. 20, 2011, the entire disclosure of which is hereby incorporated by reference herein.
- 1. Field of the Invention
- The present invention generally relates to systems and methods for video gaming, and more particularly to systems and methods for multi-player video gaming, chatting, and the like.
- 2. Discussion of the Background
- In recent years, systems and methods for multi-player video gaming and/or communication between two or more persons over any suitable communications system, for example, including wired, wireless and mobile networks, and the like, have been developed. However, such systems and methods have been hindered by various problems, for example, including problems related to simultaneous game play and communications, problems related to communications network connection characteristics, problems related to variance in gaming device characteristics, and the like.
- Therefore, there is a need for methods and systems that address the above and other problems with video gaming systems and methods. Accordingly, the above and other needs are addressed by the illustrative embodiments of the present invention, which provide a novel method and system for multi-player video gaming, including creating a virtual representation of a player (or e.g., a chatter) referred to as a proxy-player (or e.g., proxy-chatter), based on the player's gaming (or e.g., chatting), social interaction, and/or other suitable characteristics, and the like. The proxy-player (or e.g., proxy-chatter) can be downloaded into any suitable gaming (or e.g., chatting) device, and the like, and compete (or e.g., chat) with real players (or e.g., real chatters) or other proxy-players (or e.g., proxy-chatters) at any suitable time, at any suitable, place, and the like. Advantageously, the systems and methods provide a highly responsive, continuous, and enjoyable multi-player gaming experience, and the like, as compared to conventional video gaming systems and methods, and can also be applied to online social interactions, other suitable gaming applications, including online chatting, and the like.
- Accordingly, in an illustrative aspect, there is provided a system, method and computer program product for multi-player video gaming or chatting, including a virtual representation of a user. The virtual representation of the user can be configured for being displayed and used on a computer device in place of the user during online and/or offline video gaming, chatting, and/or virtual social interactions.
- The virtual representation of the user is downloaded into a gaming or chatting device to compete or chat on behalf of the user with other real players or other virtual representations of other users.
- The virtual representation of the user can be a virtual player in a video game or a virtual chatter in a chatting program.
- The virtual player or the virtual chatter can be based on gaming and/or social characteristics of the user.
- The virtual representation of the user can be applied to online social interactions, gaming applications, and/or online chatting.
- Still other aspects, features, and advantages of the present invention are readily apparent from the following detailed description, simply by illustrating a number of illustrative embodiments and implementations, including the best mode contemplated for carrying out the present invention. The present invention also is capable of other and different embodiments, and its several details can be modified in various respects, all without departing from the spirit and scope of the present invention. Accordingly, the drawings and descriptions are to be regarded as illustrative in nature, and not as restrictive.
- The embodiments of the present invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings, in which like reference numerals refer to similar elements, and in which:
-
FIG. 1 is an illustrative diagram for systems and methods for creating a virtual social and gaming experience; -
FIG. 2 is an illustrative diagram for systems and methods that monitor and track strengths and weaknesses of a user playing a game (or e.g., chat) and that can store such information locally on a device or on a cloud environment; -
FIG. 3 is an illustrative diagram for systems and methods that allow a proxy-player (or e.g., proxy-chatter) to be influenced by other online profiles of a user, such as social networking data, movies and music interests, and Internet browsing, and the like; -
FIG. 4 is an illustrative diagram for systems and methods that allow output of analytics software to be used as an input to a recommendation engine, and the like, that employs personal information of a user as an input; -
FIG. 5 is an illustrative diagram for systems and methods that that allow a proxy-player (or e.g., a proxy-chatter) to be used when a network connection is unacceptable, such that when the connection is recovered, a real player (or e.g., chatter) can be merged back instead of the proxy-player (or e.g., the proxy-chatter); and -
FIG. 6 is an illustrative diagram for systems and methods for updating a proxy-player (or e.g., a proxy-chatter). - The present invention includes recognition that multi-player video gaming and/or communication between two or more persons over any suitable communications system including wired, wireless and mobile networks, and the like, is hindered by various factors, for example, including (1) the availability of two or more persons to simultaneously play a game or communicate; (2) individual device connection characteristics (e.g., speed, latency, etc.); and (3) variations in device characteristics (e.g., gaming on personal computers (PCs) versus PlayStation 3 (PS3) platforms versus. iPhone devices, etc.), and the like.
- Referring now to the drawings, in
FIG. 1 there is shown an illustrative diagram 100 for systems and methods for creating a virtual social and gaming experience. InFIG. 1 , anelectronic gaming device 1 can be configured to runanalytics software 17, for example, separately as an individual application or chat program and the like, as part of an electronic game or chat program, and the like, for example, that is already running on a device 1 (e.g., personal computer (PC), gaming platform, such as PlayStation 3 (PS3) or XBox 360 or Wii platform, iPhone or Andoid or Windows devices, etc.), and the like. -
FIG. 2 is an illustrative diagram 200 for systems and methods that monitor and track strengths and weaknesses of a user playing a game (or e.g., chat) and that can store such information locally a device or on a cloud environment, and the like. InFIG. 2 , theanalytics software 17 can be configured to monitor and track various attributes, for example, such as strengths and weaknesses, and the like, as auser profile 202 of a user playing a game (or e.g., running a chat)program 206 over connection 201 (e.g., a wired or wireless connection) and can store such information, for example, locally on astorage device 204, in acloud environment 205, and the like, over connection 203 (e.g., a wired or wireless connection). Accordingly, theanalytics software 17 can be configured to createuser profile data 13, which can be used to create a proxy-player (or e.g., proxy-chatter) 2. The proxy-player (or e.g., proxy-chatter) 2 can also be influenced by otheronline profiles 12 of the user, for example, based on remotely generated, and the like,data 9. -
FIG. 3 is an illustrative diagram 300 for systems and methods that allow a proxy-player (or e.g., proxy-chatter) to be influenced by other online profiles of a user, such as social networking data, movies and music interests, and Internet browsing, and the like. InFIG. 3 , a few examples of online profiles 301 of a user that can influence a proxy-player include social networking data 302, movies interest 303, music interests 304, Internet browsing 305, and the like. - In an illustrative embodiment, instance of the proxy-player (or e.g., proxy-chatter) 2, for example,
instances other devices 4 and 7 (e.g., personal computers (PCs), gaming platforms, such as PlayStation 3 (PS3) or XBox 360 or Wii platforms, iPhone or Andoid or Windows devices, etc.) and/or acloud environment 10, and the like. Thedevices device 1. A single device can have one or more different of the proxy-players (or e.g., proxy-chatters) 2. For example, thedevice 4 can include proxy-players (or e.g., proxy-chatters) 2 and 5. Advantageously, a user of thedevice 4 can compete in a game or chat with the proxy-player (or e.g., proxy-chatter) 2 or other proxy-players (or e.g., proxy-chatters), even if the user corresponding to the proxy-player (or e.g., proxy-chatter) 2 or the other proxy players is unavailable, has a bad internet connection (e.g., a wired or wireless connection), the devices being used do not match or are incompatible with each other, and the like. - In a further illustrative embodiment, instead of or in addition to actual devices being employed, one or more of the proxy-players (or e.g., proxy-chatters) 2, 9, and 11 can also be aggregated in a
cloud environment 10, and the like, that the users can access over the Internet, and the like. Advantageously, users ofother devices 18 can connect to thecloud environment 10 over connection 19 (e.g., a wired or wireless connection) and can download an instance of any suitable proxy-player (or e.g., proxy-chatter) to their own device, cloud environment, and the like. Accordingly, instead of transferring proxy-players (or e.g., proxy-chatters) to a local device, the users of suchother devices 18 can also compete with the proxy-players (or e.g., proxy-chatters) 2, 9 and 11 over the Internet, a communications network (e.g., a wired or wireless communications network), and the like. - The proxy-players (or e.g., proxy-chatters) can be configured to have complete degrees of freedom, for example, ranging from making moves in a game (or e.g., sending chat phrases) on behalf of the users, expressing feelings and/or communicating with the user and other users or proxy-players (or e.g., proxy-chatters), and the like. In a further illustrative embodiment, the
analytic software 17 can be configured to run in a cloud environment, and the like, and can be configured for observing the game or chat, and the like, played or performed on thedevice 1, instead of running on thedevice 1. -
FIG. 4 is an illustrative diagram for systems andmethods 400 that allow output of analytics software to be used as an input to a recommendation engine, and the like, that employs personal information of a user as an input. InFIG. 4 , the output of theanalytics software 17 also can be configured for other purposes. For example, in an illustrative embodiment,such output data 401 can be communicated over a connection 402 (e.g., a wired or wireless connection) and can be used as an input to arecommendation engine 403 or any other suitable engine, and the like, that employs such personal information, and the like, of the user, as an input. - In an illustrative embodiment, the systems and methods can be configured to augment real-time play (or e.g., chat) of the user of the
device 1 with the proxy-player (or e.g., proxy-chatter) 2 during the same game (or e.g., chat) to overcome connection issues, for example, such as connection loss or occasional unacceptable high connection latency, and the like, between thedevice 1 and thedevice 4 and/or thedevice 7, for example, at predetermined time intervals, and the like, during the game (or e.g., chat) between players (or e.g., chatters) on thedevices device 1 can be merged back, replacing the play (or e.g., chat) being conducted by the proxy-player (or e.g., proxy-chatter) 2. -
FIG. 5 is an illustrative diagram 500 for systems and methods that that allow a proxy-player (or e.g., a proxy-chatter) to be used when a network connection is unacceptable, such that when the connection is recovered, a real player (or e.g., chatter) can be merged back instead of the proxy-player (or e.g., the proxy-chatter). InFIG. 5 , aconnection manager 503 can monitor the network connection 505 (e.g., a wired or wireless connection) of adevice 501 and connection 507 (e.g., a wired or wireless connection) of adevice 504. When the connection is not acceptable for operation (e.g., during gaming or chatting), theconnection manager 503 can be configured to switch from a real player (or e.g., real chatter) of thedevice 501 to a proxy-player (or e.g., proxy-chatter) 502 over connection 506 (e.g., a wired or wireless connection). A proxy-player (or e.g., proxy-chatter) can also be included in theuser device 504 or can be instantiated somewhere else, such as on another device, on a cloud environment, and the like. - In an illustrative embodiment, the
analytic software 17 can be configured to continuously learn the latest behavior of the user of thedevice 1 using theproxy player 2, for example, even during play (or e.g., chat), and the like. Advantageously, this can further improve the performance of the proxy-player (or e.g., proxy-chatter) 2, for example, to mimic the latest behavior, and the like, of the user of thedevice 1. -
FIG. 6 is an illustrative diagram 600 for systems and methods for updating a proxy-player (or e.g., a proxy-chatter). InFIG. 6 , while the user of adevice 604 is competing with a proxy-player (or e.g., proxy-chatter) 608, a software-basedupdating program 603 can be configured to check for an updatedversion 606 of the proxy-player (or e.g., proxy-chatter) 608 in acloud environment 601 over connection 602 (e.g., a wired or wireless connection). In an illustrative embodiment, the software-basedupdating program 603 can be configured for running ondevice 604. In another illustrative embodiment, the updatingprogram 603 can be configured for running on anotherdevice 607, outside of thedevice 604 and communicating with thedevice 604 through thecommunication link 602, and the like. Advantageously, the updatedversion 606 of the proxy-player (or e.g., proxy-chatter) 608 can be located on thedevice 604 of the real player (e.g., the creator of the proxy player 608) or on thecloud environment 601. - The above-described devices and subsystems of the illustrative embodiments of
FIGS. 1-6 can include, for example, any suitable servers, workstations, PCs, laptop computers, PDAs, Internet appliances, handheld devices, cellular telephones, wireless devices, other electronic devices, and the like, capable of performing the processes of the illustrative embodiments ofFIGS. 1-6 . The devices and subsystems of the illustrative embodiments ofFIGS. 1-6 can communicate with each other using any suitable protocol and can be implemented using one or more programmed computer systems or devices. - One or more interface mechanisms can be used with the illustrative embodiments of
FIGS. 1-6 , including, for example, Internet access, telecommunications in any suitable form (e.g., voice, modem, and the like), wireless communications media, and the like. For example, employed communications networks or links can include one or more wireless communications networks, cellular communications networks, cable communications networks, satellite communications networks, G3 communications networks, Public Switched Telephone Network (PSTNs), Packet Data Networks (PDNs), the Internet, intranets, WiMax Networks, a combination thereof, and the like. - It is to be understood that the devices and subsystems of the illustrative embodiments of
FIGS. 1-6 are for illustrative purposes, as many variations of the specific hardware and/or software used to implement the illustrative embodiments are possible, as will be appreciated by those skilled in the relevant art(s). For example, the functionality of one or more of the devices and subsystems of the illustrative embodiments ofFIGS. 1-6 can be implemented via one or more programmed computer systems or devices. - To implement such variations as well as other variations, a single computer system can be programmed to perform the special purpose functions of one or more of the devices and subsystems of the illustrative embodiments of
FIGS. 1-6 . On the other hand, two or more programmed computer systems or devices can be substituted for any one of the devices and subsystems of the illustrative embodiments ofFIGS. 1-6 . Accordingly, principles and advantages of distributed processing, such as redundancy, replication, and the like, also can be implemented, as desired, to increase the robustness and performance the devices and subsystems of the illustrative embodiments ofFIGS. 1-6 . - The devices and subsystems of the illustrative embodiments of
FIGS. 1-6 can store information relating to various processes described herein. This information can be stored in one or more memories, such as a hard disk, optical disk, magneto-optical disk, RAM, and the like, of the devices and subsystems of the illustrative embodiments ofFIGS. 1-6 . One or more databases of the devices and subsystems of the illustrative embodiments ofFIGS. 1-6 can store the information used to implement the illustrative embodiments of the present invention. The databases can be organized using data structures (e.g., records, tables, arrays, fields, graphs, trees, lists, and the like) included in one or more memories or storage devices listed herein. The processes described with respect to the illustrative embodiments ofFIGS. 1-6 can include appropriate data structures for storing data collected and/or generated by the processes of the devices and subsystems of the illustrative embodiments ofFIGS. 1-6 in one or more databases thereof. - All or a portion of the devices and subsystems of the illustrative embodiments of
FIGS. 1-6 can be conveniently implemented using one or more general purpose computer systems, microprocessors, digital signal processors, micro-controllers, application processors, domain specific processors, application specific signal processors, and the like, programmed according to the teachings of the illustrative embodiments of the present invention, as will be appreciated by those skilled in the computer and software arts. Appropriate software can be readily prepared by programmers of ordinary skill based on the teachings of the illustrative embodiments, as will be appreciated by those skilled in the software art. In addition, the devices and subsystems of the illustrative embodiments ofFIGS. 1-6 can be implemented by the preparation of application-specific integrated circuits or by interconnecting an appropriate network of conventional component circuits, as will be appreciated by those skilled in the electrical art(s). Thus, the illustrative embodiments are not limited to any specific combination of hardware circuitry and/or software. - Stored on any one or on a combination of computer readable media, the illustrative embodiments of the present invention can include software for controlling the devices and subsystems of the illustrative embodiments of
FIGS. 1-6 , for driving the devices and subsystems of the illustrative embodiments ofFIGS. 1-6 , for enabling the devices and subsystems of the illustrative embodiments ofFIGS. 1-6 to interact with a human user, and the like. Such software can include, but is not limited to, device drivers, firmware, operating systems, development tools, applications software, and the like. Such computer readable media further can include the computer program product of an embodiment of the present invention for performing all or a portion (if processing is distributed) of the processing performed in implementing the illustrative embodiments ofFIGS. 1-6 . Computer code devices of the illustrative embodiments of the present invention can include any suitable interpretable or executable code mechanism, including but not limited to scripts, interpretable programs, dynamic link libraries (DLLs), Java classes and applets, complete executable programs, Common Object Request Broker Architecture (CORBA) objects, and the like. Moreover, parts of the processing of the illustrative embodiments of the present invention can be distributed for better performance, reliability, cost, and the like. - As stated above, the devices and subsystems of the illustrative embodiments of
FIGS. 1-6 can include computer readable medium or memories for holding instructions programmed according to the teachings of the present invention and for holding data structures, tables, records, and/or other data described herein. Computer readable medium can include any suitable medium that participates in providing instructions to a processor for execution. Such a medium can take many forms, including but not limited to, non-volatile media, volatile media, transmission media, and the like. Non-volatile media can include, for example, optical or magnetic disks, magneto-optical disks, and the like. Volatile media can include dynamic memories, and the like. Transmission media can include coaxial cables, copper wire, fiber optics, and the like. Transmission media also can take the form of acoustic, optical, electromagnetic waves, and the like, such as those generated during radio frequency (RF) communications, infrared (IR) data communications, and the like. Common forms of computer-readable media can include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, any other suitable magnetic medium, a CD-ROM, CDRW, DVD, any other suitable optical medium, punch cards, paper tape, optical mark sheets, any other suitable physical medium with patterns of holes or other optically recognizable indicia, a RAM, a PROM, an EPROM, a FLASH-EPROM, any other suitable memory chip or cartridge, a carrier wave, or any other suitable medium from which a computer can read. - Although the present invention is described in terms of online gaming and chatting, the present invention can be extended to any further suitable social interaction or activity beyond gaming and chatting, as will be appreciated by those of ordinary skill in the relevant art(s).
- While the present invention have been described in connection with a number of illustrative embodiments and implementations, the present invention is not so limited, but rather covers various modifications and equivalent arrangements, which fall within the purview of the appended claims.
Claims (15)
1. A system for multi-player video gaming or chatting, the system comprising:
a virtual representation of a user; and
the virtual representation of the user is configured for being displayed and used on a computer device in place of the user during online and/or offline video gaming, chatting, and/or virtual social interactions.
2. The system of claim 1 , wherein the virtual representation of the user is downloaded into a gaming or chatting device to compete or chat on behalf of the user with other real players or other virtual representations of other users.
3. The system of claim 1 , wherein the virtual representation of the user is a virtual player in a video game or a virtual chatter in a chatting program.
4. The system of claim 1 , wherein the virtual player or the virtual chatter is based on gaming and/or social characteristics of the user.
5. The system of claim 1 , wherein the virtual representation of the user is applied to online social interactions, gaming applications, and/or online chatting.
6. A method for multi-player video gaming or chatting, the method comprising:
creating a virtual representation of a user; and
displaying and using the virtual representation of the user on a computer device in place of the user during online and/or offline video gaming, chatting, and/or virtual social interactions.
7. The method of claim 6 , wherein the virtual representation of the user is downloaded into a gaming or chatting device to compete or chat on behalf of the user with other real players or other virtual representations of other users.
8. The method of claim 6 , wherein the virtual representation of the user is a virtual player in a video game or a virtual chatter in a chatting program.
9. The method of claim 6 , wherein the virtual player or the virtual chatter is based on gaming and/or social characteristics of the user.
10. The method of claim 6 , wherein the virtual representation of the user is applied to online social interactions, gaming applications, and/or online chatting.
11. A computer program product for multi-player video gaming or chatting, and including one or more computer readable instructions embedded on a non-transitory, tangible computer readable medium and configured to cause one or more computer processors to perform the steps of:
creating a virtual representation of a user; and
displaying and using the virtual representation of the user on a computer device in place of the user during online and/or offline video gaming, chatting, and/or virtual social interactions.
12. The computer program product of claim 11 , wherein the virtual representation of the user is downloaded into a gaming or chatting device to compete or chat on behalf of the user with other real players or other virtual representations of other users.
13. The computer program product of claim 11 , wherein the virtual representation of the user is a virtual player in a video game or a virtual chatter in a chatting program.
14. The computer program product of claim 11 , wherein the virtual player or the virtual chatter is based on gaming and/or social characteristics of the user.
15. The computer program product of claim 11 , wherein the virtual representation of the user is applied to online social interactions, gaming applications, and/or online chatting.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/364,244 US20140364239A1 (en) | 2011-12-20 | 2012-12-19 | Method and system for creating a virtual social and gaming experience |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161577719P | 2011-12-20 | 2011-12-20 | |
US14/364,244 US20140364239A1 (en) | 2011-12-20 | 2012-12-19 | Method and system for creating a virtual social and gaming experience |
PCT/US2012/070688 WO2013096489A1 (en) | 2011-12-20 | 2012-12-19 | Method and system for creating a virtual social and gaming experience |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140364239A1 true US20140364239A1 (en) | 2014-12-11 |
Family
ID=48669461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/364,244 Abandoned US20140364239A1 (en) | 2011-12-20 | 2012-12-19 | Method and system for creating a virtual social and gaming experience |
Country Status (2)
Country | Link |
---|---|
US (1) | US20140364239A1 (en) |
WO (1) | WO2013096489A1 (en) |
Citations (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010003712A1 (en) * | 1997-12-31 | 2001-06-14 | Gregory Robert Roelofs | Exoskeletal platform for controlling multi-directional avatar kinetics in a virtual environment |
US20040266506A1 (en) * | 2003-06-30 | 2004-12-30 | Ralf Herbrich | Personalized behavior of computer controlled avatars in a virtual reality environment |
US20050137015A1 (en) * | 2003-08-19 | 2005-06-23 | Lawrence Rogers | Systems and methods for a role-playing game having a customizable avatar and differentiated instant messaging environment |
US20060079325A1 (en) * | 2002-12-12 | 2006-04-13 | Koninklijke Philips Electronics, N.V. | Avatar database for mobile video communications |
US20070167204A1 (en) * | 2006-01-11 | 2007-07-19 | Lyle John W | Character for computer game and method |
US20070218987A1 (en) * | 2005-10-14 | 2007-09-20 | Leviathan Entertainment, Llc | Event-Driven Alteration of Avatars |
US7293235B1 (en) * | 1998-08-14 | 2007-11-06 | British Telecommunications Public Limited Company | Predicting avatar movement in a distributed virtual environment |
US20070260984A1 (en) * | 2006-05-07 | 2007-11-08 | Sony Computer Entertainment Inc. | Methods for interactive communications with real time effects and avatar environment interaction |
US20070298866A1 (en) * | 2006-06-26 | 2007-12-27 | Paolo Gaudiano | Methods and systems for interactive customization of avatars and other animate or inanimate items in video games |
US20080153596A1 (en) * | 2006-12-21 | 2008-06-26 | Nguyen Long N | System, method and apparatus for connecting video game players and associated virtual avatars to communicate, buy, sell, trade, search for companions, search for help, and exchange content about/of/in multiplayer online worlds |
US20090029769A1 (en) * | 2007-07-27 | 2009-01-29 | Empire Of Sports Developments Ltd. | Controlling avatar performance and simulating metabolism using virtual metabolism parameters |
US20090069084A1 (en) * | 2007-09-12 | 2009-03-12 | Reece Alex D | System and Methods for Monitoring and Controlling the Actions of an Avatar in a Virtual Environment |
US20090124349A1 (en) * | 2007-10-26 | 2009-05-14 | Christopher James Dawson | System for personalizing content presented in an avatar wait state |
US20090157323A1 (en) * | 2007-12-13 | 2009-06-18 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Methods and systems for specifying an avatar |
US7634731B2 (en) * | 2002-11-20 | 2009-12-15 | Lg Electronics Inc. | System and method for remotely controlling character avatar image using mobile phone |
US7639251B2 (en) * | 2005-12-31 | 2009-12-29 | Tencent Technology (Shenzhen) Company Ltd. | Method of displaying 3-D avatar and system thereof |
US20100009747A1 (en) * | 2008-07-14 | 2010-01-14 | Microsoft Corporation | Programming APIS for an Extensible Avatar System |
US20100035692A1 (en) * | 2008-08-08 | 2010-02-11 | Microsoft Corporation | Avatar closet/ game awarded avatar |
US20100056273A1 (en) * | 2008-09-04 | 2010-03-04 | Microsoft Corporation | Extensible system for customized avatars and accessories |
US20100081508A1 (en) * | 2008-09-26 | 2010-04-01 | International Business Machines Corporation | Avatar protection within a virtual universe |
US20100203968A1 (en) * | 2007-07-06 | 2010-08-12 | Sony Computer Entertainment Europe Limited | Apparatus And Method Of Avatar Customisation |
US20100227682A1 (en) * | 2009-03-04 | 2010-09-09 | Microsoft Corporation | Awarding of avatar items in video game environment |
US20110143834A1 (en) * | 2009-12-15 | 2011-06-16 | Wms Gaming, Inc. | Location-based customization of avatars in gaming systems |
US20110244952A1 (en) * | 2010-04-06 | 2011-10-06 | Multimedia Games, Inc. | Wagering game, gaming machine and networked gaming system with customizable player avatar |
US8130219B2 (en) * | 2007-06-11 | 2012-03-06 | Autodesk, Inc. | Metadata for avatar generation in virtual environments |
US8151199B2 (en) * | 2009-02-09 | 2012-04-03 | AltEgo, LLC | Computational delivery system for avatar and background game content |
US8159504B2 (en) * | 2008-10-16 | 2012-04-17 | At&T Intellectual Property I, L.P. | System and method for presenting an avatar |
US8184116B2 (en) * | 2008-04-24 | 2012-05-22 | International Business Machines Corporation | Object based avatar tracking |
US8384719B2 (en) * | 2008-08-01 | 2013-02-26 | Microsoft Corporation | Avatar items and animations |
US8495505B2 (en) * | 2008-01-10 | 2013-07-23 | International Business Machines Corporation | Perspective based tagging and visualization of avatars in a virtual world |
US8597121B2 (en) * | 2008-06-30 | 2013-12-03 | Accenture Global Services Limited | Modification of avatar attributes for use in a gaming system via a moderator interface |
US8620850B2 (en) * | 2010-09-07 | 2013-12-31 | Blackberry Limited | Dynamically manipulating an emoticon or avatar |
US8648865B2 (en) * | 2008-09-26 | 2014-02-11 | International Business Machines Corporation | Variable rendering of virtual universe avatars |
US8683354B2 (en) * | 2008-10-16 | 2014-03-25 | At&T Intellectual Property I, L.P. | System and method for distributing an avatar |
US8749557B2 (en) * | 2010-06-11 | 2014-06-10 | Microsoft Corporation | Interacting with user interface via avatar |
US8834267B2 (en) * | 2009-02-05 | 2014-09-16 | Square Enix Co., Ltd. | Avatar useable in multiple games that changes appearance according to the game being played |
US9026458B2 (en) * | 2007-12-04 | 2015-05-05 | International Business Machines Corporation | Apparatus, system and program product for dynamically changing advertising on an avatar as viewed by a viewing user |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100369640B1 (en) * | 2000-03-03 | 2003-01-29 | 신유진 | Exhibition system in three dimensional virtual reality space and method thereof |
KR20030031685A (en) * | 2001-10-15 | 2003-04-23 | (주)에이치인포메이션 | System and method for providing artificial intellect avatar linked shopping-mall and storage media for having program source thereof |
KR20040083764A (en) * | 2003-03-25 | 2004-10-06 | 주식회사 맥스클랜 | Multi- Participation Type Racing Game and Sight-seeing On-Line Service Adminstration Method |
WO2008109299A2 (en) * | 2007-03-01 | 2008-09-12 | Sony Computer Entertainment America Inc. | System and method for communicating with a virtual world |
KR20070043945A (en) * | 2007-03-12 | 2007-04-26 | 신유진 | A system and method of meeting and demonstration's holding in 3d vr |
-
2012
- 2012-12-19 US US14/364,244 patent/US20140364239A1/en not_active Abandoned
- 2012-12-19 WO PCT/US2012/070688 patent/WO2013096489A1/en active Application Filing
Patent Citations (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010003712A1 (en) * | 1997-12-31 | 2001-06-14 | Gregory Robert Roelofs | Exoskeletal platform for controlling multi-directional avatar kinetics in a virtual environment |
US7293235B1 (en) * | 1998-08-14 | 2007-11-06 | British Telecommunications Public Limited Company | Predicting avatar movement in a distributed virtual environment |
US7634731B2 (en) * | 2002-11-20 | 2009-12-15 | Lg Electronics Inc. | System and method for remotely controlling character avatar image using mobile phone |
US20060079325A1 (en) * | 2002-12-12 | 2006-04-13 | Koninklijke Philips Electronics, N.V. | Avatar database for mobile video communications |
US20040266506A1 (en) * | 2003-06-30 | 2004-12-30 | Ralf Herbrich | Personalized behavior of computer controlled avatars in a virtual reality environment |
US20050137015A1 (en) * | 2003-08-19 | 2005-06-23 | Lawrence Rogers | Systems and methods for a role-playing game having a customizable avatar and differentiated instant messaging environment |
US20070218987A1 (en) * | 2005-10-14 | 2007-09-20 | Leviathan Entertainment, Llc | Event-Driven Alteration of Avatars |
US7639251B2 (en) * | 2005-12-31 | 2009-12-29 | Tencent Technology (Shenzhen) Company Ltd. | Method of displaying 3-D avatar and system thereof |
US20070167204A1 (en) * | 2006-01-11 | 2007-07-19 | Lyle John W | Character for computer game and method |
US20070260984A1 (en) * | 2006-05-07 | 2007-11-08 | Sony Computer Entertainment Inc. | Methods for interactive communications with real time effects and avatar environment interaction |
US20080001951A1 (en) * | 2006-05-07 | 2008-01-03 | Sony Computer Entertainment Inc. | System and method for providing affective characteristics to computer generated avatar during gameplay |
US20070298866A1 (en) * | 2006-06-26 | 2007-12-27 | Paolo Gaudiano | Methods and systems for interactive customization of avatars and other animate or inanimate items in video games |
US20080153596A1 (en) * | 2006-12-21 | 2008-06-26 | Nguyen Long N | System, method and apparatus for connecting video game players and associated virtual avatars to communicate, buy, sell, trade, search for companions, search for help, and exchange content about/of/in multiplayer online worlds |
US8130219B2 (en) * | 2007-06-11 | 2012-03-06 | Autodesk, Inc. | Metadata for avatar generation in virtual environments |
US20100203968A1 (en) * | 2007-07-06 | 2010-08-12 | Sony Computer Entertainment Europe Limited | Apparatus And Method Of Avatar Customisation |
US20090029769A1 (en) * | 2007-07-27 | 2009-01-29 | Empire Of Sports Developments Ltd. | Controlling avatar performance and simulating metabolism using virtual metabolism parameters |
US20090069084A1 (en) * | 2007-09-12 | 2009-03-12 | Reece Alex D | System and Methods for Monitoring and Controlling the Actions of an Avatar in a Virtual Environment |
US20090124349A1 (en) * | 2007-10-26 | 2009-05-14 | Christopher James Dawson | System for personalizing content presented in an avatar wait state |
US9026458B2 (en) * | 2007-12-04 | 2015-05-05 | International Business Machines Corporation | Apparatus, system and program product for dynamically changing advertising on an avatar as viewed by a viewing user |
US20090157323A1 (en) * | 2007-12-13 | 2009-06-18 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Methods and systems for specifying an avatar |
US8495505B2 (en) * | 2008-01-10 | 2013-07-23 | International Business Machines Corporation | Perspective based tagging and visualization of avatars in a virtual world |
US8184116B2 (en) * | 2008-04-24 | 2012-05-22 | International Business Machines Corporation | Object based avatar tracking |
US8597121B2 (en) * | 2008-06-30 | 2013-12-03 | Accenture Global Services Limited | Modification of avatar attributes for use in a gaming system via a moderator interface |
US20100009747A1 (en) * | 2008-07-14 | 2010-01-14 | Microsoft Corporation | Programming APIS for an Extensible Avatar System |
US8384719B2 (en) * | 2008-08-01 | 2013-02-26 | Microsoft Corporation | Avatar items and animations |
US20100035692A1 (en) * | 2008-08-08 | 2010-02-11 | Microsoft Corporation | Avatar closet/ game awarded avatar |
US20100056273A1 (en) * | 2008-09-04 | 2010-03-04 | Microsoft Corporation | Extensible system for customized avatars and accessories |
US20100081508A1 (en) * | 2008-09-26 | 2010-04-01 | International Business Machines Corporation | Avatar protection within a virtual universe |
US8648865B2 (en) * | 2008-09-26 | 2014-02-11 | International Business Machines Corporation | Variable rendering of virtual universe avatars |
US8159504B2 (en) * | 2008-10-16 | 2012-04-17 | At&T Intellectual Property I, L.P. | System and method for presenting an avatar |
US8683354B2 (en) * | 2008-10-16 | 2014-03-25 | At&T Intellectual Property I, L.P. | System and method for distributing an avatar |
US8834267B2 (en) * | 2009-02-05 | 2014-09-16 | Square Enix Co., Ltd. | Avatar useable in multiple games that changes appearance according to the game being played |
US8151199B2 (en) * | 2009-02-09 | 2012-04-03 | AltEgo, LLC | Computational delivery system for avatar and background game content |
US20100227682A1 (en) * | 2009-03-04 | 2010-09-09 | Microsoft Corporation | Awarding of avatar items in video game environment |
US20110143834A1 (en) * | 2009-12-15 | 2011-06-16 | Wms Gaming, Inc. | Location-based customization of avatars in gaming systems |
US20110244952A1 (en) * | 2010-04-06 | 2011-10-06 | Multimedia Games, Inc. | Wagering game, gaming machine and networked gaming system with customizable player avatar |
US8749557B2 (en) * | 2010-06-11 | 2014-06-10 | Microsoft Corporation | Interacting with user interface via avatar |
US8620850B2 (en) * | 2010-09-07 | 2013-12-31 | Blackberry Limited | Dynamically manipulating an emoticon or avatar |
Also Published As
Publication number | Publication date |
---|---|
WO2013096489A1 (en) | 2013-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113811372A (en) | AI modeling for video game guidance and matching | |
US20090197681A1 (en) | System and method for targeted recommendations using social gaming networks | |
US10967277B2 (en) | Automated player sponsorship system | |
US11600266B2 (en) | Network-based learning models for natural language processing | |
US20100035692A1 (en) | Avatar closet/ game awarded avatar | |
CN116322915A (en) | Automatic disjunctive players from game interactions | |
US20230096357A1 (en) | Emotion detection & moderation based on voice inputs | |
US20190299103A1 (en) | System and method for updating an application client | |
US11571628B2 (en) | Modifying game content to reduce abuser actions toward other users | |
JP2023515948A (en) | Methods for Behavior of Virtual Influencers Based on Predicted Gaming Activity and Audience Characteristics | |
CN112169327A (en) | Control method of cloud game and related device | |
JP7366948B2 (en) | Game replay method and system | |
US20140364239A1 (en) | Method and system for creating a virtual social and gaming experience | |
WO2023075945A1 (en) | Visual tagging and heat-mapping of emotion | |
US20230381664A1 (en) | Importing agent personalization data to instantiate a personalized agent in a user game session | |
US20240029725A1 (en) | Customized dialogue support | |
US20230128658A1 (en) | Personalized vr controls and communications | |
EP4140553A1 (en) | Audio analytics and accessibility across applications and platforms | |
JP7008970B2 (en) | Game equipment, game execution methods, and programs | |
WO2023229753A1 (en) | Importing agent personalization data to instantiate a personalized agent in a user game session | |
US20180307762A1 (en) | Social-based management of content | |
KR20220152820A (en) | System and method for providing game service | |
JP2023501653A (en) | Server-based video help in video games | |
WO2013180798A1 (en) | Method, apparatus and system for expressing and exchanging opinions on virtual objects |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |