Predictive content placement on a managed services system
First Claim
1. A system for providing advertisements to a group of media devices from among a plurality of media devices, the system comprising:
- a memory configured to store a plurality of instructions; and
a processor configured to execute the plurality of instructions, the plurality of instructions, when executed by the processor, configuring the processor to;
predict a plurality of user behaviors of a plurality of users of the plurality of media devices based upon data relating to viewing of a first advertisement from among a plurality of advertisements by the plurality of users,select a second advertisement from among the plurality of advertisements whose content and placement coincide with user behavior for a group of users having similar user behaviors from among a plurality of user behaviors, andprovide the second advertisement to the group of media devices from among the plurality of media devices that is associated with the group of users.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed stochastic learning agent analyzes viewing and/or interactive service behavior patterns of users of a managed services system. The agent may operate on embedded and/or distributed devices such as set-top boxes, portable video devices, and interactive consumer electronic devices. Content may be provided with services such as video and/or interactive applications at a future time with maximum likelihood that a subscriber will be viewing a video or utilizing an interactive service at that future time. For example, user impressions can be maximized for content such as advertisements, and content may be scheduled in real-time to maximize viewership from across all video and/or interactive services.
-
Citations
20 Claims
-
1. A system for providing advertisements to a group of media devices from among a plurality of media devices, the system comprising:
-
a memory configured to store a plurality of instructions; and a processor configured to execute the plurality of instructions, the plurality of instructions, when executed by the processor, configuring the processor to; predict a plurality of user behaviors of a plurality of users of the plurality of media devices based upon data relating to viewing of a first advertisement from among a plurality of advertisements by the plurality of users, select a second advertisement from among the plurality of advertisements whose content and placement coincide with user behavior for a group of users having similar user behaviors from among a plurality of user behaviors, and provide the second advertisement to the group of media devices from among the plurality of media devices that is associated with the group of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing content to a group of media devices from among a plurality of media devices, the system comprising:
-
a memory configured to store a plurality of instructions; and a processor configured to execute the plurality of instructions, the plurality of instructions, when executed by the processor, configuring the processor to; cluster users from among a plurality of users predicted to tune to a specified destination at a specified time into a group of users from among the plurality of users in response to data relating to viewing of a first advertisement from among a plurality of advertisements by the plurality of users, select a second advertisement from among the plurality of advertisements whose content and placement coincide with the specified destination at the specified time, and provide the second advertisement to the group of media devices from among the plurality of media devices that is associated with the group of users. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for providing content to a group of media devices from among a plurality of media devices, the method comprising:
-
predicting a plurality of user behaviors of a plurality of users of the plurality of media devices based upon data relating to viewing of a first advertisement from among a plurality of advertisements by the plurality of users; clustering users from among the plurality of users having similar user behaviors from among the plurality of user behaviors into a group of users from among the plurality of users; selecting a second advertisement from among the plurality of advertisements whose content and placement coincide with user behavior for the group of users from among a plurality of user behaviors, and providing the second advertisement to the group of media devices from among the plurality of media devices that is associated with the group of users. - View Dependent Claims (18, 19, 20)
-
Specification