Patents by Inventor Ran Makavy

Ran Makavy 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: 10500505
    Abstract: Techniques to interact with an application via messaging are described. An apparatus may comprise an application support component and a communication component. The application support component may be operative to generate an image representing a state of an application and to update the state of the application according to a text command. The communication component may be operative to transmit the image to a client device via a messaging system as an image attachment to a first message and to receive a second message from the client device via the messaging system, the second message comprising the text command. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: December 10, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Oded Blayer, Ittai Golde, Ran Makavy, Amir Rosenfeld
  • Publication number: 20180015365
    Abstract: Techniques to interact with an application via messaging are described. An apparatus may comprise an application support component and a communication component. The application support component may be operative to generate an image representing a state of an application and to update the state of the application according to a text command. The communication component may be operative to transmit the image to a client device via a messaging system as an image attachment to a first message and to receive a second message from the client device via the messaging system, the second message comprising the text command. Other embodiments are described and claimed.
    Type: Application
    Filed: August 1, 2017
    Publication date: January 18, 2018
    Inventors: Oded Blayer, Ittai Golde, Ran Makavy, Amir Rosenfeld
  • Patent number: 9751012
    Abstract: Techniques to interact with an application via messaging are described. An apparatus may comprise an application support component and a communication component. The application support component may be operative to generate an image representing a state of an application and to update the state of the application according to a text command. The communication component may be operative to transmit the image to a client device via a messaging system as an image attachment to a first message and to receive a second message from the client device via the messaging system, the second message comprising the text command. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: September 5, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Oded Blayer, Ittai Golde, Ran Makavy, Amir Rosenfeld
  • Publication number: 20170100669
    Abstract: Techniques to interact with an application via messaging are described. An apparatus may comprise an application support component and a communication component. The application support component may be operative to generate an image representing a state of an application and to update the state of the application according to a text command. The communication component may be operative to transmit the image to a client device via a messaging system as an image attachment to a first message and to receive a second message from the client device via the messaging system, the second message comprising the text command. Other embodiments are described and claimed.
    Type: Application
    Filed: December 12, 2016
    Publication date: April 13, 2017
    Inventors: Oded Blayer, Ittai Golde, Ran Makavy, Amir Rosenfeld
  • Patent number: 9565164
    Abstract: Techniques to rate-adjust data usage on mobile devices using a virtual private network are described. In one embodiment, an apparatus may include a processor circuit, and an application component operative on the processor circuit to present a link to third party data, receive a control directive to follow the link, and to request to access the third party data. The apparatus may also include a client virtual private network (VPN) component operative on the processor circuit to communicate with a server having a server VPN component, receive the request to access the third party data from the application component, determine whether the accessing is rate-adjusted, and connect to a source of the third party data via the server VPN component. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: February 7, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Ran Makavy, Breno Roberto
  • Patent number: 9553832
    Abstract: Techniques to interact with an application via messaging are described. An apparatus may comprise an application support component and a communication component. The application support component may be operative to generate an image representing a state of an application and to update the state of the application according to a text command. The communication component may be operative to transmit the image to a client device via a messaging system as an image attachment to a first message and to receive a second message from the client device via the messaging system, the second message comprising the text command. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: January 24, 2017
    Inventors: Oded Blayer, Ittai Golde, Ran Makavy, Amir Rosenfeld
  • Patent number: 9237207
    Abstract: A device, system, and method is provided for running mobile applications, including a server for running applications and a client installed in a mobile device. The client may connect to the server via a network. The client may display content, receive user input, and send user input to the server. The server may use the client to receive user input and to display content for running applications for the mobile device.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: January 12, 2016
    Assignee: Facebook, Inc.
    Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
  • Publication number: 20150135303
    Abstract: Techniques to rate-adjust data usage on mobile devices using a virtual private network are described. In one embodiment, an apparatus may include a processor circuit, and an application component operative on the processor circuit to present a link to third party data, receive a control directive to follow the link, and to request to access the third party data. The apparatus may also include a client virtual private network (VPN) component operative on the processor circuit to communicate with a server having a server VPN component, receive the request to access the third party data from the application component, determine whether the accessing is rate-adjusted, and connect to a source of the third party data via the server VPN component. Other embodiments are described and claimed.
    Type: Application
    Filed: November 12, 2013
    Publication date: May 14, 2015
    Applicant: FACEBOOK, INC.
    Inventors: RAN MAKAVY, BRENON ROBERTO
  • Publication number: 20150050993
    Abstract: Techniques to interact with an application via messaging are described. An apparatus may comprise an application support component and a communication component. The application support component may be operative to generate an image representing a state of an application and to update the state of the application according to a text command. The communication component may be operative to transmit the image to a client device via a messaging system as an image attachment to a first message and to receive a second message from the client device via the messaging system, the second message comprising the text command. Other embodiments are described and claimed.
    Type: Application
    Filed: August 13, 2013
    Publication date: February 19, 2015
    Applicant: Facebook, Inc.
    Inventors: Oded Blayer, Ittai Golde, Ran Makavy, Amir Rosenfeld
  • Patent number: 8213924
    Abstract: A device, system, and method is provided for running mobile applications, including a server for running applications and a client installed in a mobile device. The client may connect to the server via a network. The client may display content, receive user input, and send user input to the server. The server may use the client to receive user input and to display content for running applications for the mobile device.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: July 3, 2012
    Assignee: Facebook, Inc.
    Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
  • Publication number: 20110320614
    Abstract: A device, system, and method is provided for running mobile applications, including a server for running applications and a client installed in a mobile device. The client may connect to the server via a network. The client may display content, receive user input, and send user input to the server. The server may use the client to receive user input and to display content for running applications for the mobile device.
    Type: Application
    Filed: September 6, 2011
    Publication date: December 29, 2011
    Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
  • Patent number: 7720082
    Abstract: A system and method are disclosed for communicating messages between users that use different messaging services. A message from a user communication device is communicated to a remote user communication device using a first messaging service. The remote user communication device communicates messages using a second messaging service. The message from the user communication device is routed to a messaging interface gateway in accordance with configuration information associated with the remote user communication device. The message is routed from the messaging interface gateway to a messaging server associated with the remote user communication device. The messaging server is configured to use the second messaging service. The message is delivered to the remote user communication device using the second messaging service.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: May 18, 2010
    Assignee: Neustar, Inc.
    Inventors: Sharon Fridman, Ben Volach, Ran Makavy, I-Hsiang Yu, Brian Rosen, Thomas Chambers Ely
  • Publication number: 20100087179
    Abstract: A device, system, and method is provided for running mobile applications, including a server for running applications and a client installed in a mobile device. The client may connect to the server via a network. The client may display content, receive user input, and send user input to the server. The server may use the client to receive user input and to display content for running applications for the mobile device.
    Type: Application
    Filed: October 6, 2008
    Publication date: April 8, 2010
    Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
  • Patent number: 7525930
    Abstract: Exemplary embodiments of the present invention are directed to a system and method for user identity portability in communication systems. The present invention can provide user identity portability across communication networks that do not necessarily impose a phone number as the identity, addressing, or routing identifier. According to exemplary embodiments, a user identified by any suitable user identifier can switch network operators (e.g., from operator A to operator B) and retain their user identifier. For example, an identity server can support reverse lookup ENUM usage for URI and other identity correlation. Thus, all communication contacts that the user had while with operator A can seamlessly continue communications with the user even after the user switches to operator B.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: April 28, 2009
    Assignee: NeuStar, Inc.
    Inventors: Sharon Fridman, Ben Volach, Ran Makavy
  • Publication number: 20080133729
    Abstract: The present invention is directed to a system and method for managing domain policy for interconnected communication networks. The present invention governs communication service policy for interconnection among remote communication services to allow users to communicate with other users in remote domains. Exemplary embodiments allow the local communication services to guarantee certain service aspects even when remote domains are involved. For example, the local service enablers can assert their local service policy across domains. A local service enabler can choose other service enablers in remote domains based on specific criteria that meets the local service enabler's settings and user preferences. The local service enabler can protect itself from connection to other service enablers that may contradict its local settings.
    Type: Application
    Filed: August 17, 2007
    Publication date: June 5, 2008
    Applicant: NeuStar, Inc.
    Inventors: Sharon FRIDMAN, Ben Volach, Ran Makavy
  • Publication number: 20080130523
    Abstract: Exemplary embodiments of the present invention are directed to a system and method for user identity portability in communication systems. The present invention can provide user identity portability across communication networks that do not necessarily impose a phone number as the identity, addressing, or routing identifier. According to exemplary embodiments, a user identified by any suitable user identifier can switch network operators (e.g., from operator A to operator B) and retain their user identifier. For example, an identity server can support reverse lookup ENUM usage for URI and other identity correlation. Thus, all communication contacts that the user had while with operator A can seamlessly continue communications with the user even after the user switches to operator B.
    Type: Application
    Filed: August 17, 2007
    Publication date: June 5, 2008
    Applicant: NeuStar, Inc.
    Inventors: Sharon FRIDMAN, Ben Volach, Ran Makavy
  • Publication number: 20080130663
    Abstract: A system and method are disclosed for communicating messages between users that use different messaging services. A message from a user communication device is communicated to a remote user communication device using a first messaging service. The remote user communication device communicates messages using a second messaging service. The message from the user communication device is routed to a messaging interface gateway in accordance with configuration information associated with the remote user communication device. The message is routed from the messaging interface gateway to a messaging server associated with the remote user communication device. The messaging server is configured to use the second messaging service. The message is delivered to the remote user communication device using the second messaging service.
    Type: Application
    Filed: July 13, 2007
    Publication date: June 5, 2008
    Applicant: NeuStar, Inc.
    Inventors: Sharon Fridman, Ben Volach, Ran Makavy, I-Hsiang Yu, Brian Rosen, Thomas Chambers Ely