Nothing Special   »   [go: up one dir, main page]

US8127236B2 - Virtual universe subject matter expert assistance - Google Patents

Virtual universe subject matter expert assistance Download PDF

Info

Publication number
US8127236B2
US8127236B2 US12/209,601 US20960108A US8127236B2 US 8127236 B2 US8127236 B2 US 8127236B2 US 20960108 A US20960108 A US 20960108A US 8127236 B2 US8127236 B2 US 8127236B2
Authority
US
United States
Prior art keywords
subject matter
avatar
user
expert
matter expert
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.)
Active, expires
Application number
US12/209,601
Other versions
US20100070883A1 (en
Inventor
II Rick A. Hamilton
Steven M. Harrison
Brian M. O'Connell
Keith R. Walker
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.)
Activision Publishing Inc
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to US12/209,601 priority Critical patent/US8127236B2/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HARRISON, STEVEN M., HAMILTON, RICK A., II, O'CONNELL, BRIAN M., WALKER, KEITH R.
Priority to TW98130413A priority patent/TWI467397B/en
Publication of US20100070883A1 publication Critical patent/US20100070883A1/en
Application granted granted Critical
Publication of US8127236B2 publication Critical patent/US8127236B2/en
Assigned to ACTIVISION PUBLISHING, INC. reassignment ACTIVISION PUBLISHING, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTERNATIONAL BUSINESS MACHINES CORPORATION
Assigned to BANK OF AMERICA, N.A. reassignment BANK OF AMERICA, N.A. SECURITY AGREEMENT Assignors: ACTIVISION PUBLISHING, INC.
Assigned to BLIZZARD ENTERTAINMENT, INC., ACTIVISION PUBLISHING, INC., ACTIVISION BLIZZARD INC., ACTIVISION ENTERTAINMENT HOLDINGS, INC. reassignment BLIZZARD ENTERTAINMENT, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: BANK OF AMERICA, N.A.
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • G06N5/022Knowledge engineering; Knowledge acquisition

