Patents by Inventor Joshua DANIEL

Joshua DANIEL 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: 10936590
    Abstract: A centralized server, such as in a cloud environment, is provided generally connected to a plurality of clients that independently maintain data that is also maintained in the centralized server. The centralized server possessing an authoritative Bloom filter series comprising at least a plurality of Bloom filters each with successive Bloom filter entries that periodically provide and update a copy of the authoritative Bloom filter series at each of the clients. Each client checks to see if a data file is present locally by searching for a corresponding Bloom filter entry in the copy of the Bloom filter series before seeking the data file in the centralized server.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: March 2, 2021
    Assignee: Spectra Logic Corporation
    Inventor: Joshua Daniel Carter
  • Patent number: 10938838
    Abstract: An automated system attempts to characterize code as safe or unsafe. For intermediate code samples not placed with sufficient confidence in either category, human-readable analysis is automatically generated to assist a human reviewer in reaching a final disposition. For example, a random forest over human-interpretable features may be created and used to identify suspicious features in a manner that is understandable to, and actionable by, a human reviewer. Similarly, a k-nearest neighbor algorithm may be used to identify similar samples of known safe and unsafe code based on a model for, e.g., a file path, a URL, an executable, and so forth. Similar code may then be displayed (with other information) to a user for evaluation in a user interface. This comparative information can improve the speed and accuracy of human interventions by providing richer context for human review of potential threats.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: March 2, 2021
    Assignee: Sophos Limited
    Inventors: Joshua Daniel Saxe, Andrew J. Thomas, Russell Humphries, Simon Neil Reed, Kenneth D. Ray, Joseph H. Levy
  • Publication number: 20210043525
    Abstract: Some embodiments include apparatuses and methods of fabricating the apparatuses. One of the apparatuses includes a substrate of a semiconductor die; a memory cell portion located over a first portion of the substrate; a conductive pad portion located over a second portion of the substrate and outside the memory cell portion; and a sensor circuit including a portion located over the second portion of the substrate and under the conductive pad portion. The conductive pad portion includes conductive pads. Each of the conductive pads is part of a respective electrical path coupled to a conductive contact of a base outside the substrate.
    Type: Application
    Filed: August 8, 2019
    Publication date: February 11, 2021
    Inventors: Chiara Cerafogli, Kenneth William Marr, Brian J. Soderling, Michael P. Violette, Joshua Daniel Tomayer, James E. Davis
  • Patent number: 10909324
    Abstract: Methods and devices for story detection in text are provided. A device can include an input device for receiving text data a processor configured to: tokenize each paragraph in the text data and split each tokenized paragraph into sentences; parse each sentence from the tokenized paragraphs; label each predicate in each sentence with its respective semantic role; and assign a verb class to each predicate; and determine whether respective arguments of each predicate contains a character. The device can further include a support vector machine configured to determine whether a story is present within each paragraph based upon whether each predicate contains a character.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: February 2, 2021
    Assignee: The Florida International University Board of Trustees
    Inventors: Joshua Daniel Eisenberg, Mark Finlayson
  • Publication number: 20210029123
    Abstract: A computer implemented method of controlling access to a digital asset specifying how an artefact is to be rendered, the method including receiving the digital asset and an indication of a first transaction in a decentralized sequential transactional database; verifying the digital asset by evaluating a digital hash of the asset to compare with a hash stored in the first transaction and, responsive to the verification, securely storing the digital asset; generating a second transaction in the database to indicate the availability of the digital asset for rendering the artefact; receiving a request to access the digital asset by a requesting renderer, the request including an indication of a third transaction in the database; accessing the third transaction and responsive to a determination that the third transaction indicates that the requesting renderer is authorized to access the digital asset for rendering the artefact, securely communicating the digital asset to the requesting renderer.
    Type: Application
    Filed: November 20, 2018
    Publication date: January 28, 2021
    Inventors: Iain MONTEATH, Joshua DANIEL, Jonathan TATE
  • Patent number: 10896256
    Abstract: Apparatus and methods describe herein, for example, a process that can include receiving a potentially malicious file, and dividing the potentially malicious file into a set of byte windows. The process can include calculating at least one attribute associated with each byte window from the set of byte windows for the potentially malicious file. In such an instance, the at least one attribute is not dependent on an order of bytes in the potentially malicious file. The process can further include identifying a probability that the potentially malicious file is malicious, based at least in part on the at least one attribute and a trained threat model.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: January 19, 2021
    Assignee: Invincea, Inc.
    Inventors: Joshua Daniel Saxe, Konstantin Berlin
  • Patent number: 10891383
    Abstract: A computer implemented method for validating use of a computing resource by a requester software component including: validating a characteristic of the requester; generating a first transaction defining criteria for consumption of the resource by the requester, the first transaction being encrypted with a private key from a public key/private key pair and being added as part of a block of transactions to a blockchain data structure; generating a subsequent encrypted transaction corresponding to a request of the requester to consume the resource, the subsequent transaction referring to the first transaction, wherein the subsequent transaction is validated by a transaction miner computing component from a plurality of miners by authenticating the transaction using the public key and verifying compliance with the criteria defined in each transaction.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: January 12, 2021
    Assignee: British Telecommunications Public Limited Company
    Inventors: Joshua Daniel, Theo Dimitrakos, Gery Ducatel
  • Publication number: 20200409719
    Abstract: A computer implemented method to execute a software application in a network attached computing environment, the application being defined by a set of required software services to constitute the application, the required services being selected from services indicated in a component registry, the method including recording a block to a blockchain data structure, the new block identifying at least a subset of the set of required services; receiving one or more further blocks from the blockchain data structure, each of the further blocks referencing a service provider for providing one or more of the required services; and selecting one or more service providers identified in the blockchain and defining a specification for an application assembler component to assemble the software application, the specification identifying selected service providers.
    Type: Application
    Filed: March 3, 2017
    Publication date: December 31, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventors: Joshua DANIEL, Gery DUCATEL
  • Patent number: 10878093
    Abstract: In some embodiments, a processor can receive an input string associated with a potentially malicious artifact and convert each character in the input string into a vector of values to define a character matrix. The processor can apply a convolution matrix to a first window of the character matrix to define a first subscore, apply the convolution matrix to a second window of the character matrix to define a second subscore and combine the first subscore and the second subscore to define a score for the convolution matrix. The processor can provide the score for the convolution matrix as an input to a machine learning threat model, identify the potentially malicious artifact as malicious based on an output of the machine learning threat model, and perform a remedial action on the potentially malicious artifact based on identifying the potentially malicious artifact as malicious.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: December 29, 2020
    Assignee: Invincea, Inc.
    Inventor: Joshua Daniel Saxe
  • Publication number: 20200393864
    Abstract: A device includes an energy unit coupled to an energy device and adapted to couple a pair of split DC rails. A controller senses the voltage on the DC rails and regulates its output current response by means of an autonomous current response that creates the aggregate effect of controlling the rail voltage in cooperation with other units coupled to the DC rails. A system includes multiple such devices coupled to split DC rails.
    Type: Application
    Filed: June 29, 2020
    Publication date: December 17, 2020
    Inventors: Joshua Daniel Kaufman, Benjamin Francis Polito, Keith Thomas Richtman
  • Patent number: 10853750
    Abstract: A computer implemented method to provide allocation of one or more computing resources for a consumer computing component, each resource having a resource type and being provided by one or more resource providers, and the consumer having associated a quantity of tradeable value constraining an extent of resource consumption.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: December 1, 2020
    Assignee: British Telecommunications Public Limited Company
    Inventors: Joshua Daniel, Gery Ducatel, Theo Dimitrakos
  • Patent number: 10853141
    Abstract: A computer implemented method to provide a resource to a virtualized software installation in a distributed computing environment, the method including: receiving a functional requirement for the software installation; determining an extent of the resource required to implement the functional requirement; identifying one or more resource providers in the distributed computing environment having availability of the required resource to the determined extent; and communicating an indication of the identified resource providers to the software installation in order that the resource can be provided to the software installation to the determined extent to provide the functional requirement.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: December 1, 2020
    Assignee: British Telecommunications Public Limited Company
    Inventors: Fadi El-Moussa, Joshua Daniel
  • Patent number: 10812573
    Abstract: A system for collaborating on a component according to an example of the present disclosure includes, among other things, a computing device configured to execute a first multi-user CAx environment including a synchronization module. The synchronization module is configured to cause a first entity of a component design to update in the first multi-user CAx environment according to at least one pairing criterion. The at least one pairing criterion relates to a second entity of the component design. A method for collaborating on a component design is also disclosed.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: October 20, 2020
    Assignee: RAYTHEON TECHNOLOGIES CORPORATION
    Inventor: Joshua Daniel Winn
  • Publication number: 20200321670
    Abstract: A battery module includes features to optimize cooling while providing electrical isolation and cell gas-venting channels. The battery module can include the integration of a heatsink in order to improve thermal performance. Thermally conductive pads can be provided to create an electrically isolated interface between a plurality of series-connected battery-cell lead plates, at different potentials, and the heatsink. Optimization, by stacking thin and thick thermally conductive pads, allows for creation of gas-venting channels along the positive cell terminal locations. In some arrangements, a plurality of fluid paths are disposed between the inlet and the outlet of the battery module to provide heat convective airflow through the battery module.
    Type: Application
    Filed: March 13, 2020
    Publication date: October 8, 2020
    Inventors: Joel Hooper, Peter Lex, Tod Tesch, Benjamin Francis Polito, Joshua Daniel Kaufman
  • Publication number: 20200295941
    Abstract: A computer implemented method for code distribution by a base station to a target device via a network, the distribution being made via one or more distribution servers arranged between the base station and the target device on the network, is disclosed.
    Type: Application
    Filed: March 3, 2017
    Publication date: September 17, 2020
    Applicant: British Telecommunications Public Limited Company
    Inventors: Joshua DANIEL, Gery DUCATEL, Mohammad ZOUALFAGHARI
  • Patent number: 10773148
    Abstract: A scorecard holder and method of scoring exposes one round of scores at a time, concealing all previous scores. The holder is an sleeve-like structure into which a scorecard is inserted. A window exposes the current round for scoring. Linear or rotational movement of the scorecard, relative to the holder, positions the round in the window. After a score has been entered, the scorecard may be moved relative to the holder to expose, in the window, the next round.
    Type: Grant
    Filed: September 1, 2019
    Date of Patent: September 15, 2020
    Inventor: Joshua Daniel Krafchick
  • Patent number: 10769292
    Abstract: Computer implemented methods for access control for a restricted resource in a computer system and related methods train a hierarchical temporal memory and use cryptocurrency allocations and blockchain records to determine whether resource consumers are authorized or unauthorized to access the restricted resource.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: September 8, 2020
    Assignee: British Telecommunications Public Limited Company
    Inventors: Joshua Daniel, Xiaofeng Du, Gery Ducatel
  • Patent number: 10746400
    Abstract: A system for flare combustion control includes a sound speed measurement device for measuring sound speed in a flare vent gas, and a flare combustion controller including a memory and a processor. The processor is configured to receive the measured sound speed and determine, based on the measured sound speed, a molecular weight of the flare vent gas. The processor is further configured to determine, based on the determined molecular weight, a net heating value of the flare vent gas, and adjust the net heating value of the flare vent gas by regulating an amount of a supplemental fuel gas in the flare vent gas.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: August 18, 2020
    Assignee: General Electric Company
    Inventors: Daniel Robert Johnson, Chong Tao, Joshua Daniel Brooks, Randy Scott Pfenninger, Lei Sui
  • Patent number: D896551
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: September 22, 2020
    Inventors: Joseph John Terndrup, Joshua Daniel Terndrup
  • Patent number: D909005
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: January 26, 2021
    Assignee: GREEN OX PALLET TECHNOLOGY, LLC
    Inventors: Joshua Daniel Herbeck, Gregory D. Van de Mark