METHODS AND SYSTEMS TO PERSONALIZE CONTENT STREAMS
First Claim
Patent Images
1. A system, comprising:
- a content delivery system to receive a media content request from a media consumer system, to identify a user from the request, to forward the request to a media streaming system, to request personalized media content corresponding to the user, to receive streaming media from the media streaming system and to forward the streaming media to the user, to identify a placeholder associated with the streaming media, and to insert the personalized media content in the media stream in accordance with the placeholder in real-time.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems to insert secondary content within a primary audio and/or video stream in real-time. Insertion may be implemented as a continuous process and/or on-demand, and may be implemented independent of content provider and content consumer platform technologies. Insertion may be implemented transparent to content providers and content consumers. Secondary content may include personalized content, which may be personalized with respect to an individual and/or a group of individuals. Secondary content may include personalized advertising content. A media stream may be monitored and inspected and to determine where to place personalized content.
-
Citations
20 Claims
-
1. A system, comprising:
a content delivery system to receive a media content request from a media consumer system, to identify a user from the request, to forward the request to a media streaming system, to request personalized media content corresponding to the user, to receive streaming media from the media streaming system and to forward the streaming media to the user, to identify a placeholder associated with the streaming media, and to insert the personalized media content in the media stream in accordance with the placeholder in real-time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method, comprising:
-
receiving a media content request from a media consumer system; identifying a user from the request; forwarding the request to a media streaming system; requesting personalized media content corresponding to the user; receiving streaming media from the media streaming system and forwarding the streaming media to the user; identifying a placeholder associated with the media stream; and inserting the personalized media content in the media stream in accordance with the placeholder in real-time; wherein the receiving, the identifying, the forwarding, the requesting, the receiving, the identifying, and the inserting are performed in a suitably programmed computer system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product including a computer readable medium having computer program logic stored therein, the computer program logic comprising:
-
logic to cause a processor to receive a media content request from a media consumer system; logic to cause the processor to identify a user from the request; logic to cause the processor to forward the request to a media streaming system; logic to cause the processor to request personalized media content corresponding to the user; logic to cause the processor to receive streaming media from the media streaming system and forwarding the streaming media to the user; logic to cause the processor identify a placeholder associated with the streaming media; and logic to cause the processor to insert the personalized media content in the streaming media in accordance with the placeholder in real-time.
-
-
20. A system, comprising:
-
means for receiving a media content request from a media consumer system; means for identifying a user from the request; means for forwarding the request to a media streaming system; means for requesting personalized media content corresponding to the user; means for receiving streaming media from the media streaming system and forwarding the streaming media to the user; means for identifying a placeholder associated with the streaming media; and means for inserting the personalized media content in the streaming media in accordance with the placeholder in real-time.
-
Specification