Patents by Inventor Ryan Yu

Ryan Yu 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: 20240124585
    Abstract: The present disclosure relates to antibodies that selectively bind to CD3 and its isoforms and homologs, and compositions comprising the antibodies. Also provided are methods of using the antibodies, such as therapeutic and diagnostic methods.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 18, 2024
    Inventors: Ryan STAFFORD, Junhao YANG, Alice YAM, Joni CASTRO, Gang YIN, Cuong TRAN, Xiaofan LI, Abigail YU
  • Publication number: 20240117300
    Abstract: Bacterial cultures are provided that comprise a modified Pseudomonas aeruginosa bacterium missing or deficient in two or more virulence factors. The two or more virulence factors can be selected from exotoxin A, hemolytic phospholipase C, phenazine-specific methyltransferase, alpha-1,3-rhamnosyltransferase, and 3-phosphoshikimate 1-carboxyvinyltransferase. Certain of the modified Pseudomonas aeruginosa bacteria are also missing or deficient in one or more alginate acetylation enzymes including the alginate O-acetyltransferases AlgI, AlgJ, AlgF, AlgX, and/or the C5-mannuronan epimerase AlgG. Methods of producing alginate are also provided along with compositions comprising alginate produced by the modified Pseudomonas aeruginosa bacteria.
    Type: Application
    Filed: November 30, 2023
    Publication date: April 11, 2024
    Inventors: Hongwei D. Yu, Meagan E. Valentine, Richard M. Niles, Thomas Ryan Withers, Brandon D. Kirby
  • Patent number: 11954928
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to detecting text in images. In some embodiments, a system for detecting text in images comprises a database configured to store images and a control circuit configured to retrieve an image, generate, based on the image, a collection of augmented images, detect characters in each of the augmented images, generate bounding boxes for the characters in each of augmented images, recognize the characters in each of the augmented images, select, based on the recognition of the characters in each of the augmented images, candidate characters, wherein the candidate characters are selected based on consistency of the recognition of the characters in each of the augmented images, detect, for the image, a color associated with the characters, and store, in the database, the image, the candidate characters, and the color associated with the characters.
    Type: Grant
    Filed: March 7, 2023
    Date of Patent: April 9, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Haining Liu, Feiyun Zhu, Jon Hammer, Ryan B. Reagan, Pingjian Yu, Zhichun Xiao, Yuqi Zhang, Yao Liu
  • Patent number: 11942619
    Abstract: In various aspects, the present disclosure provides a method of manufacturing an electrode for an electrochemical cell. The method includes contacting a solid electrode material and a substrate at an interface. The method further includes preparing a liquid electrode material at the interface by heating at least a portion of the solid electrode material to a first temperature. The first temperature is greater than or equal to a melting point of the solid electrode material. The method further includes creating a layer of the liquid electrode material on the substrate by moving at least one of the solid electrode material and the substrate with respect to the other of the solid electrode material and the substrate. The method further includes forming the electrode by cooling the liquid electrode material to a second temperature. The second temperature is less than or equal to the melting point.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: March 26, 2024
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Erik Damon Huemiller, Shaomao Xu, Ryan Curtis Sekol, Wayne Cai, Michael P. Balogh, Xiaowei Yu
  • Patent number: 11912778
    Abstract: Provided herein are polypeptides that bind to a transferrin receptor, methods of generating such polypeptides, and methods of using the polypeptides to target a composition to a transferrin receptor-expressing cell.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: February 27, 2024
    Assignee: Denali Therapeutics Inc.
    Inventors: Xiaocheng Chen, Mark S. Dennis, Mihalis Kariolis, Adam P. Silverman, Ankita Srivastava, Ryan J. Watts, Robert C. Wells, Joy Yu Zuchero
  • Patent number: 11713973
    Abstract: A network computer service can receive a service request associated with a first service location. Additionally, the network computer service can detect a user action to associate the service request with a second service location. In some examples, the user input can be detected on a user device. In other examples, the second service location can be different from the first service location. Moreover, the network computer service can determine the second service location satisfies a predetermined permissibility criterion for permitting change of the first service location to the second service location. In response to determining the second service location satisfies the predetermined permissibility criterion, the network computer service can transmit an instruction to cause a device to associate the service request with the second service location in place of the first service location.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: August 1, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Ryan Yu, John Nathaniel Ford
  • Publication number: 20220005110
    Abstract: A system can receive input data from an application running on a computing device of a requesting user. The input data can correspond to a set of alphanumeric characters provided in a search box presented on a user interface of the application. In response to receiving the input data, the system can execute a federated search by providing search data corresponding to the set of alphanumeric characters to multiple search engines operated by the computing system, each search engine pertaining to a specific service option of multiple service options that are accessible via the application. The system can obtain and process search results from the multiple search engines based on the search data in accordance with a unification protocol to generate a unified search result. The system may then transmit data enabling the application to present a selectable user interface feature for each result of the unified search result.
    Type: Application
    Filed: July 1, 2020
    Publication date: January 6, 2022
    Inventors: Andrew Martin Warr, Joost van der Ree, Ryan Yu, Wesley KaiJie Leung
  • Publication number: 20210131815
    Abstract: A network computer service can receive a service request associated with a first service location. Additionally, the network computer service can detect a user action to associate the service request with a second service location. In some examples, the user input can be detected on a user device. In other examples, the second service location can be different from the first service location. Moreover, the network computer service can determine the second service location satisfies a predetermined permissibility criterion for permitting change of the first service location to the second service location. In response to determining the second service location satisfies the predetermined permissibility criterion, the network computer service can transmit an instruction to cause a device to associate the service request with the second service location in place of the first service location.
    Type: Application
    Filed: January 11, 2021
    Publication date: May 6, 2021
    Inventors: Ryan Yu, John Nathaniel Ford
  • Patent number: 10890457
    Abstract: A network computer service can receive a service request associated with a first service location. Additionally, the network computer service can detect a user action to associate the service request with a second service location. In some examples, the user input can be detected on a user device. In other examples, the second service location can be different from the first service location. Moreover, the network computer service can determine the second service location satisfies a predetermined permissibility criterion for permitting change of the first service location to the second service location. In response to determining the second service location satisfies the predetermined permissibility criterion, the network computer service can transmit an instruction to cause a device to associate the service request with the second service location in place of the first service location.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: January 12, 2021
    Assignee: Uber Technologies, Inc.
    Inventors: Ryan Yu, John Nathaniel Ford
  • Patent number: 10482038
    Abstract: Memory systems may include a programmable bit control unit suitable for defining read-write properties to locations in a base address register (BAR) memory, a read-write switch suitable for receiving a memory access request, and identifying whether the memory access request is a read access or a write access, and an access control unit suitable for receiving the memory access request from the read-write switch when the memory access request is identified as a write access, determining a read-write property associated with the write access, and processing the write access to a location in the BAR memory with a defined read-write property that is the same as the determined read-write property associated with the write request.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: November 19, 2019
    Assignee: SK hynix Inc.
    Inventors: Xianfeng Rui, Ka Wing Cheung, Ryan Yu, Ananthanarayanan Nagarajan
  • Patent number: 10180332
    Abstract: A network computer service can receive a service request associated with a first service location. Additionally, the network computer service can detect a user action to associate the service request with a second service location. In some examples, the user input can be detected on a user device. In other examples, the second service location can be different from the first service location. Moreover, the network computer service can determine the second service location satisfies a predetermined permissibility criterion for permitting change of the first service location to the second service location. In response to determining the second service location satisfies the predetermined permissibility criterion, the network computer service can transmit an instruction to cause a device to associate the service request with the second service location in place of the first service location.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: January 15, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Ryan Yu, John Nathaniel Ford
  • Patent number: 10089255
    Abstract: Memory systems may include a plurality of queues, a queue ready indicator suitable for grouping the plurality of queues into a predefined number of queue ranges, each queue range having associated with it a queue range ready signal, and setting a queue range ready signal to ready when each queue in the queue range associated with the queue range ready signal is ready for processing, and a queue process sequencer suitable for determining a queue range ready for processing based on the queue range ready signals, and processing a queue within the queue range determined to be ready for processing.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: October 2, 2018
    Assignee: SK Hynix Inc.
    Inventors: Xianfeng Rui, Fan Yang, Ryan Yu, Ananthanarayanan Nagarajan
  • Publication number: 20180202820
    Abstract: A network computer service can receive a service request associated with a first service location. Additionally, the network computer service can detect a user action to associate the service request with a second service location. In some examples, the user input can be detected on a user device. In other examples, the second service location can be different from the first service location. Moreover, the network computer service can determine the second service location satisfies a predetermined permissibility criterion for permitting change of the first service location to the second service location. In response to determining the second service location satisfies the predetermined permissibility criterion, the network computer service can transmit an instruction to cause a device to associate the service request with the second service location in place of the first service location.
    Type: Application
    Filed: August 7, 2017
    Publication date: July 19, 2018
    Inventors: Ryan Yu, John Nathaniel Ford
  • Publication number: 20180202821
    Abstract: A network computer service can receive a service request associated with a first service location. Additionally, the network computer service can detect a user action to associate the service request with a second service location. In some examples, the user input can be detected on a user device. In other examples, the second service location can be different from the first service location. Moreover, the network computer service can determine the second service location satisfies a predetermined permissibility criterion for permitting change of the first service location to the second service location. In response to determining the second service location satisfies the predetermined permissibility criterion, the network computer service can transmit an instruction to cause a device to associate the service request with the second service location in place of the first service location.
    Type: Application
    Filed: August 8, 2017
    Publication date: July 19, 2018
    Inventors: Ryan Yu, John Nathaniel Ford
  • Publication number: 20170024333
    Abstract: Memory systems may include a plurality of queues, a queue ready indicator suitable for grouping the plurality of queues into a predefined number of queue ranges, each queue range having associated with it a queue range ready signal, and setting a queue range ready signal to ready when each queue in the queue range associated with the queue range ready signal is ready for processing, and a queue process sequencer suitable for determining a queue range ready for processing based on the queue range ready signals, and processing a queue within the queue range determined to be ready for processing.
    Type: Application
    Filed: July 25, 2016
    Publication date: January 26, 2017
    Inventors: Xianfeng RUI, Fan YANG, Ryan YU, Ananthanarayanan NAGARAJAN
  • Publication number: 20170024332
    Abstract: Memory systems may include a programmable bit control unit suitable for defining read-write properties to locations in a base address register (BAR) memory, a read-write switch suitable for receiving a memory access request, and identifying whether the memory access request is a read access or a write access, and an access control unit suitable for receiving the memory access request from the read-write switch when the memory access request is identified as a write access, determining a read-write property associated with the write access, and processing the write access to a location in the BAR memory with a defined read-write property that is the same as the determined read-write property associated with the write request.
    Type: Application
    Filed: July 25, 2016
    Publication date: January 26, 2017
    Inventors: Xianfeng RUI, Ka Wing CHEUNG, Ryan YU, Ananthanarayanan NAGARAJAN
  • Patent number: 8320512
    Abstract: A clock is adjusted by obtaining a first plurality of samples and a second plurality of samples associated with a preamble portion of a data packet. The first plurality of samples and the second plurality of samples are sampled using a clock. A first intermediate value is determined based at least in part on the first plurality of samples and a second intermediate value is determined based at least in part on the second plurality of samples. An ending value associated with an end of the preamble portion is determined based at least in part on the first intermediate value and the second intermediate value. The clock is adjusted based at least in part on the ending value without use of a second order timing loop.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: November 27, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventors: Haitao Xia, Shih-Ming Shih, Ryan Yu, Marcus Marrow, Kai Keung Chan
  • Publication number: 20120117414
    Abstract: A clock is adjusted by obtaining a first plurality of samples and a second plurality of samples associated with a preamble portion of a data packet. The first plurality of samples and the second plurality of samples are sampled using a clock. A first intermediate value is determined based at least in part on the first plurality of samples and a second intermediate value is determined based at least in part on the second plurality of samples. An ending value associated with an end of the preamble portion is determined based at least in part on the first intermediate value and the second intermediate value. The clock is adjusted based at least in part on the ending value without use of a second order timing loop.
    Type: Application
    Filed: November 7, 2011
    Publication date: May 10, 2012
    Applicant: LINK_A_MEDIA DEVICES CORPORATION
    Inventors: Haitao Xia, Shih-Ming Shih, Ryan Yu, Marcus Marrow, Kai Keung Chan
  • Patent number: 8077814
    Abstract: A clock is adjusted by obtaining a first plurality of samples and a second plurality of samples associated with a preamble portion of a data packet. The first plurality of samples and the second plurality of samples are sampled using a clock. A first intermediate value is determined based at least in part on the first plurality of samples and a second intermediate value is determined based at least in part on the second plurality of samples. An ending value associated with an end of the preamble portion is determined based at least in part on the first intermediate value and the second intermediate value. The clock is adjusted based at least in part on the ending value without use of a second order timing loop.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: December 13, 2011
    Assignee: Link—A—Media Devices Corporation
    Inventors: Haitao Xia, Shih-Ming Shih, Ryan Yu, Marcus Marrow, Kai Keung Chan
  • Publication number: 20110075779
    Abstract: A clock is adjusted by obtaining a first plurality of samples and a second plurality of samples associated with a preamble portion of a data packet. The first plurality of samples and the second plurality of samples are sampled using a clock. A first intermediate value is determined based at least in part on the first plurality of samples and a second intermediate value is determined based at least in part on the second plurality of samples. An ending value associated with an end of the preamble portion is determined based at least in part on the first intermediate value and the second intermediate value. The clock is adjusted based at least in part on the ending value without use of a second order timing loop.
    Type: Application
    Filed: December 3, 2010
    Publication date: March 31, 2011
    Applicant: LINK_A_MEDIA DEVICES CORPORATION
    Inventors: Haitao Xia, Shih-Ming Shih, Ryan Yu, Marcus Marrow, Kai Keung Chan