Patents by Inventor Brian A. Jackson

Brian A. Jackson 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: 20220239606
    Abstract: Disclosed are systems, methods and computer-readable media for controlling and managing the identification and provisioning of resources within an on-demand center as well as the transfer of workload to the provisioned resources. One aspect involves creating a virtual private cluster within the on-demand center for the particular workload from a local environment. A method of managing resources between a local compute environment and an on-demand environment includes detecting an event associated with a local compute environment and based on the detected event, identifying information about the local environment, establishing communication with an on-demand compute environment and transmitting the information about the local environment to the on-demand compute environment, provisioning resources within the on-demand compute environment to substantially duplicate the local environment and transferring workload from the local-environment to the on-demand compute environment.
    Type: Application
    Filed: April 15, 2022
    Publication date: July 28, 2022
    Applicant: III Holdings 12, LLC
    Inventor: David Brian Jackson
  • Publication number: 20220239607
    Abstract: Disclosed are systems, methods and computer-readable media for controlling and managing the identification and provisioning of resources within an on-demand center as well as the transfer of workload to the provisioned resources. One aspect involves creating a virtual private cluster within the on-demand center for the particular workload from a local environment. A method of managing resources between a local compute environment and an on-demand environment includes detecting an event associated with a local compute environment and based on the detected event, identifying information about the local environment, establishing communication with an on-demand compute environment and transmitting the information about the local environment to the on-demand compute environment, provisioning resources within the on-demand compute environment to substantially duplicate the local environment and transferring workload from the local-environment to the on-demand compute environment.
    Type: Application
    Filed: April 15, 2022
    Publication date: July 28, 2022
    Applicant: III Holdings 12, LLC
    Inventor: David Brian Jackson
  • Patent number: 11386038
    Abstract: A reconfigurable data processor comprises an array of processing units arranged to perform execution fragments of a data processing operation. A control barrier network is coupled to processing units in the array. The control barrier network comprises a control bus configurable to form signal routes in the control barrier network, and a plurality of control barrier logic units having inputs and outputs connected to the control bus and to the array of processing units. The logic units in the plurality of logic units are configurable to consume source tokens and status signals on the inputs and produce barrier tokens on the outputs based on the source tokens and status signals on the inputs. Also, the logic units can produce enable signals for the array of processing units based on the source tokens and status signals on the inputs.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: July 12, 2022
    Assignee: SambaNova Systems, Inc.
    Inventors: Raghu Prabhakar, Manish K. Shah, Ram Sivaramakrishnan, Pramod Nataraja, David Brian Jackson, Gregory Frederick Grohoski
  • Patent number: 11356385
    Abstract: An on-demand compute environment comprises a plurality of nodes within an on-demand compute environment available for provisioning and a slave management module operating on a dedicated node within the on-demand compute environment, wherein upon instructions from a master management module at a local compute environment, the slave management module modifies at least one node of the plurality of nodes.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: June 7, 2022
    Assignee: III Holdings 12, LLC
    Inventor: David Brian Jackson
  • Patent number: 11306818
    Abstract: A continuously variable transmission capable of operating in a forward direction or reverse direction may be controlled in the reverse direction by providing an initial skew angle in a first skew direction, followed by a set or sequence of skew angle adjustments in an opposite direction to prevent runaway or other unintended consequences. A continuously variable transmission may include a timing plate to maintain all planets at an angle or within a range of an angle in forward and reverse operations.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: April 19, 2022
    Assignee: Fallbrook Intellectual Property Company LLC
    Inventors: Fernand A. Thomassy, Charles B. Lohr, Brad P. Pohl, David Brian Jackson
  • Publication number: 20220058282
    Abstract: A consent block is a type of block that may be stored in a blockchain. Each consent block has an owner and may store an owner consent contract, i.e., a smart contract containing owner-specified access rules that determine who may access data assets that are stored in other blocks of the blockchain and owned by the same owner. The consent block may alternatively store a global consent contract containing global access rules that supersede owner-specified access rules. The consent block also stores a hash value determined from the consent contract and a previous hash value of the block immediately preceding the consent block. The consent contract and the position of the consent block in the blockchain are verifiable from the hash value. Each consent block, once added to the blockchain, becomes part of the immutable record of data stored in the blockchain, and therefore leaves an auditable trail.
    Type: Application
    Filed: August 24, 2020
    Publication date: February 24, 2022
    Inventors: Frank J. Ricotta, JR., Brian Jackson, Tyson Henry, Amber Mortensen Hartley
  • Patent number: 11238164
    Abstract: An adaptive data storage platform includes a plurality of nodes and a plurality of data stores, each associated with a different one of the nodes. An immutable journal distributed is between the plurality of nodes. Access to the data stores is based upon a consensus of trust determined by the plurality of nodes. The data is cyphered as it is received to form ciphered data that is sharded into equally sized shards that are distributed across the nodes for storing on a corresponding ones of the data stores and tracked using the immutable journal. The shard may be periodically sent to a different one of the nodes for storing on the corresponding data store. The data is thereby ciphered and distributed across the plurality of data stores and is not stationary.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: February 1, 2022
    Assignee: BURSTIQ, INC.
    Inventors: Frank Ricotta, Brian Jackson, Tyson Henry
  • Publication number: 20220027308
    Abstract: A processing system comprises a control bus and a plurality of logic units. The control bus is configurable by configuration data to form signal routes in a control barrier network coupled to processing units in an array of processing units. The plurality of logic units has inputs and outputs connected to the control bus and to the array of processing units. A logic unit in the plurality of logic units is operatively coupled to a processing unit in the array of processing units and is configurable by the configuration data to consume source tokens and a status signal from the processing unit on the inputs and to produce barrier tokens and an enable signal on the outputs based on the source tokens and the status signal on the inputs.
    Type: Application
    Filed: October 1, 2021
    Publication date: January 27, 2022
    Applicant: SambaNova Systems, Inc.
    Inventors: Raghu PRABHAKAR, Manish K. SHAH, Ram SIVARAMAKRISHNAN, Pramod NATARAJA, David Brian JACKSON, Gregory Frederick GROHOSKI
  • Patent number: 11188497
    Abstract: A reconfigurable data processor comprises a bus system, and an array of configurable units connected to the bus system, configurable units in the array including configuration data stores to store unit files comprising a plurality of sub-files of configuration data particular to the corresponding configurable units. Configurable units in the plurality of configurable units each include logic to execute a unit configuration load process, including receiving via the bus system, sub-files of a unit file particular to the configurable unit, and loading the received sub-files into the configuration store of the configurable unit. A configuration load controller connected to the bus system, including logic to execute an array configuration load process, including distributing a configuration file comprising unit files for a plurality of the configurable units in the array.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: November 30, 2021
    Assignee: SambaNova Systems, Inc.
    Inventors: Manish K. Shah, Ram Sivaramakrishnan, Mark Luttrell, David Brian Jackson, Raghu Prabhakar, Sumti Jairath, Gregory Frederick Grohoski, Pramod Nataraja
  • Publication number: 20210311804
    Abstract: Disclosed are systems, hybrid compute environments, methods and computer-readable media for dynamically provisioning nodes for a workload. In the hybrid compute environment, each node communicates with a first resource manager associated with the first operating system and a second resource manager associated with a second operating system. The method includes receiving an instruction to provision at least one node in the hybrid compute environment from the first operating system to the second operating system, after provisioning the second operating system, pooling at least one signal from the resource manager associated with the at least one node, processing at least one signal from the second resource manager associated with the at least one node and consuming resources associated with the at least one node having the second operating system provisioned thereon.
    Type: Application
    Filed: March 15, 2021
    Publication date: October 7, 2021
    Applicant: III Holdings 12, LLC
    Inventor: David Brian Jackson
  • Publication number: 20210306284
    Abstract: Disclosed are systems, methods and computer-readable media for controlling and managing the identification and provisioning of resources within an on-demand center as well as the transfer of workload to the provisioned resources. One aspect involves creating a virtual private cluster within the on-demand center for the particular workload from a local environment. A method of managing resources between a local compute environment and an on-demand environment includes detecting an event associated with a local compute environment and based on the detected event, identifying information about the local environment, establishing communication with an on-demand compute environment and transmitting the information about the local environment to the on-demand compute environment, provisioning resources within the on-demand compute environment to substantially duplicate the local environment and transferring workload from the local-environment to the on-demand compute environment.
    Type: Application
    Filed: March 15, 2021
    Publication date: September 30, 2021
    Applicant: III Holdings 12, LLC
    Inventor: David Brian Jackson
  • Publication number: 20210271519
    Abstract: A reconfigurable data processor comprises an array of configurable units configurable to allocate a plurality of sets of configurable units in the array to implement respective execution fragments of the data processing operation. Quiesce logic is coupled to configurable units in the array, configurable to respond to a quiesce control signal to quiesce the sets of configurable units in the array on quiesce boundaries of the respective execution fragments, and to forward quiesce ready signals for the respective execution fragments when the corresponding sets of processing units are ready. An array quiesce controller distributes the quiesce control signal to configurable units in the array, and receives quiesce ready signals for the respective execution fragments from the quiesce logic.
    Type: Application
    Filed: May 17, 2021
    Publication date: September 2, 2021
    Applicant: SambaNova Systems, Inc.
    Inventors: Raghu Prabhakar, Manish K. Shah, Pramod Nataraja, David Brian Jackson, Kin Hing Leung, Ram Sivaramakrishnan, Sumti Jairath, Gregory Frederick Grohoski
  • Patent number: 11055141
    Abstract: A reconfigurable data processor comprises an array of configurable units configurable to allocate a plurality of sets of configurable units in the array to implement respective execution fragments of the data processing operation. Quiesce logic is coupled to configurable units in the array, configurable to respond to a quiesce control signal to quiesce the sets of configurable units in the array on quiesce boundaries of the respective execution fragments, and to forward quiesce ready signals for the respective execution fragments when the corresponding sets of processing units are ready. An array quiesce controller distributes the quiesce control signal to configurable units in the array, and receives quiesce ready signals for the respective execution fragments from the quiesce logic.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: July 6, 2021
    Assignee: SAMBANOVA SYSTEMS, INC.
    Inventors: Raghu Prabhakar, Manish K. Shah, Pramod Nataraja, David Brian Jackson, Kin Hing Leung, Ram Sivaramakrishnan, Sumti Jairath, Gregory Frederick Grohoski
  • Publication number: 20210164563
    Abstract: A continuously variable transmission capable of operating in a forward direction or reverse direction may be controlled in the reverse direction by providing an initial skew angle in a first skew direction, followed by a set or sequence of skew angle adjustments in an opposite direction to prevent runaway or other unintended consequences. A continuously variable transmission may include a timing plate to maintain all planets at an angle or within a range of an angle in forward and reverse operations.
    Type: Application
    Filed: February 16, 2021
    Publication date: June 3, 2021
    Applicant: Fallbrook Intellectual Property Company LLC
    Inventors: Fernand A. Thomassy, Charles B. Lohr, Brad P. Pohl, David Brian Jackson
  • Patent number: 10986037
    Abstract: Disclosed are systems, methods and computer-readable media for controlling and managing the identification and provisioning of resources within an on-demand center as well as the transfer of workload to the provisioned resources. One aspect involves creating a virtual private cluster within the on-demand center for the particular workload from a local environment. A method of managing resources between a local compute environment and an on-demand environment includes detecting an event associated with a local compute environment and based on the detected event, identifying information about the local environment, establishing communication with an on-demand compute environment and transmitting the information about the local environment to the on-demand compute environment, provisioning resources within the on-demand compute environment to substantially duplicate the local environment and transferring workload from the local-environment to the on-demand compute environment.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: April 20, 2021
    Assignee: III Holdings 12, LLC
    Inventor: David Brian Jackson
  • Patent number: 10977090
    Abstract: Disclosed are systems, hybrid compute environments, methods and computer-readable media for dynamically provisioning nodes for a workload. In the hybrid compute environment, each node communicates with a first resource manager associated with the first operating system and a second resource manager associated with a second operating system. The method includes receiving an instruction to provision at least one node in the hybrid compute environment from the first operating system to the second operating system, after provisioning the second operating system, pooling at least one signal from the resource manager associated with the at least one node, processing at least one signal from the second resource manager associated with the at least one node and consuming resources associated with the at least one node having the second operating system provisioned thereon.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: April 13, 2021
    Assignee: III Holdings 12, LLC
    Inventor: David Brian Jackson
  • Publication number: 20210090548
    Abstract: Systems and methods are directed to a speech translation system and methods for configuring a translation device included in the translation system. The translation device may include a first speaker element and a second speaker element. In some embodiments, the first speaker element may be configured as a personal-listening speaker, and the second speaker element may be configured as a group-listening speaker. The translation device may be configured to selectively and dynamically utilize one or both of the first speaker element and the second speaker element to facilitate translation services in different contexts. As a result, in such embodiments, the translation device may provide a wider range of user experiences that may facilitate translation services.
    Type: Application
    Filed: April 9, 2019
    Publication date: March 25, 2021
    Inventors: Joshua Debner, James Holt, Piotr Zin, Zebulun Abalos, Brian Jackson
  • Patent number: 10920882
    Abstract: A continuously variable transmission capable of operating in a forward direction or reverse direction may be controlled in the reverse direction by providing an initial skew angle in a first skew direction, followed by a set or sequence of skew angle adjustments in an opposite direction to prevent runaway or other unintended consequences. A continuously variable transmission may include a timing plate to maintain all planets at an angle or within a range of an angle in forward and reverse operations.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: February 16, 2021
    Assignee: Fallbrook Intellectual Property Company LLC
    Inventors: Fernand A. Thomassy, Charles B. Lohr, Brad P. Pohl, David Brian Jackson
  • Publication number: 20210011770
    Abstract: A reconfigurable data processor comprises an array of configurable units configurable to allocate a plurality of sets of configurable units in the array to implement respective execution fragments of the data processing operation. Quiesce logic is coupled to configurable units in the array, configurable to respond to a quiesce control signal to quiesce the sets of configurable units in the array on quiesce boundaries of the respective execution fragments, and to forward quiesce ready signals for the respective execution fragments when the corresponding sets of processing units are ready. An array quiesce controller distributes the quiesce control signal to configurable units in the array, and receives quiesce ready signals for the respective execution fragments from the quiesce logic.
    Type: Application
    Filed: July 8, 2019
    Publication date: January 14, 2021
    Applicant: SambaNova Systems, Inc.
    Inventors: Raghu Prabhakar, Manish K. Shah, Pramod Nataraja, David Brian Jackson, Kin Hing Leung, Ram Sivaramakrishnan, Sumti Jairath, Gregory Frederick Grohoski
  • Patent number: 10884696
    Abstract: Systems and methods are directed to an audio computing device and methods for modifying and/or blending an ambient-sound signal and a non-ambient-sound signal together into a blended signal having one or more desirable characteristics. In some embodiments, the audio computing device may obtain an ambient sound signal by capturing ambient sound with a microphone. The audio computing device may also obtain a non-ambient sound signal that does not represent ambient sounds. The audio computing device may modify one or both of the sound signals to change properties of the sound signals based at least in part on contextual information related to the sound signals, the audio computing device, or the like. The audio computing device may then blend the modified signals together and cause the blended signal to be output as sound via a speaker that provides an improved audio experience for a user of the audio computing device.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: January 5, 2021
    Assignee: Human, Incorporated
    Inventors: Benjamin S. Willis, Joseph David Dieter, Joshua Debner, Gelmont Rios, Kyle Marcolini, Brian Jackson