Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic

US9832095B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9832095-B2
Application numberUS-201213715900-A
CountryUS
Kind codeB2
Filing dateDec 14, 2012
Priority dateDec 14, 2011
Publication dateNov 28, 2017
Grant dateNov 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods of operation modes for mobile traffic optimization and management of concurrent optimized and non-optimized traffic are disclosed. One embodiment includes classifying and handling traffic sent to and from mobile device applications running on a mobile device, the method includes, analyzing, on the mobile device, requests from the mobile device applications for recurrent patterns; traffic having a recurrent pattern is optimizable traffic and traffic with an unidentifiable pattern is non optimizable traffic, managing the optimizable traffic to reduce an amount of wireless data and signaling traffic sent to and from the mobile device and/or routing the non optimizable traffic from the mobile device applications to a service provider. In one embodiment, upon determining a problem communicating with the server, request are routed from the one or more mobile device applications directly to a service provider, the routed traffic bypassing a client-side proxy.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of routing requests from mobile device applications running on a mobile device, the method comprising: monitoring, by a client-side proxy on the mobile device, communications between the client-side proxy and a server, wherein the server is remote from the client-side proxy and operates in conjunction with the client-side proxy to optimize traffic in a wireless network to satisfy data needs of one or more mobile device applications; upon determining, by the client-side proxy, a problem communicating with the server, routing requests from the one or more mobile device applications directly to a service provider, wherein the routed traffic bypasses the client-side proxy; upon determining, by the client-side proxy, that communications with the server have resumed normal operation, re-routing requests from the mobile device applications to the client-side proxy for analysis of requests from the mobile device applications, wherein the analysis comprises identifying recurrent patterns in the requests, wherein traffic related to requests having identified recurrent patterns is optimizable, and traffic related to requests not having an identifiable pattern is not optimizable; upon identifying recurrent patterns in the requests from the mobile device applications, optimizing network traffic related to the requests, wherein optimizing network traffic comprises caching at the mobile device a request and a corresponding first response, requesting that the server poll the service provider on behalf of the mobile device application originating the request with the identified recurrent patterns, providing the cached first response to the mobile device application on at least a subsequent recurrent request; and upon receiving a new response to the cached request, invalidating at the mobile device the cached first response and caching at the mobile device the new response. 2. The method of claim 1 , further comprising upon determining, by the client-side proxy, a problem communicating with the server, disabling functions of the client-side proxy that perform analysis and optimization of network traffic to and from the mobile device applications. 3. The method of claim 1 , wherein monitoring communications comprises sending periodic test messages to the server and awaiting an expected response to each test message. 4. The method of claim 1 , further comprising monitoring, by the server, communications with the client-side proxy; upon determining by the server the problem communicating with the client-side proxy, ceasing optimization of traffic for the data needs of the one or more mobile device applications. 5. The method of claim 1 , wherein not optimizable traffic further includes traffic generated by a mobile device application using a protocol not recognized by the client-side proxy and traffic generated by mobile device applications that have a destination that provides content unsuitable for caching. 6. The method of claim 1 , wherein a recurrent pattern includes requests from a mobile device application that polls a service provider regularly, and wherein a same content is requested. 7. A system for classifying and handling traffic sent to and from mobile device applications running on a mobile device, the system comprising: means for monitoring a communication connection between a client-side proxy on the mobile device and a remote server to detect if a communication problem exists; means for routing traffic from the mobile device applications responsive to whether a communication problem is detected between the client-side proxy and the server; means for analyzing requests from the mobile device applications to identify recurrent patterns; and means for managing the optimizable traffic to reduce an amount of wireless data and signaling traffic sent to and from the mobile device, wherein the means for managing is a component of the client-side proxy, wherein traffic having a recurrent pattern is optimizable traffic and traffic with unidentifiable patterns is non optimizable traffic, wherein a recurrent pattern includes requests from a mobile device application that polls a service provider regularly, and a same content is requested, wherein the means for analyzing is a component of the client-side proxy, wherein the means for managing caches at the mobile device a request and a corresponding first response, requests that the server poll the service provider on behalf of the mobile device application originating the request with the identified recurrent patterns, provides the cached first response to the mobile device application on subsequent recurrent requests, and when a new response is received by the server, invalidates the cached first response and caches the new response at the mobile device, wherein traffic from the mobile device applications is routed to a service provider if the communication problem is detected, and traffic from the mobile device applications is routed to the client-side proxy if no communication problem is detected.

Assignees

Inventors

Classifications

  • Active monitoring, e.g. heartbeat, ping or trace-route · CPC title

  • specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability · CPC title

  • Network utilisation, e.g. volume of load or congestion level · CPC title

  • Electricity · mapped topic

  • Pairs of inter-processing entities at each side of the network, e.g. split proxies · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9832095B2 cover?
Systems and methods of operation modes for mobile traffic optimization and management of concurrent optimized and non-optimized traffic are disclosed. One embodiment includes classifying and handling traffic sent to and from mobile device applications running on a mobile device, the method includes, analyzing, on the mobile device, requests from the mobile device applications for recurrent patt…
Who is the assignee on this patent?
Seven Networks Llc
What technology area does this patent fall under?
Primary CPC classification H04L43/0876. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).