Patents by Inventor Brian King

Brian King 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: 10841120
    Abstract: In embodiments, a processing device receives an identification of a source code file for a device control application and an associated configuration file for the device control application. The processing device parses the configuration file to identify a first set of classes that are specified in the configuration file but that are not specified in the source code file. The processing device analyzes the source code file to identify a second set of classes that are specified in the source code file. The processing device retrieves the first set of classes and the second set of classes from a library, wherein classes from the library other than the first set of classes and the second set of classes are not retrieved. The processing device generates an executable file for the device control application based on the source code file, the first set of classes and the second set of classes.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: November 17, 2020
    Assignee: Ayla Networks, Inc.
    Inventors: Daniel J. Myers, III, Brian King, Emanuel Peña Aguilar
  • Publication number: 20200289887
    Abstract: A method and system of officiating a sporting event with a player on a field of play with a play boundary is disclosed. A ball sensor in a ball of sport and a player sensor in player equipment may be detected when breaking a detection field generated by a field generator along a play boundary. Play data and participant data may be sent to a processor to determine an officiating result, and the officiating result may be sent to an official's mobile device for confirmation.
    Type: Application
    Filed: September 3, 2019
    Publication date: September 17, 2020
    Inventor: Brian King Simpson
  • Patent number: 10694455
    Abstract: A method includes establishing, by a processing device of a first device, a first connection with a second device. The first connection including a first connection type. The method includes detecting a network change event. The network change event including a change in connection status of at least one of the first connection type or a second connection type. The method includes determining an available connection type having a highest rank responsive to detecting the network change event. In response to a determination that the available connection type having the highest rank is the second connection type or a third connection type, the method includes establishing a second connection with the second device. The second connection including the available connection type having the highest rank. The method includes communicating with the second device using the available connection type having the highest rank via the second connection.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: June 23, 2020
    Assignee: Ayla Networks, Inc.
    Inventors: Daniel J. Myers, III, Rajalakshmi Ramachandran Pillay, Brian King
  • Patent number: 10624725
    Abstract: An oral rinsing apparatus that washes away plaque, bacteria, and food debris that might reside on the teeth and along the gumline includes a handle, a nozzle, and a water supply line. The handle is adjacently attached to the nozzle. The water supply line that is connected to the handle and positioned opposite to the nozzle. The water supply line is in fluid communication with an existing water source diverter and provides a stream of water into the handle and the nozzle. The stream of water then flows through a first channel of the handle and a second channel of the nozzle before discharges through a head of the nozzle. A flow-activation button of the handle turns on and off the stream of water that exits through the head as a plurality of flow control settings are integrated into the head.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: April 21, 2020
    Inventor: Brian King
  • Publication number: 20200052262
    Abstract: The portable battery case capable of suppressing fires includes a fire resistant case, a fire resistant lid, a lid fastener, at least one port, a temperature gage. The fire resistant case includes an outer layer, an intermediate layer that is made of fire resistant material, an inner layer, and a chamber. The chamber is delineated within the inner layer to secures the battery. The outer layer is hermetically connected to the inner layer so that the intermediate layer can be interposed between the inner layer and the outer layer. The fire resistant lid is terminally connected to the outer layer. The chamber is enclosed by the fire resistant lid and the lid fastener. The port is laterally integrated onto the fire resistant case in order to insert a power case. The temperature gage is laterally integrated onto the fire resistant case.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 13, 2020
    Inventor: Brian King
  • Publication number: 20200035231
    Abstract: A system configured to process speech commands may classify incoming audio as desired speech, undesired speech, or non-speech. Desired speech is speech that is from a same speaker as reference speech. The reference speech may be obtained from a configuration session or from a first portion of input speech that includes a wakeword. The reference speech may be encoded using a recurrent neural network (RNN) encoder to create a reference feature vector. The reference feature vector and incoming audio data may be processed by a trained neural network classifier to label the incoming audio data (for example, frame-by-frame) as to whether each frame is spoken by the same speaker as the reference speech. The labels may be passed to an automatic speech recognition (ASR) component which may allow the ASR component to focus its processing on the desired speech.
    Type: Application
    Filed: June 11, 2019
    Publication date: January 30, 2020
    Inventors: Sree Hari Krishnan Parthasarathi, Bjorn Hoffmeister, Brian King, Roland Maas
  • Publication number: 20190312746
    Abstract: In embodiments, a device control application reads a configuration file responsive to a first execution of the device control application on a mobile device. The mobile device parses the first configuration file to identify one or more supported devices, managed properties of each of the one or more supported devices, actions that indicate information about the managed properties, and controls associated with at least one of the one or more supported devices or the one or more managed properties, wherein a control causes a specified user input to generate a command to cause a managed property to have a specified value. The mobile device crates a first version of the device control application based on the configuration file during runtime of the device control application based on a result of the parsing. The mobile device then presents the first version of the device control application.
    Type: Application
    Filed: June 18, 2018
    Publication date: October 10, 2019
    Inventors: Daniel J. Myers, III, Brian King, Emanuel Peña Aguilar
  • Publication number: 20190310832
    Abstract: In embodiments, a processing device receives an identification of a source code file for a device control application and an associated configuration file for the device control application. The processing device parses the configuration file to identify a first set of classes that are specified in the configuration file but that are not specified in the source code file. The processing device analyzes the source code file to identify a second set of classes that are specified in the source code file. The processing device retrieves the first set of classes and the second set of classes from a library, wherein classes from the library other than the first set of classes and the second set of classes are not retrieved. The processing device generates an executable file for the device control application based on the source code file, the first set of classes and the second set of classes.
    Type: Application
    Filed: June 18, 2018
    Publication date: October 10, 2019
    Inventors: Daniel J. Myers, III, Brian King, Emanuel Peña Aguilar
  • Patent number: 10373612
    Abstract: A system configured to process speech commands may classify incoming audio as desired speech, undesired speech, or non-speech. Desired speech is speech that is from a same speaker as reference speech. The reference speech may be obtained from a configuration session or from a first portion of input speech that includes a wakeword. The reference speech may be encoded using a recurrent neural network (RNN) encoder to create a reference feature vector. The reference feature vector and incoming audio data may be processed by a trained neural network classifier to label the incoming audio data (for example, frame-by-frame) as to whether each frame is spoken by the same speaker as the reference speech. The labels may be passed to an automatic speech recognition (ASR) component which may allow the ASR component to focus its processing on the desired speech.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: August 6, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Sree Hari Krishnan Parthasarathi, Bjorn Hoffmeister, Brian King, Roland Maas
  • Patent number: 10345882
    Abstract: A dynamic power meter circuit receives a set of clock signals. The clock signals are summed by a clock sum adder, thereby generating a clock sum value. A dynamic power meter output value is generated based at least in part on the clock sum value. In one particular example, a dynamic power meter circuit receives clock signals and from them generates a clock sum model sub-value. The dynamic power meter circuit also receives event signals, and from them generates an architectural event model sub-value. A corresponding pair of clock sum model sub-value and architectural event model sub-value are then ratiometrically combined, thereby generating a dynamic power meter output value. Due to the use of both event signals and clock signals, a stream of dynamic power meter output values is generated that more closely tracks actual dynamic power of a circuit being monitored.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: July 9, 2019
    Assignee: MEDIATEK INC.
    Inventors: Huajun Wen, Hugh Thomas Mair, Hsin-Chen Chen, Brian King Flachs
  • Patent number: 10278464
    Abstract: An adaptable luggage case and workspace combination stores personal effects for travel. The adaptable luggage case and workspace combination is able to be configured as a desk to provide a workspace for the user or as a rolling luggage case for travel. The adaptable luggage case and workspace combination includes a luggage case, a collapsible workstation, an electrical housing, a first pair of telescoping-leg supports, and a second pair of telescoping-leg supports. The luggage case allows storage and transportation of personal effects. The collapsible workstation is connected to a case lid. The collapsible workstation expands providing a workspace for the user. The electrical housing supports a rechargeable battery to provide power to mobile or electronic devices during travel. The first pair of telescoping-leg supports and the second pair of telescoping-leg supports support the luggage case when the adaptable luggage case and workspace combination is configured as a desk.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: May 7, 2019
    Inventor: Brian King
  • Publication number: 20190078346
    Abstract: A pool cleaner comprises a housing including at least two wheels, a supply mast, and a timer disc assembly configured to receive water from the supply mast. The timer disc assembly includes an outer housing, a plurality of outlet ports extending through the outer housing, and a rotating timer disc positioned within the outer housing adjacent to the plurality of outlet ports. The timer disc assembly also includes at least one stationary port seal liner positioned between one of the plurality of outlet ports and the rotating timer disc. The at least one stationary port seal liner includes an elastomeric piece and a liner piece, and the liner piece is in contact with the rotating timer disc.
    Type: Application
    Filed: November 13, 2018
    Publication date: March 14, 2019
    Inventors: Suresh Gopalan, Nitin Agarwal, Jayamurali Kaladharan, Brian King, Leonard Richiuso
  • Publication number: 20190060039
    Abstract: An oral rinsing apparatus that washes away plaque, bacteria, and food debris that might reside on the teeth and along the gumline includes a handle, a nozzle, and a water supply line. The handle is adjacently attached to the nozzle. The water supply line that is connected to the handle and positioned opposite to the nozzle. The water supply line is in fluid communication with an existing water source diverter and provides a stream of water into the handle and the nozzle. The stream of water then flows through a first channel of the handle and a second channel of the nozzle before discharges through a head of the nozzle. A flow-activation button of the handle turns on and off the stream of water that exits through the head as a plurality of flow control settings are integrated into the head.
    Type: Application
    Filed: August 23, 2018
    Publication date: February 28, 2019
    Inventor: Brian King
  • Publication number: 20190007949
    Abstract: A method includes establishing, by a processing device of a first device, a first connection with a second device. The first connection including a first connection type. The method includes detecting a network change event. The network change event including a change in connection status of at least one of the first connection type or a second connection type. The method includes determining an available connection type having a highest rank responsive to detecting the network change event. In response to a determination that the available connection type having the highest rank is the second connection type or a third connection type, the method includes establishing a second connection with the second device. The second connection including the available connection type having the highest rank. The method includes communicating with the second device using the available connection type having the highest rank via the second connection.
    Type: Application
    Filed: January 12, 2018
    Publication date: January 3, 2019
    Inventors: Daniel J. Myers, III, Rajalakshmi Ramachandran Pillay, Brian King
  • Patent number: 10125509
    Abstract: According to some embodiments, a pool cleaner includes a chassis, a housing supported by the chassis, at least one drive wheel supported by the chassis, and a turbine assembly that rotates in one of a first direction and a second direction to drive the at least one drive wheel. The pool cleaner also includes a timer disc assembly with at least one rotating timer disc. The timer disc assembly controls a flow of pressurized fluid away from the housing in a forward direction for backward propulsion assistance of the pool cleaner during a first time period, a rearward direction for forward propulsion assistance of the pool cleaner during a second time period, and a sideways direction for turning propulsion assistance of the pool cleaner during at least a portion of one of the first time period and the second time period.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: November 13, 2018
    Assignee: Pentair Water Pool and Spa, Inc.
    Inventors: Suresh Gopalan, Nitin Agarwal, Jayamurali Kaladharan, Brian King, Leonard Richiuso
  • Patent number: 10073929
    Abstract: An apparatus for a premises based system is provided. A processor may be configured to generate a layout (such as a floor plan layout) of at least a portion of a premises to be monitored by the premises based system and populate the layout with at least one premises device. The processor may be further configured to cause layout data associated with the populated layout to be stored.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: September 11, 2018
    Assignee: ADT US Holdings, Inc.
    Inventors: Dmitry Vaynriber, Brian King, Molly Byer, Raymond North, Jocelyne Norris
  • Patent number: 9959697
    Abstract: A laboratory vial transfer device for automatically transferring laboratory vials from a transport package containing a plurality of said vials, comprising: a vial feeder configured to connect to the transport package after the package has been opened, so as to feed vials directly from the package without manual contact, wherein the vial feeder comprises a rotatable carousel having a plurality of vial receiving positions located on the carousel each for receiving a single vial and adapted to collect the vials from the opened package into respective vial receiving positions upon operation of the carousel, wherein the carousel is operable to feed the vials from their respective vial receiving positions to an exit position.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: May 1, 2018
    Assignee: Thermo Electron Manufacturing Limited
    Inventors: Brian King, Harald Ritchie
  • Publication number: 20170270919
    Abstract: A system configured to process speech commands may classify incoming audio as desired speech, undesired speech, or non-speech. Desired speech is speech that is from a same speaker as reference speech. The reference speech may be obtained from a configuration session or from a first portion of input speech that includes a wakeword. The reference speech may be encoded using a recurrent neural network (RNN) encoder to create a reference feature vector. The reference feature vector and incoming audio data may be processed by a trained neural network classifier to label the incoming audio data (for example, frame-by-frame) as to whether each frame is spoken by the same speaker as the reference speech. The labels may be passed to an automatic speech recognition (ASR) component which may allow the ASR component to focus its processing on the desired speech.
    Type: Application
    Filed: June 29, 2016
    Publication date: September 21, 2017
    Inventors: Sree Hari Krishnan Parthasarathi, Bjorn Hoffmeister, Brian King, Roland Maas
  • Publication number: 20170245608
    Abstract: An adaptable luggage case and workspace combination stores personal effects for travel. The adaptable luggage case and workspace combination is able to be configured as a desk to provide a workspace for the user or as a rolling luggage case for travel. The adaptable luggage case and workspace combination includes a luggage case, a collapsible workstation, an electrical housing, a first pair of telescoping-leg supports, and a second pair of telescoping-leg supports. The luggage case allows storage and transportation of personal effects. The collapsible workstation is connected to a case lid. The collapsible workstation expands providing a workspace for the user. The electrical housing supports a rechargeable battery to provide power to mobile or electronic devices during travel. The first pair of telescoping-leg supports and the second pair of telescoping-leg supports support the luggage case when the adaptable luggage case and workspace combination is configured as a desk.
    Type: Application
    Filed: February 27, 2017
    Publication date: August 31, 2017
    Inventor: Brian King
  • Patent number: D768585
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: October 11, 2016
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Christopher Todd Moore, Dennis Brian King, Robert Earl Grubbs, Alan Carroll Lovell