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: 11938417
    Abstract: Methods and systems for removing gases and/or pressure formed during the sterilization, e.g., the gamma irradiation, of prepacked chromatography systems (column plus attached tube and valve set) are described. The methods include purging the gas and/or pressure through specially designed tube and valve sets without breaching the sterility of the prepacked sterile chromatography system. The systems include a sterile or aseptic pre-packed chromatography column including a column having an inlet and an outlet, a tubing and valve set attached to the inlet and the outlet, and a pump configured to pump sterile or aseptic liquid from the fluid source along the tubing and valve set, into the column tube inlet and out of the column tube outlet along a first flow path, thereby removing any entrapped gas and/or pressure from the chamber.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: March 26, 2024
    Assignee: REPLIGEN CORPORATION
    Inventors: Alan Kit Ho Chan, James Ronald Peyser
  • 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
  • Patent number: 9983420
    Abstract: In the optical device, a ring-resonator modulator, having an adjustable resonance (center) wavelength, optically couples an optical signal that includes the carrier wavelength from an input optical waveguide to an output optical waveguide. A monitoring mechanism in the optical device, which is optically coupled to the output optical waveguide, monitors a performance metric of an output optical signal from the output waveguide. For example, the monitoring mechanism may monitor: an average optical power associated with the output optical signal, and/or an amplitude of the output optical signal. Moreover, control logic in the optical device adjusts the resonance wavelength based on the monitored performance metric so that the performance metric is optimized.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: May 29, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Philip Amberg, Eric Y. Chang, Xuezhe Zheng, Frankie Y. Liu, Ronald Ho, Ashok V. Krishnamoorthy
  • Patent number: 9959416
    Abstract: A method includes receiving, at a meeting server, a first input from a first computing device associated with a first user; identifying, at the meeting server, a second user who is connected to an in-progress meeting using the first input; transmitting an access request message from the meeting server to a computing device associated with the second user; and in response to receiving a positive response to the access request message at the meeting server from the second computing device, granting the first user access to the in-progress meeting.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: May 1, 2018
    Assignee: GOOGLE LLC
    Inventors: Ronald Ho, Kevin Allen, Theresa Liberman, Pui See Priscilla Mok, Marco Quiros Viquez, Christopher Paul David Johnson
  • Patent number: 9934224
    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: February 25, 2013
    Date of Patent: April 3, 2018
    Assignee: GOOGLE LLC
    Inventor: Ronald Ho
  • Publication number: 20180039951
    Abstract: Implementations relate to computer-assisted agendas for videoconferences. In some implementations, a computer-implemented method includes receiving, at a device, scheduling input associated with a videoconference, where the scheduling input includes a time for the videoconference and one or more identifiers of one or more participants for the videoconference. In response to receiving the scheduling input, the method generates a record of the videoconference in storage, and determines an agenda for the videoconference including a plurality of agenda items. Each agenda item is associated with a respective time period in the videoconference, and at least one of the time periods is automatically determined. The method detects that the videoconference is in progress, and in response, causes output during the videoconference on one or more participating user devices connected to the videoconference, where the output is based on at least one of the agenda items.
    Type: Application
    Filed: August 3, 2016
    Publication date: February 8, 2018
    Applicant: Google Inc.
    Inventors: Patrick WYNN, Pui See Priscilla MOK, Christopher JOHNSON, Ronald HO
  • Patent number: 9692812
    Abstract: A system and method for providing access to data objects based on proximity. The system and method allow sharing of data objects by identifying one or more client devices proximate to the sharing device. The user of the sharing device may then select one or more of the identified devices with which to share the data object. Aspects of the invention include the ability to enable a “sharing mode” on the client devices to opt-in and allow communication with other similarly configured devices in the area. Access to the data object may be managed via an access control list present on a remote server, with the remote server hosting the data object.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Ronald Ho, Wilfred Yeung
  • Publication number: 20170116640
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving, at a first portable program module in a first web-accessible container document at a client device, context information from a second portable program module in a second web-accessible container document at the client device. The method further includes identifying advertisement information for presentation to a user at the client device, wherein the advertisement information is based on the context information. The method further includes presenting the advertisement information by the first portable program module to the user.
    Type: Application
    Filed: October 13, 2008
    Publication date: April 27, 2017
    Inventors: Adam Sah, Alec Go, Ronald Ho
  • Patent number: 9584565
    Abstract: A method includes providing, by a server computer, a shared workspace for facilitating collaborative work by a plurality of users. The method also includes monitoring information associated with the shared workspace, the information relating to each user from the plurality of users. The method also includes determining whether a notification definition is satisfied, the notification definition based at least in part on the information associated with the shared workspace, and outputting, for display to at least one user from the plurality of users, a notification, in response to determining that the notification definition is satisfied.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: February 28, 2017
    Assignee: GOOGLE INC.
    Inventors: Ronald Ho, Omar Lee, Aruna Balakrishnan, Rahul Sood, Camie Hackson, Lucas Visvikis Pettinati
  • Patent number: 9578285
    Abstract: Implementations generally relate to facilitating presentations in video conferences. In some implementations, a method includes enabling a presenting user to provide a document to a network system. The method further includes enabling the document to be rendered on one or more devices of one or more respective viewing users, where the one or more devices are local to the one or more viewing users. The method further includes enabling the presenting user to navigate the document during a presentation.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: February 21, 2017
    Assignee: Google Inc.
    Inventors: Matthew John Leske, Christopher Paul David Johnson, Hila Shemer, Ronald Ho