System And Method For Streaming Video Over A Wireless Network
First Claim
1. A computer-implemented method for providing a multimedia stream to a wireless device over a wireless network comprising:
- receiving a request for a video stream from a wireless device;
requesting the video stream from a streaming server on behalf of the wireless device;
streaming the video stream from the streaming server and storing the video stream or portions thereof in a buffer;
streaming the video stream from the buffer to the wireless device;
detecting that the wireless device has lost communication with the wireless network;
sending a command to the streaming server to pause the streaming of the video stream and maintaining a network connection to the remote streaming server;
detecting that the wireless device has regained communication with the wireless network;
determining a point within the video stream at which the wireless device lost communication; and
resuming streaming of the video stream to the wireless device at the determined point within the video stream.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are described for streaming video to a wireless device. For example, one embodiment of a computer-implemented method for providing a multimedia stream to a wireless device over a wireless network comprises: receiving a request for a video stream from a wireless device; requesting the video stream from a streaming server on behalf of the wireless device; streaming the video stream from the streaming server and storing the video stream or portions thereof in a buffer; streaming the video stream from the buffer to the wireless device; detecting that the wireless device has lost communication with the wireless network; sending a command to the streaming server to pause the streaming of the video stream and maintaining a network connection to the remote streaming server; detecting that the wireless device has regained communication with the wireless network; determining a point within the video stream at which the wireless device lost communication; and resuming streaming of the video stream to the wireless device at the determined point within the video stream.
29 Citations
21 Claims
-
1. A computer-implemented method for providing a multimedia stream to a wireless device over a wireless network comprising:
-
receiving a request for a video stream from a wireless device; requesting the video stream from a streaming server on behalf of the wireless device; streaming the video stream from the streaming server and storing the video stream or portions thereof in a buffer; streaming the video stream from the buffer to the wireless device; detecting that the wireless device has lost communication with the wireless network; sending a command to the streaming server to pause the streaming of the video stream and maintaining a network connection to the remote streaming server; detecting that the wireless device has regained communication with the wireless network; determining a point within the video stream at which the wireless device lost communication; and resuming streaming of the video stream to the wireless device at the determined point within the video stream. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing a multimedia stream to a wireless device over a wireless network, the system comprising a memory for storing program code and a processor for processing the program code to perform the operations of:
-
receiving a request for a video stream from a wireless device; requesting the video stream from a streaming server on behalf of the wireless device; streaming the video stream from the streaming server and storing the video stream or portions thereof in a buffer; streaming the video stream from the buffer to the wireless device; detecting that the wireless device has lost communication with the wireless network; sending a command to the streaming server to pause the streaming of the video stream and maintaining a network connection to the remote streaming server; detecting that the wireless device has regained communication with the wireless network; determining a point within the video stream at which the wireless device lost communication; and resuming streaming of the video stream to the wireless device at the determined point within the video stream. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform the operations of:
-
receiving a request for a video stream from a wireless device; requesting the video stream from a streaming server on behalf of the wireless device; streaming the video stream from the streaming server and storing the video stream or portions thereof in a buffer; streaming the video stream from the buffer to the wireless device; detecting that the wireless device has lost communication with the wireless network; sending a command to the streaming server to pause the streaming of the video stream and maintaining a network connection to the remote streaming server; detecting that the wireless device has regained communication with the wireless network; determining a point within the video stream at which the wireless device lost communication; and resuming streaming of the video stream to the wireless device at the determined point within the video stream. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification