×

Method and system for turning virtual world participants into real life leads

  • US 10,290,007 B2
  • Filed: 01/22/2009
  • Issued: 05/14/2019
  • Est. Priority Date: 01/22/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for turning virtual world participants into real life leads, comprising:

  • presenting, by a processor, a virtual location within a virtual world for access by an avatar, the avatar operated by a real-world human user;

    performing, by a processor, an interaction with the avatar within the virtual world responsive to the avatar accessing the virtual location;

    identifying, by a processor, the avatar based on characteristics of the avatar within the virtual world, including avatar ID and avatar name;

    determining, by a processor, whether the avatar is associated with an existing customer registration, and determining whether the existing customer registration for the avatar identifies a real-world customer based on the identified characteristics of the avatar, the existing customer registration stored in a master data management (MDM) server tracking customer registrations for a plurality of human users and connected to a plurality of customer relationship management (CRM) terminals;

    creating, by a processor, a customer registration within the MDM server responsive to determining the avatar is not associated with the existing customer registration stored in the MDM server;

    locating, by a processor, the existing customer registration within the MDM server responsive to determining the avatar is associated with the existing customer registration stored in the MDM server;

    collecting, by a processor, real-world information about the real-world human user operating the avatar through the interaction with the avatar;

    storing, by a processor, the collected real-world information in association with the existing customer registration into a customer registration database within the MDM server; and

    communicating, by a processor, the real-world information stored in the customer registration database within the MDM server to the plurality of CRM terminals,wherein the existing customer registration in the MDM server identifying the real-world customer is associated with a plurality of avatars from a plurality of virtual worlds so the real-world information of each of the real-world customers is identified through the characteristics of the plurality of avatars from the plurality of virtual worlds,wherein the plurality of avatars from the plurality of virtual worlds are connected to the MDM server by a plurality of virtual world connectors,wherein the MDM server sends a CRM relevant customer information to one or more of the plurality of CRM terminals and initiates a create lead operation on the one or more CRM terminals;

    wherein, the create lead operation comprises, in response to the determining indicating that a new avatar is registered, triggering a first dialog with the avatar offering a first incentive to the avatar through the respective one or more CRM terminals; and

    in response to the determining indicating that the avatar is registered in the MDM server and the determining further indicating that none of the identified characteristics are available for the real-world customer, triggering a second dialog with the avatar offering a second incentive that is larger than the first incentive through the respective one or more terminals,wherein the MDM server receives incoming data from the one or more CRM terminals, in response to one of the first and the second offering,wherein the MDM server comprises a synchronization component which invokes an algorithm to;

    standardize the incoming data from each of the one or more CRM terminals;

    detect whether any information in the incoming data is duplicate of information corresponding to the new avatar or the existing customer registration stored in the MDM server; and

    associate the incoming data with the existing customer registration stored in MDM server after removing the duplicate information, andwherein the MDM server selectively pushes synchronized information stored in the MDM server to the plurality of CRM terminals such that any changes made to the CRM relevant customer information through the respective one or more CRM terminals is persisted in the respective one or more CRM terminals only after approval by the synchronization component of the MDM server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×