Patents by Inventor Jonathan Gu

Jonathan Gu 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: 20250095055
    Abstract: An online concierge system includes sponsored content items in an interface including different slots for displaying content items. A sponsored content item may be displayed in a single slot or in multiple adjacent slots. The online concierge system determines a content score for various sponsored content items indicating a likelihood of a user interacting with a sponsored content item and a position bias for slots in the interface indicating a likelihood of the user interacting with a slot independent of content in the slot. Position biases are different dependent on a number of slots in which a content item is displayed. The online concierge system generates a graph identifying potential placements of sponsored content items in slots by selecting content items in an order according to their content scores. Sponsored content items are positioned in slots according to a path through the graph that has the highest overall expected value.
    Type: Application
    Filed: December 2, 2024
    Publication date: March 20, 2025
    Inventors: Jeffrey Bernard Arnold, Rob Donnelly, Sumit Garg, Jonathan Gu, Bill Lundberg, David Pal, Sharath Rao Karikurve, Peng Qi
  • Publication number: 20250064364
    Abstract: A catheter system may include a catheter adapter, which may include a distal end, a proximal end, and a lumen extending through the distal end of the catheter adapter and the proximal end of the catheter adapter. The catheter system may include a catheter extending distally from the distal end of the catheter adapter. The catheter system may include a connector coupled to the catheter adapter and comprising a septum. The catheter system may include a blood collection adapter coupled to the connector. The blood collection adapter may be configured to create a fluid path through the connector. The catheter system may include a blood collection set coupled to the blood collection adapter. The blood collection set may include a needle assembly configured to receive a blood collection container.
    Type: Application
    Filed: January 10, 2023
    Publication date: February 27, 2025
    Inventors: Qiuxia Hu, Bo Yan, Shuai Wang, Chao Gu, Yiping Ma, Sivaramakrishnan Balasubramanian, Jonathan Karl Burkholz, Jordan Ciciliano, Christopher Basciano
  • Publication number: 20250053096
    Abstract: Methods and systems for generating measurement models of complex semiconductor structures based on re-useable, parametric models are presented herein. In some embodiments, the re-useable, parametric models enable measurement of high aspect ratio (HAR) structures having complex shape profiles. In these embodiments, a re-useable, parametric model includes multiple geometric sections each characterized by a different shape profile. Each shape profile is parameterized by at least one shape parameter. In a further aspect, at least one of the multiple geometric sections includes a plurality of subsections. In some other embodiments, the re-useable, parametric models enable measurement of nanowire based semiconductor structures. The re-useable, parametric models described herein are useful for generating measurement models for both optical metrology and x-ray metrology, e.g., soft x-ray metrology and hard x-ray metrology.
    Type: Application
    Filed: August 7, 2023
    Publication date: February 13, 2025
    Inventors: Houssam Chouaib, Tianrong Zhan, Jonathan Iloreta, Teng Gu, Andrei V. Shchegrov
  • Patent number: 12175525
    Abstract: An online concierge system includes sponsored content items in an interface including different slots for displaying content items. A sponsored content item may be displayed in a single slot or in multiple adjacent slots. The online concierge system determines a content score for various sponsored content items indicating a likelihood of a user interacting with a sponsored content item and a position bias for slots in the interface indicating a likelihood of the user interacting with a slot independent of content in the slot. Position biases are different dependent on a number of slots in which a content item is displayed. The online concierge system generates a graph identifying potential placements of sponsored content items in slots by selecting content items in an order according to their content scores. Sponsored content items are positioned in slots according to a path through the graph that has the highest overall expected value.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: December 24, 2024
    Assignee: Maplebear Inc.
    Inventors: Jeffrey Bernard Arnold, Rob Donnelly, Sumit Garg, Jonathan Gu, Bill Lundberg, David Pal, Sharath Rao Karikurve, Peng Qi
  • Publication number: 20240220859
    Abstract: An online system uses an offline iterative clustering process to evaluate the performance of a set of content selection frameworks. To perform an iteration of the iterative clustering process, an online system clusters the testing example data into a set of clusters. An online system computes a set of framework scores for each of the generated clusters. An online system computes an improvement score for each cluster based on the performance scores of the clusters. To determine whether to perform another iteration, an online system computes an aggregated improvement score based on the improvement scores of the clusters. If an online system determines that the aggregated improvement score does not meet the threshold, an online system performs another iteration of the process above. When an online system finishes the iterative process, an online system outputs the improvement scores of the most-recent iteration.
    Type: Application
    Filed: December 21, 2023
    Publication date: July 4, 2024
    Inventors: Jonathan Gu, Bo Xiao, Yixi Ouyang, Jennifer Wiersema, Sophia Li, Matias Cersosimo, Rustin Partow, Levi Boxell, Tilman Drerup, Oleksii Stepanian
  • Publication number: 20240220805
    Abstract: A system accesses user data describing characteristics of a user and generates a content item score for each content item of a plurality of content items. The system generates the content item score by applying a machine-learning model to the user data, and then generates a plurality of content bundles. The system also generates a bundle score for each content bundle based on corresponding content item scores for the content item associated with each content bundle, randomly selects a bundle of the plurality of content bundles based on the generated bundle scores, and transmits the randomly selected bundle to a client device associated with the user for display to the user. Finally, the system applies the model to each of the generated training examples and updates the parameters of the model based on the model output.
    Type: Application
    Filed: December 21, 2023
    Publication date: July 4, 2024
    Inventors: Jonathan Gu, Bo Xiao, Yixi Ouyang, Jennifer Wiersema, Sophia Li, Matias Cersosimo, Rustin Partow, Levi Boxell, Tilman Drerup, Oleksii Stepanian
  • Publication number: 20230368236
    Abstract: An online concierge system uses a new treatment engine to score users for applying treatments of a new treatment type. The new treatment engine uses treatment models to generate treatment lift scores for the user. The new treatment engine applies an aggregation function model to the treatment lift scores to generate an aggregated lift score for the user. If the aggregated lift score exceeds a threshold, the new treatment engine applies a treatment of the new treatment type to the user. The new treatment engine trains the aggregation function model based on training examples used to train the treatment models. For a training example associated with a particular treatment type, the new treatment engine uses a target lift score generated by the treatment model for the treatment type to evaluate the performance of the aggregation function model, and to update the aggregation function model accordingly.
    Type: Application
    Filed: May 13, 2022
    Publication date: November 16, 2023
    Inventors: Tilman Drerup, Anne Moxie, Sophia Li, Vibin Kundukulam, Jonathan Gu, Ashley Denney
  • Publication number: 20230298080
    Abstract: An online system may receive, from a content provider, a content presentation campaign that includes one or more objectives. The online system may define a set of one or more policy functions that automatically controls the content presentation campaign. A policy function may control one or more criteria in bidding content slots. The online system may monitor a realized outcome of the content presentation campaign. The online system may apply a reinforcement learning algorithm in adjusting the set of policy functions. The reinforcement learning algorithm adjusts one or more parameters in the set of policy functions to reduce a difference between the realized outcome and the desired outcome set by the content provider. The online system generates an adjusted set of policy functions and uses the adjusted set of policy functions in bidding content slots to present one or more content items provided by the content provider.
    Type: Application
    Filed: February 13, 2023
    Publication date: September 21, 2023
    Inventors: Tilman Drerup, Nour Alkhatib, Jonathan Gu, Amin Akbari, Changyao Chen
  • Publication number: 20230109298
    Abstract: An online concierge system includes sponsored content items in an interface including different slots for displaying content items. A sponsored content item may be displayed in a single slot or in multiple adjacent slots. The online concierge system determines a content score for various sponsored content items indicating a likelihood of a user interacting with a sponsored content item and a position bias for slots in the interface indicating a likelihood of the user interacting with a slot independent of content in the slot. Position biases are different dependent on a number of slots in which a content item is displayed. The online concierge system generates a graph identifying potential placements of sponsored content items in slots by selecting content items in an order according to their content scores. Sponsored content items are positioned in slots according to a path through the graph that has the highest overall expected value.
    Type: Application
    Filed: October 4, 2021
    Publication date: April 6, 2023
    Inventors: Jeffrey Bernard Arnold, Rob Donnelly, Sumit Garg, Jonathan Gu, Bill Lundberg, David Pal, Sharath Rao Karikurve, Peng Qi