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: 10500505Abstract: 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: GrantFiled: August 1, 2017Date of Patent: December 10, 2019Assignee: FACEBOOK, INC.Inventors: Oded Blayer, Ittai Golde, Ran Makavy, Amir Rosenfeld
-
Publication number: 20180015365Abstract: 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: ApplicationFiled: August 1, 2017Publication date: January 18, 2018Inventors: Oded Blayer, Ittai Golde, Ran Makavy, Amir Rosenfeld
-
Patent number: 9751012Abstract: 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: GrantFiled: December 12, 2016Date of Patent: September 5, 2017Assignee: FACEBOOK, INC.Inventors: Oded Blayer, Ittai Golde, Ran Makavy, Amir Rosenfeld
-
Publication number: 20170100669Abstract: 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: ApplicationFiled: December 12, 2016Publication date: April 13, 2017Inventors: Oded Blayer, Ittai Golde, Ran Makavy, Amir Rosenfeld
-
Patent number: 9565164Abstract: 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: GrantFiled: November 12, 2013Date of Patent: February 7, 2017Assignee: FACEBOOK, INC.Inventors: Ran Makavy, Breno Roberto
-
Patent number: 9553832Abstract: 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: GrantFiled: August 13, 2013Date of Patent: January 24, 2017Inventors: Oded Blayer, Ittai Golde, Ran Makavy, Amir Rosenfeld
-
Patent number: 9237207Abstract: 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: GrantFiled: September 6, 2011Date of Patent: January 12, 2016Assignee: Facebook, Inc.Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
-
Publication number: 20150135303Abstract: 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: ApplicationFiled: November 12, 2013Publication date: May 14, 2015Applicant: FACEBOOK, INC.Inventors: RAN MAKAVY, BRENON ROBERTO
-
Publication number: 20150050993Abstract: 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: ApplicationFiled: August 13, 2013Publication date: February 19, 2015Applicant: Facebook, Inc.Inventors: Oded Blayer, Ittai Golde, Ran Makavy, Amir Rosenfeld
-
Patent number: 8213924Abstract: 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: GrantFiled: October 6, 2008Date of Patent: July 3, 2012Assignee: Facebook, Inc.Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
-
Publication number: 20110320614Abstract: 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: ApplicationFiled: September 6, 2011Publication date: December 29, 2011Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
-
Patent number: 7720082Abstract: 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: GrantFiled: July 13, 2007Date of Patent: May 18, 2010Assignee: Neustar, Inc.Inventors: Sharon Fridman, Ben Volach, Ran Makavy, I-Hsiang Yu, Brian Rosen, Thomas Chambers Ely
-
Publication number: 20100087179Abstract: 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: ApplicationFiled: October 6, 2008Publication date: April 8, 2010Inventors: Ran Makavy, Micha Berdichevsky, Barak Naveh, Yoav Artzi
-
Patent number: 7525930Abstract: 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: GrantFiled: August 17, 2007Date of Patent: April 28, 2009Assignee: NeuStar, Inc.Inventors: Sharon Fridman, Ben Volach, Ran Makavy
-
Publication number: 20080133729Abstract: 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: ApplicationFiled: August 17, 2007Publication date: June 5, 2008Applicant: NeuStar, Inc.Inventors: Sharon FRIDMAN, Ben Volach, Ran Makavy
-
Publication number: 20080130523Abstract: 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: ApplicationFiled: August 17, 2007Publication date: June 5, 2008Applicant: NeuStar, Inc.Inventors: Sharon FRIDMAN, Ben Volach, Ran Makavy
-
Publication number: 20080130663Abstract: 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: ApplicationFiled: July 13, 2007Publication date: June 5, 2008Applicant: NeuStar, Inc.Inventors: Sharon Fridman, Ben Volach, Ran Makavy, I-Hsiang Yu, Brian Rosen, Thomas Chambers Ely