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: 20230402908
    Abstract: 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: Application
    Filed: June 9, 2022
    Publication date: December 14, 2023
    Inventor: Brian McGee
  • Patent number: 10296432
    Abstract: 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: Grant
    Filed: May 3, 2017
    Date of Patent: May 21, 2019
    Assignee: INTEL CORPORATION
    Inventors: Karthikeyan Avudaiyappan, Brian McGee
  • Patent number: 10178924
    Abstract: 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: Grant
    Filed: February 27, 2013
    Date of Patent: January 15, 2019
    Assignee: SHARKNINJA OPERATING LLC
    Inventors: Jon French, Aric Jennings, Jamie Paul Gagnon, Brian McGee, David M. Audette, Michael Joseph Smith, John Cheung, Joyce Chien Tu
  • Patent number: 10028608
    Abstract: 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: Grant
    Filed: February 1, 2013
    Date of Patent: July 24, 2018
    Assignee: SHARKNINJA OPERATING LLC
    Inventors: 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: 20170235656
    Abstract: 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: Application
    Filed: May 3, 2017
    Publication date: August 17, 2017
    Inventors: Karthikeyan AVUDAIYAPPAN, Brian MCGEE
  • Patent number: 9665468
    Abstract: 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: Grant
    Filed: August 19, 2013
    Date of Patent: May 30, 2017
    Assignee: Intel Corporation
    Inventors: Karthikeyan Avudaiyappan, Brian McGee
  • Publication number: 20150173551
    Abstract: 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: Application
    Filed: February 1, 2013
    Publication date: June 25, 2015
    Inventors: 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: 20150052401
    Abstract: 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: Application
    Filed: August 19, 2013
    Publication date: February 19, 2015
    Applicant: Soft Machines, Inc.
    Inventors: Karthikeyan AVUDAIYAPPAN, Brian MCGEE
  • Publication number: 20150020693
    Abstract: 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: Application
    Filed: February 27, 2013
    Publication date: January 22, 2015
    Applicant: Euro-Pro Operating LLC
    Inventors: Jon French, Aric Jennings, Jamie Paul Gagnon, Brian McGee, David M. Audette, Michael Joseph Smith, John Cheung, Joyce Chien Tu
  • Publication number: 20090151248
    Abstract: 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: Application
    Filed: October 30, 2008
    Publication date: June 18, 2009
    Applicant: AEROGROW INTERNATIONAL, INC.
    Inventors: W. Michael Bissonnette, Brett Pardikes, Terry Robertson, Brian McGee, John Thompson, Sylvia Bernstein, Dan Lovato, Mica Gross
  • Publication number: 20080276534
    Abstract: 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: Application
    Filed: December 17, 2007
    Publication date: November 13, 2008
    Applicant: 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: 20070199545
    Abstract: 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: Application
    Filed: December 29, 2006
    Publication date: August 30, 2007
    Inventor: Brian McGee
  • Publication number: 20060076035
    Abstract: 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: Application
    Filed: October 8, 2004
    Publication date: April 13, 2006
    Inventors: Brian McGee, Chad Reese
  • Patent number: 7023876
    Abstract: 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: Grant
    Filed: July 9, 2001
    Date of Patent: April 4, 2006
    Assignee: Quantum Corporation
    Inventors: David Ray Berry, Daniel Brian McGee, Susan Jane Gray
  • Patent number: 6535966
    Abstract: 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: Grant
    Filed: May 17, 2000
    Date of Patent: March 18, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Rajasekhar Cherabuddi, Kevin Normoyle, Brian McGee
  • Publication number: 20030007504
    Abstract: 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: Application
    Filed: July 9, 2001
    Publication date: January 9, 2003
    Inventors: David Ray Berry, Daniel Brian McGee, Susan Grey
  • Patent number: 6424868
    Abstract: 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: Grant
    Filed: November 9, 1999
    Date of Patent: July 23, 2002
    Assignee: Shriners Hospital for Children
    Inventors: Brian T. Smith, Brian McGee, John Douglas, Randal R. Betz, Michael Ignatoski
  • Patent number: 5983140
    Abstract: 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: Grant
    Filed: November 2, 1998
    Date of Patent: November 9, 1999
    Assignee: Shriners Hospitals for Children
    Inventors: Brian T. Smith, Brian McGee, John Douglas, Randal R. Betz, Michael Ignatoski
  • Patent number: 5861017
    Abstract: 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: Grant
    Filed: June 6, 1997
    Date of Patent: January 19, 1999
    Assignee: Shriners Hospitals for Children
    Inventors: Brian T. Smith, Brian McGee, John Douglas, Randal R. Betz, Michael Ignatoski