REDUCING STREAM INTERRUPTIONS DURING NETWORK HANDOVER
First Claim
1. A computer-implemented method comprising:
- receiving a portion of a streaming media through a data connection on a first communication channel between a mobile device and a first network; and
while the portion of the streaming media is being received through the data connection on the first communication channel;
detecting that a second communication channel between the mobile device and a second network is available,establishing a data connection on the second communication channel, andreceiving data through the second data connection on the second communication channel.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving streaming media while switching between different networks is described. In one aspect, a method includes receiving a portion of a streaming media through a data connection on a first communication channel between a mobile device and a first network, and while the portion of the streaming media is being received through the data connection on the first communication channel, detecting that a second communication channel between the mobile device and a second network is available, establishing a data connection on the second communication channel, and receiving data through the second data connection on the second communication channel.
22 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
receiving a portion of a streaming media through a data connection on a first communication channel between a mobile device and a first network; and while the portion of the streaming media is being received through the data connection on the first communication channel; detecting that a second communication channel between the mobile device and a second network is available, establishing a data connection on the second communication channel, and receiving data through the second data connection on the second communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13)
-
-
11. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
receiving a portion of a streaming media through a data connection on a first communication channel between a mobile device and a first network; and while the portion of the streaming media is being received through the data connection on the first communication channel; detecting that a second communication channel between the mobile device and a second network is available, establishing a data connection on the second communication channel, and receiving data through the second data connection on the second communication channel. - View Dependent Claims (12, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving a portion of a streaming media through a data connection on a first communication channel between a mobile device and a first network; and while the portion of the streaming media is being received through the data connection on the first communication channel; detecting that a second communication channel between the mobile device and a second network is available, establishing a data connection on the second communication channel, and receiving data through the second data connection on the second communication channel.
-
Specification