Patents by Inventor Evan Lee Chen

Evan Lee Chen 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: 11074086
    Abstract: Systems and methods for automatically changing application start state based on device orientation may include receiving a request to open an application, installed on a mobile device, capable of opening using at least two different open behaviors. Then, in response to receiving the request, the method may include (1) using one or more sensors of the mobile device to detect a physical orientation of the mobile device at the time the request is received and (2) opening the application by (i) opening the application using a first open behavior based at least in part on detecting a first orientation of the mobile device or (ii) opening the application using a second open behavior based at least in part on detecting a second orientation of the mobile device. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: July 27, 2021
    Assignee: Facebook, Inc.
    Inventor: Evan Lee Chen
  • Patent number: 10554630
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a password from a user. A first password hash is generated based on the password and a first salt. A second password hash is generated based on the first password hash and a second salt. The first salt, the second salt, and the second password hash are transmitted to a third party.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: February 4, 2020
    Assignee: Facebook, Inc.
    Inventor: Evan Lee Chen
  • Publication number: 20190180318
    Abstract: The disclosed computer-implemented method for utilizing machine-readable code in image data for tracking data sharing may include (1) receiving, by a target computing device from a source computing device, image data in a graphical user interface, (2) identifying, by the target computing device, machine-readable code embedded in the image data, and (3) determining, by the target computing device, based on the embedded machine-readable code, one or more tracking metrics associated with sharing the image data. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Inventors: Evan Lee Chen, Yinshi Zhang
  • Publication number: 20190179963
    Abstract: The disclosed computer-implemented method may include (1) receiving, in a graphical user interface displayed on a computing device, data corresponding to a search request for a target search result, (2) rendering, from a storage device, a list of search results for the search request in the graphical user interface, (3) detecting, by the computing device, a user-initiated event corresponding to an identification of the target search result during the rendering of the list of search results in the graphical user interface, and (4) interrupting, by the computing device, the rendering of the list of search results in response to detecting the user-initiated event corresponding to the identification of the target search result in the graphical user interface. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Inventors: Ryan Kanoknukulchai, Evan Lee Chen, Yinshi Zhang
  • Publication number: 20190079778
    Abstract: Systems and methods for automatically changing application start state based on device orientation may include receiving a request to open an application, installed on a mobile device, capable of opening using at least two different open behaviors. Then, in response to receiving the request, the method may include (1) using one or more sensors of the mobile device to detect a physical orientation of the mobile device at the time the request is received and (2) opening the application by (i) opening the application using a first open behavior based at least in part on detecting a first orientation of the mobile device or (ii) opening the application using a second open behavior based at least in part on detecting a second orientation of the mobile device. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: September 12, 2017
    Publication date: March 14, 2019
    Inventor: Evan Lee Chen
  • Publication number: 20180191688
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a password from a user. A first password hash is generated based on the password and a first salt. A second password hash is generated based on the first password hash and a second salt. The first salt, the second salt, and the second password hash are transmitted to a third party.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Inventor: Evan Lee Chen