Patents Assigned to Seven Networks, Inc.
-
Patent number: 8805334Abstract: 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: GrantFiled: September 5, 2008Date of Patent: August 12, 2014Assignee: Seven Networks, Inc.Inventors: Ari Backholm, Jukka Ahonen, Marcus Groeber, Seppo Salorinne, Lauri Vuornos, Antti Saarlilahti, Marko Ketonen, Petri Salmi
-
Patent number: 8805425Abstract: 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: GrantFiled: January 28, 2009Date of Patent: August 12, 2014Assignee: Seven Networks, Inc.Inventor: Trevor Fiatal
-
Patent number: 8799410Abstract: 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: GrantFiled: April 13, 2011Date of Patent: August 5, 2014Assignee: Seven Networks, Inc.Inventor: Trevor Fiatal
-
Publication number: 20140215082Abstract: 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: ApplicationFiled: March 15, 2013Publication date: July 31, 2014Applicant: Seven Networks, Inc.Inventor: Ari Backholm
-
Patent number: 8793305Abstract: 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: GrantFiled: December 13, 2007Date of Patent: July 29, 2014Assignee: Seven Networks, Inc.Inventor: Trevor Fiatal
-
Publication number: 20140204815Abstract: 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: ApplicationFiled: March 15, 2013Publication date: July 24, 2014Applicant: Seven Networks, Inc.Inventors: Mohanad Ismail, Michael Wendling, Ari Backholm
-
Publication number: 20140204816Abstract: 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: ApplicationFiled: March 15, 2013Publication date: July 24, 2014Applicant: Seven Networks, Inc.Inventors: Mohanad Ismail, Michael Wendling, Ari Backholm
-
Patent number: 8787947Abstract: 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: GrantFiled: June 18, 2008Date of Patent: July 22, 2014Assignee: Seven Networks, Inc.Inventors: Ari Backholm, Sheng Liang
-
Patent number: 8775631Abstract: 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: GrantFiled: February 25, 2013Date of Patent: July 8, 2014Assignee: Seven Networks, Inc.Inventor: Michael Luna
-
Patent number: 8774844Abstract: 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: GrantFiled: April 8, 2011Date of Patent: July 8, 2014Assignee: Seven Networks, Inc.Inventor: Trevor Fiatal
-
Patent number: 8762489Abstract: 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: GrantFiled: April 26, 2012Date of Patent: June 24, 2014Assignee: Seven Networks, Inc.Inventor: Michael Luna
-
Patent number: 8750123Abstract: 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: GrantFiled: July 31, 2013Date of Patent: June 10, 2014Assignee: Seven Networks, Inc.Inventor: Rami Alisawi
-
Patent number: 8738050Abstract: 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: GrantFiled: January 7, 2013Date of Patent: May 27, 2014Assignee: Seven Networks, Inc.Inventors: Ari Backholm, Lauri Vuornos
-
Patent number: 8700728Abstract: 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: GrantFiled: May 17, 2012Date of Patent: April 15, 2014Assignee: Seven Networks, Inc.Inventors: Michael Luna, Andrei Ponomarenko
-
Patent number: 8693494Abstract: 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: GrantFiled: March 31, 2008Date of Patent: April 8, 2014Assignee: Seven Networks, Inc.Inventor: Trevor Fiatal
-
Patent number: 8635339Abstract: 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: GrantFiled: August 22, 2012Date of Patent: January 21, 2014Assignee: Seven Networks, Inc.Inventor: Michael Luna
-
Patent number: 8561086Abstract: 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: GrantFiled: May 17, 2012Date of Patent: October 15, 2013Assignee: Seven Networks, Inc.Inventor: Michael Fleming
-
Patent number: 8549587Abstract: 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: GrantFiled: February 14, 2012Date of Patent: October 1, 2013Assignee: Seven Networks, Inc.Inventors: Lee R. Boynton, Trevor A. Fiatal, Scott M. Burke, Mark Sikes
-
Patent number: 8539040Abstract: 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: GrantFiled: February 28, 2012Date of Patent: September 17, 2013Assignee: Seven Networks, Inc.Inventors: Michael Luna, Mikko Tervahauta
-
Patent number: 8494510Abstract: 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: GrantFiled: December 6, 2011Date of Patent: July 23, 2013Assignee: Seven Networks, Inc.Inventor: Ari Backholm