Definitions

  • the present invention generally relates to locating information providers within a Virtual Universe (VU), and more particularly to methods, systems, and program products for identifying virtual universe users as subject matter experts, and enabling other virtual universe users to find and contact experts through the VU interface.
  • VU Virtual Universe
  • VU Virtual Universe
  • VU is a computer-based simulated world or environment; other terms for VU's include metaverses, “3-D Internet” and Virtual World, and VU will be understood to represent any of these environments.
  • an agent which functions as the user's account, and upon which the user builds an avatar tied to an inventory of assets the user owns in the VU and associated with the agent.
  • VU assets, avatars and anything presented to a user as visual information comprise Universally Unique Identifiers (UUID's) tied to geometric data distributed to users as textual coordinates), textures distributed to users as graphics files (for example as a JPEG2000 file), and effects data rendered by the user's client computer according to the user's preferences and user's computer system device capabilities.
  • UUID's Universally Unique Identifiers
  • Many VU's are represented using three dimensional (3-D) graphics and landscapes and are populated by many thousands of users or residents, often resembling the real world or fantasy/fictional worlds in terms of physics, houses, landscapes and in interpersonal communications with other users.
  • Second Life® SECOND LIFE is a trademark of Linden Research, Inc. in the United States and/or other countries
  • Entropia UniverseTM ENTROPIA UNIVERSE is a registered trademark of MindArk PE AB in the United States, other countries, or both
  • the Sims OnlineTM TEE SIMS ONLINE is a trademark of Electronic Arts, Inc in the United States, other countries, or both
  • ThereTM THERE is a trademark of Makena Technologies, Inc. in the United States, other countries, or both
  • VU's are also commonly defined with respect to VU regions, virtual areas of land within the VU typically residing on a single server, with each region amenable to provision and management by a one or more participating providers.
  • the size and complexity and variety of resources found in a VU is related to the number of providers participating and hosting regions through server hosting. And the success of a VU may depend upon attracting users and keeping them engaged and participating in the VU, thereby adding value to the providers who bear the cost in providing VU region content and services (and correspondingly expect an appropriate level of multiple-user engagement as a return on their investment), as well as for other users who wish to engage many others in a large virtual community.
  • an informational or service-related region managed by a governmental or non-profit organization may desire or expect a given level of VU user engagement and participation, and commercial region providers may desire to engage in a given level of commercial transactions (e.g. sales) or achieve a level of marketing exposure among VU users.
  • the value of a VU to a user is dependent upon the comprehensive nature of the experience. Keeping users engaged and participating in a VU (thereby satisfying provider expectations) requires meeting user needs and expectations, otherwise the user will exit the VU and satisfy his needs elsewhere, for example through other VU or real-world resources. In one example VU's that strive to offer customer and informational services to users have difficulty in effectively offering comprehensive information to users. VU's do not offer the same robust search-and-retrieval options offered by the real-world, for example browser applications that may quickly search the Internet or other databases for information.
  • Methods, devices and systems are provided for enabling virtual universe residents to find and engage subject matter experts within a virtual universe.
  • Methods include defining a subject matter expert conduit within a virtual universe, the conduit comprising a communication medium.
  • An avatar of a user engaging the conduit indicates a subject matter expert search term, wherein the conduit searches a data storage for a tag relevant to the search term and identifies and locates an expert-avatar tagged with the relevant tag.
  • the conduit enables the user to directly communicate with the identified expert-avatar through the conduit communication medium entirely within the virtual universe, without the user directly engaging a resource outside of the virtual universe or without requiring the user to engage in a communication interface outside of the virtual universe.
  • service methods comprising deploying applications for enabling virtual universe residents to find and engage subject matter experts within a virtual universe according to the method steps described above, for example by a service provider who offers to implement, deploy, and/or perform functions for others.
  • articles of manufacture comprising a computer usable medium having a computer readable program in said medium.
  • Such program code comprises instructions which, when executed on a computer system, cause the computer system to perform one or more method and/or process elements described above for enabling virtual universe residents to find and engage subject matter experts within a virtual universe.
  • systems, articles and programmable devices configured for performing one or more method and/or process elements of the current invention are also provided for enabling virtual universe residents to find and engage subject matter experts within a virtual universe, for example as described above.
  • FIG. 1 is a flow chart illustrating a process and system for enabling virtual universe residents to find and engage subject matter experts within a virtual universe according to the present invention.
  • FIG. 2 is a block diagram illustration of a subject matter expert conduit according to the present invention.
  • FIG. 3 is a block diagram illustrating an exemplary computerized implementation of a system and method for enabling virtual universe residents to find and engage subject matter experts within a virtual universe according to the present invention.
  • FIGS. 4A and 4B are diagrammatic illustrations of a conduit texture in relation to user and subject matter expert avatars within a virtual universe according to the present invention.
  • a subject matter expert may be defined as an entity exhibiting a high level of knowledge in a subject matter area or expertise in performing a specialized job, task, or skill within a subject matter, though one skilled in the art may recognize that other definitions may also apply.
  • VU region providers To counter loss of user engagement, and also to enhance VU usage and experiences, it is advantageous for VU region providers to provide service and information to VU users by populating their regions with subject matter expert avatars (SME avatars) managed and monitored with experts or other highly-trained customer service representatives, ideally engaging other VU users or residents within roles expected in the context of the VU, extending or enhancing the VU experience: for example, a SME avatar may appear as a Wizard in a fantasy-type of VU, immediately conveying SME status on magical powers to another user through appearance prior to any initial contact and thus in one aspect conveying SME status more efficiently than search-and-retrieve browser operations.
  • SME avatars subject matter expert avatars
  • a VU or a region thereof may be staffed with avatars operated by low-level intake or receptionist personnel or by automated “bot” avatars, thereby enabling expanded hours of service as well as increase the availability of customer service avatars.
  • general intake greeters and bots are only able to greet and engage visitors on a superficial level, unable to provide detailed subject matter information without either referring a visitor avatar to another party or performing some type of data search or look-up procedure.
  • the quality of such a referral or information look-up experience for a user is inversely proportional to the time expended and number of search term entry and result review iterations required to acquire the target information. Providing requisite detailed and specific information sought by a visitor may require multiple iterations over a significant or irritating time period.
  • a provider avatar can quickly and efficiently retrieve the target information or identify a good source for that information a user may terminate an avatar engagement and/or leave the region unsatisfied, which may result directly in loss of profits or business opportunities in a commercial or retail context.
  • FIG. 1 illustrates a process or system according to the present invention for finding and providing SME engagement within a virtual universe, and more particularly configured to enhance the user VU experience by finding and providing responsive SME avatar engagement within the expected context of the VU.
  • the user may remain immersed within the VU experience, in some examples continuing to play a role within the VU corresponding to their avatar (i.e. continuing to enjoy their VU experience as their VU avatar character in a fictional or fantasy world VU) while acquiring SME services that would otherwise require a departure from the VU back to the real world and a corresponding loss of user VU engagement to the detriment of VU region providers.
  • a user participating in a VU and seeking SME services finds or otherwise evokes an SME conduit provided in the VU, for example through an interaction by his avatar with a VU texture or by evoking the SME conduit through a specific user computer application interface within the context of his avatar.
  • the SME conduit include an avatar, a texture or other item tangible to the user's avatar (i.e. it may be touched or approached within a presence-detection proximity which evokes a response), or an interface menu item; some embodiments are described more fully below, and other examples will be apparent to one skilled in the art.
  • the user engages the SME conduit and enters a query for desired information through a VU-appropriate entry means. For example if the SME conduit is an avatar the user may ask the query through a chat or voice interface.
  • the SME conduit searches for an appropriate SME that meets one or more requirements of the query, and if an appropriate SME is found then at 107 establishes an engagement of the user's avatar with the found SME in a manner consistent with the user's expectations as defined by the VU.
  • a first SME conduit-avatar engaged at 103 and 105 may be represented by a provider intake representative, the same avatar then populated by and representative of a second found provider SME at 107 in a transparent fashion, the SME conduit/populated avatar presented to the user appearing as the same consistent avatar through each of process steps 103 - 105 - 107 .
  • FIG. 2 illustrates one embodiment of a SME conduit 200 according to the present invention comprising four components: a Subject Matter Expert Identifier 202 , a Subject Matter Expert Locator 204 , a Subject Matter Expert Communication System 206 and a Subject Matter Expert Datastore 208 .
  • each component may reside in divergent locations and take separate tangible or non-tangible form in the VU: thus in one embodiment the Subject Matter Expert Locator 204 may be associated with a VU texture and thus amenable to direct interaction with a user avatar through an application directly communicating with an avatar's user computer application or interface, and the Subject Matter Expert Datastore 208 may also be associated with another texture within the VU; moreover, one or more of the components 202 / 204 / 206 / 208 may be located separately in one or more other computer applications in communication with the other remaining components 202 , 204 , 206 , and/or 208 .
  • the Subject Matter Expert Identifier 202 comprises one or more methods or processes for “tagging” or identifying a VU avatar, the avatar's agent or human or other entity represented by the avatar as an expert, thereby rendering the avatar as a SME avatar.
  • the Subject Matter Expert Identifier 202 uses social identification to define a VU avatar as a SME avatar, wherein other VU residents tag an avatar as an expert in a subject.
  • multiple independent and unique avatars must tag another avatar as an expert, for example a threshold minimum tag count must be reached prior to a SME avatar connotation.
  • Tagging by another avatar may be achieved through various methods and processes, for example including invoking a context menu on a selected avatar.
  • a single avatar may also be tagged as an expert in multiple subjects. With each tag an entry is made into a data store component and associated with the tagged avatar, for example the Subject Matter Expert Datastore 208 described below.
  • the Subject Matter Expert Identifier 202 uses self-identification to define a VU avatar as a SME avatar, wherein VU residents may tag themselves as an expert in a subject. Some embodiments may require confirmation of expertise by requiring concurrence with the self-rating through one or more additional methods of expert status identification, for example through one or more of the other methods and processes described herein.
  • the Subject Matter Expert Identifier 202 may also use hierarchical identification through organizational structures and methodology. For example experts may be found and tagged as a function of their status (titles, job descriptions, departments, etc.) within a company hierarchy; in one aspect this information is commonly available in on-line company directories, and thus the Subject Matter Expert Identifier 202 may be configured to find and tag a SME avatar as a function of information data acquired by crawling through an on-line directory and parsing the information.
  • Other parties within an organization may also tag a party as an expert as a function of their relative status within the hierarchy: thus a person higher in a hierarchy may be authorized to tag subordinates as subject matter experts; or a person having reliable hierarchical status may be enabled to tag another person as an expert (for example a person listed in an Information Technology Services department may be authorized to tag a user in another department as a “C++ programming expert.”
  • Subject Matter Expert Identifiers 202 may also use derived identification methods and processes.
  • a Subject Matter Expert Identifier 202 is configured to access to an on-line company directory and tag users as subject matter experts as a function of expert tagging status of one or more other users within the same hierarchical “group” or “team,” in one embodiment as function of the percentage of people within the same “group” or “team” that are tagged as an expert: thus in one example if 80 percent of a team is denoted expert in a given subject, the Subject Matter Expert Identifier 202 may tag the rest of the team as expert in the same subject, in some embodiments provisionally or dependent upon another confirmation tag.
  • Subject Matter Expert Identifiers 202 may also use avatar inventory identification methods and processes, wherein a user avatar is analyzed to detect a potential or determine a degree of likelihood that a user is an expert in a particular subject. For example, if a user's avatar inventory contains seven virtual reference documents on a given subject, then it is likely that the user is an expert on that subject and may be tagged accordingly.
  • the Subject Matter Expert Identifier 202 may be configured to periodically review or update avatar inventory analyses, or in response to notification of the addition of a new item to a user avatar inventory.
  • the Subject Matter Expert Identifier 202 may also be configured to consider user region identification and history data.
  • a user spending a relatively large amount of time within a particular region indicates a high probability that the user is an expert in that region: thus for a given region tagged or having relevant textual descriptions or associations an automated Subject Matter Expert Identifier 202 may tag avatars who spend relatively large amounts of time in that region as experts based on the land description. For example, if a region is tagged as “Acme Mountain Bike Corporation” and “suspension fork specifications and repair” it would be likely or probable that a user who spends 90% of their VU time in this region is an expert in both the Acme Mountain Bike Corporation and their suspension fork specifications and repair.
  • the Subject Matter Expert Locator 204 component finds experts in one or more particular subjects. Methods and processes used may be region-specific or universal throughout one or more VU's. And some embodiments may use synonyms or other “equivalent terms” in place of and/or in addition to user-provided words or object tags, as will be understood by one skilled in the art.
  • the Subject Matter Expert Locator 204 is associated with one or more VU kiosks, which are static programmed objects placed at strategic locations around a VU and tagged with keywords or categories.
  • FIG. 4A illustrates a user avatar 402 and a kiosk texture 408 both located within a first location 401 in a virtual universe.
  • a user may navigate their avatar 402 to an appropriate kiosk 408 and have their avatar touch a tagged object 406 on the kiosk 408 , wherein the kiosk Subject Matter Expert Locator 204 is configured to responsively query one or more databases and select a matching subject matter expert identified by the query and represented in the VU by an avatar 410 located in another, second location 403 in the virtual universe; in some embodiments identification of the subject matter expert may also automatically invoke the Subject Matter Expert Communication System 206 to allow the user avatar to engage an avatar representative of the identified subject matter expert, for example through the Subject Matter Expert Communication System 206 described below.
  • a user's VU client may also be augmented or otherwise configured to enable access to the Subject Matter Expert Locator 204 through use of the client's menu system.
  • GUI graphical user interface
  • tool-bar menu option item may be presented to a VU user to contact a subject matter expert, wherein user-invocation of the menu item through a cursor routine results in a prompt to the user to enter search terms or tags describing the expert or subject matter sought, the client responsively querying the Subject Matter Expert Datastore 208 or other databases and selecting a subject matter expert as a function of the terms provided.
  • client context-menu options with respect to a VU objects may be modified, wherein a user's avatar selection of an object, or a direct GUI selection through a mouse or a keyboard input, displays a “context” menu of actions appropriate for the selected object including an option to search for subject matter experts on the object.
  • context-menu subject matter expert search options are limited to VU objects containing descriptive text, the descriptive text amenable to automatically or manually/selectively providing search terms for the Subject Matter Expert Locator 204 , although those skilled in the art will appreciate other variations and combinations may be practiced in selecting an object and invoking a search for a subject matter expert relevant to one or more non-text attributes of the object.
  • identification of a tagged expert by the Subject Matter Expert Locator 204 automatically enables communication between the user and the expert's associated SME avatar, for example by invoking the Subject Matter Expert Communication System 206 described below.
  • the Subject Matter Expert Locator 204 may be invoked through search texture locator configurations. More particularly, geometries or textures within a virtual universe may be used as a conduit to search for subject matter experts.
  • a user may encounter a floating “WIDGET” logo in the foyer of a “Widget Corporation” building provided in a VU, wherein selecting the logo enables or prompts the user to input subject matter expert search terms, for example by entering terms into a texture text input field invoked by the selection or through a tool bar, menu or context-menu option, the terms input invoking Subject Matter Expert Locator 204 logic to perform a SME search.
  • the Subject Matter Expert Locator 204 may also be configured to search for subject matter experts both within and without the present VU.
  • the Subject Matter Expert Communication System 206 enables communication between a user avatar and a subject matter expert or an associated SME avatar. Some embodiments may enable searching and querying or notifying subject matter experts not presently logged in or otherwise located outside of the current virtual universe, for example contacting a subject matter expert through other communication applications through text messaging or forwarding a spoken question from a user avatar, wherein upon receipt of notification or query the subject matter expert may respond by logging in the virtual universe and initiating communication with the requesting user's avatar through a SME avatar, or by sending a responsively reply message back (illustrative but not exhaustive examples include text message, spoken answer, file, reference link, further referral, etc.).
  • an instant messaging (IM) or chat session is automatically invoked between the subject matter expert and the user avatar.
  • IM and chat are efficient communication mediums, enabling a contacted expert to also communicate simultaneously with multiple user avatars seeking the expert, as well as allowing the expert to further multitask by running other applications and performing other tasks, this efficiency minimizing the demands on the subject matter expert's time and resources and thus encouraging responses to the requesting VU user.
  • the Subject Matter Expert Communication System 206 may provide contact information to the requestor, who may then choose to engage the expert in any fashion, either immediately or at some later time.
  • some embodiments provide the requestor of an expert with an expert name, enabling the requestor to communicate with the expert using conventional VU mediums such as instant messaging or teleportation invitations.
  • Some embodiments may also supply the requestor with the current VU location of the expert, for example the location 403 of the expert's avatar 410 illustrated in FIG.
  • the Subject Matter Expert Communication System 206 may directly teleport the requestor's avatar 402 to the location 403 of the expert avatar 410 , either through offering and executing teleportation upon acceptance by the requestor, or automatically without prompting for confirmation.
  • the Subject Matter Expert Datastore 208 stores data associating subjects and experts, for example associating subject tags with experts, and allows searching of subject tags to retrieve lists of experts on those subjects.
  • Tags may be associated with experts using data mapping techniques, such as for example data mapping means available in relational databases, and as will be appreciated by one skilled in the art the Datastore 208 may be searched or queried to return a list of experts in a supplied subject, for example by returning a list of matching objects from a database for a supplied term.
  • the Subject Matter Expert Datastore 208 may correlate multiple tags to a given SME avatar, for example for Subject Matter Expert Identifiers 202 configured to require multiple tagging of an avatar before denoting an avatar as a SME avatar.
  • the Datastore 208 is configured to promote an avatar to a SME avatar through multiple tag correlation: for example, upon receipt of an avatar expert status identification relative to an avatar the Datastore 208 detects the number of tags or other expert identifications already stored with respect to the avatar, and if the total number of previous tags incremented with the received incoming tag exceeds a predefined threshold then the avatar is “promoted” to a SME avatar on the supplied subject.
  • the Datastore 208 may also be configured to correlate multiple types of identification and responsively denote subject matter expert status. For example, for a Subject Matter Expert Identifier 202 requiring multiple types of identification before denoting someone as a subject matter expert, upon receipt of an expert identification relative to a first avatar a Datastore 208 detects which and how many other methods have previously identified said first avatar as an expert in the supplied subject, and if the total number of previously identified methods incremented with the received identification exceeds a predefined threshold then said first avatar is “promoted” to SME avatar relative to the supplied subject.
  • Experts may be enabled to manipulate their entries in the Datastore 208 , for example directly through a real-life computer application communication medium and structure, or through a virtual universe interface through an interaction of their avatar with a VU object or texture associated with the Datastore 208 .
  • the Datastore 208 may enable a subject matter expert user to remove incorrect or obsolete categories they have been identified as experts for, thus enhancing requestor's experiences by reducing false matches.
  • subject matter experts may also add new subjects, in some embodiments subject to verification (for example through multiple tags or methods as described above).
  • the subject matter expert system/process 200 or one or more of its components 202 , 204 , 206 and 208 may observe and track analytics and process and analyze the same to improve the user's experience. For example, user requests for assistance can be traced back to particular requester units, requesting users and/or locations, and data associated therewith stored in the Datastore 208 or other storage means. Data statistics may also be observed, determined and recorded, for example on request numbers and frequencies or on request answer frequencies.
  • an exemplary computerized implementation includes a computer system 304 deployed within a computer infrastructure 308 such as a computer or a programmable device such as a personal digital assistant (PDA) or cellular phone.
  • a computer infrastructure 308 such as a computer or a programmable device such as a personal digital assistant (PDA) or cellular phone.
  • PDA personal digital assistant
  • This is intended to demonstrate, among other things, that the present invention could be implemented within a network environment 340 (e.g., the Internet, a wide area network (WAN), a local area network (LAN), a virtual private network (VPN), etc.) in communication with one or more additional computers 336 , or on a stand-alone computer infrastructure 308 .
  • a network environment 340 e.g., the Internet, a wide area network (WAN), a local area network (LAN), a virtual private network (VPN), etc.
  • communication throughout the network 340 can occur via any combination of various types of communication links.
  • the communication links can comprise addressable connections that may utilize any combination of wired and/or wireless transmission methods.
  • connectivity could be provided by conventional TCP/IP sockets-based protocol, and an Internet service provider could be used to establish connectivity to the Internet.
  • the computer system 304 includes a central processing unit (CPU) 312 , a memory 316 , a bus 320 , and input/output (I/O) interfaces 324 . Further, the computer system 304 is shown in communication with external I/O devices/resources 328 and storage system 332 .
  • the processing unit 312 executes computer program code, such as the code to implement various components of the process and system for enabling virtual universe residents to find and engage subject matter experts within a virtual universe illustrated in FIGS.
  • Subject Matter Expert Identifier 202 Subject Matter Expert Locator 204 , Subject Matter Expert Communication System 206 and Subject Matter Expert Datastore 208 components discussed above, which are stored in memory 316 and/or storage system 332 . It is to be appreciated that two or more, including all, of these components may be implemented as a single component.
  • the processing unit 312 can read and/or write data to/from the memory 316 , the storage system 332 , and/or the I/O interfaces 324 .
  • the bus 320 provides a communication link between each of the components in computer system 304 .
  • the external devices 328 can comprise any devices (e.g., keyboard, pointing device, display, etc.) that enable a user to interact with computer system 304 and/or any devices (e.g., network card, modem, etc.) that enable computer system 304 to communicate with one or more other computing devices.
  • the computer infrastructure 308 is only illustrative of various types of computer infrastructures for implementing the invention.
  • computer infrastructure 308 comprises two or more computing devices (e.g., a server cluster) that communicate over a network to perform the various process steps of the invention.
  • computer system 304 is only representative of various possible computer systems that can include numerous combinations of hardware.
  • the computer system 304 can comprise any specific purpose-computing article of manufacture comprising hardware and/or computer program code for performing specific functions, any computing article of manufacture that comprises a combination of specific purpose and general-purpose hardware/software, or the like.
  • the program code and hardware can be created using standard programming and engineering techniques, respectively.
  • the processing unit 312 may comprise a single processing unit, or be distributed across one or more processing units in one or more locations, e.g., on a client and server.
  • the memory 316 and/or the storage system 332 can comprise any combination of various types of data storage and/or transmission media that reside at one or more physical locations.
  • I/O interfaces 324 can comprise any system for exchanging information with one or more of the external device 328 . Still further, it is understood that one or more additional components (e.g., system software, math co-processing unit, etc.) not shown in FIG. 3 can be included in computer system 304 . However, if computer system 304 comprises a handheld device or the like, it is understood that one or more of the external devices 328 (e.g., a display) and/or the storage system 332 could be contained within computer system 304 , not externally as shown.
  • the external devices 328 e.g., a display
  • the storage system 332 could be contained within computer system 304 , not externally as shown.
  • the storage system 332 can be any type of system (e.g., a database) capable of providing storage for information under the present invention.
  • the storage system 332 could include one or more storage devices, such as a magnetic disk drive or an optical disk drive.
  • the storage system 332 includes data distributed across, for example, a local area network (LAN), wide area network (WAN) or a storage area network (SAN) (not shown).
  • LAN local area network
  • WAN wide area network
  • SAN storage area network
  • additional components such as cache memory, communication systems, system software, etc., may be incorporated into computer system 304 .
  • the invention provides a computer-readable/useable medium that includes computer program code to enable a computer infrastructure to enable virtual universe residents to find and engage subject matter experts within a virtual universe.
  • the computer-readable/useable medium includes program code that implements each of the various process steps of the invention.
  • the terms “computer-readable medium” or “computer useable medium” comprise one or more of any type of physical embodiment of the program code.
  • the computer-readable/useable medium can comprise program code embodied on one or more portable storage articles of manufacture (e.g., a compact disc, a magnetic disk, a tape, etc.), on one or more data storage portions of a computing device, such as the memory 316 and/or the storage system 332 (e.g., a fixed disk, a read-only memory, a random access memory, a cache memory, etc.), and/or as a data signal (e.g., a propagated signal) traveling over a network (e.g., during a wired/wireless electronic distribution of the program code).
  • portable storage articles of manufacture e.g., a compact disc, a magnetic disk, a tape, etc.
  • the storage system 332 e.g., a fixed disk, a read-only memory, a random access memory, a cache memory, etc.
  • computer infrastructure 308 is intended to demonstrate that some or all of the components of implementation could be deployed, managed, serviced, etc. by a service provider who offers to implement, deploy, and/or perform the functions of the present invention for others, for example by licensing methods and browser or application server technology according to the present invention to an internet service providers (ISP) or cellular telephone provider.
  • ISP internet service providers
  • the invention may comprise a business method that performs the process steps of the invention on a subscription, advertising, and/or fee basis.
  • a service provider can create, maintain, support, etc., a computer infrastructure, such as the computer infrastructure 308 that performs the process steps of the invention for one or more customers, and in return the service provider can receive payment from the customer(s) under a subscription and/or fee agreement and/or the service provider can receive payment from the sale of advertising content to one or more third parties.
  • a computer infrastructure such as the computer infrastructure 308 that performs the process steps of the invention for one or more customers
  • the invention provides a computer-implemented method for enabling virtual universe residents to find and engage subject matter experts within a virtual universe.
  • a computer infrastructure such as computer infrastructure 308
  • one or more systems for performing the process steps of the invention can be obtained (e.g., created, purchased, used, modified, etc.) and deployed to the computer infrastructure.
  • the deployment of a system can comprise one or more of: (1) installing program code on a computing device, such as computer system 304 , from a computer-readable medium; (2) adding one or more computing devices to the computer infrastructure; and (3) incorporating and/or modifying one or more existing systems of the computer infrastructure to enable the computer infrastructure to perform the process steps of the invention.
  • program code and “computer program code” are synonymous and mean any expression, in any language, code or notation, of a set of instructions intended to cause a computing device having an information processing capability to perform a particular function either directly or after either or both of the following: (a) conversion to another language, code or notation; and/or (b) reproduction in a different material form.
  • program code can be embodied as one or more of: an application/software program, component software/a library of functions, an operating system, a basic I/O system/driver for a particular computing and/or I/O device, and the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Computational Linguistics (AREA)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Information Transfer Between Computers (AREA)
  • Processing Or Creating Images (AREA)

Abstract

Methods, devices and systems are provided for enabling virtual universe users to find and engage subject matter experts within a virtual universe by defining a virtual universe subject matter expert conduit within the virtual universe. A virtual universe user avatar engages the conduit and a user indicates a subject matter expert search term. A data storage is searched for a tag relevant to the search term, and an expert-avatar is identified and located through the relevant tag. The user is enabled to directly communicate with the identified expert-avatar through a conduit communication medium entirely within the virtual universe, without requiring the user to engage a resource outside of the virtual universe or without requiring the user to engage an interface outside of the virtual universe.

Description

FIELD OF THE INVENTION
The present invention generally relates to locating information providers within a Virtual Universe (VU), and more particularly to methods, systems, and program products for identifying virtual universe users as subject matter experts, and enabling other virtual universe users to find and contact experts through the VU interface.
BACKGROUND OF THE INVENTION
A Virtual Universe (VU) is a computer-based simulated world or environment; other terms for VU's include metaverses, “3-D Internet” and Virtual World, and VU will be understood to represent any of these environments. Users inhabit and traverse a VU, and interact with other VU users, through the use of an avatar, a graphical representation of the user often taking the form of a cartoon-like human though any graphic image may be utilized. In order to participate within or inhabit a VU a user creates an agent which functions as the user's account, and upon which the user builds an avatar tied to an inventory of assets the user owns in the VU and associated with the agent.
VU assets, avatars and anything presented to a user as visual information comprise Universally Unique Identifiers (UUID's) tied to geometric data distributed to users as textual coordinates), textures distributed to users as graphics files (for example as a JPEG2000 file), and effects data rendered by the user's client computer according to the user's preferences and user's computer system device capabilities. Many VU's are represented using three dimensional (3-D) graphics and landscapes and are populated by many thousands of users or residents, often resembling the real world or fantasy/fictional worlds in terms of physics, houses, landscapes and in interpersonal communications with other users.
Large robust VU's and massively multiplayer online games, such as for example Second Life® (SECOND LIFE is a trademark of Linden Research, Inc. in the United States and/or other countries), Entropia Universe™ (ENTROPIA UNIVERSE is a registered trademark of MindArk PE AB in the United States, other countries, or both), The Sims Online™ (THE SIMS ONLINE is a trademark of Electronic Arts, Inc in the United States, other countries, or both), and There™ (THERE is a trademark of Makena Technologies, Inc. in the United States, other countries, or both) render and display detailed, large and complex graphic environments within which users may travel and participate as if a character in an expressionistic or fantastical fictional world or within a realistic or representational approximation of real life.
VU's are also commonly defined with respect to VU regions, virtual areas of land within the VU typically residing on a single server, with each region amenable to provision and management by a one or more participating providers. In one aspect the size and complexity and variety of resources found in a VU is related to the number of providers participating and hosting regions through server hosting. And the success of a VU may depend upon attracting users and keeping them engaged and participating in the VU, thereby adding value to the providers who bear the cost in providing VU region content and services (and correspondingly expect an appropriate level of multiple-user engagement as a return on their investment), as well as for other users who wish to engage many others in a large virtual community. For example an informational or service-related region managed by a governmental or non-profit organization may desire or expect a given level of VU user engagement and participation, and commercial region providers may desire to engage in a given level of commercial transactions (e.g. sales) or achieve a level of marketing exposure among VU users.
In one aspect, the value of a VU to a user is dependent upon the comprehensive nature of the experience. Keeping users engaged and participating in a VU (thereby satisfying provider expectations) requires meeting user needs and expectations, otherwise the user will exit the VU and satisfy his needs elsewhere, for example through other VU or real-world resources. In one example VU's that strive to offer customer and informational services to users have difficulty in effectively offering comprehensive information to users. VU's do not offer the same robust search-and-retrieval options offered by the real-world, for example browser applications that may quickly search the Internet or other databases for information. And even if a browser function is incorporated, the nature of information retrieved (for example hyperlinks to web sites and text document references) takes the user out of the VU and experience: any illusion that the user is immersed within another world is destroyed, the user thus reminded of the outside or real world again, and once reminded may more quickly disengage from the VU experience and look elsewhere for the information sought, in some cases finding much more efficient means or competing providers and not returning to the VU.
SUMMARY OF THE INVENTION
Methods, devices and systems are provided for enabling virtual universe residents to find and engage subject matter experts within a virtual universe. Methods include defining a subject matter expert conduit within a virtual universe, the conduit comprising a communication medium. An avatar of a user engaging the conduit indicates a subject matter expert search term, wherein the conduit searches a data storage for a tag relevant to the search term and identifies and locates an expert-avatar tagged with the relevant tag. The conduit enables the user to directly communicate with the identified expert-avatar through the conduit communication medium entirely within the virtual universe, without the user directly engaging a resource outside of the virtual universe or without requiring the user to engage in a communication interface outside of the virtual universe.
In another aspect, service methods are provided comprising deploying applications for enabling virtual universe residents to find and engage subject matter experts within a virtual universe according to the method steps described above, for example by a service provider who offers to implement, deploy, and/or perform functions for others. Still further, articles of manufacture comprising a computer usable medium having a computer readable program in said medium are provided. Such program code comprises instructions which, when executed on a computer system, cause the computer system to perform one or more method and/or process elements described above for enabling virtual universe residents to find and engage subject matter experts within a virtual universe. Moreover, systems, articles and programmable devices configured for performing one or more method and/or process elements of the current invention are also provided for enabling virtual universe residents to find and engage subject matter experts within a virtual universe, for example as described above.
BRIEF DESCRIPTION OF THE DRAWINGS
These and other features of this invention will be more readily understood from the following detailed description of the various aspects of the invention taken in conjunction with the accompanying drawings in which:
FIG. 1 is a flow chart illustrating a process and system for enabling virtual universe residents to find and engage subject matter experts within a virtual universe according to the present invention.
FIG. 2 is a block diagram illustration of a subject matter expert conduit according to the present invention.
FIG. 3 is a block diagram illustrating an exemplary computerized implementation of a system and method for enabling virtual universe residents to find and engage subject matter experts within a virtual universe according to the present invention.
FIGS. 4A and 4B are diagrammatic illustrations of a conduit texture in relation to user and subject matter expert avatars within a virtual universe according to the present invention.
The drawings are not necessarily to scale. The drawings are merely schematic representations, not intended to portray specific parameters of the invention. The drawings are intended to depict only typical embodiments of the invention, and therefore should not be considered as limiting the scope of the invention. In the drawings, like numbering represents like elements.
DETAILED DESCRIPTION OF THE INVENTION
For convenience purposes, the Detailed Description of the Invention has the following sections:
I. General Description; and
II. Computerized Implementation.
I. General Description
A subject matter expert (SME), or expert-avatar, may be defined as an entity exhibiting a high level of knowledge in a subject matter area or expertise in performing a specialized job, task, or skill within a subject matter, though one skilled in the art may recognize that other definitions may also apply. To counter loss of user engagement, and also to enhance VU usage and experiences, it is advantageous for VU region providers to provide service and information to VU users by populating their regions with subject matter expert avatars (SME avatars) managed and monitored with experts or other highly-trained customer service representatives, ideally engaging other VU users or residents within roles expected in the context of the VU, extending or enhancing the VU experience: for example, a SME avatar may appear as a Wizard in a fantasy-type of VU, immediately conveying SME status on magical powers to another user through appearance prior to any initial contact and thus in one aspect conveying SME status more efficiently than search-and-retrieve browser operations.
However, problems arise in providing SME avatars or otherwise configuring a VU region site to engage visitors twenty-four hours per day, seven days per week, as VU users may reside within any of the world's time zones. Hiring and training associates or employees to act as SME avatars and provide comprehensive and detailed information on a variety of topics is expensive and labor-intensive for region operators, and providing enough high-quality SME avatars around-the-clock is often unrealistic. Thus many virtual world regions constructed and managed by corporations and other service providers are deficient in staffing avatars able to answer specific or detailed questions or thoroughly discuss a company's products or services with each visitor, and are otherwise limited in their ability to provide desired information to visiting users/residents, commonly resulting in a failure to satisfy users seeking information and causing them to leave the VU for other resources.
Alternatively, a VU or a region thereof may be staffed with avatars operated by low-level intake or receptionist personnel or by automated “bot” avatars, thereby enabling expanded hours of service as well as increase the availability of customer service avatars. However, general intake greeters and bots are only able to greet and engage visitors on a superficial level, unable to provide detailed subject matter information without either referring a visitor avatar to another party or performing some type of data search or look-up procedure. In one aspect the quality of such a referral or information look-up experience for a user is inversely proportional to the time expended and number of search term entry and result review iterations required to acquire the target information. Providing requisite detailed and specific information sought by a visitor may require multiple iterations over a significant or irritating time period. Thus unless a provider avatar can quickly and efficiently retrieve the target information or identify a good source for that information a user may terminate an avatar engagement and/or leave the region unsatisfied, which may result directly in loss of profits or business opportunities in a commercial or retail context.
FIG. 1 illustrates a process or system according to the present invention for finding and providing SME engagement within a virtual universe, and more particularly configured to enhance the user VU experience by finding and providing responsive SME avatar engagement within the expected context of the VU. In one advantage the user may remain immersed within the VU experience, in some examples continuing to play a role within the VU corresponding to their avatar (i.e. continuing to enjoy their VU experience as their VU avatar character in a fictional or fantasy world VU) while acquiring SME services that would otherwise require a departure from the VU back to the real world and a corresponding loss of user VU engagement to the detriment of VU region providers. Thus at 101 a user participating in a VU and seeking SME services finds or otherwise evokes an SME conduit provided in the VU, for example through an interaction by his avatar with a VU texture or by evoking the SME conduit through a specific user computer application interface within the context of his avatar. Examples of the SME conduit include an avatar, a texture or other item tangible to the user's avatar (i.e. it may be touched or approached within a presence-detection proximity which evokes a response), or an interface menu item; some embodiments are described more fully below, and other examples will be apparent to one skilled in the art.
At 103 the user engages the SME conduit and enters a query for desired information through a VU-appropriate entry means. For example if the SME conduit is an avatar the user may ask the query through a chat or voice interface. At 105 the SME conduit searches for an appropriate SME that meets one or more requirements of the query, and if an appropriate SME is found then at 107 establishes an engagement of the user's avatar with the found SME in a manner consistent with the user's expectations as defined by the VU. For example in some chat-based SME conduit-avatar embodiments a first SME conduit-avatar engaged at 103 and 105 may be represented by a provider intake representative, the same avatar then populated by and representative of a second found provider SME at 107 in a transparent fashion, the SME conduit/populated avatar presented to the user appearing as the same consistent avatar through each of process steps 103-105-107.
FIG. 2 illustrates one embodiment of a SME conduit 200 according to the present invention comprising four components: a Subject Matter Expert Identifier 202, a Subject Matter Expert Locator 204, a Subject Matter Expert Communication System 206 and a Subject Matter Expert Datastore 208. Although the present embodiment illustrates one comprehensive SME conduit 200 comprising each of the four components 202/204/206/208, it will be understood that each component may reside in divergent locations and take separate tangible or non-tangible form in the VU: thus in one embodiment the Subject Matter Expert Locator 204 may be associated with a VU texture and thus amenable to direct interaction with a user avatar through an application directly communicating with an avatar's user computer application or interface, and the Subject Matter Expert Datastore 208 may also be associated with another texture within the VU; moreover, one or more of the components 202/204/206/208 may be located separately in one or more other computer applications in communication with the other remaining components 202, 204, 206, and/or 208.
In one embodiment the Subject Matter Expert Identifier 202 comprises one or more methods or processes for “tagging” or identifying a VU avatar, the avatar's agent or human or other entity represented by the avatar as an expert, thereby rendering the avatar as a SME avatar. In one example the Subject Matter Expert Identifier 202 uses social identification to define a VU avatar as a SME avatar, wherein other VU residents tag an avatar as an expert in a subject. In some embodiments multiple independent and unique avatars must tag another avatar as an expert, for example a threshold minimum tag count must be reached prior to a SME avatar connotation. Tagging by another avatar may be achieved through various methods and processes, for example including invoking a context menu on a selected avatar. A single avatar may also be tagged as an expert in multiple subjects. With each tag an entry is made into a data store component and associated with the tagged avatar, for example the Subject Matter Expert Datastore 208 described below.
In some embodiments the Subject Matter Expert Identifier 202 uses self-identification to define a VU avatar as a SME avatar, wherein VU residents may tag themselves as an expert in a subject. Some embodiments may require confirmation of expertise by requiring concurrence with the self-rating through one or more additional methods of expert status identification, for example through one or more of the other methods and processes described herein.
The Subject Matter Expert Identifier 202 may also use hierarchical identification through organizational structures and methodology. For example experts may be found and tagged as a function of their status (titles, job descriptions, departments, etc.) within a company hierarchy; in one aspect this information is commonly available in on-line company directories, and thus the Subject Matter Expert Identifier 202 may be configured to find and tag a SME avatar as a function of information data acquired by crawling through an on-line directory and parsing the information. Other parties within an organization may also tag a party as an expert as a function of their relative status within the hierarchy: thus a person higher in a hierarchy may be authorized to tag subordinates as subject matter experts; or a person having reliable hierarchical status may be enabled to tag another person as an expert (for example a person listed in an Information Technology Services department may be authorized to tag a user in another department as a “C++ programming expert.”
Subject Matter Expert Identifiers 202 may also use derived identification methods and processes. In one example a Subject Matter Expert Identifier 202 is configured to access to an on-line company directory and tag users as subject matter experts as a function of expert tagging status of one or more other users within the same hierarchical “group” or “team,” in one embodiment as function of the percentage of people within the same “group” or “team” that are tagged as an expert: thus in one example if 80 percent of a team is denoted expert in a given subject, the Subject Matter Expert Identifier 202 may tag the rest of the team as expert in the same subject, in some embodiments provisionally or dependent upon another confirmation tag.
Subject Matter Expert Identifiers 202 may also use avatar inventory identification methods and processes, wherein a user avatar is analyzed to detect a potential or determine a degree of likelihood that a user is an expert in a particular subject. For example, if a user's avatar inventory contains seven virtual reference documents on a given subject, then it is likely that the user is an expert on that subject and may be tagged accordingly. The Subject Matter Expert Identifier 202 may be configured to periodically review or update avatar inventory analyses, or in response to notification of the addition of a new item to a user avatar inventory.
The Subject Matter Expert Identifier 202 may also be configured to consider user region identification and history data. In one example a user spending a relatively large amount of time within a particular region indicates a high probability that the user is an expert in that region: thus for a given region tagged or having relevant textual descriptions or associations an automated Subject Matter Expert Identifier 202 may tag avatars who spend relatively large amounts of time in that region as experts based on the land description. For example, if a region is tagged as “Acme Mountain Bike Corporation” and “suspension fork specifications and repair” it would be likely or probable that a user who spends 90% of their VU time in this region is an expert in both the Acme Mountain Bike Corporation and their suspension fork specifications and repair.
The Subject Matter Expert Locator 204 component finds experts in one or more particular subjects. Methods and processes used may be region-specific or universal throughout one or more VU's. And some embodiments may use synonyms or other “equivalent terms” in place of and/or in addition to user-provided words or object tags, as will be understood by one skilled in the art. In some embodiments the Subject Matter Expert Locator 204 is associated with one or more VU kiosks, which are static programmed objects placed at strategic locations around a VU and tagged with keywords or categories. For example, FIG. 4A illustrates a user avatar 402 and a kiosk texture 408 both located within a first location 401 in a virtual universe. Thus when a user wishes to learn more information from a subject matter expert they may navigate their avatar 402 to an appropriate kiosk 408 and have their avatar touch a tagged object 406 on the kiosk 408, wherein the kiosk Subject Matter Expert Locator 204 is configured to responsively query one or more databases and select a matching subject matter expert identified by the query and represented in the VU by an avatar 410 located in another, second location 403 in the virtual universe; in some embodiments identification of the subject matter expert may also automatically invoke the Subject Matter Expert Communication System 206 to allow the user avatar to engage an avatar representative of the identified subject matter expert, for example through the Subject Matter Expert Communication System 206 described below.
A user's VU client may also be augmented or otherwise configured to enable access to the Subject Matter Expert Locator 204 through use of the client's menu system. For example a graphical user interface (GUI) pull-down or tool-bar menu option item may be presented to a VU user to contact a subject matter expert, wherein user-invocation of the menu item through a cursor routine results in a prompt to the user to enter search terms or tags describing the expert or subject matter sought, the client responsively querying the Subject Matter Expert Datastore 208 or other databases and selecting a subject matter expert as a function of the terms provided. In another aspect client context-menu options with respect to a VU objects may be modified, wherein a user's avatar selection of an object, or a direct GUI selection through a mouse or a keyboard input, displays a “context” menu of actions appropriate for the selected object including an option to search for subject matter experts on the object. In some embodiments context-menu subject matter expert search options are limited to VU objects containing descriptive text, the descriptive text amenable to automatically or manually/selectively providing search terms for the Subject Matter Expert Locator 204, although those skilled in the art will appreciate other variations and combinations may be practiced in selecting an object and invoking a search for a subject matter expert relevant to one or more non-text attributes of the object. And in some embodiments identification of a tagged expert by the Subject Matter Expert Locator 204 automatically enables communication between the user and the expert's associated SME avatar, for example by invoking the Subject Matter Expert Communication System 206 described below.
The Subject Matter Expert Locator 204 may be invoked through search texture locator configurations. More particularly, geometries or textures within a virtual universe may be used as a conduit to search for subject matter experts. In some embodiments a user may encounter a floating “WIDGET” logo in the foyer of a “Widget Corporation” building provided in a VU, wherein selecting the logo enables or prompts the user to input subject matter expert search terms, for example by entering terms into a texture text input field invoked by the selection or through a tool bar, menu or context-menu option, the terms input invoking Subject Matter Expert Locator 204 logic to perform a SME search. The Subject Matter Expert Locator 204 may also be configured to search for subject matter experts both within and without the present VU.
The Subject Matter Expert Communication System 206 enables communication between a user avatar and a subject matter expert or an associated SME avatar. Some embodiments may enable searching and querying or notifying subject matter experts not presently logged in or otherwise located outside of the current virtual universe, for example contacting a subject matter expert through other communication applications through text messaging or forwarding a spoken question from a user avatar, wherein upon receipt of notification or query the subject matter expert may respond by logging in the virtual universe and initiating communication with the requesting user's avatar through a SME avatar, or by sending a responsively reply message back (illustrative but not exhaustive examples include text message, spoken answer, file, reference link, further referral, etc.). In some embodiments, an instant messaging (IM) or chat session is automatically invoked between the subject matter expert and the user avatar. In one advantage IM and chat are efficient communication mediums, enabling a contacted expert to also communicate simultaneously with multiple user avatars seeking the expert, as well as allowing the expert to further multitask by running other applications and performing other tasks, this efficiency minimizing the demands on the subject matter expert's time and resources and thus encouraging responses to the requesting VU user.
In another aspect, the Subject Matter Expert Communication System 206 may provide contact information to the requestor, who may then choose to engage the expert in any fashion, either immediately or at some later time. Thus, some embodiments provide the requestor of an expert with an expert name, enabling the requestor to communicate with the expert using conventional VU mediums such as instant messaging or teleportation invitations. Some embodiments may also supply the requestor with the current VU location of the expert, for example the location 403 of the expert's avatar 410 illustrated in FIG. 4A, thus enabling the user requestor to opt to either navigate to the expert's location 403, or to navigate the expert's avatar 410 from its location 403 to the user avatar's location 401, in order for the user avatar 402 to engage the expert avatar 410 in communication 412 as shown in FIG. 4B, and in some embodiments the Subject Matter Expert Communication System 206 may directly teleport the requestor's avatar 402 to the location 403 of the expert avatar 410, either through offering and executing teleportation upon acceptance by the requestor, or automatically without prompting for confirmation.
The Subject Matter Expert Datastore 208 stores data associating subjects and experts, for example associating subject tags with experts, and allows searching of subject tags to retrieve lists of experts on those subjects. Tags may be associated with experts using data mapping techniques, such as for example data mapping means available in relational databases, and as will be appreciated by one skilled in the art the Datastore 208 may be searched or queried to return a list of experts in a supplied subject, for example by returning a list of matching objects from a database for a supplied term.
The Subject Matter Expert Datastore 208 may correlate multiple tags to a given SME avatar, for example for Subject Matter Expert Identifiers 202 configured to require multiple tagging of an avatar before denoting an avatar as a SME avatar. In one example the Datastore 208 is configured to promote an avatar to a SME avatar through multiple tag correlation: for example, upon receipt of an avatar expert status identification relative to an avatar the Datastore 208 detects the number of tags or other expert identifications already stored with respect to the avatar, and if the total number of previous tags incremented with the received incoming tag exceeds a predefined threshold then the avatar is “promoted” to a SME avatar on the supplied subject.
The Datastore 208 may also be configured to correlate multiple types of identification and responsively denote subject matter expert status. For example, for a Subject Matter Expert Identifier 202 requiring multiple types of identification before denoting someone as a subject matter expert, upon receipt of an expert identification relative to a first avatar a Datastore 208 detects which and how many other methods have previously identified said first avatar as an expert in the supplied subject, and if the total number of previously identified methods incremented with the received identification exceeds a predefined threshold then said first avatar is “promoted” to SME avatar relative to the supplied subject.
Experts may be enabled to manipulate their entries in the Datastore 208, for example directly through a real-life computer application communication medium and structure, or through a virtual universe interface through an interaction of their avatar with a VU object or texture associated with the Datastore 208. In one advantage the Datastore 208 may enable a subject matter expert user to remove incorrect or obsolete categories they have been identified as experts for, thus enhancing requestor's experiences by reducing false matches. In another aspect subject matter experts may also add new subjects, in some embodiments subject to verification (for example through multiple tags or methods as described above).
In another aspect, the subject matter expert system/process 200 or one or more of its components 202, 204, 206 and 208 may observe and track analytics and process and analyze the same to improve the user's experience. For example, user requests for assistance can be traced back to particular requester units, requesting users and/or locations, and data associated therewith stored in the Datastore 208 or other storage means. Data statistics may also be observed, determined and recorded, for example on request numbers and frequencies or on request answer frequencies.
II. Computerized Implementation
The present invention may be implemented within a stand-alone VU application, or as a plug-in to an existing VU application. Referring now to FIG. 3, an exemplary computerized implementation includes a computer system 304 deployed within a computer infrastructure 308 such as a computer or a programmable device such as a personal digital assistant (PDA) or cellular phone. This is intended to demonstrate, among other things, that the present invention could be implemented within a network environment 340 (e.g., the Internet, a wide area network (WAN), a local area network (LAN), a virtual private network (VPN), etc.) in communication with one or more additional computers 336, or on a stand-alone computer infrastructure 308. In the case of the former, communication throughout the network 340 can occur via any combination of various types of communication links. For example, the communication links can comprise addressable connections that may utilize any combination of wired and/or wireless transmission methods. Where communications occur via the Internet, connectivity could be provided by conventional TCP/IP sockets-based protocol, and an Internet service provider could be used to establish connectivity to the Internet.
As shown, the computer system 304 includes a central processing unit (CPU) 312, a memory 316, a bus 320, and input/output (I/O) interfaces 324. Further, the computer system 304 is shown in communication with external I/O devices/resources 328 and storage system 332. In general, the processing unit 312 executes computer program code, such as the code to implement various components of the process and system for enabling virtual universe residents to find and engage subject matter experts within a virtual universe illustrated in FIGS. 1 and 2 and described above, including Subject Matter Expert Identifier 202, Subject Matter Expert Locator 204, Subject Matter Expert Communication System 206 and Subject Matter Expert Datastore 208 components discussed above, which are stored in memory 316 and/or storage system 332. It is to be appreciated that two or more, including all, of these components may be implemented as a single component.
While executing computer program code, the processing unit 312 can read and/or write data to/from the memory 316, the storage system 332, and/or the I/O interfaces 324. The bus 320 provides a communication link between each of the components in computer system 304. The external devices 328 can comprise any devices (e.g., keyboard, pointing device, display, etc.) that enable a user to interact with computer system 304 and/or any devices (e.g., network card, modem, etc.) that enable computer system 304 to communicate with one or more other computing devices.
The computer infrastructure 308 is only illustrative of various types of computer infrastructures for implementing the invention. For example, in one embodiment, computer infrastructure 308 comprises two or more computing devices (e.g., a server cluster) that communicate over a network to perform the various process steps of the invention. Moreover, computer system 304 is only representative of various possible computer systems that can include numerous combinations of hardware.
To this extent, in other embodiments, the computer system 304 can comprise any specific purpose-computing article of manufacture comprising hardware and/or computer program code for performing specific functions, any computing article of manufacture that comprises a combination of specific purpose and general-purpose hardware/software, or the like. In each case, the program code and hardware can be created using standard programming and engineering techniques, respectively. Moreover, the processing unit 312 may comprise a single processing unit, or be distributed across one or more processing units in one or more locations, e.g., on a client and server. Similarly, the memory 316 and/or the storage system 332 can comprise any combination of various types of data storage and/or transmission media that reside at one or more physical locations.
Further, I/O interfaces 324 can comprise any system for exchanging information with one or more of the external device 328. Still further, it is understood that one or more additional components (e.g., system software, math co-processing unit, etc.) not shown in FIG. 3 can be included in computer system 304. However, if computer system 304 comprises a handheld device or the like, it is understood that one or more of the external devices 328 (e.g., a display) and/or the storage system 332 could be contained within computer system 304, not externally as shown.
The storage system 332 can be any type of system (e.g., a database) capable of providing storage for information under the present invention. To this extent, the storage system 332 could include one or more storage devices, such as a magnetic disk drive or an optical disk drive. In another embodiment, the storage system 332 includes data distributed across, for example, a local area network (LAN), wide area network (WAN) or a storage area network (SAN) (not shown). In addition, although not shown, additional components, such as cache memory, communication systems, system software, etc., may be incorporated into computer system 304.
While shown and described herein as a method and a system, it is understood that the invention further provides various alternative embodiments. For example, in one embodiment, the invention provides a computer-readable/useable medium that includes computer program code to enable a computer infrastructure to enable virtual universe residents to find and engage subject matter experts within a virtual universe. To this extent, the computer-readable/useable medium includes program code that implements each of the various process steps of the invention.
It is understood that the terms “computer-readable medium” or “computer useable medium” comprise one or more of any type of physical embodiment of the program code. In particular, the computer-readable/useable medium can comprise program code embodied on one or more portable storage articles of manufacture (e.g., a compact disc, a magnetic disk, a tape, etc.), on one or more data storage portions of a computing device, such as the memory 316 and/or the storage system 332 (e.g., a fixed disk, a read-only memory, a random access memory, a cache memory, etc.), and/or as a data signal (e.g., a propagated signal) traveling over a network (e.g., during a wired/wireless electronic distribution of the program code).
Still yet, computer infrastructure 308 is intended to demonstrate that some or all of the components of implementation could be deployed, managed, serviced, etc. by a service provider who offers to implement, deploy, and/or perform the functions of the present invention for others, for example by licensing methods and browser or application server technology according to the present invention to an internet service providers (ISP) or cellular telephone provider. In one embodiment the invention may comprise a business method that performs the process steps of the invention on a subscription, advertising, and/or fee basis. Thus a service provider can create, maintain, support, etc., a computer infrastructure, such as the computer infrastructure 308 that performs the process steps of the invention for one or more customers, and in return the service provider can receive payment from the customer(s) under a subscription and/or fee agreement and/or the service provider can receive payment from the sale of advertising content to one or more third parties.
In still another embodiment, the invention provides a computer-implemented method for enabling virtual universe residents to find and engage subject matter experts within a virtual universe. In this case, a computer infrastructure, such as computer infrastructure 308, can be provided and one or more systems for performing the process steps of the invention can be obtained (e.g., created, purchased, used, modified, etc.) and deployed to the computer infrastructure. To this extent, the deployment of a system can comprise one or more of: (1) installing program code on a computing device, such as computer system 304, from a computer-readable medium; (2) adding one or more computing devices to the computer infrastructure; and (3) incorporating and/or modifying one or more existing systems of the computer infrastructure to enable the computer infrastructure to perform the process steps of the invention.
As used herein, it is understood that the terms “program code” and “computer program code” are synonymous and mean any expression, in any language, code or notation, of a set of instructions intended to cause a computing device having an information processing capability to perform a particular function either directly or after either or both of the following: (a) conversion to another language, code or notation; and/or (b) reproduction in a different material form. To this extent, program code can be embodied as one or more of: an application/software program, component software/a library of functions, an operating system, a basic I/O system/driver for a particular computing and/or I/O device, and the like.
The foregoing description of various aspects of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and obviously, many modifications and variations are possible. Such modifications and variations that may be apparent to a person skilled in the art are intended to be included within the scope of the invention as defined by the accompanying claims.

Claims (13)

What is claimed is:
1. A method for enabling virtual universe users to find and engage subject matter experts within an expected role context of a virtual universe, comprising:
presenting a conduit avatar populated by an intake representative to a user within a virtual universe;
an avatar of a user engaging the conduit avatar within an expected role context of the virtual universe corresponding to the user and conduit avatars, the engaging comprising a query to the conduit avatar indicating a subject matter expert search term;
searching a data storage in communication with the conduit avatar for a tag relevant to the search term;
identifying and locating a subject matter expert tagged with the relevant tag;
populating the conduit avatar with the located subject matter expert; and
the located subject matter expert communicating directly with the user avatar via the conduit avatar populated by the located subject matter expert, the communicating entirely within the expected role context of the user and conduit avatars and within the virtual universe and without the user directly engaging a resource outside of the virtual universe and without requiring the user to engage in a communication interface outside of the virtual universe; and
wherein the conduit avatar appears to the user as a same consistent avatar within the expected role context of the user and conduit avatars while the conduit avatar is populated by the intake representative and by the located subject matter expert.
2. The method of claim 1, further comprising:
identifying the located subject matter expert as a function of a tagging of the identified subject matter expert as an expert on the indicated subject matter expert search term by at least one of:
a plurality of unique virtual universe users;
a confirming virtual universe user; and
an authoritative virtual universe user having an authority status relative to the identified expert-avatar as a function of a hierarchical organizational relationship of the authoritative virtual universe user with respect to the identified expert-avatar.
3. The method of claim 1, further comprising:
tagging the located subject matter expert with the relevant tag as an expert on the indicated subject matter expert search term as a function of at least one of:
crawling through an on-line organizational directory and parsing information in the directory;
analyzing an agent inventory of the identified expert-avatar; and
identifying an association of an avatar of the located subject matter expert with a group of other avatars, the group of other avatars comprising a threshold percentage of tagged expert avatars.
4. The method of claim 1, further comprising:
tagging the located subject matter expert with the relevant tag as an expert on the indicated subject matter expert search term if a tag count of a multiple tagging of the located subject matter expert with the relevant tag by a plurality of different tagging virtual universe users exceeds a minimum threshold.
5. A method for enabling virtual universe users to find and engage subject matter experts within an expected context of a virtual universe, comprising:
an avatar of a user engaging a conduit texture presented within a graphic environment of a virtual universe by physically contacting an object on the conduit texture that is tagged with a tag relevant to a query search term, the engaging indicating the query search term;
in response to the engaging the texture, automatically searching a data storage in communication with the conduit texture for a tag relevant to the query search term, identifying and locating a subject matter expert tagged with the relevant tag, and teleporting one of the user avatar and the subject matter expert avatar to an other of the user avatar and the subject matter expert avatar; and
the located subject matter expert communicating directly with the user avatar via a subject matter expert avatar, the communicating entirely within an expected role context of the user avatar and the subject matter expert avatar within the virtual universe, the communicating without the user directly engaging a resource outside of the virtual universe and without requiring the user to engage in a communication interface outside of the virtual universe.
6. The method of claim 5, further comprising:
prompting the user to input subject matter expert search terms comprising the query search term in a text input field in response to the user avatar engaging the conduit texture presented within the graphic environment of the virtual universe.
7. An article of manufacture for enabling virtual universe users to find and engage subject matter experts within an expected role context of a virtual universe, comprising:
a computer storage medium device having computer readable program code embodied therewith to be deployed and executed on a computer system, the computer readable program code comprising instructions that, when executed on a computer system, cause the computer system to: present a conduit avatar populated by an intake representative to a user within a virtual universe, wherein the conduit avatar determines a subject matter expert search term from an engagement of the conduit avatar by an avatar of a user within an expected role context of the virtual universe corresponding to the user and conduit avatars;
search a data storage in communication with the conduit avatar for a tag relevant to the search term;
identify and locate a subject matter expert tagged with the relevant tag;
populate the conduit avatar with the located subject matter expert; and
enable the user to directly communicate via the user avatar with the located subject matter expert via the conduit avatar populated by the located subject matter expert through a conduit avatar communication medium entirely within the expected role context of the user and conduit avatars and within the virtual universe and without the user directly engaging a resource outside of the virtual universe and without requiring the user to engage in an interface outside of the virtual universe; and
wherein the conduit avatar appears to the user as a same consistent avatar within the expected role context of the user and conduit avatars while the conduit avatar is populated by the intake representative and by the located subject matter expert.
8. The article of manufacture of claim 7, wherein the program code instructions, when executed by the computer system, further cause the computer system to identify the located subject matter expert as an expert on the indicated subject matter expert search term as a function of a tagging of the located subject matter expert by at least one of:
a plurality of unique virtual universe users;
a confirming virtual universe user; and
an authoritative virtual universe user having an authority status relative to the identified expert-avatar as a function of a hierarchical organizational relationship of the authoritative virtual universe user with respect to the identified expert-avatar.
9. The article of manufacture of claim 7, wherein the program code instructions, when executed on the computer system, further cause the computer system to tag the located subject matter expert as an expert on the indicated subject matter expert search term as a function of at least one of:
crawling through an on-line organizational directory and parsing information in the directory;
analyzing an agent inventory of the identified expert-avatar; or
identifying an association of an avatar of the located subject matter expert with a group of other avatars, the group of other avatars comprising a threshold percentage of tagged expert avatars.
10. The article of manufacture of claim 7, wherein the program code instructions, when executed on the computer system, further cause the computer system to tag the located subject matter expert with the relevant tag as an expert on the indicated subject matter expert search term if a tag count of a multiple tagging of the located subject matter expert with the relevant tag by a plurality of different tagging virtual universe users exceeds a minimum threshold.
11. A programmable device comprising:
a processing means;
a memory in communication with the processing means comprising a subject matter expert identifier logic component, a subject matter expert locator logic component, a subject matter expert communication system logic component and a subject matter expert datastore logic component; and
a network interface in communication with the processing means and the memory;
wherein the processing means is configured to present a conduit within a graphic environment of a virtual universe;
wherein the subject matter expert locator component is configured to receive a subject matter expert search term from an engagement of the conduit texture by an avatar of a virtual universe user, wherein the engagement indicates a query search term and is a physical contact of an object on the conduit texture that is tagged with a tag relevant to the query search term, the physical contact by the user avatar;
wherein the subject matter expert locator component is configured to, in response to the engagement, automatically search a data storage means in communication with the network interface for a tag relevant to the search term, identify and locate a subject matter expert tagged with the relevant tag, and teleport one of the user avatar and the subject matter expert avatar to an other of the user avatar and the subject matter expert avatar; and
wherein the subject matter expert communication system component is configured to enable the user to directly communicate via the user avatar with the located subject matter expert via a subject matter expert avatar through a conduit avatar communication medium entirely within an expected role context of the user avatar and the subject matter expert avatar within the virtual universe and without the user directly engaging a resource outside of the virtual universe and without requiring the user to engage in an interface outside of the virtual universe.
12. The programmable device of claim 11, wherein processing means is configured to tag the located subject matter expert with the relevant tag as an expert on the indicated subject matter expert search term by at least one of:
crawling through an on-line organizational directory and parsing information in the directory;
analyzing an agent inventory of the expert-avatar; and
identifying an association of an avatar of the located subject matter expert with a group of other avatars, the group of other avatars comprising a threshold percentage of tagged expert avatars.
13. The programmable device of claim 11, wherein the processing means is configured to prompt the user to input subject matter expert search terms comprising the query search term in a text input field in response to the user avatar engagement of the conduit texture presented within the graphic environment of the virtual universe.
US12/209,601 2008-09-12 2008-09-12 Virtual universe subject matter expert assistance Active 2030-02-23 US8127236B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US12/209,601 US8127236B2 (en) 2008-09-12 2008-09-12 Virtual universe subject matter expert assistance
TW98130413A TWI467397B (en) 2008-09-12 2009-09-09 Method for enabling virtual universe users to find and engage subject matter experts within a virtual universe

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/209,601 US8127236B2 (en) 2008-09-12 2008-09-12 Virtual universe subject matter expert assistance

Publications (2)

Publication Number Publication Date
US20100070883A1 US20100070883A1 (en) 2010-03-18
US8127236B2 true US8127236B2 (en) 2012-02-28

Family

ID=42008339

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/209,601 Active 2030-02-23 US8127236B2 (en) 2008-09-12 2008-09-12 Virtual universe subject matter expert assistance

Country Status (2)

Country Link
US (1) US8127236B2 (en)
TW (1) TWI467397B (en)

Cited By (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100277411A1 (en) * 2009-05-01 2010-11-04 Microsoft Corporation User tracking feedback
US20110055136A1 (en) * 2009-08-26 2011-03-03 International Business Machines Corporation Relocation Between Virtual Environments Based Upon Promotional and Alert Conditions
US20140081643A1 (en) * 2012-09-14 2014-03-20 Avaya Inc. System and method for determining expertise through speech analytics
US20160308750A1 (en) * 2015-04-20 2016-10-20 International Business Machines Corporation Identifying end users in need of technical assistance
US9514560B2 (en) 2013-03-15 2016-12-06 Dreamworks Animation Llc Arbitrary hierarchical tagging of computer-generated animation assets
US20170076245A1 (en) * 2015-09-11 2017-03-16 International Business Machines Corporation Automatic profile generator and scorer
US10055880B2 (en) 2016-12-06 2018-08-21 Activision Publishing, Inc. Methods and systems to modify a two dimensional facial image to increase dimensional depth and generate a facial image that appears three dimensional
US10099140B2 (en) 2015-10-08 2018-10-16 Activision Publishing, Inc. System and method for generating personalized messaging campaigns for video game players
US10118099B2 (en) 2014-12-16 2018-11-06 Activision Publishing, Inc. System and method for transparently styling non-player characters in a multiplayer video game
US10137376B2 (en) 2012-12-31 2018-11-27 Activision Publishing, Inc. System and method for creating and streaming augmented game sessions
US10179289B2 (en) 2016-06-21 2019-01-15 Activision Publishing, Inc. System and method for reading graphically-encoded identifiers from physical trading cards through image-based template matching
US10213682B2 (en) 2015-06-15 2019-02-26 Activision Publishing, Inc. System and method for uniquely identifying physical trading cards and incorporating trading card game items in a video game
US10226703B2 (en) 2016-04-01 2019-03-12 Activision Publishing, Inc. System and method of generating and providing interactive annotation items based on triggering events in a video game
US10226701B2 (en) 2016-04-29 2019-03-12 Activision Publishing, Inc. System and method for identifying spawn locations in a video game
US10232272B2 (en) 2015-10-21 2019-03-19 Activision Publishing, Inc. System and method for replaying video game streams
US10245509B2 (en) 2015-10-21 2019-04-02 Activision Publishing, Inc. System and method of inferring user interest in different aspects of video game streams
US10284454B2 (en) 2007-11-30 2019-05-07 Activision Publishing, Inc. Automatic increasing of capacity of a virtual space in a virtual world
US10286326B2 (en) 2014-07-03 2019-05-14 Activision Publishing, Inc. Soft reservation system and method for multiplayer video games
US10286314B2 (en) 2015-05-14 2019-05-14 Activision Publishing, Inc. System and method for providing continuous gameplay in a multiplayer video game through an unbounded gameplay session
US10315113B2 (en) 2015-05-14 2019-06-11 Activision Publishing, Inc. System and method for simulating gameplay of nonplayer characters distributed across networked end user devices
US10376793B2 (en) 2010-02-18 2019-08-13 Activision Publishing, Inc. Videogame system and method that enables characters to earn virtual fans by completing secondary objectives
US10376781B2 (en) 2015-10-21 2019-08-13 Activision Publishing, Inc. System and method of generating and distributing video game streams
US10421019B2 (en) 2010-05-12 2019-09-24 Activision Publishing, Inc. System and method for enabling players to participate in asynchronous, competitive challenges
US10463964B2 (en) 2016-11-17 2019-11-05 Activision Publishing, Inc. Systems and methods for the real-time generation of in-game, locally accessible heatmaps
US10463971B2 (en) 2017-12-06 2019-11-05 Activision Publishing, Inc. System and method for validating video gaming data
US10471348B2 (en) 2015-07-24 2019-11-12 Activision Publishing, Inc. System and method for creating and sharing customized video game weapon configurations in multiplayer video games via one or more social networks
US10486068B2 (en) 2015-05-14 2019-11-26 Activision Publishing, Inc. System and method for providing dynamically variable maps in a video game
US10500498B2 (en) 2016-11-29 2019-12-10 Activision Publishing, Inc. System and method for optimizing virtual games
US10537809B2 (en) 2017-12-06 2020-01-21 Activision Publishing, Inc. System and method for validating video gaming data
US10564815B2 (en) * 2013-04-12 2020-02-18 Nant Holdings Ip, Llc Virtual teller systems and methods
US10561945B2 (en) 2017-09-27 2020-02-18 Activision Publishing, Inc. Methods and systems for incentivizing team cooperation in multiplayer gaming environments
US10573065B2 (en) 2016-07-29 2020-02-25 Activision Publishing, Inc. Systems and methods for automating the personalization of blendshape rigs based on performance capture data
US10596471B2 (en) 2017-12-22 2020-03-24 Activision Publishing, Inc. Systems and methods for enabling audience participation in multi-player video game play sessions
US10627983B2 (en) 2007-12-24 2020-04-21 Activision Publishing, Inc. Generating data for managing encounters in a virtual world environment
US10694352B2 (en) 2015-10-28 2020-06-23 Activision Publishing, Inc. System and method of using physical objects to control software access
US10709981B2 (en) 2016-11-17 2020-07-14 Activision Publishing, Inc. Systems and methods for the real-time generation of in-game, locally accessible barrier-aware heatmaps
US10765948B2 (en) 2017-12-22 2020-09-08 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
US10818060B2 (en) 2017-09-05 2020-10-27 Activision Publishing, Inc. Systems and methods for guiding motion capture actors using a motion reference system
US10861079B2 (en) 2017-02-23 2020-12-08 Activision Publishing, Inc. Flexible online pre-ordering system for media
US10974150B2 (en) 2017-09-27 2021-04-13 Activision Publishing, Inc. Methods and systems for improved content customization in multiplayer gaming environments
US10981051B2 (en) 2017-12-19 2021-04-20 Activision Publishing, Inc. Synchronized, fully programmable game controllers
US10981069B2 (en) 2008-03-07 2021-04-20 Activision Publishing, Inc. Methods and systems for determining the authenticity of copied objects in a virtual environment
US11040286B2 (en) 2017-09-27 2021-06-22 Activision Publishing, Inc. Methods and systems for improved content generation in multiplayer gaming environments
US11097193B2 (en) 2019-09-11 2021-08-24 Activision Publishing, Inc. Methods and systems for increasing player engagement in multiplayer gaming environments
US11115712B2 (en) 2018-12-15 2021-09-07 Activision Publishing, Inc. Systems and methods for indexing, searching for, and retrieving digital media
US11185784B2 (en) 2015-10-08 2021-11-30 Activision Publishing, Inc. System and method for generating personalized messaging campaigns for video game players
US11192028B2 (en) 2018-11-19 2021-12-07 Activision Publishing, Inc. Systems and methods for the real-time customization of video game content based on player data
US11263670B2 (en) 2018-11-19 2022-03-01 Activision Publishing, Inc. Systems and methods for dynamically modifying video game content based on non-video gaming content being concurrently experienced by a user
US11278813B2 (en) 2017-12-22 2022-03-22 Activision Publishing, Inc. Systems and methods for enabling audience participation in bonus game play sessions
US11305191B2 (en) 2018-12-20 2022-04-19 Activision Publishing, Inc. Systems and methods for controlling camera perspectives, movements, and displays of video game gameplay
US20220121972A9 (en) * 2013-02-25 2022-04-21 Margot Stubbs Control system
US11344808B2 (en) 2019-06-28 2022-05-31 Activision Publishing, Inc. Systems and methods for dynamically generating and modulating music based on gaming events, player profiles and/or player reactions
US11351459B2 (en) 2020-08-18 2022-06-07 Activision Publishing, Inc. Multiplayer video games with virtual characters having dynamically generated attribute profiles unconstrained by predefined discrete values
US11351466B2 (en) 2014-12-05 2022-06-07 Activision Publishing, Ing. System and method for customizing a replay of one or more game events in a video game
US11420122B2 (en) 2019-12-23 2022-08-23 Activision Publishing, Inc. Systems and methods for controlling camera perspectives, movements, and displays of video game gameplay
US11423605B2 (en) 2019-11-01 2022-08-23 Activision Publishing, Inc. Systems and methods for remastering a game space while maintaining the underlying game simulation
US11439904B2 (en) 2020-11-11 2022-09-13 Activision Publishing, Inc. Systems and methods for imparting dynamic and realistic movement to player-controlled avatars in video games
US11524234B2 (en) 2020-08-18 2022-12-13 Activision Publishing, Inc. Multiplayer video games with virtual characters having dynamically modified fields of view
US11537209B2 (en) 2019-12-17 2022-12-27 Activision Publishing, Inc. Systems and methods for guiding actors using a motion capture reference system
US11563774B2 (en) 2019-12-27 2023-01-24 Activision Publishing, Inc. Systems and methods for tracking and identifying phishing website authors
US11679330B2 (en) 2018-12-18 2023-06-20 Activision Publishing, Inc. Systems and methods for generating improved non-player characters
US11712627B2 (en) 2019-11-08 2023-08-01 Activision Publishing, Inc. System and method for providing conditional access to virtual gaming items
US11717753B2 (en) 2020-09-29 2023-08-08 Activision Publishing, Inc. Methods and systems for generating modified level of detail visual assets in a video game
US11724188B2 (en) 2020-09-29 2023-08-15 Activision Publishing, Inc. Methods and systems for selecting a level of detail visual asset during the execution of a video game
US11794107B2 (en) 2020-12-30 2023-10-24 Activision Publishing, Inc. Systems and methods for improved collision detection in video games
US11833423B2 (en) 2020-09-29 2023-12-05 Activision Publishing, Inc. Methods and systems for generating level of detail visual assets in a video game
US11853439B2 (en) 2020-12-30 2023-12-26 Activision Publishing, Inc. Distributed data storage system providing enhanced security
US11956388B2 (en) 2020-09-30 2024-04-09 Motorola Solutions, Inc. Method and device for evaluating the expertise of participants during a group call
US12039044B2 (en) 2022-06-10 2024-07-16 Bank Of America Corporation Data security in a metaverse environment
US12064688B2 (en) 2020-12-30 2024-08-20 Activision Publishing, Inc. Methods and systems for determining decal projections intersecting spatial units in a frame of a game space
US12097430B2 (en) 2020-12-28 2024-09-24 Activision Publishing, Inc. Methods and systems for generating and managing active objects in video games
US12134038B2 (en) 2023-08-07 2024-11-05 Activision Publishing, Inc. Methods and systems for generating proxy level of detail visual assets in a video game

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8560955B2 (en) * 2008-11-20 2013-10-15 At&T Intellectual Property I, L.P. System and method for bridging communication services between virtual worlds and the real world
US20100162149A1 (en) * 2008-12-24 2010-06-24 At&T Intellectual Property I, L.P. Systems and Methods to Provide Location Information
US8291322B2 (en) 2009-09-30 2012-10-16 United Video Properties, Inc. Systems and methods for navigating a three-dimensional media guidance application
US20110137727A1 (en) * 2009-12-07 2011-06-09 Rovi Technologies Corporation Systems and methods for determining proximity of media objects in a 3d media environment
US20120192083A1 (en) * 2011-01-25 2012-07-26 Bellmar Communicatios LLC Method and system for enhanced online searching
US8832210B2 (en) * 2011-08-30 2014-09-09 Oracle International Corporation Online monitoring for customer service
US9898535B2 (en) * 2013-01-28 2018-02-20 Mark C. Edberg Avatar-based search tool
EP2881898A1 (en) * 2013-12-09 2015-06-10 Accenture Global Services Limited Virtual assistant interactivity platform
US10657117B2 (en) 2015-09-11 2020-05-19 International Business Machines Corporation Critical situation contribution and effectiveness tracker
US10521770B2 (en) 2015-09-11 2019-12-31 International Business Machines Corporation Dynamic problem statement with conflict resolution
US11113981B2 (en) 2015-10-13 2021-09-07 Adp, Llc Skill training system
US10839330B2 (en) 2015-10-13 2020-11-17 Adp, Llc Achievement portfolio system
WO2021140607A1 (en) * 2020-01-09 2021-07-15 日本電気株式会社 Information processing device, control method, and storage medium
US20220027855A1 (en) * 2020-10-23 2022-01-27 Vmware, Inc. Methods for improved interorganizational collaboration

Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5862223A (en) * 1996-07-24 1999-01-19 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
WO2000057326A1 (en) 1999-03-22 2000-09-28 Keen. Com Assistance method and apparatus
US6219045B1 (en) * 1995-11-13 2001-04-17 Worlds, Inc. Scalable virtual world chat client-server system
WO2001050387A1 (en) 1999-12-30 2001-07-12 Umagic Systems, Inc. Personal advice system and method
WO2001061565A1 (en) * 2000-02-16 2001-08-23 Askit Systems Inc. Customer service system and method
US20020049738A1 (en) * 2000-08-03 2002-04-25 Epstein Bruce A. Information collaboration and reliability assessment
US20020052913A1 (en) * 2000-09-06 2002-05-02 Teruhiro Yamada User support apparatus and system using agents
US6396509B1 (en) * 1998-02-21 2002-05-28 Koninklijke Philips Electronics N.V. Attention-based interaction in a virtual environment
US20040044542A1 (en) * 2000-07-13 2004-03-04 Israel Beniaminy Method and system for sharing knowledge
US20040148347A1 (en) * 2002-11-18 2004-07-29 Barry Appelman Dynamic identification of other users to an online user
US20050131722A1 (en) * 2003-12-12 2005-06-16 Hillis W. D. Delegated authority evaluation system
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
US7027975B1 (en) 2000-08-08 2006-04-11 Object Services And Consulting, Inc. Guided natural language interface system and method
US7036128B1 (en) 1999-01-05 2006-04-25 Sri International Offices Using a community of distributed electronic agents to support a highly mobile, ambient computing environment
US20060229999A1 (en) * 2005-04-11 2006-10-12 Herbert Dodell Decision support system for litigation evaluation
US20070087799A1 (en) * 2005-10-14 2007-04-19 Leviathan Entertainment, Llc Helpfulness in a Virtual Environment
US20070162432A1 (en) 2006-01-10 2007-07-12 Aol Llc Searching Recent Content Publication Activity
US20070206086A1 (en) * 2005-01-14 2007-09-06 Experticity, Inc. On-line expert provision system and method
US20080146343A1 (en) * 2006-12-14 2008-06-19 Sullivan C Bart Wireless video game system and method
US20080220876A1 (en) * 2006-10-17 2008-09-11 Mehta Kaushal N Transaction systems and methods for virtual items of massively multiplayer online games and virtual worlds
US7444315B2 (en) * 2004-08-12 2008-10-28 Sap Aktiengesellschaft Virtual community generation
US20080303811A1 (en) * 2007-06-07 2008-12-11 Leviathan Entertainment, Llc Virtual Professional
US20090054140A1 (en) * 2007-08-20 2009-02-26 James Beser Independently-defined alteration of output from software executable using distributed alteration engine
US7685198B2 (en) * 2006-01-25 2010-03-23 Yahoo! Inc. Systems and methods for collaborative tag suggestions
US7831928B1 (en) * 2006-06-22 2010-11-09 Digg, Inc. Content visualization

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW421946B (en) * 1999-03-26 2001-02-11 Ind Tech Res Inst Scheduler of real-time communication network and the scheduling algorithm
TW444506B (en) * 1999-09-16 2001-07-01 Ind Tech Res Inst Real-time video transmission method on wireless communication networks
US7792915B2 (en) * 2003-06-04 2010-09-07 Sony Computer Entertainment Inc. Content distribution overlay network and methods for operating same in a P2P network

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6219045B1 (en) * 1995-11-13 2001-04-17 Worlds, Inc. Scalable virtual world chat client-server system
US5862223A (en) * 1996-07-24 1999-01-19 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
US6396509B1 (en) * 1998-02-21 2002-05-28 Koninklijke Philips Electronics N.V. Attention-based interaction in a virtual environment
US7036128B1 (en) 1999-01-05 2006-04-25 Sri International Offices Using a community of distributed electronic agents to support a highly mobile, ambient computing environment
WO2000057326A1 (en) 1999-03-22 2000-09-28 Keen. Com Assistance method and apparatus
US7249045B2 (en) 1999-03-22 2007-07-24 Utbk, Inc. Method and system to connect consumers to information
WO2001050387A1 (en) 1999-12-30 2001-07-12 Umagic Systems, Inc. Personal advice system and method
WO2001061565A1 (en) * 2000-02-16 2001-08-23 Askit Systems Inc. Customer service system and method
US20040044542A1 (en) * 2000-07-13 2004-03-04 Israel Beniaminy Method and system for sharing knowledge
US20020049738A1 (en) * 2000-08-03 2002-04-25 Epstein Bruce A. Information collaboration and reliability assessment
US7027975B1 (en) 2000-08-08 2006-04-11 Object Services And Consulting, Inc. Guided natural language interface system and method
US20020052913A1 (en) * 2000-09-06 2002-05-02 Teruhiro Yamada User support apparatus and system using agents
US20040148347A1 (en) * 2002-11-18 2004-07-29 Barry Appelman Dynamic identification of other users to an online user
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
US20050131722A1 (en) * 2003-12-12 2005-06-16 Hillis W. D. Delegated authority evaluation system
US7444315B2 (en) * 2004-08-12 2008-10-28 Sap Aktiengesellschaft Virtual community generation
US20070206086A1 (en) * 2005-01-14 2007-09-06 Experticity, Inc. On-line expert provision system and method
US20060229999A1 (en) * 2005-04-11 2006-10-12 Herbert Dodell Decision support system for litigation evaluation
US20070087799A1 (en) * 2005-10-14 2007-04-19 Leviathan Entertainment, Llc Helpfulness in a Virtual Environment
US20070174389A1 (en) 2006-01-10 2007-07-26 Aol Llc Indicating Recent Content Publication Activity By A User
US20070162432A1 (en) 2006-01-10 2007-07-12 Aol Llc Searching Recent Content Publication Activity
US7685198B2 (en) * 2006-01-25 2010-03-23 Yahoo! Inc. Systems and methods for collaborative tag suggestions
US7831928B1 (en) * 2006-06-22 2010-11-09 Digg, Inc. Content visualization
US20080220876A1 (en) * 2006-10-17 2008-09-11 Mehta Kaushal N Transaction systems and methods for virtual items of massively multiplayer online games and virtual worlds
US20080146343A1 (en) * 2006-12-14 2008-06-19 Sullivan C Bart Wireless video game system and method
US20080303811A1 (en) * 2007-06-07 2008-12-11 Leviathan Entertainment, Llc Virtual Professional
US20090054140A1 (en) * 2007-08-20 2009-02-26 James Beser Independently-defined alteration of output from software executable using distributed alteration engine

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
WoWWiki-Cat Form, Aug. 10, 2007, retrieved via Internet Archive on Apr. 11, 2011 at http://replay.waybackmachine.org/20070819045047/www.wowwiki.com/Cat-form. *
WoWWiki—Cat Form, Aug. 10, 2007, retrieved via Internet Archive on Apr. 11, 2011 at http://replay.waybackmachine.org/20070819045047/www.wowwiki.com/Cat—form. *

Cited By (132)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11972086B2 (en) 2007-11-30 2024-04-30 Activision Publishing, Inc. Automatic increasing of capacity of a virtual space in a virtual world
US10284454B2 (en) 2007-11-30 2019-05-07 Activision Publishing, Inc. Automatic increasing of capacity of a virtual space in a virtual world
US10627983B2 (en) 2007-12-24 2020-04-21 Activision Publishing, Inc. Generating data for managing encounters in a virtual world environment
US10981069B2 (en) 2008-03-07 2021-04-20 Activision Publishing, Inc. Methods and systems for determining the authenticity of copied objects in a virtual environment
US11957984B2 (en) 2008-03-07 2024-04-16 Activision Publishing, Inc. Methods and systems for determining the authenticity of modified objects in a virtual environment
US20100277411A1 (en) * 2009-05-01 2010-11-04 Microsoft Corporation User tracking feedback
US9898675B2 (en) * 2009-05-01 2018-02-20 Microsoft Technology Licensing, Llc User movement tracking feedback to improve tracking
US8893000B2 (en) * 2009-08-26 2014-11-18 International Business Machines Corporation Relocation between virtual environments based upon promotional and alert conditions
US20140344761A1 (en) * 2009-08-26 2014-11-20 International Business Machines Corporation Relocation Between Virtual Environments Based Upon Promotional and Alert Conditions
US20110055136A1 (en) * 2009-08-26 2011-03-03 International Business Machines Corporation Relocation Between Virtual Environments Based Upon Promotional and Alert Conditions
US9878251B2 (en) * 2009-08-26 2018-01-30 International Business Machines Corporation Relocation between virtual environments based upon promotional and alert conditions
US10376793B2 (en) 2010-02-18 2019-08-13 Activision Publishing, Inc. Videogame system and method that enables characters to earn virtual fans by completing secondary objectives
US10421019B2 (en) 2010-05-12 2019-09-24 Activision Publishing, Inc. System and method for enabling players to participate in asynchronous, competitive challenges
US9495350B2 (en) * 2012-09-14 2016-11-15 Avaya Inc. System and method for determining expertise through speech analytics
US20140081643A1 (en) * 2012-09-14 2014-03-20 Avaya Inc. System and method for determining expertise through speech analytics
US11446582B2 (en) 2012-12-31 2022-09-20 Activision Publishing, Inc. System and method for streaming game sessions to third party gaming consoles
US10137376B2 (en) 2012-12-31 2018-11-27 Activision Publishing, Inc. System and method for creating and streaming augmented game sessions
US10905963B2 (en) 2012-12-31 2021-02-02 Activision Publishing, Inc. System and method for creating and streaming augmented game sessions
US20220121972A9 (en) * 2013-02-25 2022-04-21 Margot Stubbs Control system
US9514560B2 (en) 2013-03-15 2016-12-06 Dreamworks Animation Llc Arbitrary hierarchical tagging of computer-generated animation assets
US10564815B2 (en) * 2013-04-12 2020-02-18 Nant Holdings Ip, Llc Virtual teller systems and methods
US11023107B2 (en) * 2013-04-12 2021-06-01 Nant Holdings Ip, Llc Virtual teller systems and methods
US10376792B2 (en) 2014-07-03 2019-08-13 Activision Publishing, Inc. Group composition matchmaking system and method for multiplayer video games
US10286326B2 (en) 2014-07-03 2019-05-14 Activision Publishing, Inc. Soft reservation system and method for multiplayer video games
US10322351B2 (en) 2014-07-03 2019-06-18 Activision Publishing, Inc. Matchmaking system and method for multiplayer video games
US10857468B2 (en) 2014-07-03 2020-12-08 Activision Publishing, Inc. Systems and methods for dynamically weighing match variables to better tune player matches
US11351466B2 (en) 2014-12-05 2022-06-07 Activision Publishing, Ing. System and method for customizing a replay of one or more game events in a video game
US12059627B2 (en) 2014-12-05 2024-08-13 Activision Publishing, Inc. System and method for customizing a replay of one or more game events in a video game
US10668381B2 (en) 2014-12-16 2020-06-02 Activision Publishing, Inc. System and method for transparently styling non-player characters in a multiplayer video game
US10118099B2 (en) 2014-12-16 2018-11-06 Activision Publishing, Inc. System and method for transparently styling non-player characters in a multiplayer video game
US20160308750A1 (en) * 2015-04-20 2016-10-20 International Business Machines Corporation Identifying end users in need of technical assistance
US9866504B2 (en) * 2015-04-20 2018-01-09 International Business Machines Corporation Identifying end users in need of technical assistance
US11857876B2 (en) 2015-05-14 2024-01-02 Activision Publishing, Inc. System and method for providing dynamically variable maps in a video game
US11896905B2 (en) 2015-05-14 2024-02-13 Activision Publishing, Inc. Methods and systems for continuing to execute a simulation after processing resources go offline
US10486068B2 (en) 2015-05-14 2019-11-26 Activision Publishing, Inc. System and method for providing dynamically variable maps in a video game
US11224807B2 (en) 2015-05-14 2022-01-18 Activision Publishing, Inc. System and method for providing dynamically variable maps in a video game
US10315113B2 (en) 2015-05-14 2019-06-11 Activision Publishing, Inc. System and method for simulating gameplay of nonplayer characters distributed across networked end user devices
US11420119B2 (en) 2015-05-14 2022-08-23 Activision Publishing, Inc. Systems and methods for initiating conversion between bounded gameplay sessions and unbounded gameplay sessions
US11524237B2 (en) 2015-05-14 2022-12-13 Activision Publishing, Inc. Systems and methods for distributing the generation of nonplayer characters across networked end user devices for use in simulated NPC gameplay sessions
US10286314B2 (en) 2015-05-14 2019-05-14 Activision Publishing, Inc. System and method for providing continuous gameplay in a multiplayer video game through an unbounded gameplay session
US10213682B2 (en) 2015-06-15 2019-02-26 Activision Publishing, Inc. System and method for uniquely identifying physical trading cards and incorporating trading card game items in a video game
US10668367B2 (en) 2015-06-15 2020-06-02 Activision Publishing, Inc. System and method for uniquely identifying physical trading cards and incorporating trading card game items in a video game
US10471348B2 (en) 2015-07-24 2019-11-12 Activision Publishing, Inc. System and method for creating and sharing customized video game weapon configurations in multiplayer video games via one or more social networks
US10835818B2 (en) 2015-07-24 2020-11-17 Activision Publishing, Inc. Systems and methods for customizing weapons and sharing customized weapons via social networks
US20170076245A1 (en) * 2015-09-11 2017-03-16 International Business Machines Corporation Automatic profile generator and scorer
US10824974B2 (en) * 2015-09-11 2020-11-03 International Business Machines Corporation Automatic subject matter expert profile generator and scorer
US10099140B2 (en) 2015-10-08 2018-10-16 Activision Publishing, Inc. System and method for generating personalized messaging campaigns for video game players
US11185784B2 (en) 2015-10-08 2021-11-30 Activision Publishing, Inc. System and method for generating personalized messaging campaigns for video game players
US10245509B2 (en) 2015-10-21 2019-04-02 Activision Publishing, Inc. System and method of inferring user interest in different aspects of video game streams
US11679333B2 (en) 2015-10-21 2023-06-20 Activision Publishing, Inc. Methods and systems for generating a video game stream based on an obtained game log
US10376781B2 (en) 2015-10-21 2019-08-13 Activision Publishing, Inc. System and method of generating and distributing video game streams
US10232272B2 (en) 2015-10-21 2019-03-19 Activision Publishing, Inc. System and method for replaying video game streams
US11310346B2 (en) 2015-10-21 2022-04-19 Activision Publishing, Inc. System and method of generating and distributing video game streams
US10898813B2 (en) 2015-10-21 2021-01-26 Activision Publishing, Inc. Methods and systems for generating and providing virtual objects and/or playable recreations of gameplay
US10694352B2 (en) 2015-10-28 2020-06-23 Activision Publishing, Inc. System and method of using physical objects to control software access
US10226703B2 (en) 2016-04-01 2019-03-12 Activision Publishing, Inc. System and method of generating and providing interactive annotation items based on triggering events in a video game
US10300390B2 (en) 2016-04-01 2019-05-28 Activision Publishing, Inc. System and method of automatically annotating gameplay of a video game based on triggering events
US11439909B2 (en) 2016-04-01 2022-09-13 Activision Publishing, Inc. Systems and methods of generating and sharing social messages based on triggering events in a video game
US12023593B2 (en) 2016-04-01 2024-07-02 Activision Publishing, Inc. System and method of generating and providing interactive annotation items based on triggering events in a video game
US10807003B2 (en) 2016-04-29 2020-10-20 Activision Publishing, Inc. Systems and methods for determining distances required to achieve a line of site between nodes
US10226701B2 (en) 2016-04-29 2019-03-12 Activision Publishing, Inc. System and method for identifying spawn locations in a video game
US10179289B2 (en) 2016-06-21 2019-01-15 Activision Publishing, Inc. System and method for reading graphically-encoded identifiers from physical trading cards through image-based template matching
US11189084B2 (en) 2016-07-29 2021-11-30 Activision Publishing, Inc. Systems and methods for executing improved iterative optimization processes to personify blendshape rigs
US10586380B2 (en) 2016-07-29 2020-03-10 Activision Publishing, Inc. Systems and methods for automating the animation of blendshape rigs
US10573065B2 (en) 2016-07-29 2020-02-25 Activision Publishing, Inc. Systems and methods for automating the personalization of blendshape rigs based on performance capture data
US11213753B2 (en) 2016-11-17 2022-01-04 Activision Publishing, Inc. Systems and methods for the generation of heatmaps
US11207596B2 (en) 2016-11-17 2021-12-28 Activision Publishing, Inc. Systems and methods for the real-time generation of in-game, locally accessible barrier-aware heatmaps
US10709981B2 (en) 2016-11-17 2020-07-14 Activision Publishing, Inc. Systems and methods for the real-time generation of in-game, locally accessible barrier-aware heatmaps
US10702779B2 (en) 2016-11-17 2020-07-07 Activision Publishing, Inc. Bandwidth and processing efficient heatmaps
US10463964B2 (en) 2016-11-17 2019-11-05 Activision Publishing, Inc. Systems and methods for the real-time generation of in-game, locally accessible heatmaps
US10987588B2 (en) 2016-11-29 2021-04-27 Activision Publishing, Inc. System and method for optimizing virtual games
US10500498B2 (en) 2016-11-29 2019-12-10 Activision Publishing, Inc. System and method for optimizing virtual games
US10650539B2 (en) 2016-12-06 2020-05-12 Activision Publishing, Inc. Methods and systems to modify a two dimensional facial image to increase dimensional depth and generate a facial image that appears three dimensional
US11423556B2 (en) 2016-12-06 2022-08-23 Activision Publishing, Inc. Methods and systems to modify two dimensional facial images in a video to generate, in real-time, facial images that appear three dimensional
US10991110B2 (en) 2016-12-06 2021-04-27 Activision Publishing, Inc. Methods and systems to modify a two dimensional facial image to increase dimensional depth and generate a facial image that appears three dimensional
US10055880B2 (en) 2016-12-06 2018-08-21 Activision Publishing, Inc. Methods and systems to modify a two dimensional facial image to increase dimensional depth and generate a facial image that appears three dimensional
US11741530B2 (en) 2017-02-23 2023-08-29 Activision Publishing, Inc. Flexible online pre-ordering system for media
US10861079B2 (en) 2017-02-23 2020-12-08 Activision Publishing, Inc. Flexible online pre-ordering system for media
US10818060B2 (en) 2017-09-05 2020-10-27 Activision Publishing, Inc. Systems and methods for guiding motion capture actors using a motion reference system
US11040286B2 (en) 2017-09-27 2021-06-22 Activision Publishing, Inc. Methods and systems for improved content generation in multiplayer gaming environments
US10561945B2 (en) 2017-09-27 2020-02-18 Activision Publishing, Inc. Methods and systems for incentivizing team cooperation in multiplayer gaming environments
US10974150B2 (en) 2017-09-27 2021-04-13 Activision Publishing, Inc. Methods and systems for improved content customization in multiplayer gaming environments
US10463971B2 (en) 2017-12-06 2019-11-05 Activision Publishing, Inc. System and method for validating video gaming data
US10537809B2 (en) 2017-12-06 2020-01-21 Activision Publishing, Inc. System and method for validating video gaming data
US11117055B2 (en) 2017-12-06 2021-09-14 Activision Publishing, Inc. Systems and methods for validating leaderboard gaming data
US10981051B2 (en) 2017-12-19 2021-04-20 Activision Publishing, Inc. Synchronized, fully programmable game controllers
US11911689B2 (en) 2017-12-19 2024-02-27 Activision Publishing, Inc. Synchronized, fully programmable game controllers
US11148063B2 (en) 2017-12-22 2021-10-19 Activision Publishing, Inc. Systems and methods for providing a crowd advantage to one or more players in the course of a multi-player video game play session
US11666831B2 (en) 2017-12-22 2023-06-06 Activision Publishing, Inc. Systems and methods for determining game events based on a crowd advantage of one or more players in the course of a multi-player video game play session
US11806626B2 (en) 2017-12-22 2023-11-07 Activision Publishing, Inc. Systems and methods for incentivizing player participation in bonus game play sessions
US10765948B2 (en) 2017-12-22 2020-09-08 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
US11413536B2 (en) 2017-12-22 2022-08-16 Activision Publishing, Inc. Systems and methods for managing virtual items across multiple video game environments
US10596471B2 (en) 2017-12-22 2020-03-24 Activision Publishing, Inc. Systems and methods for enabling audience participation in multi-player video game play sessions
US12083440B2 (en) 2017-12-22 2024-09-10 Activision Publishing, Inc. Systems and methods for enabling remote viewers to participate in a multi-player video game play session
US10864443B2 (en) 2017-12-22 2020-12-15 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
US11278813B2 (en) 2017-12-22 2022-03-22 Activision Publishing, Inc. Systems and methods for enabling audience participation in bonus game play sessions
US11986734B2 (en) 2017-12-22 2024-05-21 Activision Publishing, Inc. Video game content aggregation, normalization, and publication systems and methods
US12086845B2 (en) 2018-11-19 2024-09-10 Activision Publishing, Inc. Systems and methods for dynamically modifying video game content based on non-video gaming content being concurrently experienced by a user
US11704703B2 (en) 2018-11-19 2023-07-18 Activision Publishing, Inc. Systems and methods for dynamically modifying video game content based on non-video gaming content being concurrently experienced by a user
US11192028B2 (en) 2018-11-19 2021-12-07 Activision Publishing, Inc. Systems and methods for the real-time customization of video game content based on player data
US11263670B2 (en) 2018-11-19 2022-03-01 Activision Publishing, Inc. Systems and methods for dynamically modifying video game content based on non-video gaming content being concurrently experienced by a user
US11883745B2 (en) 2018-11-19 2024-01-30 Activision Publishing, Inc. Systems and methods for providing a tailored video game based on a player defined time period
US11115712B2 (en) 2018-12-15 2021-09-07 Activision Publishing, Inc. Systems and methods for indexing, searching for, and retrieving digital media
US11679330B2 (en) 2018-12-18 2023-06-20 Activision Publishing, Inc. Systems and methods for generating improved non-player characters
US12005357B2 (en) 2018-12-20 2024-06-11 Activision Publishing, Inc. Systems and methods for controlling camera movements between storylines in a video game
US11305191B2 (en) 2018-12-20 2022-04-19 Activision Publishing, Inc. Systems and methods for controlling camera perspectives, movements, and displays of video game gameplay
US12053700B2 (en) 2019-06-28 2024-08-06 Activision Publishing, Inc. Systems and methods for dynamically generating and modulating music based on gaming events, player profiles and/or player reactions
US11344808B2 (en) 2019-06-28 2022-05-31 Activision Publishing, Inc. Systems and methods for dynamically generating and modulating music based on gaming events, player profiles and/or player reactions
US11097193B2 (en) 2019-09-11 2021-08-24 Activision Publishing, Inc. Methods and systems for increasing player engagement in multiplayer gaming environments
US11423605B2 (en) 2019-11-01 2022-08-23 Activision Publishing, Inc. Systems and methods for remastering a game space while maintaining the underlying game simulation
US11712627B2 (en) 2019-11-08 2023-08-01 Activision Publishing, Inc. System and method for providing conditional access to virtual gaming items
US12013984B2 (en) 2019-12-17 2024-06-18 Activision Publishing, Inc. Systems and methods for guiding actors using a motion capture reference system
US11537209B2 (en) 2019-12-17 2022-12-27 Activision Publishing, Inc. Systems and methods for guiding actors using a motion capture reference system
US11709551B2 (en) 2019-12-17 2023-07-25 Activision Publishing, Inc. Systems and methods for guiding actors using a motion capture reference system
US11839814B2 (en) 2019-12-23 2023-12-12 Activision Publishing, Inc. Systems and methods for controlling camera perspectives, movements, and displays of video game gameplay
US11420122B2 (en) 2019-12-23 2022-08-23 Activision Publishing, Inc. Systems and methods for controlling camera perspectives, movements, and displays of video game gameplay
US11563774B2 (en) 2019-12-27 2023-01-24 Activision Publishing, Inc. Systems and methods for tracking and identifying phishing website authors
US11351459B2 (en) 2020-08-18 2022-06-07 Activision Publishing, Inc. Multiplayer video games with virtual characters having dynamically generated attribute profiles unconstrained by predefined discrete values
US11524234B2 (en) 2020-08-18 2022-12-13 Activision Publishing, Inc. Multiplayer video games with virtual characters having dynamically modified fields of view
US11724188B2 (en) 2020-09-29 2023-08-15 Activision Publishing, Inc. Methods and systems for selecting a level of detail visual asset during the execution of a video game
US11717753B2 (en) 2020-09-29 2023-08-08 Activision Publishing, Inc. Methods and systems for generating modified level of detail visual assets in a video game
US11833423B2 (en) 2020-09-29 2023-12-05 Activision Publishing, Inc. Methods and systems for generating level of detail visual assets in a video game
US11956388B2 (en) 2020-09-30 2024-04-09 Motorola Solutions, Inc. Method and device for evaluating the expertise of participants during a group call
US11439904B2 (en) 2020-11-11 2022-09-13 Activision Publishing, Inc. Systems and methods for imparting dynamic and realistic movement to player-controlled avatars in video games
US11794104B2 (en) 2020-11-11 2023-10-24 Activision Publishing, Inc. Systems and methods for pivoting player-controlled avatars in video games
US12097430B2 (en) 2020-12-28 2024-09-24 Activision Publishing, Inc. Methods and systems for generating and managing active objects in video games
US11794107B2 (en) 2020-12-30 2023-10-24 Activision Publishing, Inc. Systems and methods for improved collision detection in video games
US12064688B2 (en) 2020-12-30 2024-08-20 Activision Publishing, Inc. Methods and systems for determining decal projections intersecting spatial units in a frame of a game space
US11853439B2 (en) 2020-12-30 2023-12-26 Activision Publishing, Inc. Distributed data storage system providing enhanced security
US12039044B2 (en) 2022-06-10 2024-07-16 Bank Of America Corporation Data security in a metaverse environment
US12134038B2 (en) 2023-08-07 2024-11-05 Activision Publishing, Inc. Methods and systems for generating proxy level of detail visual assets in a video game
US12134039B2 (en) 2023-08-10 2024-11-05 Activision Publishing, Inc. Methods and systems for selecting a level of detail visual asset during the execution of a video game

Also Published As

Publication number Publication date
TWI467397B (en) 2015-01-01
TW201028871A (en) 2010-08-01
US20100070883A1 (en) 2010-03-18

Similar Documents

Publication Publication Date Title
US8127236B2 (en) Virtual universe subject matter expert assistance
US9342211B2 (en) Managing information about avatars across virtual worlds
Chui et al. The social economy: Unlocking value and productivity through social technologies
Beal et al. Radically transparent: Monitoring and managing reputations online
Iriberri et al. A life-cycle perspective on online community success
US8584025B2 (en) Virtual world teleportation
Zwick et al. Consumer subjectivity in the Age of Internet: the radical concept of marketing control through customer relationship management
Buregio et al. An architecture and guiding framework for the social enterprise
US10699282B2 (en) Method and system for automatic optimal advertising determination within a virtual universe
US20100083139A1 (en) Virtual universe avatar companion
US20090254358A1 (en) Method and system for facilitating real world social networking through virtual world applications
US8564591B2 (en) Rendering of artifacts in a virtual universe environment in response to user tags
US8223156B2 (en) Time dependent virtual universe avatar rendering
US8620730B2 (en) Promoting products in a virtual world
US20130159096A1 (en) Ranked user graph for social advertisement targeting
US20090276704A1 (en) Providing customer service hierarchies within a virtual universe
JP6401403B2 (en) Determining the appearance of objects in the virtual world based on sponsorship of object appearance
US20080208674A1 (en) Targeting advertising content in a virtual universe (vu)
CN111867692B (en) Data in-rush checking and improved execution of game processes
Agwu An investigative analysis of factors influencing E-business adoption and maintenance of commercial websites in Nigeria
Moon et al. Turning love into money: How some firms may profit from voluntary electronic customer communities
Paris et al. Business-to-customer (B2C) Electronic Commerce: An implementation process view
US8656476B2 (en) Providing notification of spam avatars
Resurreccion Dependence of digital economy on free labor
Blodgett Collective action situated in virtual worlds

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION,NEW YO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HAMILTON, RICK A., II;HARRISON, STEVEN M.;O'CONNELL, BRIAN M.;AND OTHERS;SIGNING DATES FROM 20080904 TO 20080911;REEL/FRAME:021522/0876

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HAMILTON, RICK A., II;HARRISON, STEVEN M.;O'CONNELL, BRIAN M.;AND OTHERS;SIGNING DATES FROM 20080904 TO 20080911;REEL/FRAME:021522/0876

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: ACTIVISION PUBLISHING, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:029900/0285

Effective date: 20121231

AS Assignment

Owner name: BANK OF AMERICA, N.A., TEXAS

Free format text: SECURITY AGREEMENT;ASSIGNOR:ACTIVISION PUBLISHING, INC.;REEL/FRAME:032240/0257

Effective date: 20140131

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: ACTIVISION ENTERTAINMENT HOLDINGS, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:040381/0487

Effective date: 20161014

Owner name: ACTIVISION PUBLISHING, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:040381/0487

Effective date: 20161014

Owner name: ACTIVISION BLIZZARD INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:040381/0487

Effective date: 20161014

Owner name: BLIZZARD ENTERTAINMENT, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:040381/0487

Effective date: 20161014

Owner name: ACTIVISION ENTERTAINMENT HOLDINGS, INC., CALIFORNI

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:040381/0487

Effective date: 20161014

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12