Patents by Inventor Ronald Ho

Ronald Ho 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: 12561511
    Abstract: A computer system having one or more processors and memory storing one or more programs for execution by the one or more processors is described. The computer system displays at least a portion of the respective document, and while displaying at least the portion of the respective document, receives a request for document operation labels. The document operation labels correspond to respective document operations. In response to receiving the request for document operation labels, the computer system selects a plurality of document operation labels at least in accordance with user data and user-interface data corresponding to a respective user of the computer system, and provides the plurality of document operation labels for display to the respective user.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: February 24, 2026
    Assignee: Google LLC
    Inventors: Simon Raess, Ronald Ho, Vance Vagell
  • Publication number: 20250358324
    Abstract: An example method involves initializing a real-time meeting communication session, receiving information indicative of a mobile computing device of a user being present at a physical location of a first computing device, causing the mobile computing device of the user to display a first user interface (UI) element, responsive to a user selection of the first UI element, causing control of the real-time meeting communication session to be granted to the first computing device from the mobile computing device of the user, identifying a second computing device of the user, causing the second computing device of the user to display a second UI element, and allowing the user to participate in the real-time meeting communication session via the second computing device upon a user selection of the second UI element.
    Type: Application
    Filed: June 23, 2025
    Publication date: November 20, 2025
    Inventors: Ronald Ho, Christopher Paul David Johnson
  • Patent number: 12341827
    Abstract: Technology for automatic cross-device meeting authentication.
    Type: Grant
    Filed: March 18, 2024
    Date of Patent: June 24, 2025
    Assignee: Google LLC
    Inventors: Ronald Ho, Christopher Paul David Johnson
  • Patent number: 12335320
    Abstract: Technology for automatic cross-device meeting authentication.
    Type: Grant
    Filed: March 18, 2024
    Date of Patent: June 17, 2025
    Assignee: Google LLC
    Inventors: Ronald Ho, Christopher Paul David Johnson
  • Publication number: 20240274587
    Abstract: A circuit assembly may include a first sub-package a first chiplet including an active frontside that includes active circuitry and faces in a first direction, a second sub-package including a second chiplet including an active frontside that includes active circuitry and faces in a second direction opposite the first direction, and a memory sub-package including a memory. The first sub-package, the second sub-package, and the memory sub-package may be arranged so as to overlap each other in the first direction. Various other devices, systems, and methods are also disclosed.
    Type: Application
    Filed: December 29, 2023
    Publication date: August 15, 2024
    Inventors: Rajendra D. Pendse, Ronald Ho, Maryam Rahimi, Janani Chandrasekhar, Jaesik Lee, Aswani Kurra
  • Patent number: 12045249
    Abstract: A method includes providing for display at a user device associated with a user a graphical user interface (GUI) of an electronic document editor application of an electronic document system. The GUI includes a document view to display at least a portion of an electronic document that is editable by the user of a first users and a search region to receive one or more search terms. The method includes receiving an indication of a user activation of the search region. Responsive to receiving the indication of the user activation of the search region, the method determines a subset of document operations, among multiple document operations, based on one or more criteria. The method provides, to the user device, an indication of the subset of document operations for display at the GUI as commands for user selection.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: July 23, 2024
    Assignee: Google LLC
    Inventors: Simon Raess, Ronald Ho
  • Publication number: 20240223622
    Abstract: Technology for automatic cross-device meeting authentication.
    Type: Application
    Filed: March 18, 2024
    Publication date: July 4, 2024
    Inventors: Ronald Ho, Christopher Paul David Johnson
  • Publication number: 20240223623
    Abstract: Technology for automatic cross-device meeting authentication.
    Type: Application
    Filed: March 18, 2024
    Publication date: July 4, 2024
    Inventors: Ronald Ho, Christopher Paul David Johnson
  • Publication number: 20240194175
    Abstract: The present disclosure provides systems and methods for generating and transmitting, or applying, a noise profile based on a determined environment a host device is operating in. The host device may receive data from one or more sensors, location information, and/or device information. The sensors may include a pressure, temperature, light, location, or humidity sensor. The location information may include data from a global positioning system and/or connectivity signals, such as multicast DNS and/or Bluetooth broadcast. Device information may include schedule data and/or device state information. The data from one or more sensors, the location information, and/or the device information may be aggregated to determine the environment in which the host device is operating in. Based on the determined environment, a noise profile generator may generate a noise profile. The noise profile may define gains to be applied to audio signals being output to the user.
    Type: Application
    Filed: March 21, 2022
    Publication date: June 13, 2024
    Applicant: Google LLC
    Inventors: Ke Dong, Wei Wu, Guohua Sun, Ronald Ho
  • Patent number: 11936695
    Abstract: Technology for automatic cross-device meeting authentication.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: March 19, 2024
    Assignee: Google LLC
    Inventors: Ronald Ho, Christopher Paul David Johnson
  • Publication number: 20230275935
    Abstract: Technology for automatic cross-device meeting authentication.
    Type: Application
    Filed: May 8, 2023
    Publication date: August 31, 2023
    Inventors: Ronald Ho, Christopher Paul David Johnson
  • Patent number: 11647057
    Abstract: Technology for automatic cross-device meeting authentication. An example method involving initializing, by a first computing device, a real-time meeting communication session, wherein the first computing device is connected to a media system; receiving information indicative of a mobile computing device of a user being in a physical presence of the first computing device, wherein the user is associated with the mobile device and a second computing device; granting control of the real-time meeting communication session from the mobile computing device of the user to the first computing device; transmitting an instruction that causes the second computing device to display a user interface element associated with the real-time meeting communication session, wherein the instruction is sent after granting the control; and granting control of the real-time meeting communication session to the second computing device of the user in response to a selection of the user interface element.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: May 9, 2023
    Assignee: Google LLC
    Inventors: Ronald Ho, Christopher Paul David Johnson
  • Publication number: 20230004558
    Abstract: A method performed at a computer system having one or more processors and memory storing one or more programs executed by the one or more processors is described. The method includes concurrently displaying at least a portion of a document and a document operation search region for receiving one or more search terms. The method also includes detecting user activation of the document operation search region, and in response to detecting the activation of the document operation search region, displaying a plurality of document operation labels that includes multiple document operation labels corresponding to popular document operations. Each document operation label corresponds to a respective document operation. The method furthermore includes detecting user selection of a respective document operation label of the plurality of document operation labels, and performing the respective document operation that corresponds to the respective document operation label.
    Type: Application
    Filed: July 18, 2022
    Publication date: January 5, 2023
    Inventors: Simon RAESS, Ronald HO
  • Patent number: 11514230
    Abstract: A computer system having one or more processors and memory storing one or more programs for execution by the one or more processors is described. The computer system displays at least a portion of the respective document, and while displaying at least the portion of the respective document, receives a request for document operation labels. The document operation labels correspond to respective document operations. In response to receiving the request for document operation labels, the computer system selects a plurality of document operation labels at least in accordance with user data and user-interface data corresponding to a respective user of the computer system, and provides the plurality of document operation labels for display to the respective user.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: November 29, 2022
    Assignee: Google LLC
    Inventors: Simon Raess, Ronald Ho, Vance Vagell
  • Patent number: 11392601
    Abstract: A method performed at a computer system having one or more processors and memory storing one or more programs executed by the one or more processors is described. The method includes concurrently displaying at least a portion of a document and a document operation search region for receiving one or more search terms. The method also includes detecting user activation of the document operation search region, and in response to detecting the activation of the document operation search region, displaying a plurality of document operation labels that includes multiple document operation labels corresponding to popular document operations. Each document operation label corresponds to a respective document operation. The method furthermore includes detecting user selection of a respective document operation label of the plurality of document operation labels, and performing the respective document operation that corresponds to the respective document operation label.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: July 19, 2022
    Assignee: GOOGLE LLC
    Inventors: Simon Raess, Ronald Ho
  • Publication number: 20210377320
    Abstract: Technology for automatic cross-device meeting authentication. An example method involving initializing, by a first computing device, a real-time meeting communication session, wherein the first computing device is connected to a media system; receiving information indicative of a mobile computing device of a user being in a physical presence of the first computing device, wherein the user is associated with the mobile device and a second computing device; granting control of the real-time meeting communication session from the mobile computing device of the user to the first computing device; transmitting an instruction that causes the second computing device to display a user interface element associated with the real-time meeting communication session, wherein the instruction is sent after granting the control; and granting control of the real-time meeting communication session to the second computing device of the user in response to a selection of the user interface element.
    Type: Application
    Filed: August 16, 2021
    Publication date: December 2, 2021
    Inventors: Ronald Ho, Christopher Paul David Johnson
  • Patent number: 11165832
    Abstract: Computer-implemented techniques can include initializing, by a server and with a first computing device, a real-time communication session, wherein the first computing device is connected to a media system, receiving, from at least one of the first computing device and a mobile computing device, authentication information for a user associated with the mobile computing device, the authentication information being indicative of the mobile computing device being in short-range wireless communication with the first computing device, associating the user with the real-time communication session, detecting that a second computing device that is associated with the user is logged into a same account as the mobile computing device, and in response to the associating and the detecting, transmitting, to the second computing device, instructions that cause the second computing device to display a user interface element associated with the real-time communication session.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: November 2, 2021
    Assignee: Google LLC
    Inventors: Ronald Ho, Christopher Paul David Johnson
  • Patent number: 10853403
    Abstract: A method performed at a server system having one or more processors and memory storing one or more programs executed by the one or more processors is described. The method includes receiving from a respective client system a subset of a document displayed at the respective client system. The method also includes identifying one or more words in the received subset of the document, and sending to the respective client system one or more information items corresponding to the one or more words. The method includes receiving a selection of an information item in the one or more information items. The selection is made by a user associated with the respective client system. The method furthermore includes modifying the document by inserting a citation to the selected information item.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: December 1, 2020
    Assignee: GOOGLE LLC
    Inventor: Ronald Ho
  • Patent number: 10169401
    Abstract: Access to first data is provided to a first user and to a second user. A specified change is received from the first user. Access to second data generated based on the first user's specified change is provided only to the first user. The first data is updated based on the specified change, in response to a selection by the first user of an option to apply the specified change to the first data. Simultaneous access to the updated first data is provided to the first user and to the second user.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: January 1, 2019
    Assignee: Google LLC
    Inventors: Ronald Ho, Zachary Erik Lloyd, Joseph Berceli-Wain
  • Publication number: 20180196808
    Abstract: A method performed at a server system having one or more processors and memory storing one or more programs executed by the one or more processors is described. The method includes receiving from a respective client system a subset of a document displayed at the respective client system. The method also includes identifying one or more words in the received subset of the document, and sending to the respective client system one or more information items corresponding to the one or more words. The method includes receiving a selection of an information item in the one or more information items. The selection is made by a user associated with the respective client system. The method furthermore includes modifying the document by inserting a citation to the selected information item.
    Type: Application
    Filed: March 5, 2018
    Publication date: July 12, 2018
    Inventor: Ronald Ho