Video and digital multimedia aggregator content availability notification system and method
First Claim
1. A computer readable medium, having programming executable on a computer, that provides program content notification related to content available on a video and multimedia program content distribution network, comprising:
- a content availability notification module;
a notification data reception module, coupled to the content availability notification module, that receives and processes notification data, wherein the notification data is used to formulate and transmit one or more content availability notification messages;
a content schedule and availability analysis module, coupled to the notification data reception module, that receives and processes one or more of content schedule and availability of the program content available on the video and multimedia program content distribution network and user content download requests, and produces processed schedule and availability data;
a content download request analysis module, coupled to the notification data reception module, that processes data from the user download requests for formatting and routing one or more content notification availability forms;
a notification form builder, coupled to the content schedule and availability analysis module, that receives the processed schedule and availability data, and generates a notification form;
a notification form router, coupled to the notification form builder, that routes notification data for transmission to a user; and
one or more notification modules that provide the program content notification.
3 Assignments
0 Petitions
Accused Products
Abstract
An aggregator, operating in a digital communications network, includes a request and results processing server, a search engine server coupled to the request and results processing server and a content acquisition server coupled to the request and results processing server. A request and results processing server receives a request for content, the search engine server searches for the content and the content acquisition program acquires content for delivery to the user. The request and results processing server includes a search request processor that receives information related to a user'"'"'s search request and provides the information to a search results form builder that creates an electronic search request. The search request may be augmented by using a content suggestion engine to add additional search terms and descriptions to the search request. The aggregator may also include a decoder that decodes program content and program metadata from remote sources for storage at the aggregator, and an encoder that encodes content metadata and programs for delivery to the user. The aggregator may also comprise one or more crawlers, such as a content crawler, to look for program content in one or more digital communications networks.
-
Citations
31 Claims
-
1. A computer readable medium, having programming executable on a computer, that provides program content notification related to content available on a video and multimedia program content distribution network, comprising:
-
a content availability notification module;
a notification data reception module, coupled to the content availability notification module, that receives and processes notification data, wherein the notification data is used to formulate and transmit one or more content availability notification messages;
a content schedule and availability analysis module, coupled to the notification data reception module, that receives and processes one or more of content schedule and availability of the program content available on the video and multimedia program content distribution network and user content download requests, and produces processed schedule and availability data;
a content download request analysis module, coupled to the notification data reception module, that processes data from the user download requests for formatting and routing one or more content notification availability forms;
a notification form builder, coupled to the content schedule and availability analysis module, that receives the processed schedule and availability data, and generates a notification form;
a notification form router, coupled to the notification form builder, that routes notification data for transmission to a user; and
one or more notification modules that provide the program content notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for notifying users of availability of video and digital multimedia program content in a video and multimedia program content distribution network, comprising:
-
receiving a program content request, wherein the request specifies desired program content for delivery to a user terminal;
receiving information related to availability of the desired program content;
determining a notification protocol to notify the user terminal of the availability of the desired program content;
analyzing the information related to the availability of the desired program content;
generating a notification form; and
routing the notification form to one or more notification modules, wherein the one or more notification modules transmit a program content availability notification. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system that provides program content notification related to content available on a video and multimedia program content distribution network, comprising:
-
means for receiving program notification data, wherein the receiving means receives and processes notification data, wherein the notification data is used to formulate and transmit one or more content availability notification messages;
means for analyzing program content schedule and availability, coupled to the receiving means, wherein the means for analyzing program content schedule and availability receives and processes one or more of content schedule and availability of the program content available on the video and multimedia program content distribution network and user content download requests, and produces processed schedule and availability data;
means for analyzing a program content download request, coupled to the receiving means, wherein the means for analyzing a program content download request processes data from the user download requests for formatting and routing one or more content notification availability forms;
means for generating a notification form, coupled to the means for analyzing content schedule and availability, wherein the generating means receives the processed schedule and availability data, and generates a notification form;
means for routing the notification form, coupled to the generating means, wherein the routing means routes notification data for transmission to a user; and
means for providing the program content notification. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification