Search engine to verify streaming audio sources
First Claim
Patent Images
1. An automated method for periodically evaluating media streams on a network of computers, comprising:
- periodically obtaining a first group of addresses by use of a universal stream tuning service, each of said addresses identifying a location of a media stream on said network;
periodically obtaining a second group of addresses by use of said universal stream tuning service, each address in said second group identifying a location of a media stream on the network that was previously identified as being unavailable;
attempting to establish communication with each of said media streams in order to determine characteristics of said media stream;
terminating said communication with each media stream after characteristics have been determined if said connection to said media stream is established; and
reporting the availability of each said media stream, and any determined characteristics of said stream.
9 Assignments
0 Petitions
Accused Products
Abstract
An automated method for periodically evaluating media streams on a network of computers. The invention is used to determine the availability of various media streams and identify various characteristics of each stream. By repeatedly obtaining the addresses, attempting to establish communication with each media stream, and then reporting the results the system can verify that each media stream is accessible and report various characteristics of the stream.
-
Citations
12 Claims
-
1. An automated method for periodically evaluating media streams on a network of computers, comprising:
-
periodically obtaining a first group of addresses by use of a universal stream tuning service, each of said addresses identifying a location of a media stream on said network;
periodically obtaining a second group of addresses by use of said universal stream tuning service, each address in said second group identifying a location of a media stream on the network that was previously identified as being unavailable;
attempting to establish communication with each of said media streams in order to determine characteristics of said media stream;
terminating said communication with each media stream after characteristics have been determined if said connection to said media stream is established; and
reporting the availability of each said media stream, and any determined characteristics of said stream. - View Dependent Claims (2, 3)
-
-
4. An automated method for evaluating media streams on a network of computers, comprising:
-
obtaining an address that identifies a location of a media stream on said network by use of a universal stream tuning service;
attempting to establish a connection with said media stream by using said address;
determining a transmission rate at which said media stream is being received if a connection to said media stream was established; and
updating records that contain information about said media stream with information concerning whether a connection was made to said media stream and, if a connection was made, reporting said transmission rate. - View Dependent Claims (5, 6, 7, 8, 9, 10)
determining the type of decoding scheme required to convert each of said media streams into audio signals or video signals if a connection to said media stream was established; and
reporting a type of decoding scheme each media stream requires if a connection to said media stream was made.
-
-
6. The method of claim 5 further comprising rating each media stream based on both a transmission rate and type of decoding scheme required.
-
7. The method of claim 5 further comprising the step of rating each media stream based on said transmission rate, said type of decoding scheme required and a historical frequency of successful connections to said stream.
-
8. The method of claim 5 wherein said periodically obtaining addresses is accomplished by interpreting media stream meta-files.
-
9. The method of claim 5 further comprising:
-
assigning a unique identifier to several media streams that contain the same content;
identifying characteristics of a system through which a request for a unique identifier is made;
determining which of said several media streams is most appropriate for said system characteristics; and
providing said system with said most appropriate address of said several media streams.
-
-
10. The method of claim 9 wherein said step of obtaining addresses is accomplished by providing said system with the most appropriate address.
-
11. A computer program for periodically evaluating media streams on a network of computers, comprising:
-
a control loop that obtains a block of addresses from a universal stream tuning system database each time verification is required;
at least one stream verification routine that receives an individual address from said control loop;
a means for verifying that media streams associated with said addresses are capable of being accessed; and
a means for delivering results of said stream verification to said database. - View Dependent Claims (12)
-
Specification