Patents by Inventor Roi TIGER
Roi TIGER 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: 20160198016Abstract: Techniques for network resource caching are described. In one embodiment, an apparatus may comprise a client proxy component and a resource component. The client proxy component may receive a request for a data item and transmit a delta update to the client device in response to the request. The resource component may determine that the cached resource hash corresponds to the older version of the data item and determine the current version of the data item. In another embodiment, an apparatus may comprise a prediction component and a cache management component. The prediction component may predict a user interest in receiving a data item on a device. The cache management component may retrieve the data item from a network server in response to the predicted user interest and cache the data item on the device. Other embodiments are described and claimed.Type: ApplicationFiled: January 5, 2015Publication date: July 7, 2016Applicant: ONAVO MOBILE LTD.Inventors: Roi Tiger, Guy Rosen
-
Publication number: 20160198014Abstract: Techniques for network resource caching are described. In one embodiment, an apparatus may comprise a client proxy component and a resource component. The client proxy component may receive a request for a data item and transmit a delta update to the client device in response to the request. The resource component may determine that the cached resource hash corresponds to the older version of the data item and determine the current version of the data item. In another embodiment, an apparatus may comprise a prediction component and a cache management component. The prediction component may predict a user interest in receiving a data item on a device. The cache management component may retrieve the data item from a network server in response to the predicted user interest and cache the data item on the device. Other embodiments are described and claimed.Type: ApplicationFiled: January 5, 2015Publication date: July 7, 2016Applicant: ONAVO MOBILE LTD.Inventors: Roi Tiger, Guy Rosen
-
Publication number: 20160192344Abstract: Techniques for peer-to-peer network sharing are described. In one embodiment, an apparatus may comprise a sharing control component and a local proxy component. The sharing control component may be operative to transmit an offer from the first mobile device to a second mobile device for the second mobile device to act as a proxy for the first mobile device for the performance of network services in return for a transfer of sharing credit from a first account to a second account with a sharing authority, the first account associated with the first mobile device, the second account associated with the second mobile device, and receive an offer acceptance from the second mobile device. The local proxy component may be operative to receive configuration information and configure the first mobile device to use the second mobile device as a network proxy using the configuration information. Other embodiments are described and claimed.Type: ApplicationFiled: December 29, 2014Publication date: June 30, 2016Applicant: Onavo Mobile Ltd.Inventor: Roi Tiger
-
Publication number: 20160182736Abstract: Techniques for contextual mobile data access are described. In one embodiment, an apparatus may comprise a mobile device with a local gateway utility. The local gateway utility may be operative to receive a network request on a device, determine that the network request corresponds to a context-specific data plan for the device, the context-specific data plan authorizing performance of the network request through a zero-rated proxy server, and perform the network request for the application using the zero-rated proxy server as an intermediary. Other embodiments are described and claimed.Type: ApplicationFiled: December 18, 2014Publication date: June 23, 2016Applicant: ONAVO MOBILE LTD.Inventors: Roi Tiger, Erbil Karaman
-
Patent number: 9348790Abstract: 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.Type: GrantFiled: April 17, 2013Date of Patent: May 24, 2016Assignee: FACEBOOK, INC.Inventors: Roi Tiger, Guy Rosen, Eran Fridman, Gadi Eliashiv, Ori Peleg, Oren Held
-
Publication number: 20160142375Abstract: 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.Type: ApplicationFiled: November 19, 2014Publication date: May 19, 2016Applicant: Onavo Mobile Ltd.Inventors: Lior Tubi, Dekel Shmuel Naar, Gahl Saraf, Guy Yonish, Roi Tiger
-
Publication number: 20160055537Abstract: 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.Type: ApplicationFiled: December 18, 2014Publication date: February 25, 2016Applicant: ONAVO MOBILE LTD.Inventors: Roi Tiger, Erbil Karaman, Guy Rosen, Lior Tubi, Praveen Arichandran
-
Publication number: 20140280797Abstract: A system and method may handle the supervision of the connectivity of a virtual private network (VPN) of a mobile device that is configured to connect through a plurality of network interfaces. A server may configure the mobile device to send a request for data item. The server may track the response of the mobile device to the request. According to one embodiment, the VPN may not be connected through a preferred network interface, while such interface is available. In such case, the data item may be routed through the preferred network and therefore not received by the VPN server within a predetermined period of time. According to another embodiment, the server may identify an internal IP address of the data item. The server may be configured to determine the current network interface based on the internal IP address. The server may disconnect the VPN to permit the VPN to reconnect through the preferred network interface.Type: ApplicationFiled: March 12, 2014Publication date: September 18, 2014Inventors: ROI TIGER, GADI ELISHAYOV, ERAN FRIEDMAN, LIOR TUBI
-
Publication number: 20140237109Abstract: 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.Type: ApplicationFiled: July 17, 2013Publication date: August 21, 2014Applicant: ONAVO MOBILE LTD.Inventors: Roi TIGER, Nimrod PRIELL, Eran FRIDMAN, Gadi ELIASHIV, Lior TUBI
-
Publication number: 20140214921Abstract: 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.Type: ApplicationFiled: April 25, 2013Publication date: July 31, 2014Applicant: Onavo Mobile Ltd.Inventors: Roi TIGER, Nimrod PRIELL, Eran FRIDMAN, Gadi ELIASHIV
-
Publication number: 20130262675Abstract: 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.Type: ApplicationFiled: December 31, 2012Publication date: October 3, 2013Applicant: ONAVO MOBILE LTD.Inventors: Roi TIGER, Guy ROSEN, Yuval ARIAV, Eran FRIDMAN, Gadi ELIASHIV
-
Publication number: 20130232216Abstract: 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.Type: ApplicationFiled: April 17, 2013Publication date: September 5, 2013Applicant: Onavo Mobile Ltd.Inventors: Roi TIGER, Guy ROSEN, Eran FRIDMAN, Gadi ELIASHIV, Ori PELEG, Oren HELD
-
Publication number: 20120254285Abstract: 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.Type: ApplicationFiled: January 17, 2012Publication date: October 4, 2012Applicant: ONAVO MOBILE LTD.Inventors: Roi TIGER, Guy ROSEN, Yuval ARIAV
-
Publication number: 20120254327Abstract: 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.Type: ApplicationFiled: June 30, 2011Publication date: October 4, 2012Applicant: ONAVO MOBILE LTD.Inventors: Roi TIGER, Guy ROSEN, Yuval ARIAV