Time shifting over a global communication network
First Claim
Patent Images
1. A method of obtaining data from a global communication network comprising the steps of:
- A. Providing a general purpose computer, wherein said general purpose computer is adapted to establish a communication link with at least one other computer over a global communication network;
B. Establishing a communication link between said general purpose computer and a central server computer through said global communication network;
C. Using a computer program enabling a user of said general purpose computer to select a type of data to receive;
D. Inputing said type of data into said general purpose computer;
E. Communicating said type of data to said central server computer;
F. Receiving at least a portion of a database from said central server to said general purpose computer, wherein said portion of a database comprises at least one URL;
G. Establishing a communication link with said at least one URL provided by said central server computer;
H. Polling said at least one URL for said data;
I. Receiving information from said at least one URL;
J. Comparing said information from said at least one URL with said selected type of data;
K. Determining when said type of data is available from said at least one URL; and
L. Receiving said data when said data is available from said URL.
1 Assignment
0 Petitions
Accused Products
Abstract
A time shifting method for the receipt and optionally the recordation of broadcasts of audio and video works of authorship over a Global Communication Network.
37 Citations
20 Claims
-
1. A method of obtaining data from a global communication network comprising the steps of:
-
A. Providing a general purpose computer, wherein said general purpose computer is adapted to establish a communication link with at least one other computer over a global communication network;
B. Establishing a communication link between said general purpose computer and a central server computer through said global communication network;
C. Using a computer program enabling a user of said general purpose computer to select a type of data to receive;
D. Inputing said type of data into said general purpose computer;
E. Communicating said type of data to said central server computer;
F. Receiving at least a portion of a database from said central server to said general purpose computer, wherein said portion of a database comprises at least one URL;
G. Establishing a communication link with said at least one URL provided by said central server computer;
H. Polling said at least one URL for said data;
I. Receiving information from said at least one URL;
J. Comparing said information from said at least one URL with said selected type of data;
K. Determining when said type of data is available from said at least one URL; and
L. Receiving said data when said data is available from said URL. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of obtaining data comprising the steps of:
-
A. Establishing a database comprising URLs and at least one of the following types of data;
a. Work of Authorship b. Author c. Time of Webcast;
B. Establishing a communication link with at least one of said URLs;
C. Updating said database with information provided by said at least one of said URLs;
D. Receiving a request for data from a user of a general purpose computer;
E. Polling said updated database for said requested data;
F. Comparing said updated database with said request for data;
M. Determining when said data is available from said at least one URL; and
G. Receiving said data from said URL when said data matches said request and when said data is available from said URL. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of obtaining data from a global communication network comprising the steps of:
-
A. Providing a general purpose computer, wherein said general purpose computer is adapted to establish a communication link with at least one other computer over a global communication network;
B. Generating a database of at URLs on said general purpose computer, wherein said URLs are capable of providing data to said general purpose computer over said global communication network;
C. Using a computer program enabling a user of said general purpose computer to select a type of data to receive;
D. Inputing said type of data into said general purpose computer;
E. Establishing a communication link between said general purpose computer and at least one URL;
F. Polling said at least one URL for said data;
G. Receiving information from said at least one URL;
H. Comparing said information from said at least one URL with said selected type of data;
I. Determining when said data is available from said at least one URL; and
J. Receiving said data when
1) said data matches the type of data to receive and
2) is available from said URL.
-
Specification