Patents by Inventor Guy ROSEN

Guy ROSEN 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).

  • Patent number: 10481945
    Abstract: 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: Grant
    Filed: January 17, 2012
    Date of Patent: November 19, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Roi Tiger, Guy Rosen, Yuval Ariav
  • Patent number: 9985925
    Abstract: A method for reducing data bandwidth usage in wireless communication comprises receiving a request from 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: Grant
    Filed: December 12, 2016
    Date of Patent: May 29, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Roi Tiger, Guy Rosen, Yuval Ariav
  • Patent number: 9769323
    Abstract: Techniques for zero rating through redirection are described. In one embodiment, an apparatus may comprise a client proxy component operative to receive a proxy network packet from a local gateway application on a client device, the proxy network packet containing an application network packet for delivery to a network server device; and forward the application network packet to the network server device based on a determination that a local user application is authorized to use the proxy server device; and a proxy access component operative on the processor circuit to determine that the application network packet is associated with the local user application on the client device; and determine that the local user application is authorized to use the proxy server device. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: September 19, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Lior Tubi, Dekel Schmuel Naar, Roi Tiger, Guy Rosen, Joshua Ryan Lauer, Xiaoliang Wei
  • Patent number: 9692909
    Abstract: Techniques for zero rating through web reconstruction are described. In one embodiment, an apparatus may comprise a client access component operative to receive a web request from a client device, the web request for a web page hosted on a network server device; and transmit a zero-rating transformed web page to the client device in response to the web request; and a web reconstruction component operative on the processor circuit to retrieve the web page from the network server device; identify one or more non-zero-rated resource references in the retrieved web page; transform the one or more non-zero-rated resource references to form one or more zero-rated resource references; and replace the one or more non-zero-rated resource references with the one or more zero-rated resource references in the web page to form the zero-rating transformed web page. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: June 27, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Lior Tubi, Dekel Schmuel Naar, Roi Tiger, Guy Rosen, Joshua Ryan Lauer, Xiaoliang Wei
  • Patent number: 9667675
    Abstract: A proxy and a method for providing a unique user identification (UUID) to a mobile device executing a plurality of mobile applications includes receiving a request to access an 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 resource to uniquely identify the mobile device regardless of which of the plurality of mobile applications made a request to the resource; associating to the request the UUID; and forwarding the request with the UUID to the resource.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: May 30, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Roi Tiger, Guy Rosen, Yuval Ariav, Eran Fridman, Gadi Eliashiv
  • Publication number: 20170093789
    Abstract: A method for reducing data bandwidth usage in wireless communication comprises receiving a request from 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: Application
    Filed: December 12, 2016
    Publication date: March 30, 2017
    Inventors: Roi TIGER, Guy ROSEN, Yuval ARIAV
  • Patent number: 9559868
    Abstract: 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: Grant
    Filed: June 30, 2011
    Date of Patent: January 31, 2017
    Assignee: ONAVO MOBILE LTD.
    Inventors: Roi Tiger, Guy Rosen, Yuval Ariav
  • Publication number: 20160261751
    Abstract: Techniques for zero rating through web reconstruction are described. In one embodiment, an apparatus may comprise a client access component operative to receive a web request from a client device, the web request for a web page hosted on a network server device; and transmit a zero-rating transformed web page to the client device in response to the web request; and a web reconstruction component operative on the processor circuit to retrieve the web page from the network server device; identify one or more non-zero-rated resource references in the retrieved web page; transform the one or more non-zero-rated resource references to form one or more zero-rated resource references; and replace the one or more non-zero-rated resource references with the one or more zero-rated resource references in the web page to form the zero-rating transformed web page. Other embodiments are described and claimed.
    Type: Application
    Filed: May 8, 2015
    Publication date: September 8, 2016
    Applicant: FACEBOOK, INC.
    Inventors: Lior Tubi, Dekel Schmuel Naar, Roi Tiger, Guy Rosen, Joshua Ryan Lauer, Xiaoliang Wei
  • Publication number: 20160261750
    Abstract: Techniques for zero rating through redirection are described. In one embodiment, an apparatus may comprise a client proxy component operative to receive a proxy network packet from a local gateway application on a client device, the proxy network packet containing an application network packet for delivery to a network server device; and forward the application network packet to the network server device based on a determination that a local user application is authorized to use the proxy server device; and a proxy access component operative on the processor circuit to determine that the application network packet is associated with the local user application on the client device; and determine that the local user application is authorized to use the proxy server device. Other embodiments are described and claimed.
    Type: Application
    Filed: May 8, 2015
    Publication date: September 8, 2016
    Applicant: Facebook, Inc.
    Inventors: Lior Tubi, Dekel Schmuel Naar, Roi Tiger, Guy Rosen, Joshua Ryan Lauer, Xiaoliang Wei
  • Publication number: 20160198014
    Abstract: 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: Application
    Filed: January 5, 2015
    Publication date: July 7, 2016
    Applicant: ONAVO MOBILE LTD.
    Inventors: Roi Tiger, Guy Rosen
  • Publication number: 20160198016
    Abstract: 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: Application
    Filed: January 5, 2015
    Publication date: July 7, 2016
    Applicant: ONAVO MOBILE LTD.
    Inventors: Roi Tiger, Guy Rosen
  • Patent number: 9348790
    Abstract: 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: Grant
    Filed: April 17, 2013
    Date of Patent: May 24, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Roi Tiger, Guy Rosen, Eran Fridman, Gadi Eliashiv, Ori Peleg, Oren Held
  • Publication number: 20160055537
    Abstract: 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: Application
    Filed: December 18, 2014
    Publication date: February 25, 2016
    Applicant: ONAVO MOBILE LTD.
    Inventors: Roi Tiger, Erbil Karaman, Guy Rosen, Lior Tubi, Praveen Arichandran
  • Publication number: 20160037509
    Abstract: 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.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 4, 2016
    Applicant: ONAVO Mobile Ltd.
    Inventors: Roi M. Tiger, Guy Rosen, Gadi Eliashiv
  • Publication number: 20130262675
    Abstract: 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: Application
    Filed: December 31, 2012
    Publication date: October 3, 2013
    Applicant: ONAVO MOBILE LTD.
    Inventors: Roi TIGER, Guy ROSEN, Yuval ARIAV, Eran FRIDMAN, Gadi ELIASHIV
  • Publication number: 20130232216
    Abstract: 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: Application
    Filed: April 17, 2013
    Publication date: September 5, 2013
    Applicant: Onavo Mobile Ltd.
    Inventors: Roi TIGER, Guy ROSEN, Eran FRIDMAN, Gadi ELIASHIV, Ori PELEG, Oren HELD
  • Publication number: 20120254285
    Abstract: 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: Application
    Filed: January 17, 2012
    Publication date: October 4, 2012
    Applicant: ONAVO MOBILE LTD.
    Inventors: Roi TIGER, Guy ROSEN, Yuval ARIAV
  • Publication number: 20120254327
    Abstract: 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: Application
    Filed: June 30, 2011
    Publication date: October 4, 2012
    Applicant: ONAVO MOBILE LTD.
    Inventors: Roi TIGER, Guy ROSEN, Yuval ARIAV