ONAVO MOBILE LTD. Patent applications |
Patent application number | Title | Published |
20160142375 | TECHNIQUES TO AUTHENTICATE A CLIENT TO A PROXY THROUGH A DOMAIN NAME SERVER INTERMEDIARY - Techniques to authenticate a client to a proxy through a domain name server intermediary are described. In one embodiment, for example, a client apparatus may comprise a data store and a network access component. The data store may be operative to store a network configuration file, the network configuration file containing a client-specific secret. The network access component may be operative to transmit a communication request from the client device to a proxy server, the communication request directed to a destination server distinct from the proxy server, and to receive a response to the communication request from the destination server based on a determination by the proxy server that the client is authorized to use the proxy server, the determination based on the client having previously sent an encoding of a client-specific secret to a domain name server embedded within a lookup domain of a domain name request. Other embodiments are described and claimed. | 05-19-2016 |
20160055537 | TECHNIQUES TO TARGET AND COMMUNICATE MOBILE OFFERS - Techniques to target and communicate mobile offers are described. Some embodiments are particularly directed to techniques to techniques to target and communicate mobile offers using member information from a social-networking service. In one embodiment, for example, an apparatus may comprise a customer selection component, a channel selection component, and an offer customization component. The customer selection component may be operative to retrieve an offer from an offers store, the offer associated with offer selection criteria, and search a user information store to select a mobile user based on a match between the offer selection criteria and user information for the mobile user stored in the user information store. Other embodiments are described and claimed. | 02-25-2016 |
20160037509 | TECHNIQUES TO REDUCE BANDWIDTH USAGE THROUGH MULTIPLEXING AND COMPRESSION - Techniques to reduce bandwidth usage through multiplexing and compression are described. In one embodiment, an apparatus may comprise a local interface component and an external interface component The local interface component may be operative to receive a plurality of communication requests. The external interface component may be operative to transmit through a communication channel a multiplexing of the plurality of communication requests, the multiplexed communication requests compressed during transmission. Other embodiments are described and claimed. | 02-04-2016 |
20140237109 | TECHNIQUES FOR DETERMINING A MOBILE APPLICATION DOWNLOAD ATTRIBUTION - A proxy server and a method for determining a mobile application download attribution are provided. The method includes identifying an application downloaded from an application repository to a mobile device; analyzing previously logged requests sent from the mobile device to identify a most recent request directed to the application repository from the mobile device; analyzing the identified most recent request to detect a source that causes the application download and at least one identifier of the application; determining the download attribution respective of the source that causes the application download; and generating an application metadata respective of the download attribution and the application identifiers. This is subject to a user's privacy, opt-in, or opt-out settings. | 08-21-2014 |
20140214921 | SYSTEM AND METHOD FOR IDENTIFICATION OF AN APPLICATION EXECUTED ON A MOBILE DEVICE - A method for uniquely identifying an application executed on a mobile device is provided. The method comprises trapping a request to execute an application by the mobile device, wherein the request is initiated by the application and directed to an Internet resource associated with the application; identifying a source of the request; generating metadata respective of the application initiated the request; and sending the metadata to the a proxy server communicatively connected to the mobile device, wherein the proxy server is configured to uniquely identify a name and a type of the application by matching information in the metadata to an app-index. This is subject to a user's privacy, opt-in, or opt-out settings. | 07-31-2014 |
20130262675 | PROXY AND METHOD FOR DETERMINATION OF A UNIQUE USER IDENTIFICATION FOR A PLURALITY OF APPLICATIONS ACCESSING THE WEB FROM A MOBILE DEVICE - A proxy and a method for providing a unique user identification (UUID) to a mobile device executing a plurality of mobile applications. The method includes receiving a request to access an Internet resource by a mobile application of the plurality of mobile applications; generating a unique user identification (UUID) to uniquely identify the mobile device, thereby the UUID enables the at least one Internet resource to uniquely identify the mobile device regardless of which of the plurality of mobile applications made a request to the Internet resource; associating to the request the UUID; and forwarding the request with the UUID to the Internet resource. | 10-03-2013 |
20130232216 | METHOD FOR EFFICIENT USE OF CONTENT STORED IN A CACHE MEMORY OF A MOBILE DEVICE - A method for cache management of a mobile device communicatively connected to a network component via a network is provided. The method comprises receiving by the network component a request from the mobile device for a data item, the request accompanied by a unique identifier associated thereto, the data item residing in the cache; fetching the data item from at least a server communicatively connected to the network component; generating a unique identifier respective of the fetched data item; and comparing the generated unique identifier and the received unique identifier to determine whether the data item in the cache is the same as the data item fetched from the at least a server. | 09-05-2013 |
20120254327 | APPARATUS AND METHODS FOR BANDWIDTH SAVING AND ON-DEMAND DATA DELIVERY FOR A MOBILE DEVICE - A method for reducing data bandwidth usage in wireless communication comprises receiving a request from the a mobile device to provide the an e-mail message; sending a request to the an e-mail server for delivery of the e-mail message; analyzing the e-mail message delivered from the e-mail server to determine if a size of the e-mail message is above a threshold value, and if not expanding the e-mail content to be above the threshold value; acknowledging to the mobile device the existence of the e-mail message and its respective size; and delivering to the mobile device header content of the e-mail content, thereby only a small fraction of the data corresponding to the e-mail message is actually delivered to the mobile device. | 10-04-2012 |
20120254285 | SYSTEM AND METHOD FOR COMMUNICATION MANAGEMENT OF A MULTI-TASKING MOBILE DEVICE - A mobile device and method for management of communication from a mobile device capable of multi-tasking. The method includes capturing a request from at least one application executed on the mobile device for data communication through a network interface of the mobile device; identifying the at least one application by interrogation of an operating system of the mobile device; determining for the identified one application data communication access rights; and autonomously communicating through the network interface for the at least one application and independently communicating with the at least one application without interfering with normal operation of the at least one application, when the data communication access rights require regulating bandwidth usage by the at least one application. | 10-04-2012 |