Patents by Inventor Seven Networks, Inc.

Seven Networks, Inc. has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20140177497
    Abstract: Embodiments of the present disclosure include systems and methods for management of mobile device radio state. In some embodiments, a method, which can be implemented on a system, allows a network component (e.g., the policy and charging rules function in a UMTS network) to determine whether a mobile device is idle or active. Based on this determination, the network component may modify the behavior of a network element (e.g., a base station, eNode B or Node B) in relation to promotion or demotion of the mobile device's radio state. In some embodiments, the disclosed system can include a client side component on the mobile device which can determine criteria to be used by the network component to govern and optimize changes in mobile device radio state in a manner that conserves device and network resources.
    Type: Application
    Filed: March 15, 2013
    Publication date: June 26, 2014
    Applicant: SEVEN NETWORKS, INC.
    Inventor: Seven Networks, Inc.
  • Publication number: 20140133293
    Abstract: Currently, the radio on the device is the only one aware of network congestion while applications are not. At the same time, only the application is aware of the criticality of information it needs to send across the network. In order to address mobile network congestion more effectively, device radio needs to become application aware or application becomes radio aware. This way, the device radio knows the priority of the application traffic and does not blindly block critical information while allowing non critical information to be transferred or the application knows that the network is congested and uses it efficiently. The current congestion management mechanisms have their triggers and corrective actions limited to the device radio level without any regard to application. To address this problem, the disclosed technology includes a solution for congestion management where the trigger is on radio level while corrective measures are at IP/application layer.
    Type: Application
    Filed: March 15, 2013
    Publication date: May 15, 2014
    Applicant: SEVEN NETWORKS, INC.
    Inventor: Seven Networks, Inc.
  • Publication number: 20130205366
    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.
    Type: Application
    Filed: February 4, 2013
    Publication date: August 8, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: Seven Networks, Inc.
  • Publication number: 20130203433
    Abstract: System and method of using user as an end point for profiling and optimizing delivery of content and/or data in a wireless network are disclosed. One embodiment includes a method of content consumption based resource allocation to a user in a wireless network. The method, which may be implemented on a system includes, tracking content consumption in sessions of mobile usage for a user, aggregating or computing statistical data related to the content consumption in the sessions of the mobile usage, and/or facilitating control of the resource allocated to the user in the wireless network based on the statistical data of the content consumption of the user's mobile usage. The sessions of mobile usage for the user can be tracked across multiple mobile devices.
    Type: Application
    Filed: February 4, 2013
    Publication date: August 8, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: Seven Networks, Inc.
  • Publication number: 20130191476
    Abstract: Systems and methods for dynamic electronic-mail filtering for mobile devices are provided. Incoming e-mail messages are received and provided to an e-mail inbox associated with the intended recipient. Those e-mail messages are evaluated to determine whether they may be desirable to the recipient. Desirability of an e-mail may be determined by such factors as the e-mail address of origin or key words in subject line. E-mail messages determined to be desirable are provided to a mobile device associated with the recipient. The recipient may then be notified concerning the desirable messages.
    Type: Application
    Filed: January 7, 2013
    Publication date: July 25, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: Seven Networks, Inc.
  • Publication number: 20130182572
    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.
    Type: Application
    Filed: March 6, 2013
    Publication date: July 18, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: Seven Networks, Inc.
  • Publication number: 20130178195
    Abstract: System and method of detection and management of user interactions with foreground applications on a mobile device in distributed caching are disclosed. One embodiment includes a method of mimicking, remote from the mobile device, timing characteristics of user activity with the mobile client, polling a content source for the mobile application based on the timing characteristics of the user interaction, on behalf of the mobile device and allowing responses cached on the mobile device for the user activity to be used until a change at the content source is detected, remote from the mobile device.
    Type: Application
    Filed: January 7, 2013
    Publication date: July 11, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: SEVEN NETWORKS, INC.
  • Publication number: 20130170348
    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.
    Type: Application
    Filed: December 14, 2012
    Publication date: July 4, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: Seven Networks, Inc.
  • Publication number: 20130173756
    Abstract: 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.
    Type: Application
    Filed: December 14, 2012
    Publication date: July 4, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: SEVEN NETWORKS, INC.
  • Publication number: 20130163431
    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.
    Type: Application
    Filed: December 7, 2012
    Publication date: June 27, 2013
    Applicant: Seven Networks, Inc.
    Inventor: Seven Networks, Inc.
  • Publication number: 20130166669
    Abstract: Systems and methods for a mobile device to use physical storage of another device for caching are disclosed. In one embodiment, a mobile device is able to receive over a cellular or IP network a response or content to be cached and wirelessly access the physical storage of the other device via a wireless network to cache the response or content for the mobile device.
    Type: Application
    Filed: January 14, 2013
    Publication date: June 27, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: SEVEN NETWORKS, INC.
  • Publication number: 20130159511
    Abstract: System and method for generating a report to a network operator by distributed aggregation of data are disclosed. One embodiment includes determining, by a server-side proxy, optimization efficiency for wireless network traffic; tracking, by the server-side proxy, user-related information in the wireless network; based on the optimization efficiency and/or the user-related information, generating the report to be delivered to the network operator or queried by the network operator. In one embodiment, the server-side proxy performs functions related to traffic optimization and management in the wireless network effectuating in traffic alleviation in the wireless network measured by the optimization efficiency.
    Type: Application
    Filed: December 10, 2012
    Publication date: June 20, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: Seven Networks, Inc.
  • Publication number: 20130159395
    Abstract: Mobile network reporting and usage analytics system and method are disclosed. One embodiment includes a method generating a report for a network operator, which may be implemented on a system, including tracking optimization efficiency for traffic in a wireless network, generating the report to be provided to the network operator based on the optimization efficiency and performing functions related to traffic optimization and management in the wireless network effectuating in traffic alleviation in the wireless network measured by the optimization frequency. The optimization efficiency can include efficiency information associated with different mobile applications and user-related information in a wireless network.
    Type: Application
    Filed: December 10, 2012
    Publication date: June 20, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: SEVEN NETWORKS, INC.
  • Publication number: 20130151648
    Abstract: Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation are disclosed. One embodiment includes a method of integration of content caching with a network operator for traffic alleviation a wireless network, including detecting, by an operator proxy of the network operator, a poll from an application on a mobile device which would have been served using a cache element from a local cache on the mobile device, after the cache element stored in the local cache has been invalidated and forwarding the poll from the application on the mobile device to a proxy server. Whether the poll is sent to a service provider of the application directly by the proxy server, or by the proxy server through the operator proxy is configurable or reconfigurable.
    Type: Application
    Filed: December 7, 2012
    Publication date: June 13, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: SEVEN NETWORKS, INC.
  • Publication number: 20130151649
    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.
    Type: Application
    Filed: December 7, 2012
    Publication date: June 13, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: SEVEN NETWORKS, INC.
  • Publication number: 20130151709
    Abstract: Systems of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation are disclosed. One embodiment includes a system of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation including, a first set of redundantly clustered machines coupled to a second set of redundantly clustered machines via a common repository node where each of the first and second set of redundantly clustered machines function independently to provide mobile traffic management or network resource conservation services. The first and second set of redundantly clustered machines can be physically located in different data centers or in the same data center.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 13, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: SEVEN NETWORKS, INC.
  • Publication number: 20130145010
    Abstract: A mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management are disclosed. One embodiment includes a method, which may be implemented on a system or a mobile device which responsive to detecting a failed attempt to connect to a proxy server, determines whether the proxy server is reachable. In one embodiment, in response to determining that the proxy server is reachable, initiates a failover process by reconfiguring DNS routing rules.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 6, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: SEVEN NETWORKS, INC.
  • Publication number: 20130041974
    Abstract: Systems and methods for application and network-based long poll request detection and cacheability assessment therefore are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a distributed proxy and cache system, including, determining relative timings between a first request initiated by the application, a response received responsive to the first request, and a second request initiated subsequent to the first request also by the application. The relative timings can be compared to request-response timing characteristics for other applications to determine whether the requests of the application are long poll requests.
    Type: Application
    Filed: October 12, 2012
    Publication date: February 14, 2013
    Applicant: SEVEN NETWORKS, INC.
    Inventor: Seven Networks, Inc.