System and method for communication of streaming data
First Claim
1. A method for communicating streaming data, comprising the steps of:
- providing a first set of data;
storing the first set of data locally;
providing a second set of data via a network wherein the second set of data is streaming;
enabling communication of the second set of data so long as a sufficient amount of streaming data of the second set of data is available for communication;
in the event there is not a sufficient amount of streaming data of the second set of data available, enabling communication of the locally stored first set of data; and
after communication of the locally stored first set of data, determining that a sufficient amount of the second set of data is available for communicating, indicating to a user that communication of the second set of data may continue.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for the communication of streaming data is disclosed. 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. During times when 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 one embodiment, the second set of data may include 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, during the time that 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 is communicated.
-
Citations
33 Claims
-
1. A method for communicating streaming data, comprising the steps of:
-
providing a first set of data;
storing the first set of data locally;
providing a second set of data via a network wherein the second set of data is streaming;
enabling communication of the second set of data so long as a sufficient amount of streaming data of the second set of data is available for communication;
in the event there is not a sufficient amount of streaming data of the second set of data available, enabling communication of the locally stored first set of data; and
after communication of the locally stored first set of data, determining that a sufficient amount of the second set of data is available for communicating, indicating to a user that communication of the second set of data may continue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A program of instructions storable on a medium readable by an information handling system for communicating streaming data, comprising the steps of:
-
providing a first set of data, the first set of data stored locally;
providing a second set of data via a network wherein the second set of data is streaming;
enabling communication of the second set of data so long as a sufficient amount of streaming data of the second set of data is available for;
in the event there is not a sufficient amount of streaming data of the second set of data available, enabling communication of the locally stored first set of data; and
after communication of the locally stored first set of data, determining that a sufficient amount of the second set of data is available for communicating, indicating to a user that communication of the second set of data may continue. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An information handling system comprising:
-
a processor for executing a program of instructions on the information handling system;
a memory coupled to the processor for storing the program of instructions executable by said processor;
an input and output system coupled to the processor for coupling the information handling system to a network;
the program of instructions capable of configuring the information handling system to perform the following steps;
providing a first set of data;
storing the first set of data locally;
providing a second set of data via a network wherein the second set of data is streaming;
enabling communication of the second set of data so long as a sufficient amount of streaming data of the second set of data is available for;
in the event there is not a sufficient amount of streaming data of the second set of data available, enabling communication of the locally stored first set of data; and
after communication of the locally stored first set of data, determining that a sufficient amount of the second set of data is available for communicating, indicating to a user that communication of the second set of data may continue. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An information handling system comprising:
-
means for executing a program of instructions on the information handling system;
means, coupled to said executing means, for storing a program of instructions executable by said executing means;
means, coupled to said executing means, for coupling the information handling system to a network;
the program of instructions capable of configuring the information handling system to perform the following steps;
providing a first set of data;
providing a second set of data via a network wherein the second set of data is streaming;
enabling communication of the second set of data so long as a sufficient amount of streaming data of the second set of data is available for;
in the event there is not a sufficient amount of streaming data of the second set of data available, enabling communication of the locally stored first set of data; and
after communication of the locally stored first set of data;
determining that a sufficient amount of the second set of data is available for communicating, indicating to a user that communication of the second set of data may continue.- View Dependent Claims (32, 33)
-
Specification