Method and apparatus to achieve lossless call in view of a temporary reception issue
First Claim
1. A method for achieving a lossless call over a wireless radio network, the method comprising:
- receiving, by a target subscriber device during a received call, media items in a stream of media items received over a first radio channel, and rendering the media items at a nominal rendering rate lower than a first increased relative rendering rate;
determining, by a target subscriber device during the received call, that one or more identified media items in the stream of media items of the received call being received over the first radio channel was not successfully received, and responsively;
continuing to receive, by one of an infrastructure controller and the target subscriber device via the first radio channel, first subsequent media items of the received call and buffering, and refraining from rendering at the target subscriber device, the first subsequent media items;
requesting, by the target subscriber device, the identified media items;
one of;
receiving, by the target subscriber device via a second radio channel, different from the first radio channel and established at a time of establishment of the received call or responsive to the determining that the one or more identified media items was not successfully received, the identified media items and re-ordering, by the target subscriber device, the identified media items chronologically with respect to the buffered first subsequent media items to create a re-ordered subsequent media stream; and
receiving, by the target subscriber device via a second radio channel, different from the first radio channel and established at the time of establishment of the received call or responsive to the determining that the one or more identified media items was not successfully received, a re-ordered subsequent media stream including the identified media items chronologically ordered with respect to the buffered first subsequent media items;
rendering, by the target subscriber device, the re-ordered subsequent media stream at the first increased relative rendering rate; and
subsequently receiving, by the target subscriber device via the first radio channel, second subsequent media items of the received call over the first radio channel and rendering, by the target subscriber device, the second subsequent media items at the nominal rendering rate.
1 Assignment
0 Petitions
Accused Products
Abstract
A lossless call may be established over a wireless radio network by determining, at a target subscriber device during a received call, that one or more identified media items in a stream of media items of the call being received over a first radio channel was not successfully received, and responsively: continuing to receive first subsequent media items of the call and buffering, instead of rendering at the target subscriber device, the first subsequent media items, requesting the identified media items, receiving by the target subscriber device via an established second radio channel, different from the first radio channel, the identified media items, re-ordering the identified media items chronologically with respect to the buffered first subsequent media items to create the re-ordered subsequent media stream, and rendering, by the target subscriber device, the re-ordered subsequent media stream at a first increased relative rate.
-
Citations
17 Claims
-
1. A method for achieving a lossless call over a wireless radio network, the method comprising:
-
receiving, by a target subscriber device during a received call, media items in a stream of media items received over a first radio channel, and rendering the media items at a nominal rendering rate lower than a first increased relative rendering rate; determining, by a target subscriber device during the received call, that one or more identified media items in the stream of media items of the received call being received over the first radio channel was not successfully received, and responsively; continuing to receive, by one of an infrastructure controller and the target subscriber device via the first radio channel, first subsequent media items of the received call and buffering, and refraining from rendering at the target subscriber device, the first subsequent media items; requesting, by the target subscriber device, the identified media items; one of; receiving, by the target subscriber device via a second radio channel, different from the first radio channel and established at a time of establishment of the received call or responsive to the determining that the one or more identified media items was not successfully received, the identified media items and re-ordering, by the target subscriber device, the identified media items chronologically with respect to the buffered first subsequent media items to create a re-ordered subsequent media stream; and receiving, by the target subscriber device via a second radio channel, different from the first radio channel and established at the time of establishment of the received call or responsive to the determining that the one or more identified media items was not successfully received, a re-ordered subsequent media stream including the identified media items chronologically ordered with respect to the buffered first subsequent media items; rendering, by the target subscriber device, the re-ordered subsequent media stream at the first increased relative rendering rate; and subsequently receiving, by the target subscriber device via the first radio channel, second subsequent media items of the received call over the first radio channel and rendering, by the target subscriber device, the second subsequent media items at the nominal rendering rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A target subscriber device for achieving a lossless call, the target subscriber device comprising:
-
one or more transceivers; one of a speaker and display; a data store; and one or more processors configured to; receive, via the one or more transceivers during a received call, media items in a stream of media items received over a first radio channel, and render, via the one of the speaker and display, the media items at a nominal rendering rate lower than a first increased relative rendering rate; determine, during the received call, that one or more identified media items in the stream of media items of the received call being received over the first radio channel via the one or more transceivers was not successfully received, and responsively; continue to receive, via the first radio channel and the one or more transceivers, first subsequent media items of the received call and buffer via the data store, and refrain from rendering via the one of the speaker and display, the first subsequent media items; request, via the one or more transceivers, the identified media items; receive, via the one or more transceivers and a second radio channel, different from the first radio channel and established at a time of the received call or responsive to the determining that the one or more identified media items was not successfully received, the identified media items; retrieve the buffered first subsequent media items via the data store and re-order the identified media items chronologically with respect to the buffered first subsequent media items to create a re-ordered subsequent media stream; and render, via the one of the speaker and display, the re-ordered subsequent media stream at the first increased relative rendering rate; and subsequently receive, via the first radio channel, second subsequent media items of the received call over the first radio channel via the one or more transceivers and render, via the one of the speaker and display, the second subsequent media items at the nominal rendering rate.
-
-
17. A method for achieving a lossless call over a wireless radio network, the method comprising:
-
providing, by an infrastructure controller during a call, media items in a stream of media items via a first radio channel to a first target subscriber device; receiving, at the infrastructure controller during the call, a missed media items request from the first target subscriber device indicating one or more identified media items in the stream of media items of the call being provided over the first radio channel was not successfully received at the first target subscriber device, and responsively; continuing to receive, by the infrastructure controller, first subsequent media items of the call from a source device and buffering at the infrastructure controller, and not providing to the target subscriber device for rendering, the first subsequent media items; retrieving, by the infrastructure controller, from storage the identified media items identified in the missed media items request; re-ordering, by the infrastructure controller, the identified media items chronologically with respect to the buffered first subsequent media items to create a re-ordered subsequent media stream; and transmitting, by the infrastructure controller via a second radio channel, different from the first radio channel and established at a time of the call or on demand to provide the one or more identified media items, the re-ordered subsequent media stream to the target subscriber device for rendering; and subsequently providing, by the infrastructure controller via the first radio channel to the first target subscriber device for rendering, second subsequent media items of the call over the first radio channel.
-
Specification