Method and system for promotion of a search service
First Claim
Patent Images
1. A computer-implemented method, comprising:
- distributing an encrypted identifier of a recruiter;
recording an identifier based on a random number as a current identifier of a recruit when determining that a message is received indicating the encrypted identifier of the recruiter;
receiving a request for information;
compensating the recruiter when determining that the request for information indicates the current identifier of the recruit; and
obtaining the current identifier of the recruit, producing a modified identifier based on the current identifier of the recruit and storing the modified identifier of the recruit as the current identifier of the recruit when determining that the request for information indicates the current identifier of the recruit.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for viral marketing is described. Using the method and system, recruiters may be associated with recruits. Recruiters may be compensated based on activities of recruits. The traceability of a recruit to a recruiter permits analysis of efficacy of the recruiter and recruitment techniques employed. The improved traceability is achieved due to the ability to trace any recruited user associated with an identifier of the recruiter.
-
Citations
14 Claims
-
1. A computer-implemented method, comprising:
-
distributing an encrypted identifier of a recruiter; recording an identifier based on a random number as a current identifier of a recruit when determining that a message is received indicating the encrypted identifier of the recruiter; receiving a request for information; compensating the recruiter when determining that the request for information indicates the current identifier of the recruit; and obtaining the current identifier of the recruit, producing a modified identifier based on the current identifier of the recruit and storing the modified identifier of the recruit as the current identifier of the recruit when determining that the request for information indicates the current identifier of the recruit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a server distributing an encrypted identifier to a recruiter, assigning a first identifier as a current identifier of a recruit when determining that a message is received indicating the encrypted identifier, replacing the current identifier with a modified identifier when determining that a search request indicates the current identifier, and determining a compensation of the recruiter based on the message and the search request; and a database tracking activities of a recipient of a search result provided responsive to the search request indicating the encrypted identifier, where a message received indicating a subscriber identifier of the recruit increments a count used to determine the compensation of the recruiter and associates the subscriber identifier and the recruit with the recruiter when determining that the subscriber identifier is not associated with the recruit. - View Dependent Claims (12)
-
-
13. A computer readable medium having a program stored therein to cause a computer to execute operations, comprising:
-
distributing, by a recruiter, an invitation message to use a search service including an unique identifier of the recruiter; receiving a registration request indicating the unique identifier; assigning an initial identifier as a validated identifier of a user when determining that the registration request comprises a change to a browser home page; assigning the initial identifier as the validated identifier of the user when determining that the registration request comprises a modified default search service of the browser; assigning the initial identifier as the validated identifier of the user when determining that the registration request comprises a download of an extension to an application; assigning the initial identifier as the validated identifier of the user when determining that the registration request comprises a request to register a user identifier and security information; determining whether a request for information received by the search service indicates the validated identifier; incrementing a count of usage of the search service by the user and assigning a modified identifier based on the validated identifier as the validated identifier when determining that the request for information indicates the validated identifier; and providing a compensation for the recruiter based on the registration request and the count.
-
-
14. A computer-implemented method of viral marketing, comprising:
-
assigning an encrypted identifier to a recruiter; distributing, to a user, information of a search service including an invitation to use the search service and the encrypted identifier of the recruiter, said information encoding a distribution medium for sending the invitation to the user; presenting personally identifying information of the recruiter to the user responsive to receipt of a message indicating the encrypted identifier, and tracking an action of the user responsive to the personally identifying information, said action being associated with the identifier of the recruiter based on acceptance of the identifying information of the recruiter by the user; compensating the recruiter when determining that the action is page view of the search service; compensating the recruiter when determining that the action is an installation of an application extension associated with the search service; compensating the recruiter when determining that the action is a modification of stored information associated with a browser affecting use of the search service; compensating the recruiter when determining that the action is a search request and that the user interacts with a result of the search request; and penalizing the recruiter when determining that the action is associated with a predetermined pattern.
-
Specification