The subject specification relates to systems and methods for engagement-based compensation of an agent that refers a peer agent to a service platform according to a known intent of the peer agent.
In conventional user-service provider interaction, a user or agent selects a service or goods provider based on an expectation that the provider would deliver relevant and competent service that would satisfy the needs of the agent. In addition, cost-benefit analysis generally contributes to the selection process, with the agent seeking the most value among available alternative. Once a selection is made—either a service provider is engaged in a commercial transaction, or a product is bought from a merchant—the agent conveys intent in accessing the service or utilizing a product. In response to the provided intent, an adequate selection of service provider or product generally leads service or product satisfaction. In such a commercial paradigm, service providers and merchants typically compete for agent's intent by offering quality service and products while campaigning for brand recognition and awareness, as well as service or product differentiation. It should be appreciated, notwithstanding that advertising efforts and agent's intent are either primarily disjointed or marginally exploited. Furthermore, merchants and product distributors generally pursue independent advertisement campaigns.
The disjointed nature between agent's intent and advertiser effort is also reflected in systems or models that exploit “word of mouth” advertising which is perhaps the first form of advertisement, and can certainly be considered the most effective in terms of engagement rate, e.g., number of customers engaged per advertisement offering. Conventional system utilize (i) referrals among unrelated group of agents, e.g., agents that lack any substantial commonality, (ii) “shotgun shot”-style referrals wherein referrals are aggressively pursued with marginal bias or input provided from referred agents; (iii) compensation associated with successful referrals measured through engagement rates generally reward the referring agent; or (iv) both agents are referred by a compensation provider not necessarily accesses quality referrals.
The following presents a simplified summary of the claimed subject matter in order to provide a basic understanding of some aspects of the claimed subject matter. This summary is not an extensive overview of the claimed subject matter. It is intended to neither identify key or critical elements of the claimed subject matter nor delineate the scope of the claimed subject matter. Its sole purpose is to present some concepts of the claimed subject matter in a simplified form as a prelude to the more detailed description that is presented later.
The subject specification discloses system(s) and method(s) that provide an intrinsically targeted, dependable peer-to-peer referral and compensation within an intent-compensation scheme. The referral system exploits trust mechanisms existing among a referring agent and a peer referred agent in order to generate high-quality referrals based on a determination of commercial intent from the referred agent. In exchange of conveyed intent at a time of a transaction with a referred agent, the system platform directly compensates both the referred agent and its associated referring agent. Compensation of the referred agent is ensured via tracking mechanism that can identify a referral originating device. Information associated with referral(s) is scoped through privacy profiles provided by agents that can potentially be referred, and referral/compensation integrity is maintained via an antifraud component and a tracking component that can identify referring and referred agents. In an aspect, compensation is funded through advertisement spend collected by the service platform.
The following description and the annexed drawings set forth in detail certain illustrative aspects of the claimed subject matter. These aspects are indicative, however, of but a few of the various ways in which the principles of the claimed subject matter may be employed and the claimed subject matter is intended to include all such aspects and their equivalents. Other advantages and novel features of the claimed subject matter will become apparent from the following detailed description of the claimed subject matter when considered in conjunction with the drawings.
The claimed subject matter is now described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the claimed subject matter. It may be evident, however, that the claimed subject matter may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate describing the claimed subject matter.
Moreover, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or”. That is, unless specified otherwise, or clear from context, “X employs A or B” is intended to mean any of the natural inclusive permutations. That is, if X employs A; X employs B; or X employs both A and B, then “X employs A or B” is satisfied under any of the foregoing instances. In addition, the articles “a” and “an” as used in this application and the appended claims should generally be construed to mean “one or more” unless specified otherwise or clear from context to be directed to a singular form.
Further, the terms “component,” “system,” “module,” “interface,” “platform,” or the like are generally intended to refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a controller and the controller can be a component. One or more components may reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers.
As employed herein, the terms “agent,” “user,” “customer,” “player,” “participant” and the like generally refer to a human entity (e.g., a single person or group of people) that utilizes a software application (e.g., plays, participates in, or employs a computer-implemented game; or utilizes a utility software application like presentation-preparation software, data-analysis software, online investment and related business transactions, navigation software; and so on) and possesses access to computer-related communication infrastructure, computer-related systems, electronic devices, portable or otherwise, or any combination thereof. The aforementioned terms can be, and often are, hereinafter employed interchangeably.
Furthermore, the term “service” can refer to executing a software, such as using a toolbar or web-based email engine or search engine; retrieving information (e.g., status of a pending patent application, a proposal submission, immigration process, or package delivery); purchasing goods; making a payment (e.g. mortgage, rent, student loan, credit card, car, phone, utilities, late fees); taking a class at an online school; making an appointment with an offline provider (e.g., dentist, medical doctor, lawyer, hairdresser, mechanic); or registering for an online or offline conference. It should be appreciated that this listing of services is provided as a non-limiting illustration, as other services know to one of ordinary skill are within the scope of the subject innovation.
When agent B 110B engages in a commercial transaction, e.g., engagement 190, as a result of referral SP→B 130, the referring agent 110A receives a compensation 195. Typically, compensation 195 has monetary value; however, non-monetary compensation (e.g., reputation, popularity, peer affinity, distinction) is also contemplated in the subject innovation. Monetary value can be effected (i) directly, e.g., monies are deposited in a compensation account (not shown in
With respect to non-monetary compensation, herein termed “soft compensation,” it is to be noted that in systems with a social component such as social networking web portals and, generally, systems wherein success of its components and/or agents is established primary by social factors such as popularity or likeability, reputation or distinction, “soft compensation” can substantially drive traffic and “stickiness” which is metric of service-agent (e.g., service platform 150 and agent A 110A) lock-in or re-engagement over a period of time.
To provide engagement-based compensation 195, service platform can rely in a set of functional components that facilitate implementation of related aspects. Referral component 155.—In order to receive referral B→SP 140, service platform 150 includes a referral component 155 which interface a referring agent with the service platform 150, collects information associated with referred agent B 110B, and embodies a referral by storing it in a computer-readable medium in order to facilitate subsequent tracking of the referral. Referral component 155 can be an interface embodied in multiple aspects; namely, (1) an online access webpage maintained by service platform 150; (2) an electronic interface that can receive SMS messages associated with the referral; (3) an electronic interface that can receive a voice message with information associated to the referral, and digitize the voice message in order to make the information available to other components of service platform 150; and so on.
Tracking component 165.—Once a referral (e.g., referral B SP→140) is received via referral component 155, a tracking component 145 facilitates a posteriori recognition of the referring agent, e.g., agent A 110A, and the referred agent, e.g., agent 110B. In an aspect, tracking component can generate a light-payload file (e.g., a cookie file) and can convey such a file to a device (not shown) utilized by agent 110A to conduct the referral. In another tracking mechanism, when one, or both, of the referring agent and referred agent, is registered with service platform 150, an indication of a referral event can be stored in a memory storage (not shown) associated with the registered user. Such an indication can be an N-bit word, which can be encrypted for fraud mitigation, stored at the kernel level to prevent fraudulent manipulation. Other mechanisms associated with tracking are described in greater detail below.
Antifraud component 175.—In view of the monetary value of compensation or the relevance of non-monetary compensation to various online or offline social interactions, and the collection of agent's information associated with a referral, e.g., referral B→SP 140, service platform 150 includes an antifraud component 175. Such a component manages security features, such as those described above in connection with tracking component 165, that mitigate fraudulent exploitation of compensation 195, either monetary or non-monetary. In an aspect, antifraud component 175 can implement biometric markers (e.g., voice signature, face-features and bio-signatures (like scars, moles, freckles, eye color) recognition, iris recognition) in on-line compensation that can facilitate biometric recognition in order to ensure that an intended agent indeed received an intended compensation. Antifraud component 175 provides substantially all functionality associated with probing biometric features (e.g., high-resolution cameras for bio-feature recognition, fingerprint pads, iris scanners, etc.), encrypting/decrypting online compensation or referral information, etc.
In addition, antifraud component 175 can ensure a referral, e.g., referral B→SP 140, is actually conveyed by a legitimate agent, e.g., agent 110A, instead of an automated script (e.g., a robot) that emulates an agent. In view of the intent-based, peer-to-peer nature of a referral, antifraud component 175 can implement variations of Turing tests to discern whether a malicious agent is conveying the referral; for instance, based on information conveyed to referral component 155, antifraud component 175 can pose questions associated with a professional or academic background of a referred agent. In another aspect, antifraud component 175 can establish if incoming referrals from a specific agent obey a specific pattern, e.g. referrals are conveyed periodically, referrals are pseudo-random instead of truly random as it would be expected from a legitimate agent that refers based on an actual intent 120.
Compensation component 185.—To provide a compensation, e.g., compensation 195 in exchange of a referral, or compensation 198 in exchange of intent, service platform 150 includes compensation component 185, which typically operates in conjunction with antifraud component 175. In an aspect, compensation component can issue points (e.g., generic points, reward point, service-specific points (e.g., airmiles), or platform specific points lime Microsoft® Points) and conduct the accounting of points associated with a specific compensation event. In another aspect, compensation component 185 can manage features of issued compensation like changes to face-value of a compensation, e.g., conferring an increased, promotional value to a compensation if specific actions are taken by a referring agent like referring a disparate agent that generates a substantial revenue to the service platform. In yet another aspect, compensation component 185 can determine specific compensation according to agent intelligence available to service platform 150, in order to mitigate referral attrition, or increase the quality of referrals. In a further yet aspect, compensation component 165 can broker partnerships with disparate online merchants. In still yet another aspect, compensation component can reduce the face-value of issued compensation at the request of antifraud component 155 in order to mitigate fraudulent collection of quality compensation through counterfeit referrals.
It should be appreciated that example system 100 illustrates an intrinsically targeted dependable referral system that is referred-agent-centric and relies on commonalities present among peer agents. The referral system synergistically exploits trust mechanisms existing among a referring agent and a referred agent in order to generate high-quality referrals based on a reliable determination of commercial intent from the referred agent. In exchange of conveyed intent at a time of a transaction with a referred agent, system platform delivers high quality compensation to the referral agent and the referring agent. By promoting referrals through customized compensation (e.g., compensation 195 or compensation 198) based on referral information, service platform 150 can increase market share, and brand and service product recognition among agents.
Various aspects of associated with peer-to-peer intent-based referrals and associated rebates are discussed next.
It should be appreciated that in order to refer an agent, system platform 150 can require a registration process. In such a registration processor, agent intelligence is collected. In an aspect, to facilitate the registration process, service platform 150 can provide a specific “sign-up bonus” compensation to agents that registers. Referral component 155 can exploit accumulated agent intelligence collected through the registration process to generate a set of pseudo-referrals, e.g., to generate a set of information containers associated with agents known to the system that can express similar intent(s) a the intent associated with a peer-to-peer referred agent. To generate a set of pseudo-referrals, referral component 155 can utilize intelligent component 340 to generate pseudo-referrals 3551-355N. Pseudo-referrals can be stored in a memory 350 which can reside in service platform 150.
Intelligent component 340 can reason or draw conclusions about agents that would share the intent of a referred agent, such an inference can be based on agent intelligence available to referral component 155. Thus, intelligent component 340 can infer a group of pseudo-referrals, e.g., agents known to service platform 150 (e.g., known via the registration process discussed above) that are likely to possess commercial intents similar to the high-quality intent associated with a peer-to-peer referral. In addition, intelligent component 235 can generate a probability distribution of specific states of an agent (e.g., likelihood a pseudo-referred agent shares the intent of a referred agent) associated with an originating referral (e.g., referral 140) without human intervention.
To infer intent 120, intelligent component 235 relies on artificial intelligence techniques, which apply advanced mathematical algorithms—e.g., decision trees, neural networks, regression analysis, cluster analysis, genetic algorithm, and reinforced learning—to a set of available (as it can be determined by privacy component 215) information on the agent 110, or a system that include the agent.
In particular, the intelligent component 235 can employ one of numerous methodologies for learning from data and then drawing inferences from the models so constructed, e.g., Hidden Markov Models (HMMs) and related prototypical dependency models, more general probabilistic graphical models, such as Bayesian networks, e.g., created by structure search using a Bayesian model score or approximation, linear classifiers, such as support vector machines (SVMs), non-linear classifiers, such as methods referred to as “neural network” methodologies, fuzzy logic methodologies, and other approaches that perform data fusion, etc.) in accordance with implementing various automated aspects described herein.
As discussed above, compensation 560 typically possesses monetary value. Depositing compensation 560 in agent's compensation account 530 can facilitate rewarding the agent. Upon delivery of compensation 560 to agent 110, compensation tracking component 555 can account for payments, retain compensation records, store type and quantity of compensation delivered to agent 110, and also monitor a current level of compensation for agent 110 to ensure, for example, compensation fails to surpass a compensation limit. Anti-fraud compensation component 155 operates substantially in the same manner as described above.
In view of the example systems, and associated aspects, presented and described above, methodologies for compensating a intent-drived referring agent upon engagement of a referred agent with a service platform that may be implemented in accordance with the disclosed subject matter can be better appreciated with reference to the flowcharts of
At act 840 a token issued to a referring agent is made available to a referral originating device. In an aspect, tokens can be first stored in an “in the cloud” server, e.g., server 445, to facilitate access to identification credentials from multiple devices. In another aspect, issued tokens can be conveyed to agent via wired or wireless links.
In order to provide additional context for various aspects of the subject specification,
Generally, program modules include routines, programs, components, data structures, etc., that perform particular tasks or implement particular abstract data types. Moreover, those skilled in the art will appreciate that the inventive methods can be practiced with other computer system configurations, including single-processor or multiprocessor computer systems, minicomputers, mainframe computers, as well as personal computers, hand-held computing devices, microprocessor-based or programmable consumer electronics, and the like, each of which can be operatively coupled to one or more associated devices.
The illustrated aspects of the specification may also be practiced in distributed computing environments where certain tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules can be located in both local and remote memory storage devices.
A computer typically includes a variety of computer-readable media. Computer-readable media can be any available media that can be accessed by the computer and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer-readable media can comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computer.
Communication media typically embodies computer-readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism, and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of the any of the above should also be included within the scope of computer-readable media.
In
The system bus 908 can be any of several types of bus structure that may further interconnect to a memory bus (with or without a memory controller), a peripheral bus, and a local bus using any of a variety of commercially available bus architectures. The system memory 906 includes read-only memory (ROM) 910 and random access memory (RAM) 912. A basic input/output system (BIOS) is stored in a non-volatile memory 910 such as ROM, EPROM, EEPROM, which BIOS contains the basic routines that help to transfer information between elements within the computer 902, such as during start-up. The RAM 912 can also include a high-speed RAM such as static RAM for caching data.
The computer 902 further includes an internal hard disk drive (HDD) 914 (e.g., EIDE, SATA), which internal hard disk drive 914 may also be configured for external use in a suitable chassis (not shown), a magnetic floppy disk drive (FDD) 916, (e.g., to read from or write to a removable diskette 918) and an optical disk drive 920, (e.g., reading a CD-ROM disk 922 or, to read from or write to other high capacity optical media such as the DVD). The hard disk drive 914, magnetic disk drive 916 and optical disk drive 920 can be connected to the system bus 908 by a hard disk drive interface 924, a magnetic disk drive interface 926 and an optical drive interface 928, respectively. The interface 924 for external drive implementations includes at least one or both of Universal Serial Bus (USB) and IEEE 1394 interface technologies. Other external drive connection technologies are within contemplation of the subject specification.
The drives and their associated computer-readable media provide nonvolatile storage of data, data structures, computer-executable instructions, and so forth. For the computer 902, the drives and media accommodate the storage of any data in a suitable digital format. Although the description of computer-readable media above refers to a HDD, a removable magnetic diskette, and a removable optical media such as a CD or DVD, it should be appreciated by those skilled in the art that other types of media which are readable by a computer, such as zip drives, magnetic cassettes, flash memory cards, cartridges, and the like, may also be used in the example operating environment, and further, that any such media may contain computer-executable instructions for performing the methods of the specification.
A number of program modules can be stored in the drives and RAM 912, including an operating system 930, one or more application programs 932, other program modules 934 and program data 936. All or portions of the operating system, applications, modules, and/or data can also be cached in the RAM 912. It is appreciated that the specification can be implemented with various commercially available operating systems or combinations of operating systems.
A user can enter commands and information into the computer 902 through one or more wired/wireless input devices, e.g., a keyboard 938 and a pointing device, such as a mouse 940. Other input devices (not shown) may include a microphone, an IR remote control, a joystick, a game pad, a stylus pen, touch screen, or the like. These and other input devices are often connected to the processing unit 904 through an input device interface 942 that is coupled to the system bus 908, but can be connected by other interfaces, such as a parallel port, an IEEE 1394 serial port, a game port, a USB port, an IR interface, etc.
A monitor 944 or other type of display device is also connected to the system bus 408 via an interface, such as a video adapter 946. In addition to the monitor 444, a computer typically includes other peripheral output devices (not shown), such as speakers, printers, etc.
The computer 902 may operate in a networked environment using logical connections via wired and/or wireless communications to one or more remote computers, such as a remote computer(s) 948. The remote computer(s) 948 can be a workstation, a server computer, a router, a personal computer, portable computer, microprocessor-based entertainment appliance, a peer device or other common network node, and typically includes many or all of the elements described relative to the computer 902, although, for purposes of brevity, only a memory/storage device 950 is illustrated. The logical connections depicted include wired/wireless connectivity to a local area network (LAN) 952 and/or larger networks, e.g., a wide area network (WAN) 954. Such LAN and WAN networking environments are commonplace in offices and companies, and facilitate enterprise-wide computer networks, such as intranets, all of which may connect to a global communications network, e.g., the Internet.
When used in a LAN networking environment, the computer 902 is connected to the local network 952 through a wired and/or wireless communication network interface or adapter 956. The adapter 956 may facilitate wired or wireless communication to the LAN 952, which may also include a wireless access point disposed thereon for communicating with the wireless adapter 956.
When used in a WAN networking environment, the computer 902 can include a modem 958, or is connected to a communications server on the WAN 954, or has other means for establishing communications over the WAN 954, such as by way of the Internet. The modem 958, which can be internal or external and a wired or wireless device, is connected to the system bus 908 via the serial port interface 942. In a networked environment, program modules depicted relative to the computer 902, or portions thereof, can be stored in the remote memory/storage device 950. It will be appreciated that the network connections shown are example and other means of establishing a communications link between the computers can be used.
The computer 902 is operable to communicate with any wireless devices or entities operatively disposed in wireless communication, e.g., a printer, scanner, desktop and/or portable computer, portable data assistant, communications satellite, any piece of equipment or location associated with a wirelessly detectable tag (e.g., a kiosk, news stand, restroom), and telephone. This includes at least Wi-Fi and Bluetooth™ wireless technologies. Thus, the communication can be a predefined structure as with a conventional network or simply an ad hoc communication between at least two devices.
Wi-Fi, or Wireless Fidelity, allows connection to the Internet from a couch at home, a bed in a hotel room, or a conference room at work, without wires. Wi-Fi is a wireless technology similar to that used in a cell phone that enables such devices, e.g., computers, to send and receive data indoors and out; anywhere within the range of a base station. Wi-Fi networks use radio technologies called IEEE 802.11 (a, b, g, etc.) to provide secure, reliable, fast wireless connectivity. A Wi-Fi network can be used to connect computers to each other, to the Internet, and to wired networks (which use IEEE 802.3 or Ethernet). Wi-Fi networks operate in the unlicensed 2.4 and 5 GHz radio bands, at an 11 Mbps (802.11a) or 54 Mbps (802.11b) data rate, for example, or with products that contain both bands (dual band), so the networks can provide real-world performance similar to the basic 10BaseT wired Ethernet networks used in many offices.
The system 1000 also includes one or more server(s) 1004. The server(s) 1004 can also be hardware and/or software (e.g., threads, processes, computing devices). The servers 1004 can house threads to perform transformations by employing the specification, for example. One possible communication between a client 1002 and a server 1004 can be in the form of a data packet adapted to be transmitted between two or more computer processes. The data packet may include a cookie and/or associated contextual information, for example. The system 1000 includes a communication framework 1006 (e.g., a global communication network such as the Internet) that can be employed to facilitate communications between the client(s) 1002 and the server(s) 1004.
Communications can be facilitated via a wired (including optical fiber) and/or wireless technology. The client(s) 1002 are operatively connected to one or more client data store(s) 1008 that can be employed to store information local to the client(s) 1002 (e.g., cookie(s) and/or associated contextual information). Similarly, the server(s) 1004 are operatively connected to one or more server data store(s) 1010 that can be employed to store information local to the servers 1004.
Various aspects or features described herein may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques. The term “article of manufacture” as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer readable media can include but are not limited to magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips . . . ), optical disks [e.g., compact disk (CD), digital versatile disk (DVD) . . . ], smart cards, and flash memory devices (e.g., card, stick, key drive . . . ).
What has been described above includes examples of the claimed subject matter. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the claimed subject matter, but one of ordinary skill in the art may recognize that many further combinations and permutations of the claimed subject matter are possible. Accordingly, the claimed subject matter is intended to embrace all such alterations, modifications and variations that fall within the spirit and scope of the appended claims. Furthermore, to the extent that the terms “includes,” “possesses,” and the like are used in either the detailed description or the claims, such term is intended to be inclusive in a manner similar to the term “comprising” as “comprising” is interpreted when employed as a transitional word in a claim.