A communication method for communication between a user computing device and a first server arrangement includes the steps of: transmitting a communication, which includes data representing a characteristic of the user of the user computing device, from the first server arrangement to a second server arrangement; selecting a population segment in accordance with the user characteristic; determining a content in accordance with the user characteristic; transmitting a first response, which includes data representing the determined content, from the second server arrangement to the first server arrangement; and transmitting a second response, which includes at least the determined content, from the first server arrangement to the user computing device. The content corresponds to a plurality of concept elements. The method may be embodied in a computer-readable storing medium or in a computer system.
|
1. A data communication method, comprising the steps of:
(a) transmitting a first request communication from a user computing arrangement to a first server arrangement via a communications network; (b) transmitting a second request communication from the first server arrangement to a second server arrangement, the second request communication including data representing at least one characteristic of a user of the user computing arrangement; (c) selecting one of a plurality of population segments in accordance with the at least one characteristic of the user; (d) determining a content in accordance with the population segment selected in the selecting step (c), the content corresponding to a combination of a plurality of concept elements; (e) transmitting a first response communication from the second server arrangement to the first server arrangement in response to the second request communication, the first response communication including data representing the content determined in the determining step (d); and (f) transmitting a second response communication from the first server arrangement to the user computing arrangement via the communications network in response to the first request communication, the second response communication including at least the content determined in the determining step (d) wherein the determining step (d) comprising the steps of: defining a plurality of predetermined content executions; selecting a plurality of respondents from each of the plurality of population segments; obtaining from each of the plurality of respondents an evaluation of the content executions; assigning the content executions to a respective one of the plurality of population segments; and determining, for each of the plurality of population segments, an optimization of the predetermined content executions in accordance with the evaluations obtained. 37. A computer system, comprising:
a first server arrangement; a second server arrangement at least one user computing arrangement; and a data communication method comprising the steps of: (a) transmitting a first request communication from the user computing arrangement to the first server arrangement via a communications network; (b) transmitting a second request communication from the first server arrangement to the second server arrangement, the second request communication including data representing at least one characteristic of a user of the user computing arrangement; (c) selecting one of a plurality of population segments in accordance with the at least one characteristic of the user; (d) determining a content in accordance with the data representing the at least one characteristic of the user, the content corresponding to a combination of a plurality of concept elements; and (e) transmitting a first response communication from the second server arrangement to the first server arrangement in response to the second request communication, the first response communication including data representing the content determined in the determining step (d); (f) transmitting a second response communication from the first server arrangement to the user computing arrangement via the communications network in response to the first request communication, the second response communication including at least the content determined in the determining step (d) wherein the determining step (d) comprising the steps of: defining a plurality of predetermined content executions; selecting a plurality of respondents from each of the plurality of population segments; obtaining from each of the plurality of respondents an evaluation of the content executions; assigning the content executions to a respective one of the plurality of population segments; and determining, for each of the plurality of population segments, an optimization of the predetermined content executions in accordance with the evaluations obtained. 19. A computer-readable storing medium storing a set of instructions, the set of instructions capable of being executed by a processor arrangement to implement a data communication method, the method comprising the steps of:
(a) transmitting a first request communication from a user computing arrangement to a first server arrangement via a communications network; (b) transmitting a second request communication from the first server arrangement to a second server arrangement, the second request communication including data representing at least one characteristic of a user of the user computing arrangement; (c) selecting one of a plurality of population segments in accordance with the at least one characteristic of the user; (d) determining a content in accordance with the population segment selected in the selecting step (c), the content corresponding to a combination of a plurality of concept elements; (e) transmitting a first response communication from the second server arrangement to the first server arrangement in response to the second request communication, the first response communication including data representing the content determined in the determining step (d); and (f) transmitting a second response communication from the first server arrangement to the user computing arrangement via the communications network in response to the first request communication, the second response communication including at least the content determined in the determining step (d) wherein the determining step (d) comprising the steps of: defining a plurality of predetermined content executions; selecting a plurality of respondents from each of the plurality of population segments; obtaining from each of the plurality of respondents an evaluation of the content executions; assigning the content executions to a respective one of the plurality of population segments; and determining, for each of the plurality of population segments, an optimization of the predetermined content executions in accordance with the evaluations obtained. 55. A computer system, comprising:
a user computing arrangement; a first server arrangement; and a second server arrangement; wherein the user computing arrangement is configured to transmit a first request communication to the first server arrangement via a communications network; wherein the first server arrangement is configured to transmit a second request communication to the second server arrangement, the second request communication including data representing at least one characteristic of a user of the user computing arrangement; wherein the second server arrangement is configured to select one of a plurality of population segments in accordance with the at least one characteristic of the user; wherein the second server arrangement is further configured to determine a content in accordance with the population segment selected, the content corresponding to a combination of a plurality of concept elements; wherein the second server arrangement is further configured to transmit a first response communication to the first server arrangement in response to the second request communication, the first response communication including data representing the content determined by the second server arrangement; wherein the first server arrangement is further configured to transmit a second response communication to the user computing arrangement via the communications network in response to the first request communication, the second response communication including at least the content determined by the second server arrangement wherein the second server arrangement is further configured to: define a plurality of predetermined content executions; select a plurality of respondents from each of the plurality of population segments; obtain from each of the plurality of respondents an evaluation of the content executions; assign the content executions to a respective one of the plurality of population segments; and determine, for each of the plurality of population segments, an optimization of the predetermined content executions in accordance with the evaluations obtained. 2. The method according to
3. The method according to
4. The method according to
5. The method according to
6. The method according to
7. The method according to
8. The method according to
9. The method according to
10. The method according to
11. The method according to
12. The method according to
obtaining a response from the user to each of at least one stimulus or question; obtaining an identifying code corresponding to the user; and identifying prior behavior of the user.
13. The method according to
14. The method according to
15. The method according to
16. The method according to
17. The method according to
defining a plurality of predetermined content executions, each of the predetermined content executions corresponding to a respective combination of the concept elements; assigning each of the respondents to one of the plurality of population segments; assigning each of the plurality of content executions to one of the plurality of population segments; obtaining from each of the respondents an evaluation of the content execution assigned to the respondent's respective population segment; and for each population segment, determining an optimization of the predetermined content executions in accordance with the evaluations obtained.
18. The method according to
20. The computer-readable storing medium according to
21. The computer-readable storing medium according to
22. The computer-readable storing medium according to
23. The computer-readable storing medium according to
24. The computer-readable storing medium according to
25. The computer-readable storing medium according to
26. The computer-readable storing medium according to
27. The computer-readable storing medium according to
28. The computer-readable storing medium according to
29. The computer-readable storing medium according to
30. The computer-readable storing medium according to
obtaining a response from the user to each of at least one stimulus or question; obtaining an identifying code corresponding to the user; and identifying prior behavior of the user.
31. The computer-readable storing medium according to
32. The computer-readable storing medium according to
33. The computer-readable storing medium according to
34. The computer-readable storing medium according to
35. The computer-readable storing medium according to
defining a plurality of predetermined content executions, each of the predetermined content executions corresponding to a respective combination of the concept elements; assigning each of the respondents to one of the plurality of population segments; assigning each of the plurality of predetermined content executions to one of the plurality of population segments; obtaining from each of the respondents an evaluation of the predetermined content execution assigned to the respondent's respective population segment; and for each population segment, determining an optimization of the predetermined content executions in accordance with the evaluations obtained.
36. The computer-readable storing medium according to
38. The computer system according to
39. The computer system according to
40. The computer system according to
41. The computer system according to
42. The computer system according to
43. The computer system according to
44. The computer system according to
45. The computer system according to
46. The computer system according to
47. The computer system according to
48. The computer system according to
obtaining a response from the user to each of at least one stimulus or question; obtaining an identifying code corresponding to the user; and identifying prior behavior of the user.
49. The computer system according to
50. The computer system according to
51. The computer system according to
52. The computer system according to
53. The computer system according to
defining a plurality of predetermined content executions, each of the predetermined content executions corresponding to a respective combination of the concept elements; assigning each of the respondents to one of the plurality of population segments; assigning each of the plurality of predetermined content executions to one of the plurality of population segments; obtaining from each of the respondents an evaluation of the predetermined content execution assigned to the respondent's respective population segment; and for each population segment, determining an optimization of the predetermined content executions in accordance with the evaluations obtained.
54. The computer system according to
56. The computer system according to
57. The computer system according to
58. The computer system according to
59. The computer system according to
60. The computer system according to
wherein the second server arrangement is configured to assign each of the respondents to one of the plurality of population segments; wherein the second server arrangement is configured to assign each of the plurality of predetermined content executions to one of the plurality of population segments; wherein the second server arrangement is configured to obtain from each of the respondents an evaluation of the predetermined content execution assigned the respondent's respective population segment; and wherein the second server arrangement is configured to determine, for each population segment, an optimization of the predetermined content executions in accordance with the evaluations obtained.
61. The computer system according to
62. The computer system according to
63. The computer system according to
64. The computer system according to
65. The computer system according to
66. The computer system according to
67. The computer system according to
68. The computer system according to
69. The computer system according to
a response received from the user to at least one stimulus or question; an identifying code corresponding to the user; and a prior behavior of the user.
70. The computer system according to
71. The computer system according to
72. The computer system according to
|
The present invention relates generally to the field of content optimization.
Heretofore, attempts have been made to transmit direct marketing or other targeted content to customers, potential customers or other end users or targeted groups or targeted individuals. Conventional techniques range from the most basic, and highly ineffective, to the more sophisticated, but still relatively ineffective. Effectiveness, in the present context, may be measured by relating the response to the transmission. For example, if 10,000 items were transmitted and ten responses to that transmission were received, one measure of effectiveness is to divide the number of responses to the number of items transmitted (i.e., 10/10,000=0.1 %). Alternatively, the cost of transmitting the items and the sales generated as a result thereof may serve as the basis of the effectiveness calculation.
Direct mass mailing is but one example of conventional attempts to deliver targeted materials. In its crudest form, an item, such as, for example, a catalog, an announcement, a brochure, a credit card application, a flier, a letter or any other type of communication, is sent to every household in a particular geographic area. Given the diverse population in nearly every community, the response rate to such a mass mailing is typically very low, thereby rendering the mass mailing technique highly ineffective. Certainly, the particular geographic area may be selected in an attempt to target particular demographic of that area. However, no community has such a homogeneous population to render a mass mailing truly targeted.
Additionally, mass mailings are transmitted more to the dwelling than the person or persons residing in that dwelling.
The advent of the Internet has spawned a desire to target Internet users with targeted materials, including advertising, electronic mailings and other customized content. Traditionally, web site publishers either randomly select ads or "banners" for placement on its pages or apply some primitive algorithm for the selection of such materials for placement on its pages. For example, an algorithm has been used to select one of a plurality of different content elements for placement on a page, wherein the particular element selected is based on a simple counter or other simple cycle (e.g., the element changes every n-th visitor, hit, etc.). Alternatively, web site publishers have employed "cookies" to maintain a customer profile. The profile may be based on that particular customer's history of purchasing items from that particular web site publisher. The profile may additionally be based on which pages that particular customer has previously used. This profile may then be used by the web site publisher in an attempt to target content to that particular user. However, the conventional approaches mentioned above lack methods to implement truly targeted campaigns based on a combination of normative data for each category of products and/or services, in conjunction with the individual preference profile of the user. Existing systems may allow sites to decide on the relevance of the messages or ads. For example, message A may be highly relevant to young females, whereas message B may be highly relevant to middle-aged males. This judgment is performed subjectively based on very limited user information, generally without regard to any content-based optimization for a population segment to which the user most likely belongs. The disadvantages of the current approaches are: (i) the messages (content) are not optimized to appeal to the specific person; (ii) the selection of the content is neither optimized nor fine-tuned based on the quantity of information about the user; and (iii) any decision regarding the relevance of the content is not based on a foundation of a normative database for a specific product and/or service category. In short, conventional techniques fail to accurately target a message or other content to particular individuals.
It is therefore an object of the present invention to provide a system and method for providing targeted content to an individual. It is an additional object of the present invention to provide a system and method for optimizing the targeted content to the individual.
The above and other beneficial objects of the present invention are most effectively attained by providing a system and method as described and claimed herein. In one embodiment, the method includes steps of: transmitting a first data request from a user computing arrangement to a first server arrangement via a communications network; transmitting a second request communication from the first server arrangement to a second server arrangement, the second request communication including data representing at least one characteristic of the user of the user computing arrangement; selecting one of a plurality of population segments in accordance with the user characteristic; determining a content, which corresponds to a combination of concept elements, in accordance with the selected population segment; transmitting a first response communication, which includes data representing the content, from the second server arrangement to the first server arrangement; and transmitting a second response communication, which includes at least the determined content, from the first server arrangement to the user computing device. The method may be embodied in a computer-readable storing medium or in a computer system.
A computer system according to the present invention includes a user computing arrangement, a first server arrangement and a second server arrangement. The user computing arrangement is configured to transmit a first request communication to the first server arrangement via a communications network. The first server arrangement is configured to transmit a second request communication, which includes data representing at least one characteristic of the user of the user computing arrangement, to the second server arrangement. The second server arrangement is configured to select a population segment in accordance with the user characteristic and to determine a content, which corresponds to a combination of concept elements, in accordance with the selected population segment. The second server arrangement is configured to transmit a first response communication to the first server arrangement, the first response communication including data representing the determined content. The first server arrangement is configured to transmit a second response communication to the user computing arrangement via the communications network. The second response communication includes at least the determined content.
In the accompanying figures:
Those skilled in the art will gain an appreciation of the present invention from a reading of the following description when viewed in conjunction with the accompanying drawings of
The present invention relates to a system and a method for content optimization. For example, a Real Time Content Optimization ("RTCO") system may be used to determine to which specific "flavor" of content (e.g., an advertisement) a specific visitor of a web site is likely to respond. This determination is made with reference to the "algebra of that particular consumer's mind." The system may also be applied to any content selection, such as, for example, visual and/or text elements of a web page, based on a segmentation of the consumers.
The server arrangement 130 may be a conventional server or a computing device that includes a storage device, a processor and a communication device. The server arrangement 130 stores web pages, information and/or data necessary to generate such web pages.
The user computing device 110 may be a conventional computer, a handheld computing device, a mobile phone, an alphanumeric pager or the like. The computing device. 110 may include a processor, a random access memory (RAM), a storage device and a communication device. The communication device may be a modem-like arrangement, a network card or any other wired or wireless device capable of sending and receiving communications via the communication network 120. Such communications may include, for example, sending and receiving web pages with marketing and/or other content. In addition, the user's name, geographic location, and information about the user device 110 and/or programs of, stored in or used by the user device 110 may be transmitted during the communications. The user device 110 may also process responses from the communication network 120 using the processor and store such responses permanently or temporarily in a RAM or other storage device.
The RTCO server 140 may also be a conventional server or a computing device, which, as shown in
The user database 135 may include information with respect to each user. Such information may include demographic information, attitudinal information or the like. Demographic information may include, for example, data regarding the user's age and gender. Attitudinal information may include, for example, data relating to the user's political party affiliation (more conservative vs. more liberal) or the like. This user information may be generated, for example, from three sources. Depending on the source and the amount of the user information, a different decision rule may be applied. First, the user information may be generated from responses provided by the user to a set of questions and/or other stimuli. Such information may be collected in real time and may be sufficient to "place" the user into an appropriate market segment. A second source of user information may be an identification code that is assigned to the user and that links the user to an entry in other User Databases with additional information. The identification code may be for example, the user's membership number. A third source of user information may be prior behavior that is obtained from one or more cookies or the like that are stored or otherwise contained in the user device 110 or on the server 130.
The normative database 145a may include normative information, which is obtained using a conjoint measurement. The normative database 145a may be created in advance, with a group of consumers. This group of consumers may be separate from the group of consumers who are ultimately to be targeted and who are to be the ultimate recipients of the optimized content. The normative database 145a may be updated on a scheduled basis and may contain information regarding various product groups, services, knowledge areas, political platforms and the like. Normative database 145a may include separate information regarding, for example, sports cars, family sedans, yogurt products, wireless services and the like. It should be appreciated that the more specific the information contained in the normative database 145a, the more that information will allow for the generation of content targeted to an individual, who will be the ultimate recipient of the targeted content.
The normative database 145a may include segment database 145b and element database 145c. For example, a group of users participate in a study, which requires evaluating a variety of combinations of concept elements. The concept elements may relate to a particular product, service or other topic. Each product, service or other topic may require its own normative database, which contains concept elements appropriate for the corresponding product, service or other topic. Results of the study are processed to yield an individual model showing the contribution of each concept element to the particular user's interest in the corresponding product, service or other topic. This user information permits clustering of individuals in the normative database into segments by using a clustering algorithm. The process of creating normative database 145a may be performed prior to its use in real time content optimization.
The segment database 145b may include descriptions and definitions of the segments and rules of defining the manner of placing a consumer in one of the segments. Such rules may include, for example, a decision tree or a pattern matching system. Multiple sets of segments may be present for each category of the product, service, political platform, etc. Depending on the quantity of information about a consumer, RTCO server 140 may choose the proper set of segments and may place the consumer in one of such segments. Thus, the more information about a consumer obtained the finer the "granularity" of segments (i.e., more segments from which to choose). If the information is very limited, the "granularity" may be coarse (fewer segments from which to choose). If there is no information about a consumer (or the information is not conclusive), then there may be a default option. The default option may be, for example, a generic content optimized for general population, which is still better than a non-optimized content.
The content database 145d may include marketing content, advertisements, different executions of web pages, statement or any other content. The content database 145a may be located on RTCO server 140, on the server arrangement 130 or distributed therebetween. If the content database 145a is distributed between RTCO server 140 and server arrangement 130, then the portion of content database located on RTCO server 140 may contain simply links to the real content located on server arrangement 130 or may contain a code to access the content. Such content may be predefined by a provider of the content. The predefined content may be, for example, a ready-to-use advertisement.
There may be several executions of the content. These executions may be created based on the normative database 145a. The normative database can yield optimized concepts to create more targeted content. Each of the executions (e.g., optimized concepts, banner ads, web pages or the like) may have a segment or subgroup associated with it.
If the executions of the content are not created based on the optimal concepts from the normative database 145a, then each of the executions could be otherwise matched to the existing segments. This matching may be performed by use of an algorithm that matches the attribute profile of the execution to the optimal attribute of a concept that would be desired by that segment. For example, the semantic profile corresponding to the execution would be matched to the semantic profile of the optimum concept for each segment. There are, of course, different ways to achieve this result. One example is to dimensionalize the execution by a set of respondents on non-evaluative semantic differential scales and subsequently match the semantic profile of the execution to the semantic profile of the optimized concept from normative database 145a. Alternatively, the executions may be rated on an evaluative and/or a non-evaluative scale by a set of respondents who have been selected from the normative database 145a and who are known to be members of a specific segment. Thus, respondents who participated in the initial projects that created the normative database may be invited back for evaluation of the execution based on their membership in the segments.
In addition, the content database 145d may include concept elements that may be used to generate dynamic content, in real time, based on a predefined criteria and/or format.
The element database 145c may include a plurality of existing content elements that may be utilized to study a group of users. The element database 145c may also contain individual scores of the elements based on the conjoint measurement defining what each element "contributes to interest" (as a result of fielding the projects). The concept elements may be combined into a set of concepts to be presented to a group of users prior to content optimization (population of normative database). The concepts may be generated in real-time or predetermined in advance.
Also, the storage device 141 may contain a software application 144b for creating, updating and maintaining materials associated with one or more of the several databases. For example, the software application 144b may automatically present stimuli (concepts) to respondents during fielding of the projects (population of normative database 145a). Also, the storage device 141 may contain a software application 144a for content optimization. For example, the software application 144a may automatically generate the content by following a specific decision rule and combining elements into an advertisement or other content-based message, either in real-time, for the individual user (based on segment membership), or ahead of time for the each of the segments.
As shown in
The server arrangement 130 receives the first request 10 for the web page. Generally, the web page consists of: (i) a particular static content requested by the user that is stored and/or generated by the server arrangement 130; and (ii) the dynamic optimized content that may be generated by RTCO server 140. The server arrangement 130 retrieves and/or generates the particular static content, obtains relevant information about the user from user database 135 (through request 12 and response 13) and sends a second request 17 for the dynamic optimized content to RTCO server 140 together with available information about the user. This information may be supplied in the form of values of the predefined set of parameters (for example, answers to a predefined set of attitudinal questions asked during registration) or some codes that may be used to place a user into one of the segments stored in segment database 145b. Each possible set of information available about a user may have separate codes, which may be mapped to one of the different sets of segments with proper "granularity."
The RTCO server 140 receives the third response 17 to determine segment membership of the user. This determined segment membership may be used to generate the dynamic optimized content for the web page that would be relevant for this particular user. As shown in
Upon receiving the first response 16, the server arrangement 130 generates the web page, which includes both the particular static content requested by the user and the dynamically optimized content. The web page is inserted into a second response 14 that is forwarded, via the communication network 120, to the user device 110.
Next, an experimental design is applied to the categorized elements, and the elements are prepared for a fielding process (step 430) by putting together elements into set of concepts according to an experimental design (for example, Plackett Burman, Latin Square or any other factorial or fractional factorial designs). The fielding process (step 440) consists of: (i) presenting the concepts to a set of respondents (step 442); (ii) collecting from the respondents ratings for concepts (stimuli) on a person-by-person basis on one or more questions (attributes, such as liking, purchase intent, interest, etc.) (step 445); and (iii) collecting some demographic information (such as geographic location, household income, age, occupation and the like), attitudinal and/or other information (step 448) using the software application for fielding 144b, which may be located on a separate server for building normative database 145a. After the fielding process is completed, the values of individual scores of elements are calculated (step 450). This calculation may be performed by running a regression or by other methods. The individual models are linked with the demographic and/or attitudinal information. In addition, responses to several questions about lifestyles and values may be collected. This lifestyle and value information may be used to link to the individual models. This step may help to discover individual "hot buttons" for each person. "Hot buttons" correspond to the top scored elements and may include the most appealing messages. For example, for the credit card category, hot buttons may include the interest rate, a cash rebate for a balance transfer or the like. Finally, the respondents are segmented (step 460, 465). Segmenting the respondents may include identifying groups of the respondents who are similar to each other based on their respective responses to similar elements.
Several embodiments of the present invention are specifically illustrated and/or described herein. However, it will be appreciated that modifications and variations of the present invention are covered by the above teachings and within the purview of the appended claims without departing from the spirit and intended scope of the present invention.
Gofman, Alexander, Moskowitz, Howard
Patent | Priority | Assignee | Title |
10007923, | Oct 11 2002 | JPMORGAN CHASE BANK, N.A. | System and method for granting promotional rewards to credit account holders |
10032121, | Jun 13 2011 | Marketing Evolution | System and method for managing and implementing procedures and practices |
10038683, | Apr 18 2012 | LivePerson, Inc. | Authentication of service requests using a communications initiation feature |
10104020, | Dec 14 2010 | LivePerson, Inc. | Authentication of service requests initiated from a social networking site |
10108719, | May 02 2005 | CBS INTERACTIVE INC. | System and method for an electronic product advisor |
10191622, | Sep 14 2005 | LivePerson, Inc. | System and method for design and dynamic generation of a web page |
10278065, | Aug 14 2016 | LivePerson, Inc. | Systems and methods for real-time remote control of mobile applications |
10290054, | Aug 26 2005 | JPMORGAN CHASE BANK, N.A. | Systems and methods for performing scoring optimization |
10326719, | Mar 06 2012 | LivePerson, Inc. | Occasionally-connected computing interface |
10380374, | Apr 20 2001 | JPMORGAN CHASE BANK, N.A. | System and method for preventing identity theft or misuse by restricting access |
10430724, | Jun 26 2007 | PAYPAL, INC. | Economic optimization for product search relevancy |
10504146, | Jul 21 2005 | Adknowledge, Inc. | Method and system for delivering electronic communications |
10657147, | Aug 04 2008 | LivePerson, Inc. | System and methods for searching and communication |
10666633, | Apr 18 2012 | LivePerson, Inc. | Authentication of service requests using a communications initiation feature |
10795548, | Apr 26 2012 | LivePerson, Inc. | Dynamic user interface customization |
10797976, | Oct 26 2000 | LivePerson, Inc. | System and methods for facilitating object assignments |
10867307, | Oct 29 2008 | LivePerson, Inc. | System and method for applying tracing tools for network locations |
10869253, | Jun 02 2015 | LivePerson, Inc. | Dynamic communication routing based on consistency weighting and routing rules |
10891299, | Aug 04 2008 | LivePerson, Inc. | System and methods for searching and communication |
10922369, | May 02 2005 | CBS INTERACTIVE INC | System and method for an electronic product advisor |
11004119, | May 15 2012 | LivePerson, Inc. | Methods and systems for presenting specialized content using campaign metrics |
11050687, | Dec 14 2010 | LivePerson, Inc. | Authentication of service requests initiated from a social networking site |
11120098, | Jun 26 2007 | PAYPAL, INC. | Economic optimization for product search relevancy |
11134038, | Mar 06 2012 | LivePerson, Inc. | Occasionally-connected computing interface |
11263548, | Jul 25 2008 | LivePerson, Inc. | Method and system for creating a predictive model for targeting web-page to a surfer |
11269498, | Apr 26 2012 | LivePerson, Inc. | Dynamic user interface customization |
11323428, | Apr 18 2012 | LivePerson, Inc. | Authentication of service requests using a communications initiation feature |
11386106, | Aug 04 2008 | LivePerson, Inc. | System and methods for searching and communication |
11386442, | Mar 31 2014 | LIVEPERSON, INC | Online behavioral predictor |
11394670, | Sep 14 2005 | LivePerson, Inc. | System and method for performing follow up based on user interactions |
11526253, | Sep 14 2005 | LivePerson, Inc. | System and method for design and dynamic generation of a web page |
11562380, | Oct 29 2008 | LivePerson, Inc. | System and method for applying tracing tools for network locations |
11615161, | Apr 07 2010 | LivePerson, Inc. | System and method for dynamically enabling customized web content and applications |
11638195, | Jun 02 2015 | LivePerson, Inc. | Dynamic communication routing based on consistency weighting and routing rules |
11687981, | May 15 2012 | LivePerson, Inc. | Methods and systems for presenting specialized content using campaign metrics |
11689519, | Apr 18 2012 | LivePerson, Inc. | Authentication of service requests using a communications initiation feature |
11709908, | Jun 26 2007 | PAYPAL, INC. | Economic optimization for product search relevancy |
11711329, | Mar 06 2012 | LivePerson, Inc. | Occasionally-connected computing interface |
11743214, | Sep 14 2005 | LivePerson, Inc. | System and method for performing follow up based on user interactions |
11763200, | Jul 25 2008 | LivePerson, Inc. | Method and system for creating a predictive model for targeting web-page to a surfer |
11777877, | Dec 14 2010 | LivePerson, Inc. | Authentication of service requests initiated from a social networking site |
11868591, | Apr 26 2012 | LivePerson, Inc. | Dynamic user interface customization |
7080067, | Mar 30 2001 | Kabushiki Kaisha Toshiba | Apparatus, method, and program for retrieving structured documents |
7231386, | Mar 30 2001 | Kabushiki Kaisha Toshiba | Apparatus, method, and program for retrieving structured documents |
7453347, | Feb 15 2005 | NCR Voyix Corporation | System for displaying an information package |
7925578, | Aug 26 2005 | JPMORGAN CHASE BANK, N.A. | Systems and methods for performing scoring optimization |
7941335, | Jan 23 2004 | MIND GENOMICS ASSOCIATES, INC | System and method for performing conjoint analysis |
7945492, | Dec 23 1998 | JPMORGAN CHASE BANK, N A | System and method for integrating trading operations including the generation, processing and tracking of and trade documents |
7949561, | Aug 20 2004 | Marketing Evolution | Method for determining advertising effectiveness |
7987501, | Dec 04 2001 | JPMORGAN CHASE BANK, N A | System and method for single session sign-on |
8020754, | Aug 13 2001 | JPMORGAN CHASE BANK, N.A. | System and method for funding a collective account by use of an electronic tag |
8145549, | May 30 2003 | JPMORGAN CHASE BANK, N.A. | System and method for offering risk-based interest rates in a credit instutment |
8160960, | Jun 07 2001 | JPMORGAN CHASE BANK, N.A. | System and method for rapid updating of credit information |
8175908, | Sep 04 2003 | CHASE MANHATTAN BANK USA | Systems and methods for constructing and utilizing a merchant database derived from customer purchase transactions data |
8185940, | Jul 12 2001 | JPMORGAN CHASE BANK, N.A. | System and method for providing discriminated content to network users |
8209222, | Oct 12 2005 | ADKNOWLEDGE, INC | Method and system for encrypting data delivered over a network |
8214264, | May 02 2005 | CBS INTERACTIVE INC | System and method for an electronic product advisor |
8239393, | Oct 09 2008 | THRYV, INC | Distribution for online listings |
8249929, | Aug 11 2004 | ADKNOWLEDGE, INC | Method and system for generating and distributing electronic communications for maximum revenue |
8260846, | Jul 25 2008 | LIVEPERSON, INC | Method and system for providing targeted content to a surfer |
8301493, | Nov 05 2002 | JPMORGAN CHASE BANK, N A | System and method for providing incentives to consumers to share information |
8306907, | May 30 2003 | JPMorgan Chase Bank, National Association | System and method for offering risk-based interest rates in a credit instrument |
8364678, | May 29 2001 | CLARITAS, LLC | Household level segmentation method and system |
8429190, | Aug 11 2004 | Adknowledge, Inc.; ADKNOWLEDGE, INC | Method and system for generating and distributing electronic communications |
8447670, | Jan 13 2006 | JP Morgan Chase Bank, N.A. | Universal payment protection |
8447672, | Jan 13 2006 | JP Morgan Chase Bank, N.A. | Universal payment protection |
8473395, | Jan 13 2006 | JPMorgan Chase Bank, NA | Universal payment protection |
8533031, | Oct 17 2000 | JPMORGAN CHASE BANK, N.A. | Method and system for retaining customer loyalty |
8533138, | Sep 28 2004 | CITIBANK, N A | Data classification methods and apparatus for use with data fusion |
8554602, | Apr 16 2009 | CITIBANK, N A | System and method for behavioral segment optimization based on data exchange |
8554631, | Jul 02 2010 | JPMORGAN CHASE BANK, N.A. | Method and system for determining point of sale authorization |
8601093, | Feb 10 2010 | DSNR Media Group Ltd. | Method and system for generation, adjustment and utilization of web pages selection rules |
8621068, | Aug 20 2009 | EXELATE MEDIA LTD | System and method for monitoring advertisement assignment |
8622308, | Dec 31 2007 | JPMORGAN CHASE BANK, N.A. | System and method for processing transactions using a multi-account transactions device |
8626845, | Aug 14 2003 | Adknowledge, Inc. | Method and system for dynamically generating electronic communications |
8631092, | Aug 24 2000 | Red Hat, Inc | Embedded protocol objects |
8645554, | May 27 2010 | Nokia Technologies Oy | Method and apparatus for identifying network functions based on user data |
8707410, | Dec 04 2001 | JPMORGAN CHASE BANK, N.A. | System and method for single session sign-on |
8738419, | Jan 23 2004 | MIND GENOMICS ASSOCIATES, INC | System and method for performing conjoint analysis |
8738732, | Sep 14 2005 | LivePerson, Inc. | System and method for performing follow up based on user interactions |
8762260, | Aug 26 2005 | JPMORGAN CHASE BANK, N.A. | Systems and methods for performing scoring optimization |
8762313, | Jul 25 2008 | LIVEPERSON, INC | Method and system for creating a predictive model for targeting web-page to a surfer |
8775603, | May 04 2007 | SITESPECT, INC | Method and system for testing variations of website content |
8782200, | Sep 14 2004 | SITESPECT, INC | System and method for optimizing website visitor actions |
8793160, | Dec 07 1999 | PAYMENT TECHNOLOGIES, INC | System and method for processing transactions |
8799200, | Jul 25 2008 | LIVEPERSON, INC | Method and system for creating a predictive model for targeting webpage to a surfer |
8805844, | Aug 04 2008 | LIVEPERSON, INC | Expert search |
8805941, | Mar 06 2012 | LIVEPERSON, INC | Occasionally-connected computing interface |
8849716, | Apr 20 2001 | JPMORGAN CHASE BANK, N.A. | System and method for preventing identity theft or misuse by restricting access |
8868448, | Oct 26 2000 | LIVEPERSON, INC | Systems and methods to facilitate selling of products and services |
8918465, | Dec 14 2010 | LIVEPERSON, INC | Authentication of service requests initiated from a social networking site |
8924256, | Mar 31 2005 | GOOGLE LLC | System and method for obtaining content based on data from an electronic device |
8943002, | Feb 10 2012 | LIVEPERSON, INC | Analytics driven engagement |
8949980, | Jan 25 2010 | CITIBANK, N A | Method and system for website data access monitoring |
8954539, | Jul 25 2008 | LivePerson, Inc. | Method and system for providing targeted content to a surfer |
9058626, | Nov 13 2013 | JPMORGAN CHASE BANK, N.A. | System and method for financial services device usage |
9104970, | Jul 25 2008 | LivePerson, Inc. | Method and system for creating a predictive model for targeting web-page to a surfer |
9111278, | Jul 02 2010 | JPMORGAN CHASE BANK, N.A. | Method and system for determining point of sale authorization |
9269049, | May 08 2013 | CITIBANK, N A | Methods, apparatus, and systems for using a reduced attribute vector of panel data to determine an attribute of a user |
9281939, | Oct 12 2005 | Adknowledge, Inc. | Method and system for encrypting data delivered over a network |
9305098, | Oct 09 2008 | THRYV, INC | Pricing for online listings |
9331969, | Mar 06 2012 | LivePerson, Inc. | Occasionally-connected computing interface |
9336487, | Jul 25 2008 | Live Person, Inc. | Method and system for creating a predictive model for targeting webpage to a surfer |
9350598, | Apr 18 2012 | LIVEPERSON, INC | Authentication of service requests using a communications initiation feature |
9396295, | Jul 25 2008 | LivePerson, Inc. | Method and system for creating a predictive model for targeting web-page to a surfer |
9396436, | Jul 25 2008 | LivePerson, Inc. | Method and system for providing targeted content to a surfer |
9432468, | Sep 14 2005 | LivePerson, Inc. | System and method for design and dynamic generation of a web page |
9460469, | Nov 13 2013 | JPMORGAN CHASE BANK, N.A. | System and method for financial services device usage |
9489178, | Jun 05 2009 | Method of website optimisation | |
9495681, | Aug 23 2011 | Yahoo Ad Tech LLC | Systems and methods for web page optimization |
9525745, | Sep 14 2005 | LivePerson, Inc. | System and method for performing follow up based on user interactions |
9558276, | Aug 04 2008 | LIVEPERSON, INC | Systems and methods for facilitating participation |
9563336, | Apr 26 2012 | LIVEPERSON, INC | Dynamic user interface customization |
9563707, | Aug 04 2008 | LIVEPERSON, INC | System and methods for searching and communication |
9569537, | Aug 04 2008 | LIVEPERSON, INC | System and method for facilitating interactions |
9576041, | Dec 13 2005 | British Telecommunications public limited company | User specific database querying method and apparatus |
9576292, | Oct 26 2000 | LivePerson, Inc. | Systems and methods to facilitate selling of products and services |
9582579, | Aug 04 2008 | LIVEPERSON, INC | System and method for facilitating communication |
9590930, | Sep 14 2005 | LivePerson, Inc. | System and method for performing follow up based on user interactions |
9672196, | May 15 2012 | LIVEPERSON, INC | Methods and systems for presenting specialized content using campaign metrics |
9767212, | Apr 07 2010 | LIVEPERSON, INC | System and method for dynamically enabling customized web content and applications |
9819561, | Oct 26 2000 | LivePerson, Inc. | System and methods for facilitating object assignments |
9854064, | Jun 05 2009 | Oracle International Corporation | Method of website optimisation |
9858526, | Mar 01 2013 | CITIBANK, N A | Method and system using association rules to form custom lists of cookies |
9892417, | Oct 29 2008 | LivePerson, Inc. | System and method for applying tracing tools for network locations |
9948582, | Sep 14 2005 | LivePerson, Inc. | System and method for performing follow up based on user interactions |
9990642, | Oct 11 2002 | JPMORGAN CHASE BANK, N.A. | System and method for granting promotional rewards to credit account holders |
Patent | Priority | Assignee | Title |
5696965, | Nov 03 1994 | Intel Corporation | Electronic information appraisal agent |
5832457, | May 06 1991 | Catalina Marketing Corporation | Method and apparatus for selective distribution of discount coupons based on prior customer behavior |
5835087, | Nov 29 1994 | Pinpoint Incorporated | System for generation of object profiles for a system for customized electronic identification of desirable objects |
5937037, | Jan 28 1998 | BROADPOINT COMMUNICATIONS, INC | Communications system for delivering promotional messages |
5963910, | Sep 20 1996 | Strategyn Holdings, LLC | Computer based process for strategy evaluation and optimization based on customer desired outcomes and predictive metrics |
6055513, | Mar 11 1998 | West Corporation | Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce |
6076068, | Sep 17 1992 | Catalina Marketing Corporation | Coupon delivery system |
6185614, | May 26 1998 | ACTIVISION PUBLISHING, INC | Method and system for collecting user profile information over the world-wide web in the presence of dynamic content using document comparators |
6430539, | May 06 1999 | CALLAHAN CELLULAR L L C | Predictive modeling of consumer financial behavior |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 10 2000 | I novation Inc. | (assignment on the face of the patent) | / | |||
Jul 10 2000 | MOSKOWITZ, HOWARD | I NOVATION INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010994 | /0438 | |
Jul 10 2000 | GOFMAN, ALEXANDER | I NOVATION INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010994 | /0438 |
Date | Maintenance Fee Events |
May 18 2007 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
May 11 2011 | M2552: Payment of Maintenance Fee, 8th Yr, Small Entity. |
May 27 2015 | M2553: Payment of Maintenance Fee, 12th Yr, Small Entity. |
Date | Maintenance Schedule |
Dec 09 2006 | 4 years fee payment window open |
Jun 09 2007 | 6 months grace period start (w surcharge) |
Dec 09 2007 | patent expiry (for year 4) |
Dec 09 2009 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 09 2010 | 8 years fee payment window open |
Jun 09 2011 | 6 months grace period start (w surcharge) |
Dec 09 2011 | patent expiry (for year 8) |
Dec 09 2013 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 09 2014 | 12 years fee payment window open |
Jun 09 2015 | 6 months grace period start (w surcharge) |
Dec 09 2015 | patent expiry (for year 12) |
Dec 09 2017 | 2 years to revive unintentionally abandoned end. (for year 12) |