Patents by Inventor Brian McGee
Brian McGee 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: 20230402908Abstract: This patent document provides optical shutter devices based on electromagnetically activated shutters using a printed circuit board (“PCB”) structure to provide a coil that generates a magnetic field to move a permanent magnet in and out of an optical aperture integrated as part of the PCB structure to open and close the passage of light through the optical aperture.Type: ApplicationFiled: June 9, 2022Publication date: December 14, 2023Inventor: Brian McGee
-
Patent number: 10296432Abstract: Methods for invasive debug of a processor without processor execution of instructions are disclosed. As a part of a method, a memory mapped I/O of the processor is accessed using a debug bus and an operation is initiated that causes a debug port to gain access to registers of the processor using the memory mapped I/O. The invasive debug of the processor is executed from the debug port via registers of the processor.Type: GrantFiled: May 3, 2017Date of Patent: May 21, 2019Assignee: INTEL CORPORATIONInventors: Karthikeyan Avudaiyappan, Brian McGee
-
Patent number: 10178924Abstract: A cooking system includes a housing and a liner with a bottom heating element and a side circumferential heating element in a plurality of segments electrically connected. A control subsystem includes a selector for the user switchable between slow cook and stove top modes. Both the bottom heating element and the side circumferential heating element are energized and in the stove top mode. Only the side circumferential heating element is energized in the slow cook mode.Type: GrantFiled: February 27, 2013Date of Patent: January 15, 2019Assignee: SHARKNINJA OPERATING LLCInventors: Jon French, Aric Jennings, Jamie Paul Gagnon, Brian McGee, David M. Audette, Michael Joseph Smith, John Cheung, Joyce Chien Tu
-
Patent number: 10028608Abstract: An oven includes a cooking enclosure including one or more cooking heater elements, a steam source in the cooking enclosure, and a steam source heater for the steam source. A sensor is responsive to the temperature of the steam source. A fluid reservoir is exterior to the cooking enclosure and a conduit extends from the fluid reservoir to or proximate the steam source. A controller energizes the steam source heater if the temperature of the steam source is below a predetermined threshold and de-energizes the steam source heater if the temperature of the steam source is above the predetermined threshold.Type: GrantFiled: February 1, 2013Date of Patent: July 24, 2018Assignee: SHARKNINJA OPERATING LLCInventors: Philip C. Carbone, Kyle Scott McKenney, Karen Benedek, Brian McGee, Eric Hyp, Michael Joseph Smith, Mark Allen Nichols, William R. Arling, Joyce Chen Tu
-
Publication number: 20170235656Abstract: Methods for invasive debug of a processor without processor execution of instructions are disclosed. As a part of a method, a memory mapped I/O of the processor is accessed using a debug bus and an operation is initiated that causes a debug port to gain access to registers of the processor using the memory mapped I/O. The invasive debug of the processor is executed from the debug port via registers of the processor.Type: ApplicationFiled: May 3, 2017Publication date: August 17, 2017Inventors: Karthikeyan AVUDAIYAPPAN, Brian MCGEE
-
Patent number: 9665468Abstract: Methods for invasive debug of a processor without processor execution of instructions are disclosed. As a part of a method, a memory mapped I/O of the processor is accessed using a debug bus and an operation is initiated that causes a debug port to gain access to registers of the processor using the memory mapped I/O. The invasive debug of the processor is executed from the debug port via registers of the processor.Type: GrantFiled: August 19, 2013Date of Patent: May 30, 2017Assignee: Intel CorporationInventors: Karthikeyan Avudaiyappan, Brian McGee
-
Publication number: 20150173551Abstract: An oven includes a cooking enclosure including one or more cooking heater elements, a steam source in the cooking enclosure, and a steam source heater for the steam source. A sensor is responsive to the temperature of the steam source. A fluid reservoir is exterior to the cooking enclosure and a conduit extends from the fluid reservoir to or proximate the steam source. A controller energizes the steam source heater if the temperature of the steam source is below a predetermined threshold and de-energizes the steam source heater if the temperature of the steam source is above the predetermined threshold.Type: ApplicationFiled: February 1, 2013Publication date: June 25, 2015Inventors: Philip C. Carbone, Kyle Scott McKenney, Karen Benedek, Brian McGee, Eric Hyp, Michael Joseph Smith, Mark Allen Nichols, William R. Arling, Joyce Chen Tu
-
Publication number: 20150052401Abstract: Methods for invasive debug of a processor without processor execution of instructions are disclosed. As a part of a method, a memory mapped I/O of the processor is accessed using a debug bus and an operation is initiated that causes a debug port to gain access to registers of the processor using the memory mapped I/O. The invasive debug of the processor is executed from the debug port via registers of the processor.Type: ApplicationFiled: August 19, 2013Publication date: February 19, 2015Applicant: Soft Machines, Inc.Inventors: Karthikeyan AVUDAIYAPPAN, Brian MCGEE
-
Publication number: 20150020693Abstract: A cooking system includes a housing and a liner with a bottom heating element and a side circumferential heating element in a plurality of segments electrically connected. A control subsystem includes a selector for the user switchable between slow cook and stove top modes. Both the bottom heating element and the side circumferential heating element are energized and in the stove top mode. Only the side circumferential heating element is energized in the slow cook mode.Type: ApplicationFiled: February 27, 2013Publication date: January 22, 2015Applicant: Euro-Pro Operating LLCInventors: Jon French, Aric Jennings, Jamie Paul Gagnon, Brian McGee, David M. Audette, Michael Joseph Smith, John Cheung, Joyce Chien Tu
-
Publication number: 20090151248Abstract: A countertop gardening appliance can include a base sized and dimensioned to fit on a countertop, a vessel removably supported by the base, the vessel defining a closed lower portion for storing a liquid, and an open upper portion, a gas diffuser located in the vessel, a gas pump located within the base, a conduit connecting the gas pump to the gas diffuser, a one-way valve in fluid communication with the conduit, a growing surface covering the open upper portion of the vessel, the growing surface including a receptacle adapted to receive a seed cartridge, a liquid level gauge indicating a level of the liquid in the vessel, a hood supported above the growing surface by a support arm connected to the base, the hood including an artificial light source, and a controller located within the base, the controller adapted to activate the artificial light source and the gas pump on predetermined time cycles.Type: ApplicationFiled: October 30, 2008Publication date: June 18, 2009Applicant: AEROGROW INTERNATIONAL, INC.Inventors: W. Michael Bissonnette, Brett Pardikes, Terry Robertson, Brian McGee, John Thompson, Sylvia Bernstein, Dan Lovato, Mica Gross
-
Publication number: 20080276534Abstract: This invention provides adaptive growth technology, hydroponic and aeroponic gardens with adaptive growth technology, and methods for growing a plant or germinating a seed in with adaptive growth technology. An apparatus of this invention includes a vessel, a growing surface, a light source, a liquid measurement device, a controller in communication with the measurement device and a time that calculate the rate of consumption of the liquid in the vessel by seeds or plants and that adjust the liquid delivery rate, the liquid quality, the nutrient delivery rate, the nutrient quality, the photoradiation delivery rate, and/or the photoradiation quality based on the calculated rate of liquid usage. In an embodiment, the steps are performed automatically without human intervention.Type: ApplicationFiled: December 17, 2007Publication date: November 13, 2008Applicant: AeroGrow International, Inc.Inventors: W. Michael Bissonnette, John Thompson, Sylvia Bernstein, Laura L. Conley, Carson Payne, Robert E. Wainwright, Curt Morgan, Terry Robertson, Brian McGee
-
Publication number: 20070199545Abstract: A fuel control system for an engine having at least one combustion chamber is disclosed. The fuel control system has a source of pressurized fluid, a fuel injecting device, and a controller in communication with the fuel injecting device. The fuel injecting device receives the pressurized fluid and injects fuel into the combustion chamber of the engine in response to a fuel injection command signal. The controller receives an input indicative of an operator desired objective and selects a set of data corresponding to the operator desired objective from a plurality of sets of data stored within a memory of the controller. The controller then determines the fuel injection command signal from the selected set of data and at least one current operating condition of the engine.Type: ApplicationFiled: December 29, 2006Publication date: August 30, 2007Inventor: Brian McGee
-
Publication number: 20060076035Abstract: A surface cleaning apparatus comprises a body including a plurality of compartments. An elongate rotating brush arrangement is positioned within and extends across a first compartment. An electric motor is positioned in a second compartment for driving the brush. The motor for the brush can be operated at a plurality of speeds. A feedback loop maintains the selected speed during operation, and the motor will automatically shut off if the brush is unable to rotate.Type: ApplicationFiled: October 8, 2004Publication date: April 13, 2006Inventors: Brian McGee, Chad Reese
-
Patent number: 7023876Abstract: A Point-to-point protocol configured to provide communication exchange between a first device and a second device. The point-to-point protocol is configured to negotiate an exchange rate and establish a connection for the communication exchange between the first and second device. As system dynamics change, the point-to-point protocol is also configured to permit application programs in the first device and the second device to request renegotiation of the exchange rate at any time. The point-to-point protocol is also configured to provide confirmation to a sending application program that information was delivered to a receiving application program.Type: GrantFiled: July 9, 2001Date of Patent: April 4, 2006Assignee: Quantum CorporationInventors: David Ray Berry, Daniel Brian McGee, Susan Jane Gray
-
Patent number: 6535966Abstract: A memory controller for a memory subsystem of a computer system connects to a processor bus. The memory controller is for use with memory devices such as RDRAM or DDR SDRAM that allow for multiple open pages. Memory references are remapped by an address mapper and processed by a page tracking buffer to keep track of open pages in the memory devices. The controller also has a state machine, and an interface to memory devices. The page tracking buffer has a row address content addressable memory for determining when a reference is in an open page, and a bank content addressable memory for determining when a reference is to the same bank as an open page. The controller closes open pages of a bank prior to opening new pages in that bank. The page tracking buffer has fewer lines than the product of the maximum number of memory devices times the maximum number of simultaneously open pages of each device, but provides for tracking any page of any of the memory devices.Type: GrantFiled: May 17, 2000Date of Patent: March 18, 2003Assignee: Sun Microsystems, Inc.Inventors: Rajasekhar Cherabuddi, Kevin Normoyle, Brian McGee
-
Publication number: 20030007504Abstract: A Point-to-point protocol configured to provide communication exchange between a first device and a second device. The point-to-point protocol is configured to negotiate an exchange rate and establish a connection for the communication exchange between the first and second device. As system dynamics change, the point-to-point protocol is also configured to permit application programs in the first device and the second device to request renegotiation of the exchange rate at any time. The point-to-point protocol is also configured to provide confirmation to a sending application program that information was delivered to a receiving application program.Type: ApplicationFiled: July 9, 2001Publication date: January 9, 2003Inventors: David Ray Berry, Daniel Brian McGee, Susan Grey
-
Patent number: 6424868Abstract: A functional electrical stimulation system for generating a data file storing stimulation patterns that can be provided to a stimulator is described. The system includes a host computer system for producing a data structure or data file that describes the patterns and a portable stimulator that using the data structure or data file applies electrical pulses to electrodes carried by a patient. The host computer system and the stimulator system each have a memory storing a table having control and pattern generation information with indexes into a table that separately stores electrode characterization data for each electrode used by the portable stimulator.Type: GrantFiled: November 9, 1999Date of Patent: July 23, 2002Assignee: Shriners Hospital for ChildrenInventors: Brian T. Smith, Brian McGee, John Douglas, Randal R. Betz, Michael Ignatoski
-
Patent number: 5983140Abstract: A functional electrical stimulation system for generating a data file storing stimulation patterns that can be provided to a stimulator is described. The system includes a host computer system for producing a data structure or data file that describes the patterns and a portable stimulator that using the data structure or data file applies electrical pulses to electrodes carried by a patient. The host computer system and the stimulator system each have a memory storing a table having control and pattern generation information with indexes into a table that separately stores electrode characterization data for each electrode used by the portable stimulator.Type: GrantFiled: November 2, 1998Date of Patent: November 9, 1999Assignee: Shriners Hospitals for ChildrenInventors: Brian T. Smith, Brian McGee, John Douglas, Randal R. Betz, Michael Ignatoski
-
Patent number: 5861017Abstract: A functional electrical stimulation system for generating a data file storing stimulation patterns that can be provided to a stimulator is described. The system includes a host computer system for producing a data structure or data file that describes the patterns and a portable stimulator that using the data structure or data file applies electrical pulses to electrodes carried by a patient. The host computer system and the stimulator system each have a memory storing a table having control and pattern generation information with indexes into a table that separately stores electrode characterization data for each electrode used by the portable stimulator.Type: GrantFiled: June 6, 1997Date of Patent: January 19, 1999Assignee: Shriners Hospitals for ChildrenInventors: Brian T. Smith, Brian McGee, John Douglas, Randal R. Betz, Michael Ignatoski