Suggesting a time for live communications among a largest possible subset of users based on previous content-consumption behavior
First Claim
1. A method for suggesting a time for live communications among a plurality of users, the method comprising:
- for at least one of the users, collecting content-consumption-time information for the user;
for each of the other users of the plurality of users, collecting either content-consumption-time information or communications-availability information for that user;
based, at least in part, on the collected content-consumption-time information and on the collected communications-availability information, if any, predicting, for each of the plurality of users, a time when that user will be available for communications, the prediction based on more than content;
attempting to correlate the predicted communications-availability times for the plurality of users; and
if the correlating produces at least one predicted live-communications-availability time shared among the plurality of users, then presenting to at least one user a predicted live-communications-availability time;
else if the correlating produces no predicted live-communications-availability time shared among the plurality of users but produces at least one predicted live-communications-availability time shared among a plural but proper subset of the plurality of users, then presenting to at least one user a predicted live-communications-availability time;
else if the correlating produces no predicted live-communications-availability time shared among a plurality of the users, then informing at least one user of this result;
wherein if the correlating produces no predicted live-communications-availability time shared among the plurality of users but produces a plurality of predicted live-communications-availability times each shared among a plural but proper subset of the plurality of users, then presenting to at least one user a predicted live-communications-availability time that is shared among a largest subset of the plurality of users.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method for making media consumption more social by suggesting a time when users in a group may engage in live communications while consuming media. First, media-consumption activities of the users in the group are monitored. (For example, the set-top boxes of a cable television system monitor when and what each user watches.) Then, from this and possibly from other information, times when each user will be available for live communications are predicted. Finally, the individual predictions are correlated and, if possible, a future time is suggested when a largest possible number of the users in the group will be available for live communications. Some embodiments use other information, such as electronic calendars, to predict when users may be available. The suggested time may be shown on an electronic program guide for a user watching television and may be added to each user'"'"'s electronic calendar.
-
Citations
15 Claims
-
1. A method for suggesting a time for live communications among a plurality of users, the method comprising:
-
for at least one of the users, collecting content-consumption-time information for the user; for each of the other users of the plurality of users, collecting either content-consumption-time information or communications-availability information for that user; based, at least in part, on the collected content-consumption-time information and on the collected communications-availability information, if any, predicting, for each of the plurality of users, a time when that user will be available for communications, the prediction based on more than content; attempting to correlate the predicted communications-availability times for the plurality of users; and if the correlating produces at least one predicted live-communications-availability time shared among the plurality of users, then presenting to at least one user a predicted live-communications-availability time; else if the correlating produces no predicted live-communications-availability time shared among the plurality of users but produces at least one predicted live-communications-availability time shared among a plural but proper subset of the plurality of users, then presenting to at least one user a predicted live-communications-availability time; else if the correlating produces no predicted live-communications-availability time shared among a plurality of the users, then informing at least one user of this result; wherein if the correlating produces no predicted live-communications-availability time shared among the plurality of users but produces a plurality of predicted live-communications-availability times each shared among a plural but proper subset of the plurality of users, then presenting to at least one user a predicted live-communications-availability time that is shared among a largest subset of the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification