IP Library Granted Patent US 9,787,436
Granted Patent B2
US 9,787,436 · App. 14/788,463 · Granted Oct 10, 2017

Wi-Fi routing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,787,436
App. No.
14/788,463
Granted
Oct 10, 2017
Kind
B2
Abstract

Routing on Wi-Fi or similar home networks is improved though the use of a proxy service located on the home network. If wireless networking issues arise, the proxy can adapt delivery of digital content in an intelligent manner. If client communications are becoming increasingly unreliable, for example, the proxy can respond with additional error correction and/or packet retransmissions, in contrast to conventional TCP techniques for responding to network issues. Other corrections and features may be built into the proxy protocol as desired.

Claims (26)

1. A data processing system comprising:

an interface to a local area network; and

a processor that is configured to receive requests for identified content from a client device, to obtain the identified content from a network service via the interface, and to forward the identified content to the client device via the interface, wherein the client device communicates with the local area network via a wireless network connection, wherein the processor monitors the wireless network connection for irregularities and, when the irregularities occur, adapts transmissions of the identified content to the client device by increasing redundancy of the identified content on the wireless network connection to compensate for the irregularities.

2. The data processing system of claim 1 wherein the irregularities comprise radio density interference.

3. The data processing system of claim 2 wherein the adapting comprises increasing a number of packet retransmissions to compensate for the radio density interference.

4. The data processing system of claim 1 wherein the irregularities comprise increased distance from the client device to a wireless access point resulting in packet loss on the wireless network.

5. The data processing system of claim 4 wherein the adapting comprises increasing a number of packet retransmissions to compensate for the increased distance from the client device to the wireless access point.

6. A method executable by a data processing system, the method comprising:

receiving requests for identified content from a client device via a local area network;

obtaining the identified content from a network service;

monitoring a wireless network connection between the local area network and the client device to identify irregularities in the wireless network connection; and

forwarding the identified content to the client device via the interface, wherein the forwarding comprises adapting transmissions of the identified content by increasing redundancy of the identified content on the wireless network connection to compensate for irregularities in the wireless network connection.

7. The method of claim 6 wherein the irregularities comprise radio density interference.

8. The method of claim 7 wherein the adapting comprises increasing a number of packet retransmissions to compensate for the radio density interference.

9. The method of claim 6 wherein the irregularities comprise increased distance from the client device to a wireless access point resulting in packet loss on the wireless network.

10. The method of claim 9 wherein the adapting comprises increasing a number of packet retransmissions to compensate for the increased distance from the client device to the wireless access point.

11. A method executable by a proxy device to improve data transmissions on a wireless network, the method comprising:

receiving a request for media content from a client device, wherein the request is transmitted to the proxy device at least in part via a wireless network;

responding to the request by requesting a segment of a media stream from a media server;

upon receiving the requested segment of the media stream, transmitting the received segment to the client device at least in part via the wireless network;

monitoring the delivery of the requested segment to identify irregularities on the wireless network; and

if irregularities are identified on the wireless network, retransmitting the received segment to thereby increase the amount of traffic on the wireless network in response to the identified irregularities.

12. The method of claim 11 wherein the retransmitting comprises increasing a number of data packets transmitted on the wireless network.

13. The method of claim 11 wherein the retransmitting comprises increasing an amount of forward error correction (FEC) applied to packets transmitted on the wireless network.

14. The method of claim 11 further comprising the proxy device selecting the segment of the media stream on behalf of the client device.

15. The method of claim 11 wherein the retransmitting is performed in accordance with a modified transmission control protocol (TCP) in which retransmissions are increased rather than decreased in response to the identified irregularities to compensate for lost packets.

Assignments (3)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
CONVERSION Recorded Aug 7, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 046737/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2015
From: MAJOR, ROBERT DREW; MAJOR, DARREN
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 036963/0244 →