Patents by Inventor David Seal
David Seal 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: 9586522Abstract: An electronics device is configured for installation in the brake light circuitry of a vehicle braking system. The electronics device is particularly configured to provide a flashing or pulsing appearance for a brake light, such as an automobile CHMSL. The pulsing is accomplished in a precise manner and that provides additional operational safety features than standard automotive brake lights. The electronics device is configured to avoid over-triggering of the pulsating lights due to multiple application of the automobile's brakes in a short time frame. The electronics device is further configured to function correctly even if the automobile is equipped with sophisticated computer systems that analyze the brake light circuitry, and is configured to avoid detection as a problem by the vehicle's diagnostic systems. At the same time, the electronics device will still allow the vehicle's diagnostic scans to detect any actual problems with the brake light system without hindrance.Type: GrantFiled: July 8, 2016Date of Patent: March 7, 2017Assignee: Kinetech LLCInventors: Mark Olson, Todd Utley, David Seal
-
Publication number: 20160318441Abstract: An electronics device is configured for installation in the brake light circuitry of a vehicle braking system. The electronics device is particularly configured to provide a flashing or pulsing appearance for a brake light, such as an automobile CHMSL. The pulsing is accomplished in a precise manner and that provides additional operational safety features than standard automotive brake lights. The electronics device is configured to avoid over-triggering of the pulsating lights due to multiple application of the automobile's brakes in a short time frame. The electronics device is further configured to function correctly even if the automobile is equipped with sophisticated computer systems that analyze the brake light circuitry, and is configured to avoid detection as a problem by the vehicle's diagnostic systems. At the same time, the electronics device will still allow the vehicle's diagnostic scans to detect any actual problems with the brake light system without hindrance.Type: ApplicationFiled: July 8, 2016Publication date: November 3, 2016Inventors: Mark Olson, Todd Utley, David Seal
-
Patent number: 9475424Abstract: An electronics device is configured for installation in the brake light circuitry of a vehicle braking system. The electronics device is particularly configured to provide a flashing or pulsing appearance for a brake light, such as an automobile CHMSL. The pulsing is accomplished in a precise manner and that provides additional operational safety features than standard automotive brake lights. The electronics device is configured to avoid over-triggering of the pulsating lights due to multiple application of the automobile's brakes in a short time frame. The electronics device is further configured to function correctly even if the automobile is equipped with sophisticated computer systems that analyze the brake light circuitry, and is configured to avoid detection as a problem by the vehicle's diagnostic systems. At the same time, the electronics device will still allow the vehicle's diagnostic scans to detect any actual problems with the brake light system without hindrance.Type: GrantFiled: June 10, 2014Date of Patent: October 25, 2016Assignee: KINETECH LLCInventors: Mark Olson, Todd Utley, David Seal
-
Publication number: 20140361687Abstract: An electronics device is configured for installation in the brake light circuitry of a vehicle braking system. The electronics device is particularly configured to provide a flashing or pulsing appearance for a brake light, such as an automobile CHMSL. The pulsing is accomplished in a precise manner and that provides additional operational safety features than standard automotive brake lights. The electronics device is configured to avoid over-triggering of the pulsating lights due to multiple application of the automobile's brakes in a short time frame. The electronics device is further configured to function correctly even if the automobile is equipped with sophisticated computer systems that analyze the brake light circuitry, and is configured to avoid detection as a problem by the vehicle's diagnostic systems. At the same time, the electronics device will still allow the vehicle's diagnostic scans to detect any actual problems with the brake light system without hindrance.Type: ApplicationFiled: June 10, 2014Publication date: December 11, 2014Inventors: Mark Olson, Todd Utley, David Seal
-
Publication number: 20070266374Abstract: A data processor 2 has privilege levels associated with it including a user level and a privileged level. The processor 2 also has multiple stack memories which can be used including one or more process stacks, a main stack and a deep stack. The stack memory to be used is de-coupled from the privilege level. An activation level state variable tracking the number of pending exceptions is held by the processor and used to modify which stack memory stores pending state values when an exception occurs. If the system is at a base level of activation, corresponding to currently no pending exceptions, then when an exception occurs the current state data is saved on the process stack with the main stack being available for the exception handling code. Particular exceptions can be flagged as requiring use of a deep stack rather than either the process stack or the main stack.Type: ApplicationFiled: May 11, 2006Publication date: November 15, 2007Applicant: ARM LimitedInventors: Richard Grisenthwaite, Paul Kimelman, David Seal, David Rusling
-
Publication number: 20070136558Abstract: A data processing apparatus 2 is provided which is responsive to data access instructions to perform data access operations. These data access instructions have a first form utilising a 12-bit offset field but with a fixed addressing mode and a second form utilising a shorter 8-bit offset field but with an addressing mode specified within a manipulation mode control field of the data access instruction.Type: ApplicationFiled: February 7, 2007Publication date: June 14, 2007Applicant: ARM LimitedInventors: David Seal, Vladimir Vasekin
-
Patent number: 7228589Abstract: A spot cleaning apparatus comprises a housing, a fluid distribution system, a fluid recovery system, an agitation system, and a controller system to automatically monitor and control inputs and outputs to said systems for removal of spots and stains from a surface without attendance by a user. A suction nozzle and agitation device are mounted to the housing for movement over the surface to be cleaned relative to a stationary housing. Optionally, the spot cleaning apparatus can be operated in a manual mode.Type: GrantFiled: March 31, 2004Date of Patent: June 12, 2007Assignee: Bissell Homecare, Inc.Inventors: Jonathan L. Miner, Eric C. Huffman, Eric C. Sugalski, Kevin J. Ehrenreich, Mark P. Slaven, Tomas A. Matusaitis, Randall S. Koplin, Jeff R. Condon, Phong Hoang Tran, David Seal, Jeremy Moog
-
Publication number: 20060224866Abstract: Following execution of a subroutine, a return instruction is executed having an address as an input operand thereto. This input operand is compared with one or more predetermined values to detect a match and the return instruction response is selected in dependence upon whether or not a match is detected. Thus, the return address value can be used to invoke differing return instruction responses, such as an exception return response or a procedure return response. The one or more predetermined addresses may be conveniently allocated to the highest memory addresses within the memory map.Type: ApplicationFiled: March 30, 2005Publication date: October 5, 2006Applicant: ARM LimitedInventors: Richard Grisenthwaite, Paul Kimelman, David Seal
-
Publication number: 20060179599Abstract: A spot cleaning apparatus comprises a housing, a fluid distribution system, a fluid recovery system, an agitation system, and a controller system to automatically monitor and control inputs and outputs to said systems for removal of spots and stains from a surface without attendance by a user. A suction nozzle and agitation device are mounted to the housing for movement over the surface to be cleaned relative to a stationary housing. Optionally, the spot cleaning apparatus can be operated in a manual mode.Type: ApplicationFiled: March 31, 2004Publication date: August 17, 2006Inventors: Jonathan Miner, Eric Huffman, Eric Sugalski, Kevin Ehrenreich, Mark Slaven, Tomas Matusaitis, Randall Koplin, Jeff Condon, Phong Tran, David Seal
-
Publication number: 20060149911Abstract: A data processor (100) has a memory operable to store data values; a memory protection unit (130) operable to associate memory attributes with portions of said memory and to identify a plurality of memory regions corresponding to respective address ranges of said memory. The memory protection unit is operable to associate with at least one of the plurality of memory regions (150) a respective memory region specifier comprising an attributes field (230) for defining a set of memory attributes associated with said memory region and a sub-region field (240) for holding a sub-region membership value. The sub-region membership value specifies, for each of a plurality of sub-regions of the memory region, whether respective sub-regions (160-1 to 160-8) are member sub-regions or non-member sub-regions such that said memory attributes are applied to said member sub-regions but are not applied to said non-member sub-regions.Type: ApplicationFiled: January 4, 2005Publication date: July 6, 2006Applicant: ARM LimitedInventors: Paul Kimelman, Richard Grisenthwaite, David Seal
-
Patent number: D686618Type: GrantFiled: December 21, 2012Date of Patent: July 23, 2013Assignee: Anoto ABInventors: Scott Wilson, David Seal, Tim Escolin
-
Patent number: D724086Type: GrantFiled: June 13, 2014Date of Patent: March 10, 2015Assignee: Microsoft CorporationInventors: Richard Schoenert, Chris Valentine, Peter Oehler, Eric Immel, Ichiro Yamada, Catherine Kim, Dennis Matthew Puhalla, David Seal
-
Patent number: D749579Type: GrantFiled: June 13, 2014Date of Patent: February 16, 2016Assignee: Microsoft CorporationInventors: Rich Schoenert, Chris Valentine, Peter Oehler, Catherine Kim, Dennis Matthew Puhalla, Dustin Brown, David Seal
-
Patent number: D750626Type: GrantFiled: June 13, 2014Date of Patent: March 1, 2016Assignee: Microsoft CorporationInventors: Rich Schoenert, Chris Valentine, Peter Oehler, Catherine Kim, Dennis Matthew Puhalla, Dustin Brown, David Seal
-
Patent number: D752047Type: GrantFiled: June 13, 2014Date of Patent: March 22, 2016Assignee: Microsoft CorporationInventors: Rich Schoenert, Chris Valentine, Peter Oehler, Catherine Kim, Dennis Matthew Puhalla, Dustin Brown, David Seal
-
Patent number: D761794Type: GrantFiled: June 13, 2014Date of Patent: July 19, 2016Assignee: Microsoft CorporationInventors: Rich Schoenert, Chris Valentine, Peter Oehler, Catherine Kim, Dennis Matthew Puhalla, Dustin Brown, David Seal
-
Patent number: D775246Type: GrantFiled: September 30, 2015Date of Patent: December 27, 2016Assignee: Inventables, Inc.Inventors: David Seal, Dennis Matthew Puhalla, Scott Wilson
-
Patent number: D904293Type: GrantFiled: November 21, 2019Date of Patent: December 8, 2020Assignee: THERAGUN, INC.Inventors: Jason Wersland, Benjamin Nazarian, Jaime Sanchez Solana, Eduardo Merino, Trent Hernandez, Jillian Tackaberry, David Seal, Gary Paulsen
-
Patent number: D915275Type: GrantFiled: November 21, 2019Date of Patent: April 6, 2021Assignee: THERAGUN, INC.Inventors: Jason Wersland, Benjamin NazarÃan, Jaime Sanchez Solana, Eduardo Merino, Trent Hernandez, Jillian Tackaberry, David Seal, Gary Paulsen
-
Patent number: D916014Type: GrantFiled: November 21, 2019Date of Patent: April 13, 2021Assignee: THERAGUN, INC.Inventors: Jason Wersland, Benjamin Nazarian, Jaime Sanchez Solana, Eduardo Merino, Trent Hernandez, Jillian Tackaberry, David Seal, Gary Paulsen