Patents by Inventor Brian Fall
Brian Fall 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: 12263752Abstract: A system includes data processing hardware and memory hardware. The memory hardware is in communication with the data processing hardware and stores instructions that when executed on the data processing hardware cause the data processing hardware to perform certain operations. The operations include receiving a temperature corresponding to a battery, and determining whether the temperature is greater than a predetermined threshold temperature. The operations also include, when the temperature is greater than the predetermined threshold temperature, actuating an ejector to eject the battery from a power supply assembly.Type: GrantFiled: June 5, 2020Date of Patent: April 1, 2025Assignee: AVL Mobility Technologies, Inc.Inventors: Bruce Falls, Adrian Quintana, Alwin Lutz, Scott Kochan, Brian Moran
-
Patent number: 10102050Abstract: In a debugging method for an integrated circuit device which has multiple processing cores, a debugging breakpoint is activated at a first processor core in the integrated circuit device. Upon activation, the debugging breakpoint stops execution of instructions in the first processor core and the debugging breakpoint is communicated to a second processor core in the integrated circuit device.Type: GrantFiled: February 1, 2016Date of Patent: October 16, 2018Assignee: MICROCHIP TECHNOLOGY INCORPORATEDInventors: Bryan Kris, Mike Catherwood, Dave Mickey, Brian Fall, Calum Wilkie, Vincent Sheard, Alex Dumais
-
Patent number: 10002103Abstract: A microcontroller device has a housing with a plurality of external pins a first microcontroller with a first central processing unit (CPU), a first system bus coupled with the first CPU, first memory coupled with the first system bus, and a first plurality of peripheral devices coupled with the first system bus, and a second microcontroller with a second central processing unit (CPU), a second system bus coupled with the second CPU, second memory coupled with the second system bus, and a second plurality of peripheral devices coupled with the second system bus, wherein first and second microcontroller communicate only via a dedicated interface.Type: GrantFiled: March 9, 2016Date of Patent: June 19, 2018Assignee: MICROCHIP TECHNOLOGY INCORPORATEDInventors: Bryan Kris, Igor Wojewoda, Alex Dumais, Mike Catherwood, Brian Fall, Jason Tollefson, Calum Wilke, Dave Mickey, Thomas Spohrer, Jim Pepping, Vincent Sheard
-
Patent number: 10002102Abstract: A microcontroller device has a housing with a plurality of external pins having a plurality of input/output pins, a first microcontroller with a first central processing unit (CPU), a first system bus coupled with the first CPU, first memory coupled with the first system bus, and a first plurality of peripheral devices coupled with the first system bus, a second microcontroller with a second central processing unit (CPU), a second system bus coupled with the second CPU, second memory coupled with the second system bus, and a second plurality of peripheral devices coupled with the second system bus, and a pad ownership multiplexer unit being controllable to assign control of the input/output pins to either the first microcontroller or the second microcontroller, wherein the number of external pins is less than the sum of a data buswidth of the first and second microcontroller.Type: GrantFiled: March 9, 2016Date of Patent: June 19, 2018Assignee: MICROCHIP TECHNOLOGY INCORPORATEDInventors: Bryan Kris, Igor Wojewoda, Alex Dumais, Mike Catherwood, Brian Fall, Jason Tollefson, Calum Wilke, Dave Mickey, Thomas Spohrer
-
Publication number: 20160267046Abstract: A microcontroller device has a housing with a plurality of external pins having a plurality of input/output pins, a first microcontroller with a first central processing unit (CPU), a first system bus coupled with the first CPU, first memory coupled with the first system bus, and a first plurality of peripheral devices coupled with the first system bus, a second microcontroller with a second central processing unit (CPU), a second system bus coupled with the second CPU, second memory coupled with the second system bus, and a second plurality of peripheral devices coupled with the second system bus, and a pad ownership multiplexer unit being controllable to assign control of the input/output pins to either the first microcontroller or the second microcontroller, wherein the number of external pins is less than the sum of a data buswidth of the first and second microcontroller.Type: ApplicationFiled: March 9, 2016Publication date: September 15, 2016Applicant: Microchip Technology IncorporatedInventors: Bryan Kris, Igor Wojewoda, Alex Dumais, Mike Catherwood, Brian Fall, Jason Tollefson, Calum Wilke, Dave Mickey, Thomas Spohrer
-
Publication number: 20160267047Abstract: A microcontroller device has a housing with a plurality of external pins a first microcontroller with a first central processing unit (CPU), a first system bus coupled with the first CPU, first memory coupled with the first system bus, and a first plurality of peripheral devices coupled with the first system bus, and a second microcontroller with a second central processing unit (CPU), a second system bus coupled with the second CPU, second memory coupled with the second system bus, and a second plurality of peripheral devices coupled with the second system bus, wherein first and second microcontroller communicate only via a dedicated interface.Type: ApplicationFiled: March 9, 2016Publication date: September 15, 2016Applicant: Microchip Technology IncorporatedInventors: Bryan Kris, Igor Wojewoda, Alex Dumais, Mike Catherwood, Brian Fall, Jason Tollefson, Calum Wilke, Dave Mickey, Thomas Spohrer, Jim Pepping, Vincent Sheard
-
Publication number: 20070262016Abstract: A filter assembly is provided which includes an outer filter sleeve formed at least in part by a plurality of pleats, an inner filter sleeve formed at least in part by a plurality of pleats, wherein the inner and outer filter sleeves define a passage therebetween. An inlet cap is secured to a first end of the inner and outer filter sleeves and it has at least one inlet port communicating with the passage, and an end cap is secured to a second end of the inner and outer filter sleeves and it has an end surface closing the passage. Methods of forming such a filter assembly are also provided.Type: ApplicationFiled: June 29, 2007Publication date: November 15, 2007Inventors: Brian Fall, Thomas Hamlin, Mahesh Patel, John Pulek, Aaron Spearin
-
Publication number: 20060108277Abstract: A filter assembly is provided which includes an outer filter sleeve formed at least in part by a plurality of pleats, an inner filter sleeve formed at least in part by a plurality of pleats, wherein the inner and outer filter sleeves define a passage therebetween. An inlet cap is secured to a first end of the inner and outer filter sleeves and it has at least one inlet port communicating with the passage, and an end cap is secured to a second end of the inner and outer filter sleeves and it has an end surface closing the passage. Methods of forming such a filter assembly are also provided.Type: ApplicationFiled: November 19, 2004Publication date: May 25, 2006Inventors: Brian Fall, Thomas Hamlin, Mahesh Patel, John Pulek, Aaron Spearin
-
Publication number: 20050166036Abstract: An instruction set is provided that features multiple instructions and various address modes to deliver a mixture of flexible microcontroller-like instructions and specialized digital signal processing (“DSP”) execute instructions from a single instruction stream. A subset of instructions of the instruction set can be executed by a processor. Similarly, another subset of the instructions can be utilized by the digital signal processor. A software application can thus take advantage of digital signal processing capabilities in the same program, obviating the need for separate programs for separate processors.Type: ApplicationFiled: October 19, 2004Publication date: July 28, 2005Inventors: Michael Catherwood, Edward Boles, Stephen Bowling, Joshua Conner, Rodney Drake, John Elliott, Brian Fall, James Grosbach, Tracy Kuhrt, Guy McCarthy, Manuel Muro, Mike Pyska, Joseph Triece
-
Patent number: 5815675Abstract: A computer system in which a host bus is relieved from the burdens of data transfers between main memory and devices connected to an input/output (I/O) bus. Instead, the invention operates to place most of the burden of the data transfer on an internal bus within a bus arbitration unit so that the host bus is freed up much sooner than conventionally achieved. As a result, the computer system has substantially better performance because the host bus is available for other processing operations instead of being tied up with data transfers with devices (e.g., peripheral devices) connected to the I/O bus.Type: GrantFiled: June 13, 1996Date of Patent: September 29, 1998Assignee: VLSI Technology, Inc.Inventors: James C. Steele, Barry Davis, Philip Wszolek, Brian Fall, Swaroop Adusumilli, David Cassetti, Rodney Pesavento, Nick Richardson
-
Patent number: 5793992Abstract: A computer system in which a host bus is relieved from the burdens of data transfers between main memory and devices connected to an input/output (I/O) bus (e.g., peripheral devices). Instead, the invention operates to place most of the burden of the data transfer on an internal bus within a bus arbitration unit so that the host bus is freed up much sooner than conventionally achieved. Further, to reduce stalling of a processor seeking access to the main memory via the host bus and the internal bus, the host bus is able to gain access to the main memory using the internal bus during times in which the internal bus is temporarily not needed by the data transfer between the main memory and the peripheral devices.Type: GrantFiled: June 13, 1996Date of Patent: August 11, 1998Assignee: VLSI Technology, Inc.Inventors: James C. Steele, Barry Davis, Philip Wszolek, Brian Fall, Swaroop Adusumilli, David Cassetti, Rodney Pesavento, Nick Richardson