Patents by Inventor Daniel Kelly

Daniel Kelly 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: 10812265
    Abstract: In a general aspect, a supersingular isogeny-based cryptography process is performed. In some aspects, a cryptographic element is generated by executing a supersingular isogeny-based cryptography protocol. A generator of a first isogeny kernel is computed. A pre-determined tree topology is traversed. The tree topology includes nodes coupled by edges. The edges of the pre-determined tree topology include a first set of edges representing scalar multiplications and a second set of edges representing point evaluations. A plurality of isogeny kernels corresponding to respective nodes in the tree topology and having a lower order than the first isogeny kernel is computed by executing batches of operations using a plurality of cryptographic co-processors. At least one of the batches includes two or more of the scalar multiplications represented in the tree topology.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: October 20, 2020
    Assignee: Isara Corporation
    Inventors: Victoria de Quehen, Shane Daniel Kelly
  • Patent number: 10812264
    Abstract: In a general aspect, a supersingular isogeny-based cryptography process is performed. In some aspects, a cryptographic element is generated by executing a supersingular isogeny-based cryptography protocol. A generator of a first isogeny kernel is computed. A pre-determined tree topology is traversed. The tree topology includes nodes coupled by edges. The edges of the pre-determined tree topology include a first set of edges representing scalar multiplications and a second set of edges representing point evaluations. A plurality of isogeny kernels corresponding to respective nodes in the tree topology and having a lower order than the first isogeny kernel is computed by traversing a zigzag path through the tree topology. The zigzag path includes a series of scalar multiplications or a series of the point evaluations (or both) that terminates at a node above a leaf node in the tree topology.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: October 20, 2020
    Assignee: ISARA Corporation
    Inventors: Victoria de Quehen, Shane Daniel Kelly
  • Patent number: 10805081
    Abstract: In a general aspect, a supersingular isogeny-based cryptography process is performed. In some aspects, a cryptographic element is generated by executing a supersingular isogeny-based cryptography protocol. A generator of a first isogeny kernel is computed. A pre-determined tree topology is traversed. The tree topology includes nodes coupled by edges. A first set of edges represent scalar multiplications, and a second set of edges represent point evaluations. A plurality of isogeny kernels corresponding to respective nodes in the tree topology are computed by executing batches of operations. At least one of the batches includes a first point evaluation represented in the tree topology having a first domain and a first range, and a second point evaluation represented in the tree topology having a second domain and a second range. The first domain, the first range, the second domain and the second range are non-isomorphic elliptic curves.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: October 13, 2020
    Assignee: ISARA Corporation
    Inventors: Victoria de Quehen, Shane Daniel Kelly
  • Publication number: 20200204578
    Abstract: A method, apparatus, and computer program are disclosed. The method may be performed by one or more processors and may comprise receiving first data representing an infrastructure of a computer network, the first data comprising an indication of hosts which form at least part of the computer network and one or more software resources on respective hosts. The method may also comprise receiving second data from a vulnerability scanning software, the second data comprising an indication of one or more vulnerabilities detected in the one or more software resources provided on at least some of the hosts of the computer network. Using a combination of the first data and the second data, output data may be generated representing a risk profile of the computer network infrastructure, the output data indicating one or more subsets of hosts, determined as being at risk of being affected by the detected vulnerabilities by virtue of the software resources they provide for output on a user interface.
    Type: Application
    Filed: March 6, 2019
    Publication date: June 25, 2020
    Inventors: Elliot Colquhoun, Abhishek Agarwal, Andrew Eggleton, Brandon Helms, Carl Ambroselli, Cem Zorlular, Daniel Kelly, Gautam Punukollu, Jeffrey Tsui, Morten Kromann, Nikhil Seetharaman, Raj Krishnan, Samuel Jones, Tareq Alkhatib, Dayang Shi
  • Publication number: 20200034278
    Abstract: Embodiments of the present invention provide a system for refreshing data within the testing environment by sanitizing production data. In particular, the system may process real-world data obtained in the production environment and automatically replace sensitive or confidential information with realistic substitute data, then provide the sanitized data to the systems within the low level testing environment. The system may account for differences in table schema amongst a plurality of disparate databases within the production environment and the low level environment, thereby allowing the system to provide sanitized data only to the extent that it is needed for testing purposes. Furthermore, the system selectively provides sanitized test data on an as-needed basis, removing the need to continuously generate testing data.
    Type: Application
    Filed: October 7, 2019
    Publication date: January 30, 2020
    Applicant: Bank of America Corporation
    Inventors: Justin Daniel Kelly, Philip Wayne Adams, David William Crowe
  • Patent number: 10437708
    Abstract: Embodiments of the present invention provide a system for refreshing data within the testing environment by sanitizing production data. In particular, the system may process real-world data obtained in the production environment and automatically replace sensitive or confidential information with realistic substitute data, then provide the sanitized data to the systems within the low level testing environment. The system may account for differences in table schema amongst a plurality of disparate databases within the production environment and the low level environment, thereby allowing the system to provide sanitized data only to the extent that it is needed for testing purposes. Furthermore, the system selectively provides sanitized test data on an as-needed basis, removing the need to continuously generate testing data.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: October 8, 2019
    Assignee: Bank of America Corporation
    Inventors: Justin Daniel Kelly, Philip Wayne Adams, David William Crowe
  • Publication number: 20190185208
    Abstract: A pallet including a pallet deck supported along a base plane. The pallet deck defines a load support surface within a given perimeter. The pallet deck includes at least one hand hole extending therethrough. The at least one hand hole is defined by a circumferential wall extending below the load support surface. The circumferential wall has a lower edge with a curved surface defined along at least a portion of the lower edge of the circumferential wall.
    Type: Application
    Filed: February 25, 2019
    Publication date: June 20, 2019
    Inventor: Daniel Kelly
  • Publication number: 20190127072
    Abstract: A flow management system for delivering air to a heat load of an aircraft includes a cover having an opening for receiving and directing an airflow, and a duct defining a non-linear fluid flow path. The fluid flow path operably couples the opening and the heat load. A configuration of the fluid flow path reduces a velocity of the airflow therein while minimizing a pressure drop of the airflow.
    Type: Application
    Filed: November 1, 2017
    Publication date: May 2, 2019
    Inventors: Kevin S. Van Keuren, Donald W. Lamb, JR., Jose A. Dasilva, Malick Daniel Kelly
  • Patent number: 10214318
    Abstract: A pallet including a pallet deck supported along a base plane. The pallet deck defines a load support surface within a given perimeter. The load support surface includes at least a tapered portion which tapers in increasing height relative to the base plane from a tapered portion inner perimeter to a tapered portion outer perimeter such that the load support surface has a concave configuration.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: February 26, 2019
    Inventor: Daniel Kelly
  • Patent number: 10218494
    Abstract: In a general aspect, a cryptography process performs modular operations, where the modulus is a non-Mersenne prime. In some aspects, an integer is obtained during execution of a cryptography protocol defined by a cryptosystem. A prime modulus is defined by the cryptosystem in terms of a set of constants. The set of constants includes at least a first constant and a second, distinct constant. A set of block coefficients is computed to represent the integer in a block form. The plurality of block coefficients includes a first block coefficient obtained by a first modular reduction modulo the first constant, and a second block coefficient obtained by a second modular reduction modulo the second constant. A reduced representation of the integer is computed based on the plurality of block coefficients, such that the reduced representation is less than the prime modulus.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: February 26, 2019
    Assignee: ISARA Corporation
    Inventors: Victoria de Quehen, Shane Daniel Kelly
  • Publication number: 20190004061
    Abstract: Particular disclosed embodiments disclosed herein concern using a one or more various mass tags, which can be specifically deposited at targets through direct or indirect enzymatic-catalyzed transformation, to provide a method for identifying targets in tissue samples. The mass tags may be labeled with stable isotopes to produce mass tags having the same chemical structure but different masses. Mass codes produced by ionizing the mass tags are detected and/or quantified using mass spectrometry. The method can be used for multiplexed detection of multiple targets in a particular sample. In some embodiments, a map divided into sections representing sections of the tissue sample may be prepared, with the map sections including data corresponding to quantification data wherein the size of a mass peak is determined and correlated with the amount of a target for the corresponding tissue sample section.
    Type: Application
    Filed: August 4, 2018
    Publication date: January 3, 2019
    Inventors: Rui Hong, Hong Wang, Mark Lefever, Jan Froehlich, Christopher Bieniarz, Brian Daniel Kelly, Phillip Miller
  • Publication number: 20180290805
    Abstract: A support tray configured to support at least two different diameter cylindrical containers. The support tray includes a generally planar body with opposed support surfaces. A plurality of projections extend from at least one of the support surfaces. Each of the projections defines at least one engagement surface such that the engagement surfaces define a plurality of first rim receiving areas having a first diameter and a plurality of rim receiving areas having a second diameter distinct from the first diameter.
    Type: Application
    Filed: April 11, 2018
    Publication date: October 11, 2018
    Inventor: Daniel Kelly
  • Patent number: 10097351
    Abstract: In a general aspect, a lattice basis parameter for a lattice-based cryptography system is generated. A first parameter for the lattice-based cryptography system is obtained. The first parameter includes a first set of values. Pseudorandom data is obtained from a pseudorandom generator. The lattice basis parameter is generated based on the first parameter and the pseudorandom data. The lattice basis parameter includes a second set of values. The second set of values includes a first subset and a second subset. The first subset are selected from the first set of values; the second subset are generated based on the pseudorandom data, independent of the first parameter. The lattice basis parameter is used to execute a lattice-based cryptography protocol in a communication system.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: October 9, 2018
    Assignee: ISARA Corporation
    Inventors: Shane Daniel Kelly, Filip Kostis Pawlega, Kassem Kalach
  • Publication number: 20180282029
    Abstract: A storage bin including a box and a lid. The box includes a bottom and at least four walls extending from the bottom to an upper rim. The lid is configured to be positioned relative to the rim such that the lid closes the box. The lid defines a planar lid surface with an upwardly extending peripheral raised edge thereabout. A plurality of friction feet may be secured to the box bottom. The lid may include at least one lock assembly. The lid may include a label assembly.
    Type: Application
    Filed: March 28, 2018
    Publication date: October 4, 2018
    Inventor: Daniel Kelly
  • Patent number: 10078083
    Abstract: Particular disclosed embodiments disclosed herein concern using a one or more various mass tags, which can be specifically deposited at targets through direct or indirect enzymatic-catalyzed transformation, to provide a method for identifying targets in tissue samples. The mass tags may be labeled with stable isotopes to produce mass tags having the same chemical structure but different masses. Mass codes produced by ionizing the mass tags are detected and/or quantified using mass spectrometry. The method can be used for multiplexed detection of multiple targets in a particular sample. In some embodiments, a map divided into sections representing sections of the tissue sample may be prepared, with the map sections including data corresponding to quantification data wherein the size of a mass peak is determined and correlated with the amount of a target for the corresponding tissue sample section.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 18, 2018
    Assignee: Ventana Medical Systems, Inc.
    Inventors: Rui Hong, Hong Wang, Mark Lefever, Jan Froehlich, Christopher Bieniarz, Brian Daniel Kelly, Phillip Miller
  • Publication number: 20180222874
    Abstract: Formulations and methods for reducing blood glucose and/or increasing insulin signaling in a subject have been developed. The formulations include SBI-477 and compounds based on SBI-477 i.e., SBI-477 analogs (collectively, SBI-477 compounds) and/or Mondo family inhibitors, in an effective amount to inhibit intracellular lipid accumulation and/or increase cellular glucose uptake when compared to levels in a control subject not administered the composition. Also disclosed are methods of reducing intracellular lipid accumulation and/or increase glucose uptake in a subject in need thereof. The method includes administering to the subject an effective amount of SBI-477 compounds and/or Mondo family inhibitor to reducing intracellular lipid accumulation and/or increase glucose uptake in the subject.
    Type: Application
    Filed: July 27, 2016
    Publication date: August 9, 2018
    Applicant: Sanford Bumham Prebys Medical Discovery Imstitute
    Inventors: Daniel Kelly, Richard Vega, Hampton Sessions, Teresa Leone, Byungyong Ahn, Satyamaheshwar Peddibhotla
  • Publication number: 20180210817
    Abstract: Embodiments of the present invention provide a system for refreshing data within the testing environment by sanitizing production data. In particular, the system may process real-world data obtained in the production environment and automatically replace sensitive or confidential information with realistic substitute data, then provide the sanitized data to the systems within the low level testing environment. The system may account for differences in table schema amongst a plurality of disparate databases within the production environment and the low level environment, thereby allowing the system to provide sanitized data only to the extent that it is needed for testing purposes. Furthermore, the system selectively provides sanitized test data on an as-needed basis, removing the need to continuously generate testing data.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 26, 2018
    Inventors: Justin Daniel Kelly, Philip Wayne Adams, David William Crowe
  • Patent number: 10029818
    Abstract: A pallet base structure including a center deck defining a support surface extending between opposed sides and having at least two lugs extending from each of the opposed sides. A pair of base side members are positioned along respective sides of the center deck. Each base side member has first and second spaced apart base legs and a support member extending between the base legs with at least two corresponding lug receiving slots defined in the support member. The respective lugs are received in the respective lug receiving slots such that the center deck support surface is aligned with an upper surface of each support member to define a planar pallet surface. A packaging system incorporating the pallet base structure is also described.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: July 24, 2018
    Inventor: Daniel Kelly
  • Patent number: D847627
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: May 7, 2019
    Inventors: Daniel Kelly, John A. Spadavecchia
  • Patent number: D905373
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: December 15, 2020
    Inventor: Daniel Kelly