Bandwidth sharing in a distributed wireless client application using inverse multiplexing termination
First Claim
Patent Images
1. A server comprising:
- a controller configured to;
establish a unicast connection with each of a plurality of client devices having a wide area network (WAN) and a local area network (LAN) connectivity;
receive streaming media content from a content server;
initiate an inverse multiplexed session with each of the plurality of client devices via their respective unicast connections; and
stream the media content via the inverse multiplex session over a multi-transport path terminating at each of the client devices to enable each of the client devices to re-transmit the content of its unicast connection over the LAN such that each of the client devices receives the content of the unicast connections of all of the other client devices.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for bandwidth sharing in a distributed wireless client application using inverse multiplexing termination. The system includes: a group of collocated client playback devices having wide area network (WAN) and local area network (LAN) connectivity, and a centralized inverse multiplexing (IMUX) server which optimizes shared bandwidth of both the WAN via inverse multiplexing and the LAN using either broadcast or multicast of all virtual multiplexing paths to all other client playback devices of the group of collocated client playback devices. Other embodiments are disclosed.
23 Citations
24 Claims
-
1. A server comprising:
a controller configured to; establish a unicast connection with each of a plurality of client devices having a wide area network (WAN) and a local area network (LAN) connectivity; receive streaming media content from a content server; initiate an inverse multiplexed session with each of the plurality of client devices via their respective unicast connections; and stream the media content via the inverse multiplex session over a multi-transport path terminating at each of the client devices to enable each of the client devices to re-transmit the content of its unicast connection over the LAN such that each of the client devices receives the content of the unicast connections of all of the other client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A wireless client device comprising:
a controller configured to; receive, from a wireless wide area network (WAN), content from one or more logical channels of a multiple channel inverse multiplexed session; re-transmit the received content over a local area network (LAN) or a personal area network (PAN) to other wireless client devices; receive, from the LAN or the PAN, content from one or more logical channels associated with the other wireless client devices in the inverse multiplexed session; terminate the inverse multiplexed session per defined inverse multiplexed protocol; and render the content on the wireless device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. A method comprising:
-
establishing a unicast connection with each of a plurality of client devices having a wide area network (WAN) and a local area network (LAN) connectivity; receiving streaming media content from a content server; initiating an inverse multiplexed session with each of the plurality of client devices via their respective unicast connections; and streaming the media content via the inverse multiplexed session over a multi-transport path terminating at each of the client devices to enable each of the client devices to re-transmit the content of its unicast connection over the LAN such that each of the client devices receives the content of the unicast connections of all of the other client devices.
-
-
24. A non-transitory computer-readable medium having instructions for directing a processor to perform a method comprising:
-
establishing a unicast connection with each of a plurality of client devices having a wide area network (WAN) and a local area network (LAN) connectivity; receiving streaming media content from a content server; initiating an inverse multiplexed session with each of the plurality of client devices via their respective unicast connections; and streaming the media content via the inverse multiplex session over a multi-transport path terminating at each of the client devices to enable each of the client devices to re-transmit the content of its unicast connection over the LAN such that each of the client devices receives the content of the unicast connections of all of the other client devices.
-
Specification