IP Library Granted Patent US 11,863,973
Granted Patent B2
US 11,863,973 · App. 17/560,342 · Granted Jan 2, 2024

Distributed implementation of dynamic wireless traffic policy

Inventors: Ari Backholm (Los Altos, CA); Michael Luna (San Jose, CA)
Assignee: Seven Networks, LLC
H04W72/51H04L67/06H04L67/1095H04L67/289H04L67/566H04L67/568H04L67/5681H04L67/62H04M3/42178H04W4/18H04W24/02H04W52/0254H04L67/56H04L67/564H04L67/60Y02D30/70
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 11,863,973
App. No.
17/560,342
Granted
Jan 2, 2024
Kind
B2
Abstract

A method of buffering application data operable at a delivery control server is provided. Related systems and computer program products are also provided.

Claims (19)

1. A method for satisfying multiple mobile client requests, the method comprising:

at a proxy server communicatively coupled to multiple mobile clients and a common host server:

detecting requests for content polls by the multiple mobile clients and directed toward the common host server;

tracking network conditions in a specific network area associated with the multiple mobile clients;

setting polling schedules for the multiple mobile clients based on the network conditions;

polling the common host server for the content requested by the multiple mobile clients based on the polling schedules;

receiving the content requested by the multiple mobile clients from the common host server; and

sending the content received from the common host server to each of the multiple mobile clients such that each client need not make individual polls to the common host server.

2. The method of claim 1 , wherein the common host server is an application server or content provider.

3. The method of claim 1 , wherein the common host server is polled once.

4. The method of claim 1 , wherein the common host server is polled more than once and less than the total number of mobile clients that requested the content polls.

5. The method of claim 1 , wherein the content received from the common host server is sent to each of the multiple mobile clients at the same time or substantially at the same time.

6. The method of claim 1 , wherein the content received from the common host server is sent to each of the multiple mobile clients within a predetermined time interval.

7. The method of claim 6 , wherein the predetermined time interval is customizable.

8. The method of claim 1 , further comprising communicating the polling schedule to each of the multiple mobile clients in the specific network area.

9. The method of claim 1 , wherein setting the polling schedule includes detecting network congestion in the specific network area and reducing a polling frequency for content made by the mobile clients serviced in the specific network area.

10. The method of claim 9 , wherein network congestion is determined by one of the multiple mobile clients.

11. The method of claim 9 , wherein network congestion is determined by a source other than one of the multiple mobile clients.

12. The method of claim 9 , wherein detecting network congestion is based on at least one of: reduced data transfer speeds, retransmission rates on lower-level protocols, and failure to connect.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2021
From: BACKHOLM, ARI; LUNA, MICHAEL
To: SEVEN NETWORKS, INC.
Reel/Frame 058467/0634 →
ENTITY CONVERSION Recorded Dec 23, 2021
From: SEVEN NETWORKS, INC.
To: SEVEN NETWORKS, LLC
Reel/Frame 058571/0830 →