System and method for communication of streaming data

Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data streaming

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C725S096000

Reexamination Certificate

active

06728776

ABSTRACT:

FIELD OF THE INVENTION
The present invention generally relates to the field of data transfers, and particularly to the communication of streaming data.
BACKGROUND OF THE INVENTION
Resource networks and, more particularly, the Internet and World Wide Web, offer a wider range of resources with each passing day. Online concerts, talk sessions, simulcasts, and other broadcasts have become increasingly more common. Given the direction of Internet technology, it may be possible to receive video programming directly over the Internet as opposed to a television broadcast. This may allow a viewer to choose programming as desired. However, even though connection speeds may continue to increase (connection speeds have already made significant improvements over speeds that even recently were deemed impressive), it is foreseeable that problems may continue with interruptions and data transfer slow downs. Problems with connections, throughput rates, line interference, etc. may cause interruptions and delays in the transfer of data. The time during which the data transfer is interrupted or slowed may result in blank screens and/or indecipherable output. A user must then wait for restoration of the connection so that enough data may be transmitted to the user's system, therein enabling communication to resume.
To utilize streaming data (e.g., data that is transmitted in a fairly continuous series is one type of streaming data), it is necessary to have a sufficient amount of data present in a user's information handling system for processing. Therefore, data must be transmitted at a sufficient rate or quantity so as to provide sufficient amounts of data to be utilized by the system. Buffering data such that inconsistencies in the streaming rate or quantity of streaming data will not affect the utilization of the data, is one way to address this problem. However, in some instances the buffer may not store sufficient data to cover the inadequacy of the transmission, such as a lack of throughput rate. For instance, a large quantity of data may be needed for communicating a data stream that includes video programming. This may require a large buffer that would further result in an extended waiting period as the buffer is filled before utilization. Additionally, the buffer may not be fully responsive to varying throughput rates, resulting in inconsistent communication of the streaming data. Therefore, it may be desirable to utilize another set of data so as to disguise the lack of sufficient amounts of streaming data currently available.
Other methods for addressing nonproductive times in an information handling system prove inadequate when addressing the communication of streaming data. Most of these methods merely address waiting periods for a system to perform a task, not the dynamic problems associated with transmission of data streams that may be utilized as it is being transmitted. Often, these methods rely on the initiation of an event, such as the initiation of a link to perform the desired action. In some instances, actions taken before and after the necessary event are not capable of utilizing the method. Additionally, in another method, the displayed information must have been previously stored on the system. These methods may not provide for the supply of data images during interruptions or slowdowns in the transfer of the data, nor provide for the viewing of the data as it is downloaded so that a user may interact with a data stream. Rather, these methods merely respond to the initiation of an action.
Therefore, there is a need for a system and method for communication of a stream of data that addresses a potential lack of sufficient amounts of streaming data.
SUMMARY OF THE INVENTION
The present invention is directed to a system and method for the communication of streaming data. In an exemplary method of the present invention, a first set of data is received by an information handling system. A second set of data is received via a network wherein the second set of data is continuously streaming. So long as a sufficient amount of streaming data of the second set of data is available for communication, the second set of data is communicated to a user. Otherwise, the first set of data is communicated to the user. In an exemplary embodiment, the second set of data includes a video stream viewable by a user. In another embodiment of the present invention, the first data set and the second data set may be transmitted from a first source. In yet another embodiment, when a first set of data is being communicated due to a presently insufficient amount of streaming data of the second set of data, the second set of data may be monitored such that when a sufficient amount of streaming data is available, the second set of data will be communicated.


REFERENCES:
patent: 5109482 (1992-04-01), Bohrman
patent: 5305195 (1994-04-01), Murphy
patent: 5568181 (1996-10-01), Greenwood et al.
patent: 5572643 (1996-11-01), Judson
patent: 5586264 (1996-12-01), Belknp et al.
patent: 5664046 (1997-09-01), Abecassis
patent: 5696869 (1997-12-01), Abecassis
patent: 5761417 (1998-06-01), Henley et al.
patent: 5761606 (1998-06-01), Wolzien
patent: 5771354 (1998-06-01), Crawford
patent: 5781894 (1998-07-01), Petrecca et al.
patent: 5819092 (1998-10-01), Ferguson et al.
patent: 5822537 (1998-10-01), Katseff et al.
patent: 5848397 (1998-12-01), Marsh et al.
patent: 5864823 (1999-01-01), Levitan
patent: 5870030 (1999-02-01), DeLuca et al.
patent: 5996015 (1999-11-01), Day et al.
patent: 6249810 (2001-06-01), Kiraly
patent: 6317784 (2001-11-01), Mackintosh et al.
patent: 6377972 (2002-04-01), Guo et al.
patent: 6381626 (2002-04-01), De Leo et al.
patent: 6411992 (2002-06-01), Srinivasan et al.
patent: 6434621 (2002-08-01), Pezzillo et al.
patent: 6457025 (2002-09-01), Judson
patent: 6463468 (2002-10-01), Buch et al.
patent: 6567842 (2003-05-01), De Leo et al.
patent: 6625655 (2003-09-01), Goldhor et al.
http://www.searchopolis.com/cgi-bin/resul...tResult=1&act.search.x=27&act.search.y=19 on Jan. 29, 1999 Searchopolis Query: “broadcasting+from+internet+television+the”.
http://www.abc.com.au/http/intfaq.htm on Jan. 29, 1999 “F.A.Q.”

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for communication of streaming data does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for communication of streaming data, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for communication of streaming data will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3205474

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.