Patents by Inventor Bryan James

Bryan James 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: 10159254
    Abstract: The present invention relates, inter alia, to a method of improving the tolerance of a plant, which has been genetically engineered to over express a p-hydroxyphenylpyruvate dioxygenase (HPPD), to a HPPD inhibiting herbicide, said method comprising applying to said plant a water-soluble iron-containing compound. The present invention further relates to a method of selectively controlling weeds at a locus, the locus comprising weeds and crop plants, the crop plants having been genetically engineered to overexpress a HPPD which confers tolerance to a HPPD-inhibiting herbicide, the method comprising application to the locus of (i) a weed controlling amount of a HPPD-inhibiting herbicide and (ii) a water-soluble iron-containing compound. The present invention further relates to herbicidal compositions comprising a HPPD-inhibiting herbicide and a water-soluble iron-containing compound.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: December 25, 2018
    Assignee: Syngenta Participations AG
    Inventors: Rakesh Jain, Brett Robert Miller, Gordan Dean Vail, Bryan James Ulmer
  • Publication number: 20180367341
    Abstract: Provided is a system and method for a multi-tenant datacenter with layer 2 cloud interconnection and cloud storage. More specifically, the datacenter providing cloud storage, includes a plurality of Client Systems coupled to a first datacenter each Client System having a set of infrastructure resources and an initial networking configuration; and a first cloud computing environment established in the first datacenter, and coupled to the Client Systems by OSI Layer 2 as a data link layer for the transfer of data frames, each frame having a plurality of OSI Layer 2 tags, the first cloud computing environment providing storage resources for allocation to at least two Client Systems, the plurality of OSI Layer 2 tags permitting the at least two Client Systems to have overlapping network configurations. An associated method of providing a multi-tenant datacenter with layer 2 cloud interconnection and cloud storage is also provided.
    Type: Application
    Filed: August 17, 2018
    Publication date: December 20, 2018
    Applicant: The Faction Group LLC
    Inventors: MATTHEW ALAN WALLACE, Luke Matthew Norris, Bryan James Gallant, Hooker Ashley Heggestad
  • Patent number: 10154367
    Abstract: A method of improving wireless communication of an apparatus includes detecting a wireless signal from a wireless communication device at a first signal strength level, detecting the wireless signal increasing from the first strength level to exceed a threshold level associated with the wireless communication device, requesting, by the apparatus, an input from a user of the apparatus when the signal strength exceeds a threshold level associated with the wireless communication device, wherein the input indicates whether the apparatus should cause an action to occur at the wireless communication device, adjusting, at the apparatus, the threshold level associated with the wireless communication device after receiving the input, and automatically transmitting a signal from the apparatus to the wireless communication device to cause the wireless communication device to perform the action when the apparatus detects the wireless signal from the wireless communication device has exceeded the adjusted threshold level.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: December 11, 2018
    Assignee: GOOGLE LLC
    Inventors: Bryan James, Laura Rabb
  • Patent number: 10127105
    Abstract: One or more grids of redundancy coded shards, such as those stored or otherwise represented on grid encoded storage systems, are configured to be extensible. For example, a grid of shards may include data shards, derived shards (derived from the data shards), and null shard, indexed by, e.g., row and column. A grid of shards so configured may include data shards and derived shards in one set of columns of the grid, and the null shards in another set of columns of the grid. As additional data is added to the grid, the grid may be extended by converting some of the null shards into data or derived shards, on a row-by-row basis, and regenerating or re-deriving additional shards as necessary.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: November 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Bryan James Donlan
  • Patent number: 10127108
    Abstract: Techniques described and suggested herein include systems and methods for precomputing regeneration information for data archives (“archives”) that have been processed and stored using redundancy coding techniques. For example, regeneration information, such as redundancy code-related matrices (such as inverted matrices based on, e.g., a generator matrix for the selected redundancy code) corresponding to subsets of the shards, is computed for each subset and, in some embodiments, stored for use in the event that one or more shards becomes unavailable, e.g., so as to more efficiently and/or quickly regenerate a replacement shard.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: November 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul David Franklin, Bryan James Donlan, Colin Laird Lazier, Claire Elizabeth Suver
  • Publication number: 20180313691
    Abstract: A method and analyser for identifying or verifying or otherwise characterising a sample comprising: using or having an electromagnetic radiation source for emitting electromagnetic radiation in at least one beam at a sample, the electromagnetic radiation comprising at least two different wavelengths, using or having a sample detector that detects affected electromagnetic radiation resulting from the emitted electromagnetic radiation affected by the sample and provides output representing the detected affected radiation, and using or having a processor for determining sample coefficients from the output, and identifying or verifying or otherwise characterising the sample using the sample coefficients and training coefficients determined from training samples, wherein the coefficients reduce sensitivity to a sample retainer variation and/or are independent of concentration.
    Type: Application
    Filed: March 14, 2018
    Publication date: November 1, 2018
    Inventors: Raymond Andrew Simpkin, Donal Paul Krouse, Bryan James Smith
  • Patent number: 10108819
    Abstract: Techniques for extending a grid encoded data storage system to additional datacenters are described herein. A grid of shards with a first index and a second index is created and a set of null shards is added to the grid of shards. When a data object is received for storage in the grid of shards, a set of shards with the same first index is selected for the storage location with at least one null shard and one or more other shards. The null shard is enabled for data storage by allocating a storage device for the null shard. The grid is then updated by storing at least a portion of the data object in the set of shards, updating derived shards in the set of shards, and updating derived shards with the same second index as the updated shards.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: October 23, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan James Donlan, Colin Laird Lazier
  • Publication number: 20180302048
    Abstract: A modulator circuit includes a plurality of signal processing branches, each branch having a modulator for performing a delta-sigma modulation of a respective data stream portion in order to generate a modulated signal. The modulator circuit receives an input data stream having a carrier frequency; splits the input data stream into a plurality of data stream portions. Delta-sigma modulation is performed in each branch on a respective data stream portion. The respective modulated signals from each branch are combined to form an output signal for outputting at the carrier frequency.
    Type: Application
    Filed: October 20, 2015
    Publication date: October 18, 2018
    Inventors: Bryan James DONOGHUE, Desmond PHILLIPS, Tan ROBERT, Peter-Contesse HERVE
  • Publication number: 20180293876
    Abstract: Systems and methods of operating an alarm device of a home security system which integrates one or more sensors of a mobile device when the mobile device is located within a home protected by the home security system are provided. The security system may determine an unauthorized entry to the home based on an operating mode of the home security system and sensor data collected by the one or more sensors of the mobile device. An alarm may be output by the alarm device of the home security system based on the determined unauthorized entry by the home security system.
    Type: Application
    Filed: June 15, 2018
    Publication date: October 11, 2018
    Inventors: Kenneth Louis Herman, Bryan James, Keith Kops
  • Publication number: 20180293203
    Abstract: Processing apparatus in the form of a parallel processing configuration having a plurality of processors and at least one shared memory that is shared between the processors. Each processor is operated at a clock speed that is lower than the clock speed of the memory.
    Type: Application
    Filed: October 3, 2016
    Publication date: October 11, 2018
    Inventors: Robert Wei Liang TAN, Lucy Emma WRIGHT, Bryan James DONOGHUE
  • Publication number: 20180287801
    Abstract: A switching device is implemented in a network-attachable data transfer device to provide data storage access to other such devices. In some embodiments, network-attachable data transfer devices are arranged in a clustered configuration to provide various computational and storage services. When one or more devices of the cluster fails, various implementations associated with the switching device, via an external data interface, provide operational mitigation, optimized data recovery, and efficient reinstatement of normal operation of the cluster.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Bryan James Donlan, Paul David Franklin
  • Publication number: 20180285219
    Abstract: A switching device is implemented in a network-attachable data transfer device to provide data storage access to other such devices. In some embodiments, network-attachable data transfer devices are arranged in a clustered configuration to provide various computational and storage services. When one or more devices of the cluster fails, various implementations associated with the switching device, via an external data interface, provide operational mitigation, optimized data recovery, and efficient reinstatement of normal operation of the cluster.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Bryan James Donlan, Paul David Franklin, Colin Laird Lazier, Frank Charles Paterra
  • Publication number: 20180288049
    Abstract: A switching device is implemented in a network-attachable data transfer device to provide data storage access to other such devices. In some embodiments, network-attachable data transfer devices are arranged in a clustered configuration to provide various computational and storage services. When one or more devices of the cluster fails, various implementations associated with the switching device, via an external data interface, provide operational mitigation, optimized data recovery, and efficient reinstatement of normal operation of the cluster.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Bryan James Donlan, Paul David Franklin
  • Patent number: 10089176
    Abstract: Techniques for incrementally updating grid encoding data storage systems are described herein. A grid of shards with a plurality of virtual shards is created where each virtual shard is a representation of a shard in the grid of shards that is not backed by a data storage device and where each shard of the grid of shards has an index value. Data is then stored in the grid of shards by updating a shard to store the data and by also updating a second shard based on a set of shards with the same index value as the shard updated to store the data.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: October 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan James Donlan, Paul David Franklin, James Caleb Kirschner
  • Patent number: 10089179
    Abstract: Techniques described and suggested herein include systems and methods for storing, indexing, and retrieving original data of data archives on data storage systems using redundancy coding techniques. For example, redundancy codes, such as erasure codes, may be applied to archives (such as those received from a customer of a computing resource service provider) so as allow the storage of original data of the individual archives available on a minimum of volumes, such as those of a data storage system, while retaining availability, durability, and other guarantees imparted by the application of the redundancy code. Sparse indexing techniques may be implemented so as to reduce the footprint of indexes used to locate the original data, once stored. The volumes may be apportioned into failure-decorrelated subsets, and archives stored thereto may be apportioned to such subsets.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul David Franklin, Bryan James Donlan, Claire Elizabeth Suver
  • Publication number: 20180262147
    Abstract: A permanent split capacitor (PSC) motor includes a stator defining an axis of rotation and a rotor disposed adjacent the stator. The stator includes a start winding, a capacitor electrically coupled in series with the start winding, a first plurality of windings, and a second plurality of windings. At least one winding of the first plurality of windings is energized in parallel with at least one winding of the second plurality of windings at a first voltage and in series with the at least one winding of the second plurality of windings at a second voltage. The first and second pluralities of windings are energized to produce a plurality of motor speeds. The rotor rotates relative to the stator about the axis of rotation at a selected one of the plurality of motor speeds induced at least partially by a magnetic output of the windings of the stator.
    Type: Application
    Filed: March 13, 2017
    Publication date: September 13, 2018
    Inventors: Andrea Lena Nelson, Lester Benjamin Manz, Bryan James Stout, Harry Robert Wilson, Aurelio Santiago Garrido, Juan Manuel Amaya Martinez, Fredier Ruiz Arias
  • Patent number: 10073730
    Abstract: Techniques described and suggested herein include various methods and systems for verifying integrity of redundancy coded data, such as erasure coded data shards. In some embodiments, a quantity of redundancy coded data elements, hereafter referred to as data shards (e.g., erasure coded data shards), sufficient to reconstruct the original data element from which the redundancy coded data elements are derived, is used to generate reconstructed data shards to be used for checking the validity of analogous data shards stored for the original data element.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: September 11, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Bryan James Donlan, Claire Elizabeth Suver, Ryan Charles Schmitt, Paul David Franklin
  • Patent number: 10066993
    Abstract: A method and analyser for identifying or verifying or otherwise characterising a sample comprising: using or having an electromagnetic radiation source for emitting electromagnetic radiation in at least one beam at a sample, the electromagnetic radiation comprising at least two different wavelengths, using or having a sample detector that detects affected electromagnetic radiation resulting from the emitted electromagnetic radiation affected by the sample and provides output representing the detected affected radiation, and using or having a processor for determining sample coefficients from the output, and identifying or verifying or otherwise characterising the sample using the sample coefficients and training coefficients determined from training samples, wherein the coefficients reduce sensitivity to a sample retainer variation and/or are independent of concentration.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: September 4, 2018
    Assignee: Klein Medical Limited
    Inventors: Raymond Andrew Simpkin, Donal Paul Krouse, Bryan James Smith
  • Publication number: 20180246485
    Abstract: A programming module, systems, and methods for programming a motor controller coupled to a motor are provided. The programming module includes a connector for coupling to a system control wire harness of a system control board and a wire harness for coupling to a motor connector of the motor controller such that the programming module is serially coupled between the system control board and the motor controller. The module also includes a tap detection circuit coupled to the connector for detecting which tap of a plurality of motor taps is called by the system control board. A wireless communication device is configured to transmit an identification of the called tap wirelessly to a programming computing device, receive an adjusted operating parameter for the motor that is associated with the called tap from the programming computing device, and transmit, via the wire harness, the adjusted operating parameter to the motor controller.
    Type: Application
    Filed: February 24, 2017
    Publication date: August 30, 2018
    Inventors: Christopher Allen Mohalley, Bryan James Stout, Harry Robert Wilson, Ryan Keith Stephens, Gregory Paul Sullivan
  • Publication number: 20180225293
    Abstract: Techniques described and suggested herein include systems and methods for storing, indexing, and retrieving original data of data archives on data storage systems using redundancy coding techniques. For example, redundancy codes, such as erasure codes, may be applied to archives (such as those received from a customer of a computing resource service provider) so as allow the storage of original data of the individual archives available on a minimum of volumes, such as those of a data storage system, while retaining availability, durability, and other guarantees imparted by the application of the redundancy code. Sparse indexing techniques may be implemented so as to reduce the footprint of indexes used to locate the original data, once stored.
    Type: Application
    Filed: December 19, 2014
    Publication date: August 9, 2018
    Inventors: Bryan James Donlan, Paul David Franklin