Patents Assigned to Seven Networks, Inc.
  • Patent number: 8805334
    Abstract: Methods and systems for maintaining mobile terminal information for secure email communications are provided. Information concerning multiple mobile terminals are maintained. Such information may include encryption information and an identifier for each mobile terminal. A service activation code that includes encryption information and an identifier from an authenticated user of the mobile terminal is received. The encryption information may be provided to a connectivity function for use in establishing an encrypted data channel. The established encrypted data channel may then be used to convey e-mail communications to and from the mobile terminal.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: August 12, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Ari Backholm, Jukka Ahonen, Marcus Groeber, Seppo Salorinne, Lauri Vuornos, Antti Saarlilahti, Marko Ketonen, Petri Salmi
  • Patent number: 8805425
    Abstract: Methods and system for integrated messaging are disclosed. Interaction by a user of a mobile device with a graphic user interface of the mobile device is detected. A command is generated based on such interaction independent of further user interaction. An SMS message including the command is transmitted to server, which stores executable instructions associated with the command. Such instructions provide for generation of data in response to the command and may be executed by the server (or another server). The responsive data is then transmitted to the mobile device.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: August 12, 2014
    Assignee: Seven Networks, Inc.
    Inventor: Trevor Fiatal
  • Patent number: 8799410
    Abstract: Providing a mobile device with web-based access to data objects is disclosed. Authentication information is sent from a mobile device to a relay server. The relay server executes a connection application to establish a connection to a web access server. The authentication information is provided to the web access server associated with a data store hosting a data object. Upon authentication, the data object is provided to the relay server from the data store. The data object is then provided to the mobile device.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: August 5, 2014
    Assignee: Seven Networks, Inc.
    Inventor: Trevor Fiatal
  • Publication number: 20140215082
    Abstract: An architecture for optimizing signaling for arbitrary proprietary and non-proprietary protocols. In one embodiment, a Transmission Control Protocol (TCP) stream is passed as a byte stream from an application to a local proxy over a first session, from the local proxy to a proxy server over a second TCP session, and from the proxy server to a content server over a third TCP session. The local proxy observes and identifies patterns within the byte stream, without being aware of the underlying protocol. Once a pattern is identified, the second TCP session is torn down such that the first TCP session replays the pattern to the application, and third TCP session replays the pattern to the content server. Once either side detects a change in the pattern, the second TCP session is re-established to deliver the changed content to the other end.
    Type: Application
    Filed: March 15, 2013
    Publication date: July 31, 2014
    Applicant: Seven Networks, Inc.
    Inventor: Ari Backholm
  • Patent number: 8793305
    Abstract: Systems and methods for delivering digital content to a mobile device from a digital content provider are disclosed. Digital content is selected using a selection interface on the mobile device. The selected content is then transferred to a computing device by the digital content provider and subsequently transferred to the mobile device by the computing device. In some embodiments, the digital content is reformatted before being transferred to the mobile device. The digital content may be streamed from the computer system to the mobile device. A service provider of a network through which the mobile device connects to the digital content provider may bill a user of the mobile device on behalf of the digital content provider. The digital content provider may bill the user of the mobile device using a Premium SMS service.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: July 29, 2014
    Assignee: Seven Networks, Inc.
    Inventor: Trevor Fiatal
  • Publication number: 20140204815
    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: Application
    Filed: March 15, 2013
    Publication date: July 24, 2014
    Applicant: Seven Networks, Inc.
    Inventors: Mohanad Ismail, Michael Wendling, Ari Backholm
  • Publication number: 20140204816
    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: Application
    Filed: March 15, 2013
    Publication date: July 24, 2014
    Applicant: Seven Networks, Inc.
    Inventors: Mohanad Ismail, Michael Wendling, Ari Backholm
  • Patent number: 8787947
    Abstract: Methods and systems for application discovery on mobile devices are provided. A subscriber identity module (SIM) card associated with a mobile device sends information to a network server, which determines an identifier (e.g., a phone number) associated with the SIM card. Using the identifier, the network server provides application information to the mobile device. The application information, which may include the application itself, is then used to install the application on the mobile device.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: July 22, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Ari Backholm, Sheng Liang
  • Patent number: 8775631
    Abstract: System and method of dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications are disclosed. One embodiment includes mobile device which throttles radio use based on user habit. The mobile device is able to throttle the radio between high and lowered power states based on the user habit of a user using the mobile device in mobile usage sessions relating to, for example, browsing activity or content streaming activity, where, the radio can be throttled among three power states when connected to a 3G wireless network or throttled among two power states when connected to a 4G or LTE network/pre-LTE.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: July 8, 2014
    Assignee: Seven Networks, Inc.
    Inventor: Michael Luna
  • Patent number: 8774844
    Abstract: Methods and system for integrated messaging are disclosed. Interaction by a user of a mobile device with a graphic user interface of the mobile device is detected. A command is generated based on such interaction independent of further user interaction. An SMS message including the command is transmitted to server, which stores executable instructions associated with the command. Such instructions provide for generation of data in response to the command and may be executed by the server (or another server). The responsive data is then transmitted to the mobile device.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: July 8, 2014
    Assignee: Seven Networks, Inc.
    Inventor: Trevor Fiatal
  • Patent number: 8762489
    Abstract: System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief are disclosed. In one embodiment, a method for simulating traffic requests from a mobile device, which can be implemented on a system includes, predicting that a request is to be made by the mobile device, in advance of the request being sent to a destination by the mobile device and making the request, at an entity separate from the mobile device, on behalf of the mobile device to the destination. The entity can simulate the request and based on a traffic pattern of outgoing requests by an application on the mobile device.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: June 24, 2014
    Assignee: Seven Networks, Inc.
    Inventor: Michael Luna
  • Patent number: 8750123
    Abstract: Systems and methods for recognizing congestion in a mobile network to make intelligent decisions regarding connecting to an operator network is disclosed. A mobile device having a local proxy equipped with congestion recognition capabilities can use time elapsed to establish connection with a mobile base station in the mobile network to recognize congestion at the mobile base station. Further, in response to recognizing congestion at the mobile base station, the local proxy can selectively block traffic from the mobile device from traversing the mobile network to reduce signaling overload on the mobile network.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: June 10, 2014
    Assignee: Seven Networks, Inc.
    Inventor: Rami Alisawi
  • Patent number: 8738050
    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: Grant
    Filed: January 7, 2013
    Date of Patent: May 27, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Ari Backholm, Lauri Vuornos
  • Patent number: 8700728
    Abstract: Resource management in a wireless network is facilitated by caching content on a mobile device. The resource management method includes detecting a data request to a content source for which content received is stored as cache elements in a local cache on the mobile device, determining, from an identifier of the data request, that a cache defeating mechanism is used by the content source, and/or retrieving content from the cache elements in the local cache to respond to the data request.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: April 15, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Michael Luna, Andrei Ponomarenko
  • Patent number: 8693494
    Abstract: A system for mobile device poll creation and conductance disclosed. A poll is created using poll creation software on a mobile device, personal computer or a web-based application. A polling server then validates the poll and publishes the poll to one or more mobile devices. The users of the one or mobile devices may then respond to the poll via their mobile device, a personal computer, or a web-based application. The results are sent to the polling server and are processed. The results of the poll are then published to the poll creator and the poll participants.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: April 8, 2014
    Assignee: Seven Networks, Inc.
    Inventor: Trevor Fiatal
  • Patent number: 8635339
    Abstract: Systems and methods for cache state management to preserve user experience with a mobile application on a mobile device while conserving resources in a wireless network are disclosed. In one embodiment, the method can include, for example, storing content from a content server as cached elements in a local cache on the mobile device and in response to receiving polling requests to contact the content server, retrieving the cached elements from the local cache to respond to the polling requests made at the mobile device, and/or using state information associated with the cached elements to provide the cached elements as responses to the polling requests such that user experience is preserved.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: January 21, 2014
    Assignee: Seven Networks, Inc.
    Inventor: Michael Luna
  • Patent number: 8561086
    Abstract: A system and method for translating, synthesizing and acting upon disparate event sets is provided. The disclosed cross-platform event engine comprises an event module with information pertaining to various event inputs as they relate to different operating platforms and devices. Logic utilized by the cross-platform event engine determines how to handle a particular event within an operating environment. Methods of updating and training the engine are also provided.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: October 15, 2013
    Assignee: Seven Networks, Inc.
    Inventor: Michael Fleming
  • Patent number: 8549587
    Abstract: A communication network encrypts a first portion of a transaction associated with point-to-point communications using a point-to-point encryption key. A second portion of the transaction associated with end-to-end communications is encrypted using an end-to-end encryption key.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: October 1, 2013
    Assignee: Seven Networks, Inc.
    Inventors: Lee R. Boynton, Trevor A. Fiatal, Scott M. Burke, Mark Sikes
  • Patent number: 8539040
    Abstract: Systems and methods for aligning data transfer to optimize connections established for transmission over a wireless network are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for aligning data transfer to a mobile device to optimize connections made by the mobile device in a cellular network. The method includes batching data received in multiple transactions directed to a mobile device for transmission to the mobile device over the cellular network such that a wireless connection need not be established with the mobile device every time each of the multiple transactions occurs. For example, the data received in the multiple transactions for the mobile device can be sent to the mobile device, in a single transaction over a single instantiation of wireless network connectivity at the mobile device.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: September 17, 2013
    Assignee: Seven Networks, Inc.
    Inventors: Michael Luna, Mikko Tervahauta
  • Patent number: 8494510
    Abstract: Methods and systems for provisioning an application for a mobile device are provided. A user may request an application. A request concerning the application is sent to a provisioning device. The request includes information concerning the mobile device and/or the user of the mobile device. The information is used to determine the requirements for operating the requested application on the mobile device. A hyperlink for downloading the requirements information is sent to the user of the mobile device via text messaging and/or email. The requirements information may be provided directly to the mobile device, to a personal computing device associated with the user of the mobile device, or a combination.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: July 23, 2013
    Assignee: Seven Networks, Inc.
    Inventor: Ari Backholm