Patents by Inventor David Bernard

David Bernard 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: 20220138016
    Abstract: Methods, apparatus, systems and articles of manufacture to store and access multi-dimensional data are disclosed. An example apparatus includes a memory; a memory allocator to allocate part of the memory for storage of a multi-dimensional data object; and a storage element organizer to: separate the multi-dimensional data into storage elements; store the storage elements in the memory, the stored storage elements being selectively executable; store starting memory address locations for the storage elements in an array in the memory, the array to facilitate selectable access of data of the stored elements; store a pointer for the array into the memory.
    Type: Application
    Filed: July 12, 2021
    Publication date: May 5, 2022
    Inventors: Fergal Connor, David Bernard, Niall Hanrahan, Derek Harnett
  • Publication number: 20220125825
    Abstract: Various embodiments provide STOPS™ polymers that are S-antigen transport inhibiting oligonucleotide polymers, processes for making them and methods of using them to treat diseases and conditions. In some embodiments the STOPS™ modified oligonucleotides include an at least partially phosphorothioated sequence of alternating A and C units having modifications as described herein. The sequence independent antiviral activity against hepatitis B of embodiments of STOPS™ modified oligonucleotides, as determined by HBsAg Secretion Assay, is greater than that of a reference compound.
    Type: Application
    Filed: October 26, 2021
    Publication date: April 28, 2022
    Inventors: Leonid Beigelman, Rajendra Pandey, Vivek Kumar Rajwanshi, David Bernard Smith, Lawrence M. Blatt, Jin Hong
  • Publication number: 20220129475
    Abstract: A general purpose blockchain (GPB) providing the capability of native arbitrary computation and storage of any type of digital object with distributed verification technology (DVT) implementation that not only allows scalable arbitrary computational verification of digital objects, but also is agnostic as to the types of object. The GPB platform comprises an interface for interacting with arbitrary objects (“GPB arbitrary objects”). The interface transforms unstructured data into structured, extensible data without loss of fidelity of the underlying data. This is accomplished through a transformation function, which takes as input any arbitrary form of data and provides as output a structured data object upon which cryptographic and other operations necessary to the functions of DVTs can be performed collectively by a plurality of GPB blockchains. One proposed method of creating this structured output uses open-standard, extensible markup language (XML) data.
    Type: Application
    Filed: January 14, 2020
    Publication date: April 28, 2022
    Inventors: David Bernard THAW, Hyung Kyu KANG
  • Publication number: 20220108135
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for performing a machine learning operation using storage element pointers. An example computer readable medium comprises instructions that when executed, cause at least one processor to select, in response to a determination that a machine learning operation is to be performed, create first and second storage element pointers based on a type of machine learning operation to be performed, remap input tensor data of the input tensor based on the first storage element pointer without movement of the input tensor data in memory, cause execution of the machine learning operation with the remapped input tensor data to create intermediate tensor data, remap the intermediate tensor data based on the second storage element pointer without movement of the intermediate tensor data in memory, and provide the remapped intermediate tensor data as an output tensor.
    Type: Application
    Filed: December 17, 2021
    Publication date: April 7, 2022
    Inventors: Kevin Brady, Martin Power, Martin-Thomas Grymel, Alessandro Palla, David Bernard, Niall Hanrahan
  • Publication number: 20220100398
    Abstract: Techniques for in-band locking of extents containing multiple pages of shared non-volatile data storage are disclosed in which inter-node lock request messages indicate both an individual page for which a lock is requested and the multi-page extent that contains that page. A page lock or an extent lock is granted to the requesting node based on the time since the last access to the extent by the node to which the request was sent. A generation number may be maintained in each node and stored in the per-extent lock table entries and per-page lock table entries such that pages accessed by a node within an extent while the extent is in extent-locked access mode may subsequently be accessed by the node during a page-locked access mode for the extent occurring after the extent-locked access mode ends based on page locks created by the node during the extent-locked access mode.
    Type: Application
    Filed: September 28, 2020
    Publication date: March 31, 2022
    Inventors: Jason Raff, Shari Vietry, David Bernard
  • Publication number: 20220071957
    Abstract: Provided herein are compounds of Formula (I), or pharmaceutically acceptable salts thereof, pharmaceutical compositions that include a compound described herein (including pharmaceutically acceptable salts of a compound described herein) and methods of synthesizing the same. Also provided herein are methods of treating diseases and/or conditions with a compound of Formula (I), or a pharmaceutically acceptable salt thereof.
    Type: Application
    Filed: November 16, 2021
    Publication date: March 10, 2022
    Inventors: Sandrine Vendeville, David Bernard Smith, Leonid Beigelman, Vladimir Serebryany, Raymond F. Schinazi, Franck Amblard, Leda Bassit
  • Publication number: 20220012058
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed that increase data reuse for multiply and accumulate (MAC) operations. An example apparatus includes a MAC circuit to process a first context of a set of a first type of contexts stored in a first buffer and a first context of a set of a second type of contexts stored in a second buffer. The example apparatus also includes control logic circuitry to, in response to determining that there is an additional context of the second type to be processed in the set of the second type of contexts, maintain the first context of the first type in the first buffer. The control logic circuitry is also to, in response to determining that there is an additional context of the first type to be processed in the set of the first type of contexts maintain the first context of the second type in the second buffer and iterate a pointer of the second buffer from a first position to a next position in the second buffer.
    Type: Application
    Filed: September 24, 2021
    Publication date: January 13, 2022
    Inventors: Niall Hanrahan, Martin Power, Kevin Brady, Martin-Thomas Grymel, David Bernard, Gary Baugh, Cormac Brick
  • Publication number: 20220012578
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed that increase utilization of neural network (NN) accelerator circuitry for shallow layers of an NN by reformatting one or more tensors. An example apparatus includes parameter determining circuitry to determine a width of a weight kernel and to determine a depth of a first tensor. The example apparatus also includes storage control circuitry to, starting at a first XY location of the first tensor, copy one or more Z values, up to the depth of the first tensor, of consecutive XY locations that overlap the width of the weight kernel and to load the one or more Z values consecutively in a first XY location of a second tensor.
    Type: Application
    Filed: September 24, 2021
    Publication date: January 13, 2022
    Inventors: Kevin Brady, Martin Power, Niall Hanrahan, Alessandro Palla, Martin-Thomas Grymel, David Bernard
  • Publication number: 20220012164
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to debug a hardware accelerator such as a neural network accelerator for executing Artificial Intelligence computational workloads. An example apparatus includes a core with a core input and a core output to execute executable code based on a machine-learning model to generate a data output based on a data input, and debug circuitry coupled to the core. The debug circuitry is configured to detect a breakpoint associated with the machine-learning model, compile executable code based on at least one of the machine-learning model or the breakpoint. In response to the triggering of the breakpoint, the debug circuitry is to stop the execution of the executable code and output data such as the data input, data output and the breakpoint for debugging the hardware accelerator.
    Type: Application
    Filed: September 23, 2021
    Publication date: January 13, 2022
    Inventors: Martin-Thomas Grymel, David Bernard, Martin Power, Niall Hanrahan, Kevin Brady
  • Publication number: 20210406164
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for sparse tensor storage for neural network accelerators. An example apparatus includes sparsity map generating circuitry to generate a sparsity map corresponding to a tensor, the sparsity map to indicate whether a data point of the tensor is zero, static storage controlling circuitry to divide the tensor into one or more storage elements, and a compressor to perform a first compression of the one or more storage elements to generate one or more compressed storage elements, the first compression to remove zero points of the one or more storage elements based on the sparsity map and perform a second compression of the one or more compressed storage elements, the second compression to store the one or more compressed storage elements contiguously in memory.
    Type: Application
    Filed: June 25, 2021
    Publication date: December 30, 2021
    Inventors: Martin-Thomas Grymel, David Bernard, Niall Hanrahan, Martin Power, Kevin Brady, Gary Baugh, Cormac Brick
  • Patent number: 11191747
    Abstract: Provided herein are compounds of Formula (I), or pharmaceutically acceptable salts thereof, pharmaceutical compositions that include a compound described herein (including pharmaceutically acceptable salts of a compound described herein) and methods of synthesizing the same. Also provided herein are methods of treating diseases and/or conditions with a compound of Formula (I), or a pharmaceutically acceptable salt thereof.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: December 7, 2021
    Assignee: Aligos Therapeutics, Inc.
    Inventors: Sandrine Vendeville, David Bernard Smith, Leonid Beigelman, Vladimir Serebryany
  • Patent number: 11166976
    Abstract: Various embodiments provide STOPS™ polymers that are S-antigen transport inhibiting oligonucleotide polymers, processes for making them and methods of using them to treat diseases and conditions. In some embodiments the STOPS™ modified oligonucleotides include an at least partially phosphorothioated sequence of alternating A and C units having modifications as described herein. The sequence independent antiviral activity against hepatitis B of embodiments of STOPS™ modified oligonucleotides, as determined by HBsAg Secretion Assay, is greater than that of a reference compound.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: November 9, 2021
    Assignee: Aligos Therapeutics, Inc.
    Inventors: Leonid Beigelman, Rajendra Pandey, Vivek Kumar Rajwanshi, David Bernard Smith, Lawrence M. Blatt, Jin Hong
  • Publication number: 20210317457
    Abstract: The present disclosure relates to the field of pharmaceutical compounds and preparations and method of their use in the treatment of disease. Described are antisense oligonucleotide (ASO) molecules, compositions containing the same, and uses thereof for treating or preventing coronavirus infections. In particular, the present disclosure provides specific ASOs that are effective against a broad spectrum of coronaviruses, and especially the ?-coronaviruses, including SARS-CoV-2, the causative agent of COVID-19.
    Type: Application
    Filed: April 9, 2021
    Publication date: October 14, 2021
    Applicant: ALIGOS THERAPEUTICS, INC.
    Inventors: Leonid BEIGELMAN, Antitsa STOYCHEVA, Aneerban BHATTACHARYA, David Bernard SMITH, Rajendra K. PANDEY, Saul Martinez MONTERO, Vivek Kumar RAJWANSHI, Jin HONG
  • Publication number: 20210319317
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to perform machine-learning model operations on sparse accelerators. An example apparatus includes first circuitry, second circuitry to generate sparsity data based on an acceleration operation, and third circuitry to instruct one or more data buffers to provide at least one of activation data or weight data based on the sparsity data to the first circuitry, the first circuitry to execute the acceleration operation based on the at least one of the activation data or the weight data.
    Type: Application
    Filed: June 24, 2021
    Publication date: October 14, 2021
    Inventors: Martin Power, Kevin Brady, Niall Hanrahan, Martin-Thomas Grymel, David Bernard, Gary Baugh
  • Publication number: 20210273901
    Abstract: A data processing system is configured to perform a computer implemented method for facilitation of efficient processing of electronic messages via a network from message sources. The method includes receiving an electronic message including actionable object data and textual object data from a message source device. The actionable object data includes parameters actionable by at least one data processing transaction device to perform data processing transactions external to the network device and the textual object data including descriptors of the parameters actionable by the at least one data processing transaction device. The textual object data is operable by devices incompatible with the actionable object data. The method includes calculating an execution command for the data processing transaction in response to the actionable object data and based on at least the parameters of the actionable object data.
    Type: Application
    Filed: May 14, 2021
    Publication date: September 2, 2021
    Applicant: Chicago Mercantile Exchange Inc.
    Inventors: Carrick John Pierce, Baris Mestanogullari, Ajay Kumar Jain, Agnes Casenave, David Bernard Barton, Nicholas Bandy
  • Publication number: 20210264759
    Abstract: A pedestrian hazard detection system. The pedestrian hazard detection system has a housing that is sized and shaped to receive and secure a mobile device, such as a cellphone, therein. At least one sensor, such as a motion sensor, is disposed within the housing. The sensor can detect obstacles that are approaching and are in the vicinity of the housing. The sensor is operably connected to the mobile device and whereupon the sensor detecting the at least one approaching obstacle, a signal is sent to the operably connected mobile device to emit an alert. The alert can notify a user that the obstacle is approaching such that the user can take appropriate action to avoid a collision.
    Type: Application
    Filed: October 6, 2020
    Publication date: August 26, 2021
    Inventors: Ruth Bernard, David Bernard
  • Publication number: 20210247961
    Abstract: Methods, apparatus, systems and articles of manufacture to perform dot product calculations using sparse vectors are disclosed. An example apparatus includes means for generating a mask vector based on a first logic operation on a difference vector and an inverse of a control vector, the control vector based on a first bitmap of a first sparse vector and a second bitmap of a second sparse vector; means for generating a first product of a third value from the first sparse vector and a fourth value from the second sparse vector, the third value based on (i) the mask vector and (ii) a second sparsity map based on the first sparse vector, the fourth value corresponding to (i) the mask vector and (ii) a second sparsity map corresponding to the second sparse vector; and means for adding the first product to a second product of a previous iteration.
    Type: Application
    Filed: April 28, 2021
    Publication date: August 12, 2021
    Inventors: Fergal Connor, David Bernard, Niall Hanrahan
  • Patent number: 11075647
    Abstract: Methods, apparatus, systems and articles of manufacture to compress data are disclosed.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: July 27, 2021
    Assignee: Movidius Limited
    Inventors: Valentina Rigo, David Bernard, Peter McGlynn
  • Patent number: 11061738
    Abstract: Methods, apparatus, systems and articles of manufacture to store and access multi-dimensional data are disclosed. An example apparatus includes a memory; a memory allocator to allocate part of the memory for storage of a multi-dimensional data object; and a storage element organizer to: separate the multi-dimensional data into storage elements; store the storage elements in the memory, the stored storage elements being selectively executable; store starting memory address locations for the storage elements in an array in the memory, the array to facilitate selectable access of data of the stored elements; store a pointer for the array into the memory.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: July 13, 2021
    Assignee: Movidius Limited
    Inventors: Fergal Connor, David Bernard, Niall Hanrahan, Derek Harnett
  • Publication number: 20210189392
    Abstract: Various embodiments provide STOPS™ polymers that are S-antigen transport inhibiting oligonucleotide polymers, processes for making them and methods of using them to treat diseases and conditions. In some embodiments the STOPS™ modified oligonucleotides include an at least partially phosphorothioated sequence of alternating A and C units having modifications as described herein. The sequence independent antiviral activity against hepatitis B of embodiments of STOPS™ modified oligonucleotides, as determined by HBsAg Secretion Assay, is an EC50 that is less than 100 nM.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 24, 2021
    Inventors: Leonid Beigelman, Rajendra Pandey, Vivek Kumar Rajwanshi, David Bernard Smith, Lawrence M. Blatt, Jin Hong, Megan Elizabeth Fitzgerald