Patents by Inventor Michael Cao

Michael Cao 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: 20240130360
    Abstract: The present disclosure describes compositions and methods for preparing aqueous nano-dispersions of hydrophobic agrochemicals and fungicides comprising cellulose nanomaterials as a carrier or dispersing agent. The compositions described herein provide superior pest and parasite control efficiency. The disclosure also provides pesticide formulations comprising cellulose nanomaterials and a dispersing agent, e.g., a surfactant, that demonstrates enhanced deposition on hydrophobic plant surfaces. The disclosure also describes the design and preparation of mucoadhesive CNC pesticide containing nano-dispersion for the control and remediation of parasitic organisms, such as sea lice in farmed aquatic species such as salmon.
    Type: Application
    Filed: October 22, 2023
    Publication date: April 25, 2024
    Inventors: Michael Kam Chiu Tam, Chunxia Tang, Juntao (Reynard) Tang, Dae Sung Kim, Fatemah Haji, Gaili Cao
  • Patent number: 11958901
    Abstract: The invention provides antibodies, and antigen-binding fragments thereof, that specifically bind to CXCR5. The antibodies can be afucosylated and exhibit increased ADCC compared with the otherwise identical fucosylated antibodies. The invention includes uses, and associated methods of using the antibodies.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: April 16, 2024
    Assignees: Pfizer Inc., The Regents of the University of California
    Inventors: Rachel Groth, William Brian Snyder, Xianjun Cao, Robert Joseph Dunn, Joseph Dal Porto, Michael Karin
  • Patent number: 11959134
    Abstract: Methods of double-stranded nucleic acid sequence determination and assembly that are able to identify insertions, deletions, repeat region sizes and genomic rearrangements, for example, are disclosed herein, which can use relatively large labeled nucleic acid fragments to analyze the structure of even larger genetic regions. In some embodiments these methods involve the use of certain parameters which unexpectedly improve overall method performance. In some embodiments these methods involve sample labeling that does not result in the formation of single-stranded nucleic acid fragment labeling intermediaries.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: April 16, 2024
    Assignee: Bionano Genomics, Inc.
    Inventors: Michael G. Saghbini, Henry B. Sadowski, Goran Pljevaljcic, Alex R. Hastie, Han Cao
  • Publication number: 20240102818
    Abstract: In some implementations, a computing device can proactively determine a destination and request traffic information for routes from a starting location to the destination. In some implementations, a computing device can identify some routes between a starting location and a destination as non-recommended routes and recommend other routes. In some implementations, a computing device can rank routes between a starting location and a destination based on automatically-determined user interest. In some implementations, a computing device can determine a user is familiar with a route and adjust the information presented to the user about the route accordingly.
    Type: Application
    Filed: December 7, 2023
    Publication date: March 28, 2024
    Applicant: Apple Inc.
    Inventors: Patrick J. Coleman, Brian J. Andrich, Daniel R. Delling, Dennis Schieferdecker, Ethan T. Bold, Hengbin Luo, Michael Wegner, Rami Khawandi, Lili Cao, Hyo Jeong Shin, Richard B. Warren, Ronald K. Huang
  • Patent number: 11934160
    Abstract: A mobile device can provide predictive user assistance based on various sensor readings, independently of or in addition to a location of the mobile device. The mobile device can determine a context of an event. The mobile device can store the context and a label of the event on a storage device. The label can be provided automatically by the mobile device or by the external system without user input. At a later time, the mobile device can match new sensor readings with the stored context. If a match is found, the mobile device can predict that the user is about to perform the action or recognize that the user has performed the action again. The mobile device can perform various operations, including, for example, providing user assistance, based on the prediction or recognition.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: March 19, 2024
    Assignee: Apple Inc.
    Inventors: Lukas M. Marti, Lili Cao, Michael P. Dal Santo
  • Publication number: 20240076287
    Abstract: The invention relates to solid forms of (1R,3S)-3-[3-({[3-(methoxymethyl)-1-methyl-1H-pyrazol-5-yl]carbonyl}amino)-1H-pyrazol-5-yl]cyclopentyl propan-2-ylcarbamate, to pharmaceutical compositions comprising such solid forms, and to use of such solid forms and pharmaceutical compositions for the treatment of cancer.
    Type: Application
    Filed: December 21, 2021
    Publication date: March 7, 2024
    Applicant: PFIZER INC.
    Inventors: Fengjuan CAO, Kevin Francis DEBOYACE, Michael HEBERLEIN
  • Publication number: 20240072518
    Abstract: A light emitting device has a first mirror; and one or more active regions with a first active region adjacent to the first mirror. Each of active region includes quantum wells and barriers, and is surrounded by one or more p-n junctions. The active regions have a selected shape structure each with a tunnel junction (TJ). One or more apertures are provided with the selected shape structure; one or more buried tunnel junctions (BTJ), additional TJ's, planar structures and/or additional BTJ's, created during a regrowth process that is independent of a first growth process of the first mirror as well as the active region and the one or more TJs. One or more electrical confinement apertures are defined by the one or more BTJ's, additional TJ's, planar structures and/or additional BTJ's. A vertical resonator cavity is disposed over the electrical confinement aperture. A high contrast grating (HCG) operates as a second mirror positioned over the vertical resonator cavity.
    Type: Application
    Filed: February 8, 2023
    Publication date: February 29, 2024
    Inventors: Neelanjan Bandyopadhyay, Carlos F. R. Mateus, Christopher Chase, Michael Y. Huang, Chuanshun Cao, Dalila Ellafi, Carl V. Ford, Kai Hui, Philip Worland
  • Patent number: 11912978
    Abstract: The present disclosure relates to systems and methods for flow-through separation of paramagnetic particle-bound cells in a cell suspension containing both bound and unbound cells as well as systems and methods for removing paramagnetic particles from paramagnetic particle-bound cells or from a cell suspension with unbound cells. It further relates to a flow-through magnetic separation/debeading module and a flow-through spinning membrane debeading module.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: February 27, 2024
    Assignees: Novartis AG
    Inventors: Fabio Fachin, Rodney Rietze, Michael R. Greene, Lan Cao
  • Patent number: 9773137
    Abstract: A license detector system enables a person such as a police officer to monitor vehicles on the road to ensure drivers have valid licenses. Within each valid license is an RFID tag which contains specific information and each RFID tag is able to send that information to a detector when requested. To use the system, the police officer aims the detector at a vehicle, initiates the signal to be received by the RFID tag within the license and waits to receive a signal back from the RFID tag. If a signal is received, then a valid license has been detected within the vehicle. However, if no signal or an invalid signal is received by the detector, then no one, specifically the driver of the car, has a valid license. Upon discovering such information, the police officer should be justified in stopping the vehicle and taking the necessary police action.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: September 26, 2017
    Inventors: George Susumu Yonekura, Duane Yamasaki, Michael Cao
  • Patent number: 9657472
    Abstract: A plumbing fixture includes a basin, a plumbing system configured to supply water to the basin, a processing circuit having a digital media interface, and a housing containing the plumbing system and the processing circuit. The housing includes a rear face having a section extending therefrom. The section extending from the housing includes a first face parallel to the rear face and a second face connecting the first face to the rear face. The second face includes ports allowing access to the digital media interface.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: May 23, 2017
    Assignee: KOHLER CO.
    Inventors: Eric M. Plate, Michael R. Bates, Fei Shen, Xue Jiongjun, Andy Zhu, Michael Cao, Li Ni
  • Publication number: 20160328587
    Abstract: A license detector system enables a person such as a police officer to monitor vehicles on the road to ensure drivers have valid licenses. Within each valid license is an RFID tag which contains specific information and each RFID tag is able to send that information to a detector when requested. To use the system, the police officer aims the detector at a vehicle, initiates the signal to be received by the RFID tag within the license and waits to receive a signal back from the RFID tag. If a signal is received, then a valid license has been detected within the vehicle. However, if no signal or an invalid signal is received by the detector, then no one, specifically the driver of the car, has a valid license. Upon discovering such information, the police officer should be justified in stopping the vehicle and taking the necessary police action.
    Type: Application
    Filed: July 20, 2016
    Publication date: November 10, 2016
    Inventors: George Susumu Yonekura, Duane Yamasaki, Michael Cao
  • Patent number: 9477521
    Abstract: Systems and methods are disclosed for scheduling a plurality of tasks for execution on one or more processors. An example method includes obtaining a counter value of a counter. The method also includes for each work queue of a plurality of work queues, identifying an execution period of the respective work queue and comparing a counter value to an execution period of the respective work queue. Each work queue includes a set of tasks and is defined by an execution period at which to run the respective set of queued tasks. The method further includes selecting, based on the comparing, a subset of the plurality of work queues. The method also includes scheduling a set of tasks of slower frequency queued in a selected work queue for execution on one or more processors before a set of tasks queued in a non-selected work queue. The work items may be scheduled in O(1) because the design inherently prioritizes the tasks based on the urgency of their completion, and may do so by resetting a work queue pointer.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: October 25, 2016
    Assignee: NETAPP, INC.
    Inventors: Dan Truong, Alexander Sideropoulos, Michael Cao, Raymond Luk, Darren Sawyer
  • Patent number: 9430684
    Abstract: A license detector system enables a person such as a police officer to monitor vehicles on the road to ensure drivers have valid licenses. Within each valid license is an RFID tag which contains specific information and each RFID tag is able to send that information to a detector when requested. To use the system, the police officer aims the detector at a vehicle, initiates the signal to be received by the RFID tag within the license and waits to receive a signal back from the RFID tag. If a signal is received, then a valid license has been detected within the vehicle. However, if no signal or an invalid signal is received by the detector, then no one, specifically the driver of the car, has a valid license. Upon discovering such information, the police officer should be justified in stopping the vehicle and taking the necessary police action.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: August 30, 2016
    Inventors: George Sunsumu Yonekura, Duane Yamasaki, Michael Cao
  • Patent number: 9304702
    Abstract: A system and method for of prioritizing accumulation of time-dependent data is disclosed. In an embodiment, a plurality of data elements are identified to be retrieved. The data elements include a high-priority data element and a low-priority data element. A first data retrieval operation is performed to retrieve the high-priority data element, to store a copy of the high-priority data element in a memory structure, and to reserve a memory space in the memory structure for the low-priority data element based on the low-priority data element corresponding to the high-priority data element. In parallel with the first data retrieval operation, a second data retrieval operation is performed to analyze the memory structure to detect the reserved memory space, upon detecting the reserved memory space, to retrieve the low-priority data element, and to store a copy of the low-priority data element in the reserved memory space.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: April 5, 2016
    Assignee: NETAPP, INC.
    Inventors: Dan Truong, Alexander Sideropoulos, Michael Cao, Raymond Luk
  • Patent number: 9256477
    Abstract: Systems and methods are disclosed for communicating state information of a session between a plurality of processing threads in a hierarchy. The session is passed down through the hierarchy, with one or more threads processing the session at each level of the hierarchy. An example method includes reading a first pointer of a first processing thread and comparing the first pointer to a second pointer of a second processing thread. The second processing thread is dependent on the first processing thread. The method also includes in response to determining that the first pointer does not match the second pointer, processing a set of configuration items in a session. The method further includes after processing the set of configuration items in the session, updating the second pointer of the second processing thread to match the first pointer of the first processing thread.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: February 9, 2016
    Assignee: NETAPP, INC.
    Inventors: Dan Truong, Alexander Sideropoulos, Michael Cao, Raymond Luk
  • Publication number: 20160017585
    Abstract: A plumbing fixture includes a basin, a plumbing system configured to supply water to the basin, a processing circuit having a digital media interface, and a housing containing the plumbing system and the processing circuit. The housing includes a rear face having a section extending therefrom. The section extending from the housing includes a first face parallel to the rear face and a second face connecting the first face to the rear face. The second face includes ports allowing access to the digital media interface.
    Type: Application
    Filed: September 28, 2015
    Publication date: January 21, 2016
    Inventors: Eric M. Plate, Michael R. Bates, Fei Shen, Xue Jiongjun, Andy Zhu, Michael Cao, Li Ni
  • Publication number: 20150347186
    Abstract: Systems and methods are disclosed for scheduling a plurality of tasks for execution on one or more processors. An example method includes obtaining a counter value of a counter. The method also includes for each work queue of a plurality of work queues, identifying an execution period of the respective work queue and comparing a counter value to an execution period of the respective work queue. Each work queue includes a set of tasks and is defined by an execution period at which to run the respective set of queued tasks. The method further includes selecting, based on the comparing, a subset of the plurality of work queues. The method also includes scheduling a set of tasks of slower frequency queued in a selected work queue for execution on one or more processors before a set of tasks queued in a non-selected work queue. The work items may be scheduled in O(1) because the design inherently prioritizes the tasks based on the urgency of their completion, and may do so by resetting a work queue pointer.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 3, 2015
    Applicant: NetApp, Inc.
    Inventors: Dan Truong, Alexander Sideropoulos, Michael Cao, Raymond Luk
  • Publication number: 20150347196
    Abstract: Systems and methods are disclosed for communicating state information of a session between a plurality of processing threads in a hierarchy. The session is passed down through the hierarchy, with one or more threads processing the session at each level of the hierarchy. An example method includes reading a first pointer of a first processing thread and comparing the first pointer to a second pointer of a second processing thread. The second processing thread is dependent on the first processing thread. The method also includes in response to determining that the first pointer does not match the second pointer, processing a set of configuration items in a session. The method further includes after processing the set of configuration items in the session, updating the second pointer of the second processing thread to match the first pointer of the first processing thread.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 3, 2015
    Applicant: NetApp, Inc.
    Inventors: Dan Truong, Alexander Sideropoulos, Michael Cao, Raymond Luk
  • Publication number: 20150347055
    Abstract: A system and method for of prioritizing accumulation of time-dependent data is disclosed. In an embodiment, a plurality of data elements are identified to be retrieved. The data elements include a high-priority data element and a low-priority data element. A first data retrieval operation is performed to retrieve the high-priority data element, to store a copy of the high-priority data element in a memory structure, and to reserve a memory space in the memory structure for the low-priority data element based on the low-priority data element corresponding to the high-priority data element. In parallel with the first data retrieval operation, a second data retrieval operation is performed to analyze the memory structure to detect the reserved memory space, upon detecting the reserved memory space, to retrieve the low-priority data element, and to store a copy of the low-priority data element in the reserved memory space.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 3, 2015
    Applicant: NetApp, Inc.
    Inventors: Dan Truong, Alexander Sideropoulos, Michael Cao, Raymond Luk
  • Patent number: D1024157
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: April 23, 2024
    Assignee: Carl Zeiss Microscopy GmbH
    Inventors: Fang Dong, Leander Dietzsch, Qi Cao, Jochen Ingo Schweizer, Ilka Schlesiger, Jacquelyn Schmelter, Martin Stohr, Michael Winterot, Qiong Zhang