Predicting the activities of an individual or group using minimal information
First Claim
1. A method for predicting the behavior of a current user of an interactive television service, the method comprising:
- observing activity associated with a set top box of a current user engaging with the interactive television service;
collecting the observed activity in a database;
identifying, by the set top box, activities of the current user engaging with the interactive television service and conditions surrounding each of the identified activities of the current user, including amount of time the current user participated in each of the identified activities;
accessing a first collection of data comprising data associated with;
(i) cumulative activities associated with a set top box of other users,(ii) conditions surrounding the cumulative activities associated with a set top box of the other users, including amount of time that each other user participated in each respective activity, and(iii) patterns of behavior associated with the cumulative activities associated with a set top box of the other users and the conditions surrounding the cumulative activities associated with a set top box of the other users, wherein the cumulative activities include viewing interactive television programming;
comparing the identified activities and the surrounding conditions associated with the identified activities of the current user with the cumulative activities and the surrounding conditions associated with the cumulative activities of the other users to identify similarities therebetween;
identifying a pattern of behavior associated with the identified similarities between the identified activities and the surrounding conditions associated with the identified activities of the current user and the cumulative activities and the surrounding conditions associated with the cumulative activities of the other users; and
attributing to the current user the identified pattern of behavior as a future behavior of the current user.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for predicting the behavior of an individual, e.g., one engaged in an on-line session, based on a comparison of the individual'"'"'s activities during that session with those participated in by multiple other parties. The individual'"'"'s activities during the session and certain attendant conditions are monitored and compared with a continually updated database that reflects (a) the cumulative activities of all other parties and their attendant conditions and (b) behavioral trends exhibited by those other parties based on their participation in various types of activities under various conditions. When similarities are detected between the individual'"'"'s activities and their attendant conditions and those of certain other parties, the corresponding behavioral trend of those other parties is attributed to the individual. The method and system are implemented in connection with an interactive service, for example, in an Internet environment, wherein the prediction of behavior involves identifying web sites that are likely to be visited by the individual. This prediction can be used to initiate the delivery of informational content targeted to that individual.
32 Citations
37 Claims
-
1. A method for predicting the behavior of a current user of an interactive television service, the method comprising:
-
observing activity associated with a set top box of a current user engaging with the interactive television service; collecting the observed activity in a database; identifying, by the set top box, activities of the current user engaging with the interactive television service and conditions surrounding each of the identified activities of the current user, including amount of time the current user participated in each of the identified activities; accessing a first collection of data comprising data associated with; (i) cumulative activities associated with a set top box of other users, (ii) conditions surrounding the cumulative activities associated with a set top box of the other users, including amount of time that each other user participated in each respective activity, and (iii) patterns of behavior associated with the cumulative activities associated with a set top box of the other users and the conditions surrounding the cumulative activities associated with a set top box of the other users, wherein the cumulative activities include viewing interactive television programming; comparing the identified activities and the surrounding conditions associated with the identified activities of the current user with the cumulative activities and the surrounding conditions associated with the cumulative activities of the other users to identify similarities therebetween; identifying a pattern of behavior associated with the identified similarities between the identified activities and the surrounding conditions associated with the identified activities of the current user and the cumulative activities and the surrounding conditions associated with the cumulative activities of the other users; and attributing to the current user the identified pattern of behavior as a future behavior of the current user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for predicting the behavior of a user of an interactive television service, during a particular period of engagement with the interactive television service, the method comprising:
-
observing activity associated with a set top box of a user engaging with the interactive television service; collecting the observed activity in a database; identifying, by the set top box, activities in which the user participates during the period of engagement and conditions surrounding each of the identified activities of the user, including amount of time the current user participated in each of the identified activities; identifying activities associated with a set top box of multiple other contemporaneous users of the interactive television service during the period of engagement and conditions surrounding the identified activities associated with the set top box of the other contemporaneous users, including amount of time that each other user participated in each respective activity, wherein the activities associated with the set top box of the other contemporaneous users include viewing interactive television programming; maintaining a first collection of data comprising data associated with cumulative activities and surrounding conditions associated with the set top box of the user collected in the database and data associated with the set top box of the other contemporaneous users identified during the period of engagement; determining, based on the first collection of data, patterns of behavior associated with the cumulative activities associated with a set top box of the other contemporaneous users and the conditions surrounding the cumulative activities associated with a set top box of the other contemporaneous users during the period of engagement; incorporating into the first collection of data, data associated with the determined patterns of behavior; comparing (i) The present activities and the surrounding conditions associated with the present activities of the user and (ii) The cumulative activities and the surrounding conditions associated with the cumulative activities of the other contemporaneous users to identify similarities therebetween; identifying a pattern of behavior associated with the identified similarities between the present activities and the surrounding conditions associated with the present activities of the current user and the cumulative activities and the surrounding conditions associated with the cumulative activities of the other contemporaneous users; and attributing to the user the identified pattern of behavior as a future behavior of the current user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable medium having stored thereon instructions for predicting the behavior of a current user of an interactive television service which, when executed by a processor, cause the processor to perform the steps of:
-
observing activity associated with a set top box of a current user engaging with the interactive television service; collecting the observed activity in a database; identifying, by the set top box, activities of the current user engaging with the interactive television service and conditions surrounding each of the identified activities of the current user, including amount of time the current user participated in each of the identified activities; accessing a first collection of data comprising data associated with; (i) cumulative activities associated with a set top box of other users, (ii) conditions surrounding the cumulative activities associated with a set top box of the other users, including amount of time that each other user participated in each respective activity, and (iii) patterns of behavior associated with the cumulative activities associated with a set top box of the other users and the conditions surrounding the cumulative activities associated with a set top box of the other users, wherein the cumulative activities include viewing interactive television programming; comparing the identified activities and the surrounding conditions associated with the identified activities of the current user with the cumulative activities and the surrounding conditions associated with the cumulative activities of the other users to identify similarities therebetween; identifying a pattern of behavior associated with the identified similarities between the identified activities and the surrounding conditions associated with the identified activities of the current user and the cumulative activities and the surrounding conditions associated with the cumulative activities of the other users; and attributing to the current user the identified pattern of behavior as a future behavior of the current user. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. An apparatus for predicting the behavior of a current user of an interactive television service, comprising:
-
means for observing activity associated with a set top box of a current user engaging with the interactive television service; means for collecting the observed activity in a database; means for identifying activities of the current user engaging with the interactive television service and conditions surrounding each of the identified activities, including amount of time the current user participated in each of the identified activities; means for accessing a first collection of data comprising data associated with; (i) cumulative activities associated with a set top box of other users, (ii) conditions surrounding the cumulative activities associated with a set top box of the other users, including amount of time that each other user participated in each respective activity, and (iii) patterns of behavior associated with the cumulative activities associated with a set top box of the other users and the conditions surrounding the cumulative activities associated with a set top box of the other users, wherein the cumulative activities include viewing interactive television programming; means for comparing the identified activities and the surrounding conditions associated with the identified activities of the current user with the cumulative activities and the surrounding conditions associated with the cumulative activities of the other users to identify similarities therebetween; means for identifying a pattern of behavior associated with the identified similarities between the identified activities and the surrounding conditions associated with the identified activities of the current user and the cumulative activities and the surrounding conditions associated with the cumulative activities of the other users; and means for attributing to the current user the identified pattern of behavior as a future behavior of the current user. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
Specification