System and Method for Distributing Video Content via a Packet Based Network
First Claim
1. A method of facilitating the searching of video content via a plurality of different websites, comprising:
- storing in a memory video guide data for a video guide for each website of the plurality of different websites;
wherein a video guide includes a search input and a content area for displaying descriptive data of a search result and the video guide further includes one or more variable display elements that are configurable in appearance;
wherein the video guide data comprises information for determining the appearance of at least one of the one or more variable display elements;
receiving requests for video guide data from a plurality of clients initiated from web pages forming part of the plurality of different websites;
for each request, identifying the video guide data to be transmitted; and
for each request, transmitting the identified video guide data to a client originating the request.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, product, and system for facilitating the searching of video content from a plurality of different websites is provided. In one embodiment the method includes storing a plurality of videos in a memory, and storing video guide data for a video guide that comprises executable program code that is executable to provide a search input and a content area for displaying descriptive data of a search result. The method further comprises supplying the executable program code to a plurality of clients, receiving a plurality of requests for video guide data originating from the plurality of clients and wherein the plurality of requests are initiated from different web pages of a plurality of different websites. The method further includes, for each request for video guide data, transmitting video guide data to a client originating the request, receiving a plurality of search requests from the plurality of different clients initiated from a video guide; for each search request, performing a search of the plurality of videos based on the search request, and for each search request, transmitting search results to the client originating the search request for display by the video guide. The video guide data may comprise information for configuring the appearance of a variable display element of the video guide, and the method may further include for each request for video guide data identifying the video guide data to be transmitted.
386 Citations
27 Claims
-
1. A method of facilitating the searching of video content via a plurality of different websites, comprising:
-
storing in a memory video guide data for a video guide for each website of the plurality of different websites; wherein a video guide includes a search input and a content area for displaying descriptive data of a search result and the video guide further includes one or more variable display elements that are configurable in appearance; wherein the video guide data comprises information for determining the appearance of at least one of the one or more variable display elements; receiving requests for video guide data from a plurality of clients initiated from web pages forming part of the plurality of different websites; for each request, identifying the video guide data to be transmitted; and for each request, transmitting the identified video guide data to a client originating the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of facilitating the searching of video content from a plurality of different websites, comprising:
-
storing a plurality of videos in a memory; storing in a memory video guide data for a video guide; wherein the video guide comprises executable program code that is executable to provide a search input and a content area for displaying descriptive data of a search result; supplying the executable program code to a plurality of clients; receiving a plurality of requests for video guide data originating from the plurality of clients and wherein the plurality of requests are initiated from different web pages of the plurality of different websites; for each request for video guide data, transmitting video guide data to a client originating the request; receiving a plurality of search requests from the plurality of different clients initiated from a video guide; for each search request, performing a search of the plurality of videos based on the search request; and for each search request, transmitting search results to the client originating the search request for display by the video guide. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of using a computer to provide video content to a user, comprising:
-
receiving a first web page forming part of a first website from a web server; receiving a video guide executable program code including one or more variable display elements; executing the video guide program code to display the video guide including the one or more variable display elements configured in appearance to be consistent with the appearance of the first web page; wherein the video guide includes a search input and a content area for displaying descriptive data of a search result; receiving a search input from the user; transmitting a search request to a second server; receiving search request results; and displaying the search request results in the content area. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer program product stored in a tangible computer readable medium and executable by a computer to provide video content to a user, comprising:
-
a first code segment configured to display a plurality of actuable content categories and to transmit a category request to a remote computer in response to a user actuation of a content category; a second code segment configured to receive a user input for a search and to transmit a search request to a remote computer in response to the user input; a third code segment configured to display in a content area a listing of videos available for presentation, and wherein the listing includes a thumbnail, title and description of each video; a plurality of variable display elements that are configurable in appearance to be consistent with a plurality of different websites; wherein said third code segment is configured to display in the content area category results received in response to transmission of a category request; and wherein said third code segment is configured to display in the content area search results content provided in response to transmission of a search request. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification