Abstract: System and method of radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol are disclosed. One embodiment includes a method of sending a message over an alternate channel to a mobile device in the presence of an open TCP connection with a mobile device, including sending the message over the alternate channel to the mobile device, without utilizing the open TCP connection, responsive to determining that a timing criteria has been met. The alternate channel utilized need not cause a radio of the mobile device to switch on.
Abstract: Systems and methods for improving battery life and transmission efficiency of mobile devices are disclosed. Some embodiments provide for application and/or context aware fast dormancy on a mobile device or user equipment (UE) and/or via a proxy server. By incorporating application and context information, e.g., when an application opens a connection, what kind of applications are present, how the application normally behaves and whether the application is running in background or transmitting background data, embodiments provide for an improved and enhanced fast dormancy operation.
Type:
Grant
Filed:
March 15, 2013
Date of Patent:
February 23, 2016
Assignee:
Seven Networks, LLC
Inventors:
Mohanad Ismail, Michael Wendling, Ari Backholm
Abstract: Systems and methods of optimizing network transaction traffic originating at a mobile device are provided. The systems and methods includes identifying network transaction parameters corresponding to an application and utilizing the network transaction parameters to execute a network transaction in advance of an expected schedule or after a delay to optimize the network transaction traffic.
Type:
Grant
Filed:
September 23, 2014
Date of Patent:
February 23, 2016
Assignee:
Seven Networks, LLC
Inventors:
Abhay Nirantar, Andrii Kokhanovskyi, Nariman D. Batlivala, Rami Ali-isawi, Sungwook Yoon, Michael Fleming, Ari Backholm
Abstract: Detection of network transactions or keepalives for maintaining long lived connections are disclosed. A keepalive detector can detect keepalive traffic based on keepalive parameters determined from an analysis of socket level network communication log data that record data transfer events including data sent from mobile applications or clients on a mobile device and data received by the mobile applications or clients on the mobile device, timing characteristics, protocol types, etc. Various statistical analyses can be performed on the network communication data to detect keepalives, taking into account variability in intervals of the data transfer events and sizes of data sent and received on each event. The keepalive detector can also detect keepalives from stream data on a mobile device by analyzing socket level communication messages including timing characteristics and amount of data transferred to detect keepalives and report keepalives using a data structure.
Type:
Grant
Filed:
April 30, 2014
Date of Patent:
February 23, 2016
Assignee:
Seven Networks, LLC
Inventors:
Ari Backholm, Michael Fleming, Andrii Kokhanovskyi, Sungwook Yoon
Abstract: A system and method for linking information of one user to other users via a data aggregation server is provided. Various security settings govern the linking of information. Various methodologies for initiating a link of PIM data are also provided including automatic linking, targeted linking and requested linking. Implementations utilizing group profiles are also provided.
Abstract: Systems and methods for deploying and employing policies for wireless traffic optimization in a wireless network based on hierarchies are disclosed. One embodiment includes deploying a global policy set of the policies for wireless traffic optimization among mobile devices in the wireless network and deploying a first policy set of the policies among a first subset of mobile devices among the mobile devices. In one embodiment, the first subset of mobile devices meet a device-based criteria including one or more of, device type, device platform, or device model and any policy of the first policy set overwrites any policy of the global policy set in case of conflict when deployed on any of the first subset of mobile devices.
Abstract: A system with distributed proxy for reducing traffic in a wireless network to satisfy data requests made by a mobile application the system is provided. The system includes a mobile device having a local proxy for intercepting a data request made by the mobile application where the local proxy simulating application server responses for the mobile application on the mobile device for data requests where responses are available in the local cache. A proxy server is coupled to the mobile device and an application server to which the data request is made. The proxy server is able to communicate with the local proxy where the local proxy forwards the data request to the proxy server for transmission to the application server for a response to the data request. The proxy server queries the application server independent of activities of the mobile application for any changes to the data request that the mobile application has previously made and notifies the local proxy of such changes.
Abstract: Systems and methods for improving battery life and transmission efficiency of mobile devices are disclosed. Some embodiments provide for application and/or context aware fast dormancy on a mobile device or user equipment (UE) and/or via a proxy server. By incorporating application and context information, e.g., when an application opens a connection, what kind of applications are present, how the application normally behaves and whether the application is running in background or transmitting background data, embodiments provide for an improved and enhanced fast dormancy operation.
Type:
Grant
Filed:
March 15, 2013
Date of Patent:
January 19, 2016
Assignee:
Seven Networks, LLC
Inventors:
Mohanad Ismail, Michael Wendling, Ari Backholm
Abstract: Systems and methods for automatically generating and distributing policy information for malicious mobile traffic in a wireless network are disclosed. One embodiment of a method which can be implemented on a system includes, aggregating suspicious activity information detected across multiple mobile devices in a wireless network, generating policy information for malicious mobile traffic using the suspicious activity information, and/or distributing the policy information among the multiple mobile devices or other mobile devices in the wireless network. The policy information can, for example, be distributed to wireless operators, mobile network carriers, or application service providers.
Abstract: Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor are disclosed. One embodiment includes a method of integration of content caching with a network operator for traffic alleviation a wireless network, which may be embodied on a mobile device, including determining whether a cache element stored in a local cache on the mobile device for an application poll on the mobile device is valid and forwarding the application poll to an external entity to service the application poll in response to determining that the cache element is no longer valid. The external entity is in part managed by the network operator of the wireless network and can be in part or in whole, a component of an infrastructure of the network operator or external to an infrastructure of the network operator.
Abstract: Systems and methods of dynamic categorization of applications for network use and access in a mobile network are disclosed. Using application profile information, applications can be categorized into one of multiple categories that define restrictions on the application's access to the wireless network or cellular network. One example of such categories is the concept of black, white and grey listings. The “white” listed applications may be always allowed access, “black” listed application may never or almost never be granted network access (e.g., application may be malware like or otherwise consumes large amounts of network/device resources), and grey listed applications may be granted access based on one or more criteria.
Abstract: System and method of radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol are disclosed. One embodiment includes a method of sending a message over an alternate channel to a mobile device in the presence of an open TCP connection with a mobile device, including sending the message over the alternate channel to the mobile device, without utilizing the open TCP connection, responsive to determining that a timing criteria has been met. The alternate channel utilized need not cause a radio of the mobile device to switch on.
Abstract: Systems and methods of optimizing background traffic originating at a mobile device are provided. The systems and methods include identifying a background request to be delayed for transmission to a wireless network, delaying the background request for a period of time when a state of the mobile device meets a delay criteria, and responsive to detecting a change in the state of the mobile device or expiration of the period of time, transmitting the background request to the wireless network.
Type:
Grant
Filed:
September 28, 2014
Date of Patent:
October 13, 2015
Assignee:
Seven Networks, LLC
Inventors:
Abhay Nirantar, Andrii Kokhanovskyi, Nariman D. Batlivala, Rami Al-Isawi, Sungwook Yoon, Ari Backholm
Abstract: Systems and methods described herein employ techniques for optimized and selective management of policy deployment/delivery to mobile clients in a congested network to, for example, prevent further aggravation of network congestion. In order to address mobile network congestion it is necessary to be able to enforce network management policies on the devices which are specifically in the congested areas. This presents a challenge as the process of knowing and keeping track of where a device is geographically located within the network actually consumes network resources. There is a tradeoff between the accuracy with which you know a given devices location and the amount of resources required to gain this knowledge. Thus, it is crucial to have a way to determine the location of a device in the network with sufficient accuracy such that congestion management policies can be applied effectively while not unduly taxing the network with additional traffic.
Type:
Grant
Filed:
March 15, 2013
Date of Patent:
October 13, 2015
Assignee:
Seven Networks, LLC
Inventors:
Michael Wendling, Andrii Kokhanovskyi, Ari Backholm, Ross Bott