Patents by Inventor Victor Flachs
Victor Flachs 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: 10521363Abstract: An Integrated circuit (IC) device accommodating a circuit and associated control module, being operative to determine an apparatus characteristic in accordance with one out of few selectable characteristics. The circuit is operative in conjunction with more than three of a plurality of external passive circuits corresponding to the plurality of apparatus characteristics, and includes (N?1) digital I/O pins. The control module is operative to: (i) in response to a series of triggering signals, generate samples of the digital I/O pin's state that correspond to a plurality of different sequences of states when each of the plurality of external circuits is respectively applied to the pin and (ii) determining, from the samples, which of the plurality of different sequences of states has occurred that corresponds to the individual external circuit that has been applied to the pin; and (iii) determining an individual apparatus characteristic which corresponds to the determined sequence.Type: GrantFiled: November 23, 2016Date of Patent: December 31, 2019Assignee: NUVOTON TECHNOLOGY CORPORATIONInventors: Victor Flachs, Yoel Hayon
-
Publication number: 20180143917Abstract: An Integrated circuit (IC) device accommodating a circuit and associated control module, being operative to determine an apparatus characteristic in accordance with one out of few selectable characteristics. The circuit is operative in conjunction with more than three of a plurality of external passive circuits corresponding to the plurality of apparatus characteristics, and includes (N?1) digital I/O pins. The control module is operative to: (i) in response to a series of triggering signals, generate samples of the digital I/O pin's state that correspond to a plurality of different sequences of states when each of the plurality of external circuits is respectively applied to the pin and (ii) determining, from the samples, which of the plurality of different sequences of states has occurred that corresponds to the individual external circuit that has been applied to the pin; and (iii) determining an individual apparatus characteristic which corresponds to the determined sequence.Type: ApplicationFiled: November 23, 2016Publication date: May 24, 2018Applicant: NUVOTON TECHNOLOGY CORPORATIONInventors: Victor FLACHS, Yoel HAYON
-
Patent number: 8307233Abstract: A processor, comprising a processing unit having an active state and a sleep state in which at least one of its sub-sections is inactive and a communication port adapted to receive signals from external units over a bus, which is configured to be not fully operative when the processor is in the sleep state. The processor additionally includes a bus monitoring unit configured to stall the bus responsive to identifying transmissions on the bus directed to the communication port, while the processing unit is in the sleep state and to indicate to the communication port that a transmission started while it was in the sleep state.Type: GrantFiled: December 13, 2011Date of Patent: November 6, 2012Assignee: Nuvoton Technology CorporationInventor: Victor Flachs
-
Publication number: 20120166826Abstract: A processor, comprising a processing unit having an active state and a sleep state in which at least one of its sub-sections is inactive and a communication port adapted to receive signals from external units over a bus, which is configured to be not fully operative when the processor is in the sleep state. The processor additionally includes a bus monitoring unit configured to stall the bus responsive to identifying transmissions on the bus directed to the communication port, while the processing unit is in the sleep state and to indicate to the communication port that a transmission started while it was in the sleep state.Type: ApplicationFiled: December 13, 2011Publication date: June 28, 2012Applicant: Nuvoton Technology CorporationInventor: Victor Flachs
-
Patent number: 8006004Abstract: A processor having a core configured to control a keyboard and a plurality of pins connected to the core, configured to transfer signals from the processor to the keyboard. A controller is configured to transfer signals from one or more registers through at least one of the pins, intermittently with signals transferred to the keyboard.Type: GrantFiled: July 8, 2008Date of Patent: August 23, 2011Assignee: Nuvoton Technology Corp.Inventors: Victor Flachs, Nir Tasher, Nimrod Peled, Leonid Shamis, Shani Mayer
-
Patent number: 7865646Abstract: An improved system is described for allowing an embedded controller and a host processor to share access to modules in a computer system. The shared access system of the present invention enables exclusive, one-at-a-time access by a processor to a module and concurrent access by more than one processor to a module. An internal bus with two power sources is used to allow continued access by one of the processors when one of the two power sources is not providing power. Asynchronous clocking is provided to allow increased throughput to modules. An example of a protocol that allows an embedded controller to access more than one module is also described.Type: GrantFiled: July 20, 2006Date of Patent: January 4, 2011Assignee: National Semiconductor CorporationInventors: Ohad Falik, Yehezkel Friedman, Victor Flachs, Yuval Kirschner
-
Patent number: 7738792Abstract: A receiver includes a single infrared (IR) sensor, which is coupled to sense an IR signal carrying data and to produce an electrical signal responsively to the IR signal. The receiver further includes multiple receiver channels arranged to accept the electrical signal from the single IR sensor, each receiver channel configured to process the electrical signal in accordance with a different, respective IR remote control protocol so as to extract the data, and to output the extracted data to a host system.Type: GrantFiled: July 24, 2007Date of Patent: June 15, 2010Assignee: Winbond Electronics CorporationInventors: Victor Flachs, Nimrod Peled, Yan Nosovitsky
-
Publication number: 20100146169Abstract: A processor, comprising a processing unit having an active state and a sleep state in which at least one of its sub-sections is inactive and a communication port adapted to receive signals from external units over a bus, which is configured to be not fully operative when the processor is in the sleep state. The processor additionally includes a bus monitoring unit configured to stall the bus responsive to identifying transmissions on the bus directed to the communication port, while the processing unit is in the sleep state and to indicate to the communication port that a transmission started while it was in the sleep state.Type: ApplicationFiled: December 5, 2008Publication date: June 10, 2010Applicant: Nuvoton Technology CorporationInventor: Victor Flachs
-
Patent number: 7676003Abstract: A method for processing a signal envelope generated by demodulating a received signal that includes a train of pulses that is transmitted at a carrier frequency and is modulated at a given baud rate with data symbols in accordance with a predetermined communication protocol, which defines features of the modulated signal. The method includes measuring a duration of a selected feature in the signal envelope as defined by the communication protocol. The baud rate of the signal is estimated based on the measured duration without counting the pulses in the received signal. The data symbols are decoded by processing the signal envelope responsively to the estimated baud rate.Type: GrantFiled: September 6, 2006Date of Patent: March 9, 2010Assignee: Winbond Electronics CorporationInventors: Victor Flachs, Michal Schramm, Leonid Shamis
-
Publication number: 20100011130Abstract: A processor having a core configured to control a keyboard and a plurality of pins connected to the core, configured to transfer signals from the processor to the keyboard. A controller is configured to transfer signals from one or more registers through at least one of the pins, intermittently with signals transferred to the keyboard.Type: ApplicationFiled: July 8, 2008Publication date: January 14, 2010Applicant: Nuvoton Technology CorporationInventors: Nir Tasher, Victor Flachs, Nimrod Peled, Leonid Shamis, Shani Mayer
-
Patent number: 7606955Abstract: A master/slave system architecture that includes a single wire bus, a master device and bus interface coupled to the bus. The system further includes plurality of slave devices having respective bus interfaces coupled to the bus. Each of the slave devices having a designated device identification. There is further provided a communication protocol implemented over the single wire bus and employed by the master and the slave devices. The protocol includes bus transactions composed each of bit signals that belong each to a bit signal type from among a plurality of bit signal types. Each bit signal type has a time interval that is discernible from respective time intervals of all other bit signal types from among the plurality of bit signal types.Type: GrantFiled: September 1, 2004Date of Patent: October 20, 2009Assignee: National Semiconductor CorporationInventors: Ohad Falik, Victor Flachs
-
Patent number: 7508257Abstract: Apparatus for demodulating a train of pulses includes a one-shot device having an asynchronous data input terminal, which is configured to receive the train of pulses, and a one-shot data output terminal. A first clocked logic gate has a first clocked data input terminal, which is coupled to the one-shot data output terminal, and a first clocked data output terminal. A combinatorial logic gate has combinatorial input terminals, which are coupled to the one-shot and first clocked data output terminals, and a combinatorial output terminal. A second clocked logic gate has a second clocked data input terminal, which is coupled to the combinatorial output terminal, and a second clocked data output terminal, which is configured to output a demodulated envelope of the train of pulses.Type: GrantFiled: September 6, 2006Date of Patent: March 24, 2009Assignee: Winbond Electronics CorporationInventors: Victor Flachs, Michal Schramm, Ilan Margalit
-
Publication number: 20090028568Abstract: A receiver includes a single infrared (IR) sensor, which is coupled to sense an IR signal carrying data and to produce an electrical signal responsively to the IR signal. The receiver further includes multiple receiver channels arranged to accept the electrical signal from the single IR sensor, each receiver channel configured to process the electrical signal in accordance with a different, respective IR remote control protocol so as to extract the data, and to output the extracted data to a host system.Type: ApplicationFiled: July 24, 2007Publication date: January 29, 2009Inventors: Victor Flachs, Nimrod Peled, Yan Nosovitsky
-
Publication number: 20080075471Abstract: Apparatus for demodulating a train of pulses includes a one-shot device having an asynchronous data input terminal, which is configured to receive the train of pulses, and a one-shot data output terminal. A first clocked logic gate has a first clocked data input terminal, which is coupled to the one-shot data output terminal, and a first clocked data output terminal. A combinatorial logic gate has combinatorial input terminals, which are coupled to the one-shot and first clocked data output terminals, and a combinatorial output terminal. A second clocked logic gate has a second clocked data input terminal, which is coupled to the combinatorial output terminal, and a second clocked data output terminal, which is configured to output a demodulated envelope of the train of pulses.Type: ApplicationFiled: September 6, 2006Publication date: March 27, 2008Applicant: WINBOND ELECTRONICS CORPORATIONInventors: Victor Flachs, Michal Schramm, Ilan Margalit
-
Publication number: 20080056411Abstract: A method for processing a signal envelope generated by demodulating a received signal that includes a train of pulses that is transmitted at a carrier frequency and is modulated at a given baud rate with data symbols in accordance with a predetermined communication protocol, which defines features of the modulated signal. The method includes measuring a duration of a selected feature in the signal envelope as defined by the communication protocol. The baud rate of the signal is estimated based on the measured duration without counting the pulses in the received signal. The data symbols are decoded by processing the signal envelope responsively to the estimated baud rate.Type: ApplicationFiled: September 6, 2006Publication date: March 6, 2008Applicant: WINBOND ELECTRONICS CORPORATIONInventors: Victor Flachs, Michal Schramm, Leonid Shamis
-
Patent number: 7219507Abstract: Disclosed herein are methods and systems for controlling fan speed by approximating a nonlinear temperature control function activated within a given temperature control range. The temperature control range is divided into numerous linear segments each of which is associated with a sub-range of temperatures and may approximate a segment of the control function. Control coefficients may be determined for each of the linear segments. The controlled temperature is measured and used for determining a corresponding sub-range, and a linear segment. A control signal may be calculated according to the control coefficients of the segment determined by the measured temperature. The control signal is used for the activation of one or more fans, and is continuously determined for new measured temperatures.Type: GrantFiled: April 21, 2004Date of Patent: May 22, 2007Assignee: Winbond Electronics CorporationInventor: Victor Flachs
-
Patent number: 7181557Abstract: A master/slave system architecture including a single wire bus and master device and bus interface coupled to the bus. The system further includes slave devices having respective bus interfaces coupled to the bus. The system further includes a communication protocol implemented over the single wire bus and employed by the master and the slave devices. The protocol includes bus transactions for communicating between the master and the slave devices. The communication protocol further includes Master Slave Operational Interface (MSOI) that includes repertoire of functions properties stored in the master device, whereby, the master can communicate with any slave device that supports functions properties that belong to the repertoire of functions properties, using the bus transactions, substantially without need of retrofit.Type: GrantFiled: September 1, 2004Date of Patent: February 20, 2007Assignee: National Semiconductor CorporationInventors: Ohad Falik, Victor Flachs
-
Patent number: 7161505Abstract: An apparatus and method is disclosed for providing a fast, low power consumption, detection of at least one depressed key in a resistive matrix keyboard. The common contact of each row of a resistive matrix is connected to a first input of each of a plurality of analog/digital comparators capable of switching between high and low voltage states. A common predetermined reference voltage is applied to a second input of each analog/digital comparator using a digital to analog converter. The output of a analog/digital comparator is in a first state if the voltage level applied to the first input is higher than the reference voltage, and in a second state if the voltage level applied to the first input is lower than the reference voltage. The reference voltage is varied to identify which analog/digital comparator has experienced a change of state.Type: GrantFiled: August 30, 2004Date of Patent: January 9, 2007Assignee: Winbond Electronics CorporationInventors: Ohad Falik, Victor Flachs
-
Patent number: 7089339Abstract: An improved system is described for allowing an embedded controller and a host processor to share access to modules in a computer system. The shared access system of the present invention enables exclusive, one-at-a-time access by a processor to a module and concurrent access by more than one processor to a module. An internal bus with two power sources is used to allow continued access by one of the processors when one of the two power sources is not providing power. Asynchronous clocking is provided to allow increased throughput to modules. An example of a protocol that allows an embedded controller to access more than one module is also described.Type: GrantFiled: March 16, 2001Date of Patent: August 8, 2006Assignee: National Semiconductor CorporationInventors: Ohad Falik, Yehezkel Friedman, Victor Flachs, Yuval Kirschner
-
Patent number: 6784810Abstract: An apparatus and method is disclosed for providing a fast, low power consumption, detection of at least one depressed key in a resistive matrix keyboard. The common contact of each row of a resistive matrix is connected to a first input of each of a plurality of analog/digital comparators capable of switching between high and low voltage states. A common predetermined reference voltage is applied to a second input of each analog/digital comparator using a digital to analog converter. The output of a analog/digital comparator is in a first state if the voltage level applied to the first input is higher than the reference voltage, and in a second state if the voltage level applied to the first input is lower than the reference voltage. The reference voltage is varied to identify which analog/digital comparator has experienced a change of state.Type: GrantFiled: May 7, 2001Date of Patent: August 31, 2004Assignee: National Semiconductor CorporationInventors: Ohad Falik, Victor Flachs