Patents by Inventor Eivind Holsen

Eivind Holsen 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: 20170344139
    Abstract: In one embodiment, a stylus includes a controller, a delay line, a coefficient line and a computer-readable non-transitory storage medium. The controller is operable to receive a synchronization signal that is transmitted from a computing device and received by the stylus. The delay line is operable to store a first consecutive edges of the synchronization signal. The coefficient line includes a pre-determined coefficient vector.
    Type: Application
    Filed: August 14, 2017
    Publication date: November 30, 2017
    Inventors: Vemund Bakken, Eivind Holsen
  • Patent number: 9733731
    Abstract: In one embodiment, a stylus includes a controller, a delay line, a coefficient line and a computer-readable non-transitory storage medium. The controller is operable to receive a synchronization signal that is transmitted from a computing device and received by the stylus. The delay line is operable to store a first consecutive edges of the synchronization signal. The coefficient line includes a pre-determined coefficient vector.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: August 15, 2017
    Assignee: Atmel Corporation
    Inventors: Vemund Bakken, Eivind Holsen
  • Publication number: 20170192540
    Abstract: In one embodiment, an active stylus includes a transmitter configured to transmit electrical signals to a device through a touch sensor of the device. The active stylus also includes a receiver configured to receive electrical signals from the device through the touch sensor of the device. Furthermore, the active stylus includes a controller configured to determine a strength of an electrical signal received by the receiver from the touch sensor of the device and instruct the transmitter to transmit electrical signals to the device at a voltage based at least on the determined strength of the electrical signal received by the receiver.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Inventors: Eivind Holsen, Shahrooz Shahparnia, Kishore Sundara-Rajan, Trond Jarle Pedersen, Vemund Kval Bakken, James D. Lyle
  • Patent number: 9696826
    Abstract: In one embodiment, a stylus includes a receiver for receiving signals wirelessly transmitted by a device. The stylus can alternate, during a first period of time, power supplied to the receiver between a first power for a first duration and a second power for a second duration. The first power is greater than the second power. The stylus can determine how many events exceeding an event criteria occurred the each first duration, and if the events exceed a threshold, the stylus can initiate wakeup components in the stylus for communicating with the device by initiating a provision of third power to those components. The third power is greater than the first power. When the first period of time expires, the stylus can provide low power to the receiver for a second period of time.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: July 4, 2017
    Assignee: Atmel Corporation
    Inventor: Eivind Holsen
  • Publication number: 20170123519
    Abstract: In certain embodiments, a method includes wirelessly receiving, by an electrode of a stylus, a signal sent from a touch sensor of a computing device. The received signal includes a data bit and is based on a predefined code sequence. The method also includes producing, by the electrode of the stylus, a derivative signal from the received signal, the derivative signal corresponding to a derivative with respect to time of the received signal. The method further includes performing, by the stylus, a cross-correlation of the derivative signal and an expected-signal pattern, the expected-signal pattern based on a derivative with respect to time of the predefined code sequence, where the cross-correlation produces a cross-correlation signal including one or more cross-correlation pulses. The method also includes determining, by the stylus, based on the cross-correlation signal, that the received signal is associated with the predefined code sequence.
    Type: Application
    Filed: October 28, 2015
    Publication date: May 4, 2017
    Inventors: Odd Magne Reitan, Eivind Holsen, Lloyd Clark
  • Patent number: 9606641
    Abstract: In one embodiment, an active stylus includes a transmitter configured to transmit electrical signals to a device through a touch sensor of the device. The active stylus also includes a receiver configured to receive electrical signals from the device through the touch sensor of the device. Furthermore, the active stylus includes a controller configured to determine a strength of an electrical signal received by the receiver from the touch sensor of the device and instruct the transmitter to transmit electrical signals to the device at a voltage based at least on the determined strength of the electrical signal received by the receiver.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: March 28, 2017
    Assignee: Atmel Corporation
    Inventor: Eivind Holsen
  • Publication number: 20170003767
    Abstract: In one embodiment, a stylus includes a receiver for receiving signals wirelessly transmitted by a device. The stylus can alternate, during a first period of time, power supplied to the receiver between a first power for a first duration and a second power for a second duration. The first power is greater than the second power. The stylus can determine how many events exceeding an event criteria occurred the each first duration, and if the events exceed a threshold, the stylus can initiate wakeup components in the stylus for communicating with the device by initiating a provision of third power to those components. The third power is greater than the first power. When the first period of time expires, the stylus can provide low power to the receiver for a second period of time.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventor: Eivind Holsen
  • Publication number: 20160334890
    Abstract: In one embodiment, a method performed by an active stylus includes wirelessly receiving a synchronization signal from a touch controller. The method also includes determining a synchronization parameter of the synchronization signal, the synchronization parameter including an integer part and a fractional part, the integer part representing a positive integer multiple of an active-stylus clock period and the fractional part representing a fractional portion of the active-stylus clock period. The method further includes wirelessly transmitting information for reception by the touch controller, where the information includes a series of data portions, a successive data portion in the series being separated from a preceding data portion by a time interval. The time interval is based at least in part on the active-stylus clock period, the integer part of the synchronization parameter, and an updated fractional error value.
    Type: Application
    Filed: May 12, 2015
    Publication date: November 17, 2016
    Inventor: Eivind Holsen
  • Patent number: 9483129
    Abstract: In one embodiment, a method performed by an active stylus includes wirelessly receiving a synchronization signal from a touch controller. The method also includes determining a synchronization parameter of the synchronization signal, the synchronization parameter including an integer part and a fractional part, the integer part representing a positive integer multiple of an active-stylus clock period and the fractional part representing a fractional portion of the active-stylus clock period. The method further includes wirelessly transmitting information for reception by the touch controller, where the information includes a series of data portions, a successive data portion in the series being separated from a preceding data portion by a time interval. The time interval is based at least in part on the active-stylus clock period, the integer part of the synchronization parameter, and an updated fractional error value.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: November 1, 2016
    Assignee: Atmel Corporation
    Inventor: Eivind Holsen
  • Publication number: 20160266663
    Abstract: In one embodiment, an active stylus includes a transmitter configured to transmit electrical signals to a device through a touch sensor of the device. The active stylus also includes a receiver configured to receive electrical signals from the device through the touch sensor of the device. Furthermore, the active stylus includes a controller configured to determine a strength of an electrical signal received by the receiver from the touch sensor of the device and instruct the transmitter to transmit electrical signals to the device at a voltage based at least on the determined strength of the electrical signal received by the receiver.
    Type: Application
    Filed: March 9, 2015
    Publication date: September 15, 2016
    Inventor: Eivind Holsen
  • Patent number: 9274644
    Abstract: In one embodiment, a method includes receiving a synchronization signal from a computing device and determining a first time associated with detection of a first edge of the synchronization signal. The method also includes determining a second time associated with detection of a second edge of the synchronization signal and determining whether the second time occurs within a first predetermined window of time from the first time. The method further includes, if the second time occurs within the first predetermined window of time from the first time, then determining that the synchronization signal is valid.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: March 1, 2016
    Assignee: Atmel Corporation
    Inventors: Odd Magne Reitan, Eivind Holsen
  • Publication number: 20150324029
    Abstract: In one embodiment, a stylus includes a controller, a delay line, a coefficient line and a computer-readable non-transitory storage medium. The controller is operable to receive a synchronization signal that is transmitted from a computing device and received by the stylus. The delay line is operable to store a first consecutive edges of the synchronization signal. The coefficient line includes a pre-determined coefficient vector.
    Type: Application
    Filed: May 12, 2014
    Publication date: November 12, 2015
    Inventors: Vemund Bakken, Eivind Holsen
  • Patent number: 9054528
    Abstract: Operating a battery management and protection system includes generating a set of events each of which has a respective frequency F/n1, F/n2 . . . F/nm, where ni are integers. One or more of the events are provided to one or more modules in the system. The events, which are generated and provided to the modules independently of a central processing unit, trigger performance of respective actions by the modules.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: June 9, 2015
    Assignee: Atmel Corporation
    Inventors: Eivind Holsen, Andreas Onsum
  • Publication number: 20150054776
    Abstract: In one embodiment, a method includes receiving a synchronization signal from a computing device and determining a first time associated with detection of a first edge of the synchronization signal. The method also includes determining a second time associated with detection of a second edge of the synchronization signal and determining whether the second time occurs within a first predetermined window of time from the first time. The method further includes, if the second time occurs within the first predetermined window of time from the first time, then determining that the synchronization signal is valid.
    Type: Application
    Filed: August 26, 2013
    Publication date: February 26, 2015
    Inventors: Odd Magne Reitan, Eivind Holsen
  • Patent number: 8957639
    Abstract: Operating a battery management and protection system includes generating a set of events each of which has a respective frequency F/n1, F/n2 . . . F/nm, where ni are integers. One or more of the events are provided to one or more modules in the system. The events, which are generated and provided to the modules independently of a central processing unit, trigger performance of respective actions by the modules.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: February 17, 2015
    Assignee: Atmel Corporation
    Inventors: Eivind Holsen, Andreas Onsum
  • Patent number: 8943335
    Abstract: A battery management and protection system can include various features to improve safety-critical and other functions. Among the features that can be included in some implementations are automatic loading of safety or other parameters during start-up of the system; a centralized timekeeper and an event system that can trigger actions in the system independently of a central processing unit; use of the same modules for both automatically-controlled safety-related measurements and firmware-controlled measurements; enhanced diagnostic features, and a sleepwalking feature that allows certain modules in the system to continue to perform various functions even when the module or the system is in a low-power sleep mode.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: January 27, 2015
    Assignee: Atmel Corporation
    Inventors: Eivind Holsen, Andreas Onsum, Odd Jostein Svendsli, Arne Aas
  • Patent number: 8880913
    Abstract: A battery management and protection system can include various features to improve safety-critical and other functions. Among the features that can be included in some implementations are automatic loading of safety or other parameters during start-up of the system; a centralized timekeeper and an event system that can trigger actions in the system independently of a central processing unit; use of the same modules for both automatically-controlled safety-related measurements and firmware-controlled measurements; enhanced diagnostic features, and a sleepwalking feature that allows certain modules in the system to continue to perform various functions even when the module or the system is in a low-power sleep mode.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: November 4, 2014
    Assignee: Atmel Corporation
    Inventors: Eivind Holsen, Andreas Onsum, Odd Jostein Svendsli, Arne Aas
  • Patent number: 8843538
    Abstract: A modulator can be configured to sense a change in current flow in a circuit and to generate an oversampled, noise-shaped signal. A first decimation filter is coupled to the modulator and is configured to generate instantaneous current data at a first data rate. The instantaneous current data can be input into a multiplier circuit. The output of the multiplier circuit (the instantaneous current data squared) can be input to a second decimation filter. The second decimation filter can be configured to generate a sum of the squared current data at a second data rate. The sum of the squared current data can be used by an application (e.g., battery power management) to compute power measurements or for other purposes.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: September 23, 2014
    Assignee: Atmel Corporation
    Inventor: Eivind Holsen
  • Publication number: 20120170157
    Abstract: A battery management and protection system can include various features to improve safety-critical and other functions. Among the features that can be included in some implementations are automatic loading of safety or other parameters during start-up of the system; a centralized timekeeper and an event system that can trigger actions in the system independently of a central processing unit; use of the same modules for both automatically-controlled safety-related measurements and firmware-controlled measurements; enhanced diagnostic features, and a sleepwalking feature that allows certain modules in the system to continue to perform various functions even when the module or the system is in a low-power sleep mode.
    Type: Application
    Filed: March 2, 2012
    Publication date: July 5, 2012
    Applicant: Atmel Corporation
    Inventors: Eivind Holsen, Andreas Onsum, Odd Jostein Svendsli, Arne Aas
  • Publication number: 20120166855
    Abstract: Operating a battery management and protection system includes generating a set of events each of which has a respective frequency F/n1, F/n2 . . . F/nm, where ni are integers. One or more of the events are provided to one or more modules in the system. The events, which are generated and provided to the modules independently of a central processing unit, trigger performance of respective actions by the modules.
    Type: Application
    Filed: March 6, 2012
    Publication date: June 28, 2012
    Applicant: ATMEL CORPORATION
    Inventors: Eivind Holsen, Andreas Onsum