Patents by Inventor Nicholas Thomas

Nicholas Thomas 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: 20200314194
    Abstract: Financial events can be provided using a push framework. Using the push framework, an aggregation provider can subscribe to receive a customer's financial data without ever requiring access to the customer's login credentials. Once an aggregation provider has subscribed to receive a customer's financial data, the financial institution's system can push financial events to the subscribed aggregation provider describing changes that have occurred to the customer's financial data.
    Type: Application
    Filed: August 24, 2015
    Publication date: October 1, 2020
    Inventors: Nicholas A. Thomas, Jessie A. Morris, Chip Whitmer
  • Patent number: 10791110
    Abstract: A server receives a single certificate signature request from a requestor and determines that the requestor is authorized for a certificate corresponding to the single certificate signature request. The server generates a first certificate corresponding to the single certificate signature request, wherein the first certificate has a first expiry value. The server transmits the generated first certificate to the requestor. Responsive to an amount of time elapsing, the server automatically generating a second certificate corresponding to the single certificate signature request, wherein the amount of time expiring is less than the first expiry value. The server transmits the generated second certificate to the requestor.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: September 29, 2020
    Assignee: CLOUDFLARE, INC.
    Inventors: Lee Hahn Holloway, Nicholas Thomas Sullivan
  • Publication number: 20200280452
    Abstract: A server establishes a secure session with a client device where a private key used in the handshake when establishing the secure session is stored in a different server. During the handshake procedure, the server receives a premaster secret that has been encrypted using a public key bound with a domain for which the client device is attempting to establish a secure session with. The server transmits the encrypted premaster secret to the different server for decryption along with other information necessary to compute a master secret. The different server decrypts the encrypted premaster secret, generates the master secret, and transmits the master secret to the server. The server receives the master secret and continues with the handshake procedure including generating one or more session keys that are used in the secure session for encrypting and decrypting communication between the client device and the server.
    Type: Application
    Filed: March 16, 2020
    Publication date: September 3, 2020
    Inventors: Sébastien Andreas Henry Pahl, Matthieu Philippe François Tourne, Piotr Sikora, Ray Raymond Bejjani, Dane Orion Knecht, Matthew Browning Prince, John Graham-Cumming, Lee Hahn Holloway, Nicholas Thomas Sullivan, Albertus Strasheim
  • Patent number: 10732877
    Abstract: In one embodiment, there is a method for managing data in a storage device comprising a non-volatile memory having a plurality of jumbo blocks, each jumbo block having a separate and distinct physical block address. The method comprises performing a folding operation data associated with a first virtual address from a plurality of Single Level Cell (SLC) jumbo blocks of the non-volatile memory to one Multilevel Cell (MLC) jumbo block of the non-volatile memory, receiving a read request to read data associated with a first logical block address, identifying that the first virtual address is associated with the first logical block address, determining whether a jumbo block associated with the first logical block address meets pre-SLC-overwrite criteria. In response to a determination that the jumbo block associated with the first logical block address meets pre-SLC-overwrite criteria, reading data from the SLC jumbo block associated with the first virtual address.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: August 4, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Raghavendra Gopalakrishnan, Nicholas Thomas, Karin Inbar
  • Publication number: 20200211099
    Abstract: Systems and methods for decentralized distribution of verifiable information, such as financial information, without requiring resort to centralized information system at the time of a query or other request for information. A decentralized method includes the steps of creating a digital wallet, issuing/receiving an issued verifiable digital credential signed by a credential issuer acting as a trust anchor for a claim contained in the verifiable digital credential, storing the verifiable digital credential within the digital wallet, receiving a request for verified information, and providing the verifiable digital credential, including the claim, from the digital wallet. The verification of information may occur as a zero-knowledge proof such that a required standard is verified as satisfied without disclosing more information about a consumer or other user than is absolutely necessary.
    Type: Application
    Filed: December 20, 2019
    Publication date: July 2, 2020
    Inventors: Steven B. Smith, Nicholas A. Thomas
  • Publication number: 20200186351
    Abstract: A server receives a piece of data for encryption. The server encrypts the piece of data such that no single key can decrypt the encrypted piece of data and any combination of a first multiple of unique keys taken a second multiple at a time are capable of decrypting the encrypted piece of data. Each of the first multiple of unique keys is tied to account credentials of a different user. The second multiple is less than or equal to the first multiple. The encrypted piece of data is returned.
    Type: Application
    Filed: November 18, 2019
    Publication date: June 11, 2020
    Inventor: Nicholas Thomas Sullivan
  • Patent number: 10645061
    Abstract: Methods and apparatuses for identifying a domain of a command and control server of a botnet are described. Upon receipt of a request to register a domain for a service that includes a proxy server, where the proxy server is to receive and process traffic for that domain if registration is successful, a determination of whether the domain was generated by a domain generation algorithm (DGA) is performed. Responsive to determining that the domain was generated by the DGA, accepting registration of the domain for the service and causing the proxy server to monitor communications received to and from the domain.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: May 5, 2020
    Assignee: CLOUDFLARE, INC.
    Inventor: Nicholas Thomas Sullivan
  • Patent number: 10594496
    Abstract: A server establishes a secure session with a client device where a private key used in the handshake when establishing the secure session is stored in a different server. During the handshake procedure, the server receives a premaster secret that has been encrypted using a public key bound with a domain for which the client device is attempting to establish a secure session with. The server transmits the encrypted premaster secret to the different server for decryption along with other information necessary to compute a master secret. The different server decrypts the encrypted premaster secret, generates the master secret, and transmits the master secret to the server. The server receives the master secret and continues with the handshake procedure including generating one or more session keys that are used in the secure session for encrypting and decrypting communication between the client device and the server.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: March 17, 2020
    Assignee: CLOUDFLARE, INC.
    Inventors: Sébastien Andreas Henry Pahl, Matthieu Philippe François Tourne, Piotr Sikora, Ray Raymond Bejjani, Dane Orion Knecht, Matthew Browning Prince, John Graham-Cumming, Lee Hahn Holloway, Nicholas Thomas Sullivan, Albertus Strasheim
  • Patent number: 10577946
    Abstract: A blade includes an airfoil and a root having diverging walls. The diverging walls are made of a ceramic matrix composite material. A reinforcement element is provided between the diverging walls.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: March 3, 2020
    Assignee: ANSALDO ENERGIA SWITZERLAND AG
    Inventors: Nicholas Thomas, Stergios Goutianos, Rudolf Kellerer, Nils Ohlendorf
  • Publication number: 20200034927
    Abstract: Systems and methods are presented for quickly obtaining a mortgage payoff report.
    Type: Application
    Filed: July 30, 2019
    Publication date: January 30, 2020
    Inventors: Steven Smith, Nicholas A. Thomas
  • Patent number: 10484176
    Abstract: A server receives a piece of data for encryption. The server encrypts the piece of data such that no single key can decrypt the encrypted piece of data and any combination of a first multiple of unique keys taken a second multiple at a time are capable of decrypting the encrypted piece of data. Each of the first multiple of unique keys is tied to account credentials of a different user. The second multiple is less than or equal to the first multiple. The encrypted piece of data is returned.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: November 19, 2019
    Assignee: CLOUDFLARE, INC.
    Inventor: Nicholas Thomas Sullivan
  • Patent number: 10451536
    Abstract: In one aspect, the present invention relates to a method 200 for identifying one or more phenotypes from a multi-parameter data set. The method 200 comprises measuring 202 correlation between pairs of parameters within the multi-parameter data set, modifying 204 correlated parameter values within a predetermined multi-parameter data analysis set to form an analysis parameter set, and analyzing 206 the multi-parameter data set using the analysis parameter set to identify one or more phenotypes from the multi-parameter data set. Various embodiments of the present invention may, for example, be used in an automated high-content screening (HCS) apparatus 100 for biological cellular analysis.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: October 22, 2019
    Assignee: GE HEALTHCARE UK LIMITED
    Inventor: Nicholas Thomas
  • Publication number: 20190281032
    Abstract: A server receives a request from a client to establish a secure session. The server analyzes the request to determine a set of one or more properties of the request. The server selects, based at least in part on the determined set of properties, one of multiple certificates for a hostname of the server, where each of the certificates is signed using a different signature and hash algorithm pair. The server returns the selected certificate to the client.
    Type: Application
    Filed: May 24, 2019
    Publication date: September 12, 2019
    Inventors: Nicholas Thomas Sullivan, Lee Hahn Holloway, Piotr Sikora, Ryan Lackey, John Graham-Cumming, Dane Orion Knecht, Patrick Donahue, Zi Lin
  • Patent number: D861583
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: October 1, 2019
    Assignee: The Goodyear Tire & Rubber Company
    Inventors: Ryan Eugene Zimmerman, Nicholas Thomas Schoeppner, Vivek Dason, Shannon Joseph Hughes
  • Patent number: D876336
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: February 25, 2020
    Assignee: The Goodyear Tire & Rubber Company
    Inventors: Nicholas Thomas Schoeppner, Ronald Bryan Henegar, Jason David Rismiller
  • Patent number: D876337
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: February 25, 2020
    Assignee: The Goodyear Tire & Rubber Company
    Inventors: Nicholas Thomas Schoeppner, Ronald Bryan Henegar, Jason David Rismiller
  • Patent number: D883910
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: May 12, 2020
    Assignee: The Goodyear Tire & Rubber Company
    Inventors: Charles Joseph Ashton, Dale Edward Umstot, Nicholas Thomas Schoeppner
  • Patent number: D886729
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: June 9, 2020
    Assignee: The Goodyear Tire & Rubber Company
    Inventors: Nicholas Thomas Schoeppner, Jason David Rismiller
  • Patent number: D897276
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: September 29, 2020
    Assignee: The Goodyear Tire & Rubber Company
    Inventors: Nicholas Thomas Schoeppner, Ronald Bryan Henegar
  • Patent number: D900710
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: November 3, 2020
    Assignee: The Goodyear Tire & Rubber Company
    Inventors: Jennifer Marie Basl, Nicholas Thomas Schoeppner