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: 20240130360Abstract: 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: ApplicationFiled: October 22, 2023Publication date: April 25, 2024Inventors: Michael Kam Chiu Tam, Chunxia Tang, Juntao (Reynard) Tang, Dae Sung Kim, Fatemah Haji, Gaili Cao
-
Patent number: 11958901Abstract: 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: GrantFiled: November 20, 2020Date of Patent: April 16, 2024Assignees: Pfizer Inc., The Regents of the University of CaliforniaInventors: Rachel Groth, William Brian Snyder, Xianjun Cao, Robert Joseph Dunn, Joseph Dal Porto, Michael Karin
-
Patent number: 11959134Abstract: 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: GrantFiled: June 23, 2020Date of Patent: April 16, 2024Assignee: Bionano Genomics, Inc.Inventors: Michael G. Saghbini, Henry B. Sadowski, Goran Pljevaljcic, Alex R. Hastie, Han Cao
-
Publication number: 20240102818Abstract: 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: ApplicationFiled: December 7, 2023Publication date: March 28, 2024Applicant: 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: 11934160Abstract: 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: GrantFiled: September 28, 2020Date of Patent: March 19, 2024Assignee: Apple Inc.Inventors: Lukas M. Marti, Lili Cao, Michael P. Dal Santo
-
Publication number: 20240076287Abstract: 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: ApplicationFiled: December 21, 2021Publication date: March 7, 2024Applicant: PFIZER INC.Inventors: Fengjuan CAO, Kevin Francis DEBOYACE, Michael HEBERLEIN
-
Publication number: 20240072518Abstract: 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: ApplicationFiled: February 8, 2023Publication date: February 29, 2024Inventors: Neelanjan Bandyopadhyay, Carlos F. R. Mateus, Christopher Chase, Michael Y. Huang, Chuanshun Cao, Dalila Ellafi, Carl V. Ford, Kai Hui, Philip Worland
-
Patent number: 11912978Abstract: 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: GrantFiled: October 15, 2021Date of Patent: February 27, 2024Assignees: Novartis AGInventors: Fabio Fachin, Rodney Rietze, Michael R. Greene, Lan Cao
-
Patent number: 9773137Abstract: 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: GrantFiled: July 20, 2016Date of Patent: September 26, 2017Inventors: George Susumu Yonekura, Duane Yamasaki, Michael Cao
-
Patent number: 9657472Abstract: 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: GrantFiled: September 28, 2015Date of Patent: May 23, 2017Assignee: KOHLER CO.Inventors: Eric M. Plate, Michael R. Bates, Fei Shen, Xue Jiongjun, Andy Zhu, Michael Cao, Li Ni
-
Publication number: 20160328587Abstract: 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: ApplicationFiled: July 20, 2016Publication date: November 10, 2016Inventors: George Susumu Yonekura, Duane Yamasaki, Michael Cao
-
Patent number: 9477521Abstract: 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: GrantFiled: May 29, 2014Date of Patent: October 25, 2016Assignee: NETAPP, INC.Inventors: Dan Truong, Alexander Sideropoulos, Michael Cao, Raymond Luk, Darren Sawyer
-
Patent number: 9430684Abstract: 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: GrantFiled: July 30, 2013Date of Patent: August 30, 2016Inventors: George Sunsumu Yonekura, Duane Yamasaki, Michael Cao
-
Patent number: 9304702Abstract: 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: GrantFiled: May 29, 2014Date of Patent: April 5, 2016Assignee: NETAPP, INC.Inventors: Dan Truong, Alexander Sideropoulos, Michael Cao, Raymond Luk
-
Patent number: 9256477Abstract: 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: GrantFiled: May 29, 2014Date of Patent: February 9, 2016Assignee: NETAPP, INC.Inventors: Dan Truong, Alexander Sideropoulos, Michael Cao, Raymond Luk
-
Publication number: 20160017585Abstract: 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: ApplicationFiled: September 28, 2015Publication date: January 21, 2016Inventors: Eric M. Plate, Michael R. Bates, Fei Shen, Xue Jiongjun, Andy Zhu, Michael Cao, Li Ni
-
Publication number: 20150347186Abstract: 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: ApplicationFiled: May 29, 2014Publication date: December 3, 2015Applicant: NetApp, Inc.Inventors: Dan Truong, Alexander Sideropoulos, Michael Cao, Raymond Luk
-
Publication number: 20150347196Abstract: 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: ApplicationFiled: May 29, 2014Publication date: December 3, 2015Applicant: NetApp, Inc.Inventors: Dan Truong, Alexander Sideropoulos, Michael Cao, Raymond Luk
-
Publication number: 20150347055Abstract: 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: ApplicationFiled: May 29, 2014Publication date: December 3, 2015Applicant: NetApp, Inc.Inventors: Dan Truong, Alexander Sideropoulos, Michael Cao, Raymond Luk
-
Patent number: D1024157Type: GrantFiled: July 17, 2019Date of Patent: April 23, 2024Assignee: Carl Zeiss Microscopy GmbHInventors: Fang Dong, Leander Dietzsch, Qi Cao, Jochen Ingo Schweizer, Ilka Schlesiger, Jacquelyn Schmelter, Martin Stohr, Michael Winterot, Qiong Zhang