Patents by Inventor Micha Berdichevsky

Micha Berdichevsky 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: 10530759
    Abstract: In one embodiment, an intermediate server receives a request with a secure ID to authorize a software application, transmits the secure ID to a system, receives an access token from the system indicating that the software application has been authorized, evaluates the access token for validity, and transmits a response to the mobile device indicating the software application is authorized.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: January 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Thomas Alison, Micha Berdichevsky, Bosmat Mazal Eldar, Shashank Pandit
  • Patent number: 10223758
    Abstract: In one embodiment, a social-networking system authenticates a user of a mobile device, receives a request from the mobile device to install a software application, transmits data to the mobile device comprising the software application and an installation identifier (ID), receives another request including the installation ID from the mobile device to authorize the software application, evaluates the installation ID for validity, and transmits yet another response to the mobile device in accordance with the evaluation.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: March 5, 2019
    Assignee: Facebook, Inc.
    Inventors: Thomas Alison, Micha Berdichevsky, Bosmat Mazal Eldar, Shashank Pandit
  • Publication number: 20170270619
    Abstract: In one embodiment, a social-networking system authenticates a user of a mobile device, receives a request from the mobile device to install a software application, transmits data to the mobile device comprising the software application and an installation identifier (ID), receives another request including the installation ID from the mobile device to authorize the software application, evaluates the installation ID for validity, and transmits yet another response to the mobile device in accordance with the evaluation.
    Type: Application
    Filed: June 5, 2017
    Publication date: September 21, 2017
    Inventors: Thomas Alison, Micha Berdichevsky, Bosmat Mazal Eldar, Shashank Pandit
  • Publication number: 20170161487
    Abstract: In one embodiment, an intermediate server receives a request with a secure ID to authorize a software application, transmits the secure ID to a system, receives an access token from the system indicating that the software application has been authorized, evaluates the access token for validity, and transmits a response to the mobile device indicating the software application is authorized.
    Type: Application
    Filed: February 20, 2017
    Publication date: June 8, 2017
    Inventors: Thomas Alison, Micha Berdichevsky, Bosmat Mazal Eldar, Shashank Pandit
  • Patent number: 9672574
    Abstract: In one embodiment, a social-networking system authenticates a user of a mobile device, receives a request from the mobile device to install a software application, transmits data to the mobile device comprising the software application and an installation identifier (ID), receives another request including the installation ID from the mobile device to authorize the software application, evaluates the installation ID for validity, and transmits yet another response to the mobile device in accordance with the evaluation.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: June 6, 2017
    Assignee: Facebook, Inc.
    Inventors: Thomas Alison, Micha Berdichevsky, Bosmat Eldar, Shashank Pandit
  • Patent number: 9578011
    Abstract: In one embodiment, an intermediate server receives a request with a secure ID to authorize a software application, transmits the secure ID to a system, receives an access token from the system indicating that the software application has been authorized, evaluates the access token for validity, and transmits a response to the mobile device indicating the software application is authorized.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: February 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Thomas Alison, Micha Berdichevsky, Bosmat Mazal Eldar, Shashank Pandit
  • 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: 20150373009
    Abstract: In one embodiment, an intermediate server receives a request with a secure ID to authorize a software application, transmits the secure ID to a system, receives an access token from the system indicating that the software application has been authorized, evaluates the access token for validity, and transmits a response to the mobile device indicating the software application is authorized.
    Type: Application
    Filed: August 31, 2015
    Publication date: December 24, 2015
    Inventors: Thomas Alison, Micha Berdichevsky, Bosmat Mazal Eldar, Shashank Pandit
  • Patent number: 9173072
    Abstract: Techniques to confirm account registration. In one embodiment, an MSISDN associated with a mobile device is received. It is determined whether to confirm registration of an account with a social networking system based at least in part on the MSISDN. Receipt of the MSISDN may include receipt of an HTTP request. The HTTP request may include an HTTP header with the MSISDN and a phone number associated with the mobile device. The MSISDN and the phone number may be compared. Registration may be confirmed based on a match between the MSISDN and the phone number.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: October 27, 2015
    Assignee: Facebook, Inc.
    Inventors: Micha Berdichevsky, Bosmat Eldar, John Torres Fremlin, Georgios Karnas
  • Patent number: 9154568
    Abstract: An intermediate server can receive a request from a mobile device to authorize a software application, transmit a secure ID included in the request to a social-networking system, receive an access token from the social-networking system indicating that the software application has been authorized, evaluate the access token for validity, and transmit a response to the mobile device indicating the software application is authorized. The secure ID can indicate that a user of the mobile device has been authenticated by the social-networking system. The access token can be valid when the access token and the secure ID both correspond to the user of the mobile device.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: October 6, 2015
    Assignee: Facebook, Inc.
    Inventors: Thomas Alison, Micha Berdichevsky, Bosmat Eldar, Shashank Pandit
  • Publication number: 20140067930
    Abstract: Techniques to confirm account registration. In one embodiment, an MSISDN associated with a mobile device is received. It is determined whether to confirm registration of an account with a social networking system based at least in part on the MSISDN. Receipt of the MSISDN may include receipt of an HTTP request. The HTTP request may include an HTTP header with the MSISDN and a phone number associated with the mobile device. The MSISDN and the phone number may be compared. Registration may be confirmed based on a match between the MSISDN and the phone number.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Inventors: Micha Berdichevsky, Bosmat Eldar, John Torres Fremlin, Georgios Karnas
  • Publication number: 20130254849
    Abstract: In one embodiment, a social-networking system authenticates a user of a mobile device, receives a request from the mobile device to install a software application, transmits data to the mobile device comprising the software application and an installation identifier (ID), receives another request including the installation ID from the mobile device to authorize the software application, evaluates the installation ID for validity, and transmits yet another response to the mobile device in accordance with the evaluation.
    Type: Application
    Filed: March 20, 2012
    Publication date: September 26, 2013
    Inventors: Thomas Alison, Micha Berdichevsky, Bosmat Eldar, Shashank Pandit
  • Publication number: 20130254850
    Abstract: In one embodiment, an intermediate server receives a request with a secure ID to authorize a software application, transmits the secure ID to a social-networking system, receives an access token from the social-networking system indicating that the software application has been authorized, evaluates the access token for validity, and transmits a response to the mobile device indicating the software application is authorized.
    Type: Application
    Filed: March 20, 2012
    Publication date: September 26, 2013
    Inventors: Thomas Alison, Micha Berdichevsky, Bosmat Eldar, Shashank Pandit
  • 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
  • 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
  • Publication number: 20070021168
    Abstract: Briefly, a device, system and method of interactive quiz game. A method of operating an interactive quiz game may include, for example: sequentially presenting a stream of statements to plurality of participating stations at pre-defined time intervals; receiving responses from participating stations to the presented stream of statements within a pre-defined response period following presentation of each statement; if a response received from a participating station is correct, incrementing a value of a score counter associated with said participating station; if a response received from a participating station is incorrect, terminating the participation of said station in the interactive quiz game; if the value of a score counter associated with a participating station reaches a pre-defined target value, determining that said station is a winner.
    Type: Application
    Filed: June 22, 2005
    Publication date: January 25, 2007
    Inventors: Dan Chamizer, Micha Berdichevsky, Yariv Gershony