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: 20250135758Abstract: 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: ApplicationFiled: October 30, 2024Publication date: May 1, 2025Inventors: Jenna Meek, Danielle Nichol, Sophia Manley, Megan Barker, Daniel Wu
-
Publication number: 20250079967Abstract: 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: ApplicationFiled: August 31, 2023Publication date: March 6, 2025Inventors: Shailesh GHOTGALKAR, Mihir Narendra MODY, Ashish VANJARI, Aravindhan KARUPPIAH, Mohd FAROOQUI, Biju MG, Daniel WU
-
Patent number: 12242392Abstract: 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: GrantFiled: August 22, 2022Date of Patent: March 4, 2025Assignee: Texas Instruments IncorporatedInventors: Patrick Kruse, Gregory Shurtz, Denis Beaudoin, Abhishek Shankar, Daniel Wu
-
Patent number: 12210454Abstract: 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: GrantFiled: June 30, 2021Date of Patent: January 28, 2025Assignee: 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: 20250027331Abstract: 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: ApplicationFiled: July 9, 2024Publication date: January 23, 2025Inventors: Daniel WU, Anthony CARON, Pierre-Luc LUSSIER, Jean-Francois GRAVEL
-
Patent number: 12182398Abstract: 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: GrantFiled: June 12, 2023Date of Patent: December 31, 2024Assignee: Texas Instruments IncorporatedInventors: Matthew David Pierson, Daniel Wu, Kai Chirca
-
Publication number: 20240424498Abstract: 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: ApplicationFiled: September 6, 2024Publication date: December 26, 2024Applicant: Baebies, Inc.Inventors: Vijay Srinivasan, Vamsee Pamula, Daniel Wu, Rainer Ng, Richard Gell, Jennifer Elderbroom, Abigail Jackson
-
Publication number: 20240411703Abstract: 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: ApplicationFiled: August 23, 2024Publication date: December 12, 2024Inventors: Timothy D. Anderson, Joseph Zbiciak, Duc Quang Bui, Abhijeet Chachad, Kai Chirca, Naveen Bhoria, Matthew D. Pierson, Daniel Wu, Ramakrishnan Venkatasubramanian
-
Publication number: 20240385840Abstract: 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: ApplicationFiled: July 29, 2024Publication date: November 21, 2024Inventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
-
Publication number: 20240329110Abstract: 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: ApplicationFiled: March 30, 2023Publication date: October 3, 2024Inventors: Zhaoyin Daniel WU, Tianyu FANG, Chuen-Huei CHOU, Christopher J. BORRELLI, Geoffrey ZHANG
-
Patent number: 12072812Abstract: 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: GrantFiled: April 22, 2021Date of Patent: August 27, 2024Assignee: Texas Instruments IncorporatedInventors: Timothy D. Anderson, Joseph Zbiciak, Duc Quang Bui, Abhijeet Chachad, Kai Chirca, Naveen Bhoria, Matthew D. Pierson, Daniel Wu, Ramakrishnan Venkatasubramanian
-
Patent number: 12050914Abstract: 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: GrantFiled: September 13, 2021Date of Patent: July 30, 2024Assignee: Texas Instruments IncorporatedInventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
-
Publication number: 20240204978Abstract: 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: ApplicationFiled: March 4, 2024Publication date: June 20, 2024Inventors: Eran Eldar, Robert Bennett, Yaolin Daniel Wu, Kara Bouc, Haoyang Li
-
Publication number: 20240193645Abstract: 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: ApplicationFiled: October 27, 2023Publication date: June 13, 2024Inventors: Ming-Kuang Daniel Wu, Chu-Cheng Hsieh
-
Publication number: 20240184446Abstract: 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: ApplicationFiled: February 14, 2024Publication date: June 6, 2024Inventors: Kai CHIRCA, Daniel WU, Matthew David PIERSON
-
Publication number: 20240109071Abstract: 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: ApplicationFiled: December 1, 2023Publication date: April 4, 2024Applicant: Baebies, Inc.Inventors: Daniel Wu, Rainer Ng, Greg Smith, Vijay Srinivasan, Vamsee Pamula
-
Patent number: 11907528Abstract: 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: GrantFiled: July 20, 2021Date of Patent: February 20, 2024Assignee: Texas Instruments IncorporatedInventors: Kai Chirca, Daniel Wu, Matthew David Pierson
-
Publication number: 20230401164Abstract: 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: ApplicationFiled: August 22, 2022Publication date: December 14, 2023Inventors: Patrick Kruse, Gregory Shurtz, Denis Beaudoin, Abhishek Shankar, Daniel Wu
-
Patent number: 11803883Abstract: 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: GrantFiled: January 9, 2019Date of Patent: October 31, 2023Assignee: NIELSEN CONSUMER LLCInventors: Ming-Kuang Daniel Wu, Chu-Cheng Hsieh
-
Publication number: 20230325432Abstract: 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: ApplicationFiled: April 12, 2022Publication date: October 12, 2023Inventors: Min Gong, Qi Bao, Qicheng Qiu, Daniel Wu, Shuangchen Huang, Rui Wang