Patents by Inventor Ryan Edward Huettl

Ryan Edward Huettl 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).

  • Publication number: 20230421522
    Abstract: A computer-implemented method for state synchronization may include (i) identifying a type of a message from a client device to a server that includes an intended update to content hosted on the server, (ii) determining, based on the type of the message, whether to direct the message to a best-effort publisher-subscriber module or a lossless publisher-subscriber, (iii) directing the message to the best-effort publisher-subscriber module based on the type of the message, (iv) identifying a different type of an additional message from the client device to the server that includes a new intended update to the content, and (v) directing the additional message to the lossless publisher-subscriber module based on the different type of the additional message. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: October 19, 2022
    Publication date: December 28, 2023
    Inventors: Vahid Jazayeri, Zahan Jagdish Malkani, Brian Laphun Tang, Tuan Nguyen, Ryan Edward Huettl, Yonghua Lin, Ritu Dimri, Oleksii Khomchenko, Dharaben Ghodasara, Evan Feiereisel, Rama Praveen Pyla, Abhishek Srikanth, Kancheng Zhu
  • Patent number: 10374929
    Abstract: An online system determines a frequency with which its users delete information stored in a browser on client devices associated with each user. When a user accesses the online system, the online system determines a user identifier associated with the user and determines if one or more conditions are satisfied based on information received from a browser used to access the online system. If a condition is satisfied, the online system communicates an instruction to the browser to communicate information associated with a third party and the user identifier to the third party. Information previously stored in the browser and associated with the user identifier is compared to information associated with the user identifier received from the browser. Deletion of information stored in the browser is determined when stored information associated with the user identifier differs from received information associated with the user identifier.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: August 6, 2019
    Assignee: Facebook, Inc.
    Inventors: Alexey Maykov, Ryan Edward Huettl, Anirudhan Vijayakanthan, Nipun Mathur
  • Publication number: 20170111255
    Abstract: An online system determines a frequency with which its users delete information stored in a browser on client devices associated with each user. When a user accesses the online system, the online system determines a user identifier associated with the user and determines if one or more conditions are satisfied based on information received from a browser used to access the online system. If a condition is satisfied, the online system communicates an instruction to the browser to communicate information associated with a third party and the user identifier to the third party. Information previously stored in the browser and associated with the user identifier is compared to information associated with the user identifier received from the browser. Deletion of information stored in the browser is determined when stored information associated with the user identifier differs from received information associated with the user identifier.
    Type: Application
    Filed: December 27, 2016
    Publication date: April 20, 2017
    Inventors: Alexey Maykov, Ryan Edward Huettl, Anirudhan Vijayakanthan, Nipun Mathur
  • Patent number: 9565090
    Abstract: An online system determines a frequency with which its users delete information stored in a browser on client devices associated with each user. When a user accesses the online system, the online system determines a user identifier associated with the user and determines if one or more conditions are satisfied based on information received from a browser used to access the online system. If a condition is satisfied, the online system communicates an instruction to the browser to communicate information associated with a third party and the user identifier to the third party. Information previously stored in the browser and associated with the user identifier is compared to information associated with the user identifier received from the browser. Deletion of information stored in the browser is determined when stored information associated with the user identifier differs from received information associated with the user identifier.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: February 7, 2017
    Assignee: Facebook, Inc.
    Inventors: Alexey Maykov, Ryan Edward Huettl, Anirudhan Vijayakanthan, Nipun Mathur
  • Publication number: 20160267523
    Abstract: Universal tags are placed on various web pages of a website. Unlike prior art action tags that indicate that an action has occurred, the universal tag sends a broader range of data capturing a user's experience on the website (e.g., whether an item was placed in a shopping cart, etc.) to a server. The server obtains an identity of the user from its own cookie on the user's device and stores the information received with the universal tag in connection with the user's account. A graphical user interface is used to define the information to be sent upon activation of the universal tag.
    Type: Application
    Filed: March 11, 2015
    Publication date: September 15, 2016
    Inventors: Surupa Biswas, Ter Chrng Ng, Akshay Ahooja, Ryan Edward Huettl