Patents by Inventor Daniel Domen
Daniel Domen 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).
-
Patent number: 10621025Abstract: A system may include a data acquisition hardware device (DAQ) for acquiring sample data and/or generating control signals, and a host system with memory that may store data samples and information associated with the DAQ and host system operations. The DAQ may push hardware status information to host memory, triggered by predetermined events taking place in the DAQ, e.g. timing events or interrupts. The DAQ may update dedicated buffers in host memory with status data for any of these events. The pushed status information may be read in a manner that allows detection of race conditions, and may be used to handle data acquisition, output control signaling, and interrupts as required without the host system having to query the DAQ. The DAQ may also detect data timing errors and report those data timing errors back to the host system, and also provide improved output operations using counters.Type: GrantFiled: May 16, 2018Date of Patent: April 14, 2020Assignee: National Instruments CorporationInventors: Rafael Castro Scorsi, Hector M. Rubio, Gerardo Daniel Domene-Ramirez
-
Publication number: 20180267848Abstract: A system may include a data acquisition hardware device (DAQ) for acquiring sample data and/or generating control signals, and a host system with memory that may store data samples and information associated with the DAQ and host system operations. The DAQ may push hardware status information to host memory, triggered by predetermined events taking place in the DAQ, e.g. timing events or interrupts. The DAQ may update dedicated buffers in host memory with status data for any of these events. The pushed status information may be read in a manner that allows detection of race conditions, and may be used to handle data acquisition, output control signaling, and interrupts as required without the host system having to query the DAQ. The DAQ may also detect data timing errors and report those data timing errors back to the host system, and also provide improved output operations using counters.Type: ApplicationFiled: May 16, 2018Publication date: September 20, 2018Inventors: Rafael Castro Scorsi, Hector M. Rubio, Gerardo Daniel Domene-Ramirez
-
Patent number: 9996407Abstract: A system may include a processing unit executing program instructions (SW), a data acquisition (DAQ) hardware device for acquiring sample data and/or generating control signals, and host memory configured to store data samples and various data associated with the DAQ and processor operations. The DAQ device may push HW status information to host memory upon being triggered by predetermined events taking place in the DAQ device, e.g. timing events or interrupts, to avoid or reduce SW reads to the DAQ device. The DAQ device may update dedicated buffers in host memory with status data on any of these events. The status information pushed to memory may be read in a manner that allows detection of race conditions. Interrupts generated by the DAQ device may be similarly handled. Upon generating an interrupt, the DAQ device may gather information required to handle the interrupt, and push the information into system memory, along with information identifying the interrupt.Type: GrantFiled: March 31, 2016Date of Patent: June 12, 2018Assignee: National Instruments CorporationInventors: Rafael Castro Scorsi, Hector M. Rubio, Gerardo Daniel Domene-Ramirez
-
Publication number: 20160217028Abstract: A system may include a processing unit executing program instructions (SW), a data acquisition (DAQ) hardware device for acquiring sample data and/or generating control signals, and host memory configured to store data samples and various data associated with the DAQ and processor operations. The DAQ device may push HW status information to host memory upon being triggered by predetermined events taking place in the DAQ device, e.g. timing events or interrupts, to avoid or reduce SW reads to the DAQ device. The DAQ device may update dedicated buffers in host memory with status data on any of these events. The status information pushed to memory may be read in a manner that allows detection of race conditions. Interrupts generated by the DAQ device may be similarly handled. Upon generating an interrupt, the DAQ device may gather information required to handle the interrupt, and push the information into system memory, along with information identifying the interrupt.Type: ApplicationFiled: March 31, 2016Publication date: July 28, 2016Inventors: Rafael Castro Scorsi, Hector M. Rubio, Gerardo Daniel Domene-Ramirez
-
Patent number: 9323699Abstract: A system may include a processing unit executing program instructions (SW), a data acquisition (DAQ) hardware device for acquiring sample data and/or generating control signals, and host memory configured to store data samples and various data associated with the DAQ and processor operations. The DAQ device may push HW status information to host memory upon being triggered by predetermined events taking place in the DAQ device, e.g. timing events or interrupts, to avoid or reduce SW reads to the DAQ device. The DAQ device may update dedicated buffers in host memory with status data on any of these events. The status information pushed to memory may be read in a manner that allows detection of race conditions. Interrupts generated by the DAQ device may be similarly handled. Upon generating an interrupt, the DAQ device may gather information required to handle the interrupt, and push the information into system memory, along with information identifying the interrupt.Type: GrantFiled: January 7, 2014Date of Patent: April 26, 2016Assignee: National Instruments CorporationInventors: Rafael Castro Scorsi, Hector M. Rubio, Gerardo Daniel Domene-Ramirez
-
Publication number: 20140129752Abstract: A system may include a processing unit executing program instructions (SW), a data acquisition (DAQ) hardware device for acquiring sample data and/or generating control signals, and host memory configured to store data samples and various data associated with the DAQ and processor operations. The DAQ device may push HW status information to host memory upon being triggered by predetermined events taking place in the DAQ device, e.g. timing events or interrupts, to avoid or reduce SW reads to the DAQ device. The DAQ device may update dedicated buffers in host memory with status data on any of these events. The status information pushed to memory may be read in a manner that allows detection of race conditions. Interrupts generated by the DAQ device may be similarly handled. Upon generating an interrupt, the DAQ device may gather information required to handle the interrupt, and push the information into system memory, along with information identifying the interrupt.Type: ApplicationFiled: January 7, 2014Publication date: May 8, 2014Applicant: NATIONAL INSTRUMENTS CORPORATIONInventors: Rafael Castro Scorsi, Hector M. Rubio, Gerardo Daniel Domene-Ramirez
-
Patent number: 8645589Abstract: A system may include a processing unit executing program instructions (SW), a data acquisition (DAQ) hardware device for acquiring sample data and/or generating control signals, and host memory configured to store data samples and various data associated with the DAQ and processor operations. The DAQ device may push HW status information to host memory upon being triggered by predetermined events taking place in the DAQ device, e.g. timing events or interrupts, to avoid or reduce SW reads to the DAQ device. The DAQ device may update dedicated buffers in host memory with status data on any of these events. The status information pushed to memory may be read in a manner that allows detection of race conditions. Interrupts generated by the DAQ device may be similarly handled. Upon generating an interrupt, the DAQ device may gather information required to handle the interrupt, and push the information into system memory, along with information identifying the interrupt.Type: GrantFiled: August 3, 2009Date of Patent: February 4, 2014Assignee: National Instruments CorporationInventors: Rafael Castro Scorsi, Hector Rubio, Daniel Domene
-
Publication number: 20110029101Abstract: A system may include a processing unit executing program instructions (SW), a data acquisition (DAQ) hardware device for acquiring sample data and/or generating control signals, and host memory configured to store data samples and various data associated with the DAQ and processor operations. The DAQ device may push HW status information to host memory upon being triggered by predetermined events taking place in the DAQ device, e.g. timing events or interrupts, to avoid or reduce SW reads to the DAQ device. The DAQ device may update dedicated buffers in host memory with status data on any of these events. The status information pushed to memory may be read in a manner that allows detection of race conditions. Interrupts generated by the DAQ device may be similarly handled. Upon generating an interrupt, the DAQ device may gather information required to handle the interrupt, and push the information into system memory, along with information identifying the interrupt.Type: ApplicationFiled: August 3, 2009Publication date: February 3, 2011Inventors: Rafael Castro Scorsi, Hector Rubio, Daniel Domene
-
Publication number: 20070158888Abstract: Isolator assemblies and isolators between separate parts or components, and, particularly, multi stage isolators, especially, isolators useful in automotive applications are described. The isolators have a tubular cross section, made of the same material as the isolator body, which can flex when in a deflection stage, or can compress in a compression stage, thus allowing for reduced wear and/or longer life for both the isolator and the parts and components separated thereby.Type: ApplicationFiled: November 27, 2006Publication date: July 12, 2007Applicant: Valeo, Inc.Inventors: Daniel Domen, Peter Chen, Mohammed Ansari
-
Publication number: 20070131384Abstract: Isolator assemblies and isolators between separate parts or components, and, particularly, multi stage isolators, especially, isolators useful in automotive applications are described. The isolators have non perpendicular ribs, made of the same material as the isolator body, which can flex when in a deflection phase or stage, or can compress in a compression phase or stage, thus allowing for reduced wear and/or longer life for both the isolator and the parts and components separated thereby.Type: ApplicationFiled: November 27, 2006Publication date: June 14, 2007Applicant: Valeo, Inc.Inventors: Daniel Domen, Peter Chen, Mohammed Ansari
-
Publication number: 20070120301Abstract: Isolator assemblies and isolators between separate parts or components, and, particularly, multi stage isolators, especially, isolators useful in automotive applications are described. The isolators have a conical cross section, made of the same material as the isolator body, which can flex when in a deflection stage, or can compress in a compression stage, thus allowing for reduced vibration transmission and/or wear or longer life for both the isolator and the parts and components separated thereby.Type: ApplicationFiled: November 27, 2006Publication date: May 31, 2007Applicant: Valeo, Inc.Inventors: Daniel Domen, Peter Chen, Mohammed Ansari
-
Publication number: 20060076125Abstract: An improved heat exchanger for an automotive vehicle, comprising at least one end tank; and at least two heat exchangers including a plurality of spaced apart extruded metal tubes with fins between the spaced tubes. The heat exchangers are disposed so that their respective tubes and fins are generally co-planar with each other and are connected to the end tank. In preferred embodiments, the heat exchanger may include a bypass element.Type: ApplicationFiled: November 30, 2005Publication date: April 13, 2006Applicant: Valeo, IncInventors: Lei Fang, Zaiqian Hu, Pascal Bonnet, Jason McKittrick, Jay Lorentz, David Baylor, Daniel Domen
-
Publication number: 20050161203Abstract: An improved heat exchanger for an automotive vehicle, comprising at least one end tank; and at least two heat exchangers including a plurality of spaced apart extruded metal tubes with fins between the spaced tubes. The heat exchangers are disposed so that their respective tubes and fins are generally co-planar with each other and are connected to the end tank. In preferred embodiments, the heat exchanger may include a bypass element.Type: ApplicationFiled: March 22, 2005Publication date: July 28, 2005Applicant: Valeo, IncInventors: Lei Fang, Zaiqian Hu, Pascal Bonnet, Jason McKittrick, Jay Lorentz, David Baylor, Daniel Domen