IP Library › Granted Patent US 10,999,203
Granted Patent B2
US 10,999,203 · App. 16/883,299 · Granted May 4, 2021

Offloading application traffic to a shared communication channel for signal optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols

Inventors: Rami Alisawi (Kerava, FI); Ari Backholm (Los Altos, CA); Huajie Hu (Zhejiang, CN); Alexandr Seleznyov (Espoo, FI); Jie Wei (San Carlos, CA); Sungwook Yoon (Palo Alto, CA)
Assignee: Seven Networks, LLC
H04L47/2475H04L43/0882H04L43/10H04L67/02H04L67/10H04L67/26H04L67/2857H04L67/2876H04W4/20H04W28/0221H04W80/12H04L67/22
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 10,999,203
App. No.
16/883,299
Filed
May 26, 2020
Granted
May 4, 2021
Kind
B2
Art Unit
2445
USPC
709/224
Abstract

A method of reducing network traffic includes blocking, at a mobile device, a first channel to reduce network signaling in a network and to reduce battery consumption. The first channel includes a non-common channel. The method includes offloading application traffic of an application onto a second channel. The second channel may include a common channel. The method may include monitoring the application traffic of the application over the second channel, unblocking the first channel based on the monitored application traffic so that the application can perform an action, and re-blocking the first channel after the action has been completed. The method may include unblocking the first channel when user activity is detected, wherein the user activity includes whether the mobile device is being interacted with.

Claims (15)

1. A server comprising:

a memory;

a processor configured to control the server for:

communicating with a mobile device over a shared channel and an application specific channel, wherein the application specific channel is a channel for an application on the mobile device to communicate with the server and the shared channel is a channel for the server and one or other servers to communicated with the mobile device through a messaging server;

offload traffic from the application specific channel to the shared channel in response to blocking of the application specific channel, wherein the blocking occurs in response to inactivity of the mobile device and the blocking blocks the server from communicating with the application over the application specific channel;

sending a message directed to the application over the shared channel through the messaging server while the application specific channel is blocked, wherein the message is in response to new data at the server and notifies the mobile device of the new data;

receiving a connection from the application over the application specific channel in response to receipt of the message by the mobile device;

communicate with the mobile device over the application specific channel for a period of time, and

wherein the application specific channel is blocked after expiration of the period of time.

2. The server of claim 1 , wherein communicating over the application specific channel includes pushing a transaction to the mobile device.

3. The server of claim 1 , wherein communicating over the application channel includes exchanging keep-alive traffic with the mobile device.

4. The server of claim 1 , wherein the message is pushed to the mobile device.

5. The server of claim 1 , wherein the blocking includes suspending the application.

6. The server of claim 5 , wherein suspending includes killing the application.

7. The server of claim 1 , wherein the application specific channel is a TCP connection.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2020
From: BACKHOLM, ARI; HU, HUAJIE; WEI, JIE; ALISAWI, RAMI; YOON, SUNGWOOK; SELEZNYOV, ALEXANDR
To: SEVEN NETWORKS, INC.
Reel/Frame 052752/0298 →
ENTITY CONVERSION Recorded May 26, 2020
From: SEVEN NETWORKS, INC.
To: SEVEN NETWORKS, LLC
Reel/Frame 053702/0545 →
Continuity (8)
Continuation 16395483 · Apr 26, 2019
Continuation 16055603 · Aug 6, 2018
Continuation 15630523 · Jun 22, 2017
Continuation 15099254 · Apr 14, 2016
Continuation 14474329 · Sep 2, 2014
Continuation PCTUS2014042006 · Jun 11, 2014
Provisional Application 61833844 · Jun 11, 2013
Related Publication 20200287835A1 · Sep 10, 2020