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 an interactive streaming data set;
enabling communication of the second set of data so long as a sufficient amount of interactive streaming data of the second set of data is available for communication;
in the event there is not a sufficient amount of interactive 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.
0 Assignments
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
39 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 an interactive streaming data set;
enabling communication of the second set of data so long as a sufficient amount of interactive streaming data of the second set of data is available for communication;
in the event there is not a sufficient amount of interactive 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)
-
-
12. 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 an interactive streaming data set;
enabling communication of the second set of data so long as a sufficient amount of interactive streaming data of the second set of data is available for;
in the event there is not a sufficient amount of interactive 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 (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. 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 an interactive streaming data set;
enabling communication of the second set of data so long as a sufficient amount of interactive streaming data of the second set of data is available for;
in the event there is not a sufficient amount of interactive 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 (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. 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 an interactive streaming data set;
enabling communication of the second set of data so long as a sufficient amount of interactive streaming data of the second set of data is available for;
in the event there is not a sufficient amount of interactive 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 (35, 36, 37)
-
-
38. A method for playing a video game, comprising the steps of:
-
initiating a video game by a user;
providing a first set of data from a source;
storing the first set of data locally;
providing a second set of data from the source via a network wherein the second set of data is an interactive streaming data set;
interaction by the user with the interactive streaming data set;
enabling communication of the second set of data so long as a sufficient amount of interactive streaming data of the second set of data is available for communication;
in the event there is not a sufficient amount of interactive 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 (39)
-
Specification