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;
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 and indicating to a user that communication of the second set of data may continue; and
enabling the user to choose to continue communicating the locally stored first set of data or resume communication of the second set of data.
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
43 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; 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 and indicating to a user that communication of the second set of data may continue; and enabling the user to choose to continue communicating the locally stored first set of data or resume communication of the second set of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium containing program instructions which when executed by an information handling system causes the information handling system to perform 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 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; and enabling the user to choose to continue communicating the locally stored first set of data or resume communication of the second set of data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. 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; 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; and enabling the user to choose to continue communicating the locally stored first set of data or resume communication of the second set of data. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. 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 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; and enabling the user to choose to continue communicating the locally stored first set of data or resume communication of the second set of data. - View Dependent Claims (38, 39, 40, 41)
-
-
42. 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 first source storing the first set of data locally; providing a second set of data from a second 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; 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; and enabling the user to choose to continue communicating the locally stored first set of data or resume communication of the second set of data. - View Dependent Claims (43)
-
Specification