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: 20170344139Abstract: 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: ApplicationFiled: August 14, 2017Publication date: November 30, 2017Inventors: Vemund Bakken, Eivind Holsen
-
Patent number: 9733731Abstract: 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: GrantFiled: May 12, 2014Date of Patent: August 15, 2017Assignee: Atmel CorporationInventors: Vemund Bakken, Eivind Holsen
-
Publication number: 20170192540Abstract: 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: ApplicationFiled: March 20, 2017Publication date: July 6, 2017Inventors: Eivind Holsen, Shahrooz Shahparnia, Kishore Sundara-Rajan, Trond Jarle Pedersen, Vemund Kval Bakken, James D. Lyle
-
Patent number: 9696826Abstract: 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: GrantFiled: June 30, 2015Date of Patent: July 4, 2017Assignee: Atmel CorporationInventor: Eivind Holsen
-
Publication number: 20170123519Abstract: 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: ApplicationFiled: October 28, 2015Publication date: May 4, 2017Inventors: Odd Magne Reitan, Eivind Holsen, Lloyd Clark
-
Patent number: 9606641Abstract: 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: GrantFiled: March 9, 2015Date of Patent: March 28, 2017Assignee: Atmel CorporationInventor: Eivind Holsen
-
Publication number: 20170003767Abstract: 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: ApplicationFiled: June 30, 2015Publication date: January 5, 2017Inventor: Eivind Holsen
-
Publication number: 20160334890Abstract: 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: ApplicationFiled: May 12, 2015Publication date: November 17, 2016Inventor: Eivind Holsen
-
Patent number: 9483129Abstract: 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: GrantFiled: May 12, 2015Date of Patent: November 1, 2016Assignee: Atmel CorporationInventor: Eivind Holsen
-
Publication number: 20160266663Abstract: 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: ApplicationFiled: March 9, 2015Publication date: September 15, 2016Inventor: Eivind Holsen
-
Patent number: 9274644Abstract: 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: GrantFiled: August 26, 2013Date of Patent: March 1, 2016Assignee: Atmel CorporationInventors: Odd Magne Reitan, Eivind Holsen
-
Publication number: 20150324029Abstract: 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: ApplicationFiled: May 12, 2014Publication date: November 12, 2015Inventors: Vemund Bakken, Eivind Holsen
-
Patent number: 9054528Abstract: 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: GrantFiled: December 22, 2010Date of Patent: June 9, 2015Assignee: Atmel CorporationInventors: Eivind Holsen, Andreas Onsum
-
Publication number: 20150054776Abstract: 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: ApplicationFiled: August 26, 2013Publication date: February 26, 2015Inventors: Odd Magne Reitan, Eivind Holsen
-
Patent number: 8957639Abstract: 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: GrantFiled: March 6, 2012Date of Patent: February 17, 2015Assignee: Atmel CorporationInventors: Eivind Holsen, Andreas Onsum
-
Patent number: 8943335Abstract: 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: GrantFiled: December 22, 2010Date of Patent: January 27, 2015Assignee: Atmel CorporationInventors: Eivind Holsen, Andreas Onsum, Odd Jostein Svendsli, Arne Aas
-
Patent number: 8880913Abstract: 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: GrantFiled: March 2, 2012Date of Patent: November 4, 2014Assignee: Atmel CorporationInventors: Eivind Holsen, Andreas Onsum, Odd Jostein Svendsli, Arne Aas
-
Patent number: 8843538Abstract: 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: GrantFiled: December 22, 2010Date of Patent: September 23, 2014Assignee: Atmel CorporationInventor: Eivind Holsen
-
Publication number: 20120170157Abstract: 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: ApplicationFiled: March 2, 2012Publication date: July 5, 2012Applicant: Atmel CorporationInventors: Eivind Holsen, Andreas Onsum, Odd Jostein Svendsli, Arne Aas
-
Publication number: 20120166855Abstract: 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: ApplicationFiled: March 6, 2012Publication date: June 28, 2012Applicant: ATMEL CORPORATIONInventors: Eivind Holsen, Andreas Onsum