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: 20240124585Abstract: 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: ApplicationFiled: September 29, 2023Publication date: April 18, 2024Inventors: Ryan STAFFORD, Junhao YANG, Alice YAM, Joni CASTRO, Gang YIN, Cuong TRAN, Xiaofan LI, Abigail YU
-
Publication number: 20240117300Abstract: 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: ApplicationFiled: November 30, 2023Publication date: April 11, 2024Inventors: Hongwei D. Yu, Meagan E. Valentine, Richard M. Niles, Thomas Ryan Withers, Brandon D. Kirby
-
Patent number: 11954928Abstract: 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: GrantFiled: March 7, 2023Date of Patent: April 9, 2024Assignee: Walmart Apollo, LLCInventors: Haining Liu, Feiyun Zhu, Jon Hammer, Ryan B. Reagan, Pingjian Yu, Zhichun Xiao, Yuqi Zhang, Yao Liu
-
Patent number: 11942619Abstract: 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: GrantFiled: April 20, 2022Date of Patent: March 26, 2024Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Erik Damon Huemiller, Shaomao Xu, Ryan Curtis Sekol, Wayne Cai, Michael P. Balogh, Xiaowei Yu
-
Patent number: 11912778Abstract: 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: GrantFiled: August 15, 2022Date of Patent: February 27, 2024Assignee: 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: 11713973Abstract: 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: GrantFiled: January 11, 2021Date of Patent: August 1, 2023Assignee: Uber Technologies, Inc.Inventors: Ryan Yu, John Nathaniel Ford
-
Publication number: 20220005110Abstract: 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: ApplicationFiled: July 1, 2020Publication date: January 6, 2022Inventors: Andrew Martin Warr, Joost van der Ree, Ryan Yu, Wesley KaiJie Leung
-
Publication number: 20210131815Abstract: 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: ApplicationFiled: January 11, 2021Publication date: May 6, 2021Inventors: Ryan Yu, John Nathaniel Ford
-
Patent number: 10890457Abstract: 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: GrantFiled: August 7, 2017Date of Patent: January 12, 2021Assignee: Uber Technologies, Inc.Inventors: Ryan Yu, John Nathaniel Ford
-
Patent number: 10482038Abstract: 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: GrantFiled: July 25, 2016Date of Patent: November 19, 2019Assignee: SK hynix Inc.Inventors: Xianfeng Rui, Ka Wing Cheung, Ryan Yu, Ananthanarayanan Nagarajan
-
Patent number: 10180332Abstract: 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: GrantFiled: August 8, 2017Date of Patent: January 15, 2019Assignee: Uber Technologies, Inc.Inventors: Ryan Yu, John Nathaniel Ford
-
Patent number: 10089255Abstract: 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: GrantFiled: July 25, 2016Date of Patent: October 2, 2018Assignee: SK Hynix Inc.Inventors: Xianfeng Rui, Fan Yang, Ryan Yu, Ananthanarayanan Nagarajan
-
Publication number: 20180202820Abstract: 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: ApplicationFiled: August 7, 2017Publication date: July 19, 2018Inventors: Ryan Yu, John Nathaniel Ford
-
Publication number: 20180202821Abstract: 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: ApplicationFiled: August 8, 2017Publication date: July 19, 2018Inventors: Ryan Yu, John Nathaniel Ford
-
Publication number: 20170024333Abstract: 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: ApplicationFiled: July 25, 2016Publication date: January 26, 2017Inventors: Xianfeng RUI, Fan YANG, Ryan YU, Ananthanarayanan NAGARAJAN
-
Publication number: 20170024332Abstract: 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: ApplicationFiled: July 25, 2016Publication date: January 26, 2017Inventors: Xianfeng RUI, Ka Wing CHEUNG, Ryan YU, Ananthanarayanan NAGARAJAN
-
Patent number: 8320512Abstract: 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: GrantFiled: November 7, 2011Date of Patent: November 27, 2012Assignee: Link—A—Media Devices CorporationInventors: Haitao Xia, Shih-Ming Shih, Ryan Yu, Marcus Marrow, Kai Keung Chan
-
Publication number: 20120117414Abstract: 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: ApplicationFiled: November 7, 2011Publication date: May 10, 2012Applicant: LINK_A_MEDIA DEVICES CORPORATIONInventors: Haitao Xia, Shih-Ming Shih, Ryan Yu, Marcus Marrow, Kai Keung Chan
-
Patent number: 8077814Abstract: 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: GrantFiled: December 3, 2010Date of Patent: December 13, 2011Assignee: Link—A—Media Devices CorporationInventors: Haitao Xia, Shih-Ming Shih, Ryan Yu, Marcus Marrow, Kai Keung Chan
-
Publication number: 20110075779Abstract: 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: ApplicationFiled: December 3, 2010Publication date: March 31, 2011Applicant: LINK_A_MEDIA DEVICES CORPORATIONInventors: Haitao Xia, Shih-Ming Shih, Ryan Yu, Marcus Marrow, Kai Keung Chan