Patents by Inventor Daniel Wu

Daniel Wu 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: 20250135758
    Abstract: A bag for storing cosmetic products comprising an outer surface and an inner surface, wherein the inner surface comprises a cotton textile having a water-resistant coating, wherein the water-resistant coating comprises a thermoplastic polyurethane, TPU, membrane. A method of manufacture is also provided comprising obtaining a cotton textile, bonding a water-resistant membrane to a surface of the cotton textile, wherein the water-resistant membrane comprises thermoplastic polyurethane, TUP, and polyethylene terephthalate, PET; and manufacturing a bag using the water-resistant material, wherein the bag comprises an inner surface, and wherein the water-resistant layer is arranged on the inner surface of the bag.
    Type: Application
    Filed: October 30, 2024
    Publication date: May 1, 2025
    Inventors: Jenna Meek, Danielle Nichol, Sophia Manley, Megan Barker, Daniel Wu
  • Publication number: 20250079967
    Abstract: A circuit includes a microcontroller having a first terminal and a second terminal. The microcontroller is configured to: receive a signal associated with operation of a power converter at the first terminal; adjust a switch control signal at the second terminal responsive to the signal; measure a frequency of the switch control signal; compare the measured frequency responsive to at least one envelope of a set of envelopes to obtain monitoring results; and perform control operations responsive to the monitoring results.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 6, 2025
    Inventors: Shailesh GHOTGALKAR, Mihir Narendra MODY, Ashish VANJARI, Aravindhan KARUPPIAH, Mohd FAROOQUI, Biju MG, Daniel WU
  • Patent number: 12242392
    Abstract: An example apparatus includes: bandwidth estimator circuitry configured to: obtain a first memory transaction; and determine a consumed bandwidth associated with the memory transaction; and gate circuitry configured to: permit transmission of the memory transaction to a memory controller circuitry; determine whether to gate a second memory transaction generated by a source of the first memory transaction based on the consumed bandwidth of the first memory transaction; and when it is determined to gate the second memory transaction, prevent transmission of the second memory transaction for an amount of time based on the consumed bandwidth.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: March 4, 2025
    Assignee: Texas Instruments Incorporated
    Inventors: Patrick Kruse, Gregory Shurtz, Denis Beaudoin, Abhishek Shankar, Daniel Wu
  • Patent number: 12210454
    Abstract: A data storage interface layer provides access management and transformation of data stored in various backend storage clusters. The data storage interface can serve as a point of access for data accessors to access stored data via a consistent data access protocol, even when a data storage cluster on which requested data is stored may use a different protocol. The data storage interface can also provide in-line transformation of requested data and/or control of access to requested data.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: January 28, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Sachin Suresh Bhat, Lionel Bitoun, LiJing Chen, Jaikit Dungarshi Savla, Daniel Wu, Jaden Wright, Adam Tessier, Sourabh Shrivastav, Rutvik Gopalkrishna Hora, Manjunath Tumkur Maheshchandra, Ramanathan Padinjarel Somanathan, Manoj Kumar Dhanger, Nitin Saini, Jeet Nishit Mehta, Ruonan Zhang, Harshaneel Harshal Gokhale, Ravneet Singh Sidhu
  • Publication number: 20250027331
    Abstract: A base comprising a clamp opening on its top surface; channels on its bottom surface; and a through hole from the bottom surface to the top surface; in a safety system, the clamp receiving an end of a post secured to the clamp using a fastener inserted from one of the side walls of the base, into abutment with the post in the clamp; and/or the channels guiding posts on the bottom surface; and/or the channels guiding posts to a connector on the bottom surface; or a first channel guiding a first post to a connector on the bottom surface and a channel guiding a second post to the connector; and/or the through hole receives the post inserted therethrough thus extending on each side of the base.
    Type: Application
    Filed: July 9, 2024
    Publication date: January 23, 2025
    Inventors: Daniel WU, Anthony CARON, Pierre-Luc LUSSIER, Jean-Francois GRAVEL
  • Patent number: 12182398
    Abstract: A device includes a data path, a first interface configured to receive a first memory access request from a first peripheral device, and a second interface configured to receive a second memory access request from a second peripheral device. The device further includes an arbiter circuit configured to, in a first clock cycle, a pre-arbitration winner between a first memory access request and a second memory access request based on a first number of credits allocated to a first destination device and a second number of credits allocated to a second destination device. The arbiter circuit is further configured to, in a second clock cycle select a final arbitration winner from among the pre-arbitration winner and a subsequent memory access request based on a comparison of a priority of the pre-arbitration winner and a priority of the subsequent memory access request.
    Type: Grant
    Filed: June 12, 2023
    Date of Patent: December 31, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Matthew David Pierson, Daniel Wu, Kai Chirca
  • Publication number: 20240424498
    Abstract: The subject matter relates generally to performing polymerase chain reaction (PCR) in microfluidics devices and more particularly to a microfluidics system, device, and methods for performing rapid polymerase chain reaction (PCR) protocols. In some embodiments, the presently disclosed subject matter provides a microfluidics system including a microfluidics instrument housing a microfluidics cartridge (or device) along with any supporting components. Further, the microfluidics cartridge may be, for example, any fluidics device or cartridge, microfluidics device or cartridge, DMF device or cartridge, droplet actuator, flow cell device or cartridge, and the like.
    Type: Application
    Filed: September 6, 2024
    Publication date: December 26, 2024
    Applicant: Baebies, Inc.
    Inventors: Vijay Srinivasan, Vamsee Pamula, Daniel Wu, Rainer Ng, Richard Gell, Jennifer Elderbroom, Abigail Jackson
  • Publication number: 20240411703
    Abstract: Disclosed embodiments include an electronic device having a processor core, a memory, a register, and a data load unit to receive a plurality of data elements stored in the memory in response to an instruction. All of the data elements hare the same data size, which is specified by one or more coding bits. The data load unit includes an address generator to generate addresses corresponding to locations in the memory at which the data elements are located, and a formatting unit to format the data elements. The register is configured to store the formatted data elements, and the processor core is configured to receive the formatted data elements from the register.
    Type: Application
    Filed: August 23, 2024
    Publication date: December 12, 2024
    Inventors: Timothy D. Anderson, Joseph Zbiciak, Duc Quang Bui, Abhijeet Chachad, Kai Chirca, Naveen Bhoria, Matthew D. Pierson, Daniel Wu, Ramakrishnan Venkatasubramanian
  • Publication number: 20240385840
    Abstract: A stream of data is accessed from a memory system using a stream of addresses generated in a first mode of operating a streaming engine in response to executing a first stream instruction. A block cache management operation is performed on a cache in the memory using a block of addresses generated in a second mode of operating the streaming engine in response to executing a second stream instruction.
    Type: Application
    Filed: July 29, 2024
    Publication date: November 21, 2024
    Inventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
  • Publication number: 20240329110
    Abstract: Using “in-situ on-die time-domain reflectometry (TDR)” with data signal paths of integrated circuits, printed circuit boards, and data processing equipment and systems allows testing, verification and troubleshooting of data channel signal path impedance variations including the package, escape routing, socket, board, and cable/connectors provides fast characterization thereof. Operation of “in-situ on-die TDR” uses existing analog-to-digital converter (ADC) and data transmitter (TX) drivers of an integrated circuit to act as a TDR sampling head by performing a user interface-based TDR sampling with a step-waveform generated by an integrated circuit TX driver. Then sampling the step-waveform with the ADC of the integrated circuit using spline interpolation to obtain the over-sampled waveform. Once the sampled step-waveform is obtained, the TDR profile of the sampled data channels may be calculated.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Zhaoyin Daniel WU, Tianyu FANG, Chuen-Huei CHOU, Christopher J. BORRELLI, Geoffrey ZHANG
  • Patent number: 12072812
    Abstract: Disclosed embodiments include an electronic device having a processor core, a memory, a register, and a data load unit to receive a plurality of data elements stored in the memory in response to an instruction. All of the data elements hare the same data size, which is specified by one or more coding bits. The data load unit includes an address generator to generate addresses corresponding to locations in the memory at which the data elements are located, and a formatting unit to format the data elements. The register is configured to store the formatted data elements, and the processor core is configured to receive the formatted data elements from the register.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: August 27, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Timothy D. Anderson, Joseph Zbiciak, Duc Quang Bui, Abhijeet Chachad, Kai Chirca, Naveen Bhoria, Matthew D. Pierson, Daniel Wu, Ramakrishnan Venkatasubramanian
  • Patent number: 12050914
    Abstract: A stream of data is accessed from a memory system using a stream of addresses generated in a first mode of operating a streaming engine in response to executing a first stream instruction. A block cache management operation is performed on a cache in the memory using a block of addresses generated in a second mode of operating the streaming engine in response to executing a second stream instruction.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: July 30, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
  • Publication number: 20240204978
    Abstract: A disclosed method may include (i) receiving, by a mobile virtual network operator from a client of the mobile virtual network operator, a request to perform a task relating to a telecommunication account of the client with the mobile virtual network operator, (ii) forwarding, by the mobile virtual network operator, the request to perform the task to a mobile virtual network enabler, (iii) transforming, by the mobile virtual network operator, an original response to the request from the mobile virtual network enabler after the mobile virtual network enabler completes the task into a transformed response that is agnostic between mobile virtual network enablers, (iv) caching, by the mobile virtual network operator after the transforming, the original response to the request for reference by a troubleshooting component, and (v) reporting, by the mobile virtual network operator to the client, the transformed response.
    Type: Application
    Filed: March 4, 2024
    Publication date: June 20, 2024
    Inventors: Eran Eldar, Robert Bennett, Yaolin Daniel Wu, Kara Bouc, Haoyang Li
  • Publication number: 20240193645
    Abstract: Methods, systems, apparatus, and tangible non-transitory carrier media encoded with one or more computer programs for classifying an item. In accordance with particular embodiments, a labeling task is issued to workers participating in a crowdsourcing system. The labeling task includes evaluating an inferred classification that includes one or more of the class labels in a hierarchical classification taxonomy based at least in part on a description of the item and the class labels in the classification. Evaluation decisions are received from the crowdsourcing system. The classification is validated based on the evaluation decisions to obtain a validation result. The validating includes applying at least one consensus criterion to an aggregation of the received evaluation decisions. Data corresponding to one or more of the class labels in the classification is routed to respective destinations based on the validation result.
    Type: Application
    Filed: October 27, 2023
    Publication date: June 13, 2024
    Inventors: Ming-Kuang Daniel Wu, Chu-Cheng Hsieh
  • Publication number: 20240184446
    Abstract: Techniques for loading data, comprising receiving a memory management command to perform a memory management operation to load data into the cache memory before execution of an instruction that requests the data, formatting the memory management command into one or more instruction for a cache controller associated with the cache memory, and outputting an instruction to the cache controller to load the data into the cache memory based on the memory management command.
    Type: Application
    Filed: February 14, 2024
    Publication date: June 6, 2024
    Inventors: Kai CHIRCA, Daniel WU, Matthew David PIERSON
  • Publication number: 20240109071
    Abstract: A method of thermal cycling a droplet, including providing a droplet actuator with heaters establishing a first thermal zone and second thermal zone in a substantially oil-filled droplet operations gap; a thermal cycling path comprising droplet operations electrodes comprising a first droplet operations electrode in the first thermal zone and a second droplet operations electrode in the second thermal zone, wherein the first and second droplet operations electrodes are within 5 mm of each other; a first temperature at the first droplet operations electrode and a second temperature at the second droplet operations electrode, wherein the first and second temperatures differ by at least about 10° C.; and using the droplet operations electrodes, transporting the droplet in a cycling pattern for multiple cycles along the thermal cycling path between the first droplet operations electrode and the second droplet operations electrode. Cartridges and systems are also provided.
    Type: Application
    Filed: December 1, 2023
    Publication date: April 4, 2024
    Applicant: Baebies, Inc.
    Inventors: Daniel Wu, Rainer Ng, Greg Smith, Vijay Srinivasan, Vamsee Pamula
  • Patent number: 11907528
    Abstract: Techniques for loading data, comprising receiving a memory management command to perform a memory management operation to load data into the cache memory before execution of an instruction that requests the data, formatting the memory management command into one or more instruction for a cache controller associated with the cache memory, and outputting an instruction to the cache controller to load the data into the cache memory based on the memory management command.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: February 20, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Kai Chirca, Daniel Wu, Matthew David Pierson
  • Publication number: 20230401164
    Abstract: An example apparatus includes: bandwidth estimator circuitry configured to: obtain a first memory transaction; and determine a consumed bandwidth associated with the memory transaction; and gate circuitry configured to: permit transmission of the memory transaction to a memory controller circuitry; determine whether to gate a second memory transaction generated by a source of the first memory transaction based on the consumed bandwidth of the first memory transaction; and when it is determined to gate the second memory transaction, prevent transmission of the second memory transaction for an amount of time based on the consumed bandwidth.
    Type: Application
    Filed: August 22, 2022
    Publication date: December 14, 2023
    Inventors: Patrick Kruse, Gregory Shurtz, Denis Beaudoin, Abhishek Shankar, Daniel Wu
  • Patent number: 11803883
    Abstract: Methods, systems, apparatus, and tangible non-transitory carrier media encoded with one or more computer programs for classifying an item. In accordance with particular embodiments, a labeling task is issued to workers participating in a crowdsourcing system. The labeling task includes evaluating an inferred classification that includes one or more of the class labels in a hierarchical classification taxonomy based at least in part on a description of the item and the class labels in the classification. Evaluation decisions are received from the crowdsourcing system. The classification is validated based on the evaluation decisions to obtain a validation result. The validating includes applying at least one consensus criterion to an aggregation of the received evaluation decisions. Data corresponding to one or more of the class labels in the classification is routed to respective destinations based on the validation result.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: October 31, 2023
    Assignee: NIELSEN CONSUMER LLC
    Inventors: Ming-Kuang Daniel Wu, Chu-Cheng Hsieh
  • Publication number: 20230325432
    Abstract: Methods, apparatus, and processor-readable storage media for artificial intelligence-based techniques for automated visual data searching using edge devices are provided herein. An example computer-implemented method includes obtaining visual data from one or more edge devices; generating at least one automated searching tool by processing at least a portion of the obtained data using one or more artificial intelligence techniques; deploying the at least one automated searching tool to at least a portion of the one or more edge devices; and performing one or more automated actions based at least in part on data received, from at least a portion of the one or more edge devices, in connection with operation of the at least one automated searching tool.
    Type: Application
    Filed: April 12, 2022
    Publication date: October 12, 2023
    Inventors: Min Gong, Qi Bao, Qicheng Qiu, Daniel Wu, Shuangchen Huang, Rui Wang