Patents by Inventor Thomas A. Sullivan

Thomas A. Sullivan 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: 10893031
    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: Grant
    Filed: May 24, 2019
    Date of Patent: January 12, 2021
    Assignee: CLOUDFLARE, INC.
    Inventors: Nicholas Thomas Sullivan, Lee Hahn Holloway, Piotr Sikora, Ryan Lackey, John Graham-Cumming, Dane Orion Knecht, Patrick Donahue, Zi Lin
  • Publication number: 20200405902
    Abstract: A microfluidic delivery device and method of dispensing a fluid composition from a microfluidic die are provided. The method includes generating air flow from a fan; directing a first portion of the air flow through a first air outlet in a housing; directing a second portion of the air flow through a second air outlet in the housing; jetting a fluid composition from a microfluidic die through a fluid orifice in the housing; directing the second portion of air flow adjacent to the microfluidic die and out the fluid outlet, wherein the first portion of the air flow directs the fluid composition jetted out of the fluid outlet into the air.
    Type: Application
    Filed: September 14, 2020
    Publication date: December 31, 2020
    Inventors: Dana Paul GRUENBACHER, William Michael CANNON, Hu HUA, James Thomas SULLIVAN
  • Patent number: 10806816
    Abstract: A microfluidic delivery device and method of dispensing a fluid composition from a microfluidic die are provided. The method includes generating air flow from a fan; directing a first portion of the air flow through a first air outlet in a housing; directing a second portion of the air flow through a second air outlet in the housing; jetting a fluid composition from a microfluidic die through a fluid orifice in the housing; directing the second portion of air flow adjacent to the microfluidic die and out the fluid outlet, wherein the first portion of the air flow directs the fluid composition jetted out of the fluid outlet into the air.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: October 20, 2020
    Assignee: The Procter & Gamble Company
    Inventors: Dana Paul Gruenbacher, William Michael Cannon, Hua Hu, James Thomas Sullivan
  • Patent number: 10806776
    Abstract: A vaccine comprising Calnexin fragment and a method of using the vaccine to immunize a patient against fungi are disclosed. The Calnexin fragment may be either a full-length native version or a functionally equivalent version of full-length Calnexin.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: October 20, 2020
    Assignee: WISCONSIN ALUMNI RESEARCH FOUNDATION
    Inventors: Bruce Steven Klein, Theodore Tristan Brandhorst, Thomas Sullivan, Marcel Wuethrich
  • 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
  • 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
  • Publication number: 20200160442
    Abstract: A corporate credit ratings methodology based on the measurement of overall organisational performance is defined and explained. The overall organisational performance is then further explained that it can be derived by measuring over-arching indices of stability, resilience and sustainability. The overall organisational performance corresponds to existing ratings scale which shows corporate credit ratings can be given from the derived overall organisational performance for each company. The values of sub-dimensions can be collected and benchmarked from public and private data fields as explained in the embodiments. A collected data points can be benchmarked, weighted and finally index values of stability, resilience and sustainability can be generated leading to overall organisational performance score and its further interpretation into assigning a corresponding credit ratings to a company.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 21, 2020
    Inventors: VISHVESH PATHAK, KERRY THOMAS SULLIVAN, PHILIP RICHARD WALSH
  • Publication number: 20200140943
    Abstract: Methods and compositions are provided for performing an in vivo proximity-ligation in combination with DNA capture technology to cross-link physically adjacent DNA sequences within a mixed population of cells and isolate cross-linked DNA junctions where at least one DNA sequence of interest is present.
    Type: Application
    Filed: June 26, 2018
    Publication date: May 7, 2020
    Inventors: Ivan LIACHKO, Shawn Thomas SULLIVAN, Kyle LANGFORD, Stephen M. EACKER
  • 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
  • Publication number: 20190351088
    Abstract: A microfluidic delivery device and method of dispensing a fluid composition from a microfluidic die are provided. The method includes generating air flow from a fan; directing a first portion of the air flow through a first air outlet in a housing; directing a second portion of the air flow through a second air outlet in the housing; jetting a fluid composition from a microfluidic die through a fluid orifice in the housing; directing the second portion of air flow adjacent to the microfluidic die and out the fluid outlet, wherein the first portion of the air flow directs the fluid composition jetted out of the fluid outlet into the air.
    Type: Application
    Filed: May 15, 2018
    Publication date: November 21, 2019
    Inventors: Dana Paul GRUENBACHER, William Michael CANNON, Hu HUA, James Thomas SULLIVAN
  • 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: 10480834
    Abstract: Apparatuses, systems, and methods are disclosed to prime a refrigerant pump by decoupling the condenser from the refrigerant pump and the refrigerant pump line or shielding from a condenser operation prior to startup of the system, so that liquid refrigerant can be appropriately sourced from the condenser and/or the evaporator using flow control device(s) such as a source valve on a source line of the condenser and/or on a source line of the evaporator and the control of such valve(s).
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: November 19, 2019
    Assignee: TRANE INTERNATIONAL INC.
    Inventors: Daoud A. Jandal, Brian Thomas Sullivan, Reginald Loyd Berry, Dennis Lee Justin, Matthew Aron Witt, Damion Scott Plymesser
  • Patent number: 10473837
    Abstract: An optical interference coating with reduced back reflectance for 3D glasses based on colour separation has a substantial transmittance at one or more passbands over the visible spectral range in order to view the desired left (right) eye image and a substantial reflectance and absorption at one or more different blocking bands over the visible spectral range in order to block the undesired right (left) eye image while simultaneously reducing the back reflectance of visible light towards the viewer's eye. The thicknesses and materials are chosen such that the left eye reduced back reflectance 3D coated lens transmits the desired left eye image and blocks the right eye image while the right eye reduced back reflectance 3D coated lens transmits the desired right eye image and blocks the left eye image so that a 3D image can be viewed whilst substantially reducing distracting back reflections from the coated lenses.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: November 12, 2019
    Assignee: IRIDIAN SPECTRAL TECHNOLOGIES, LTD.
    Inventors: Brian Thomas Sullivan, Graham Carlow, Michelle Derouin, Peter Hook
  • Patent number: 10458686
    Abstract: Generally, apparatuses, systems, and methods are described to vent refrigerant vapor from the refrigerant pump line using a vent line, such as during priming of the pump and/or during a startup of the compressor, directed to a relatively reduced volute casing mass of the refrigerant pump, and/or directed to returning refrigerant to an economizer or chiller component other than the condenser.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: October 29, 2019
    Assignee: TRANE INTERNATIONAL INC.
    Inventors: Daoud Ali Jandal, Brian Thomas Sullivan, Steven Erwin Meloling, Reginald Loyd Berry, Ronald Allen Boldt, Matthew Aron Witt, Damion Scott Plymesser
  • Publication number: 20190286282
    Abstract: Methods and systems for adjusting a layout of applications presented to a user via a graphical user interface (“GUI”). The methods and systems may include reorienting a specific application provided on a GUI, based upon the location and orientation of additional applications displayed over a portion of the specific application, so as to be centered in a remaining portion of GUI.
    Type: Application
    Filed: March 14, 2018
    Publication date: September 19, 2019
    Inventor: Evan Thomas SULLIVAN
  • 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
  • Publication number: 20190275888
    Abstract: Systems and methods for providing visual notifications in the peripheral vision of a driver. The system includes a memory that stores instructions for executing processes for providing visual notifications in the peripheral vision of a driver. The system also includes a processor configured to execute the instructions. The instructions cause the processor to: generate a notification based on an output of a driver assistance system, with the output being generated based on one or more objects detected by a sensor of a vehicle or based on a navigational database of the vehicle; and illuminate an indicator embedded in a top portion of a dashboard of the vehicle for providing the notification in the peripheral vision of the driver.
    Type: Application
    Filed: March 9, 2018
    Publication date: September 12, 2019
    Inventors: David Michael Kirsch, Evan Thomas Sullivan, Joseph Anthony Alequin, Stuart Masakazu Yamamoto
  • Patent number: 10305871
    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: Grant
    Filed: December 9, 2015
    Date of Patent: May 28, 2019
    Assignee: CLOUDFLARE, INC.
    Inventors: Nicholas Thomas Sullivan, Lee Hahn Holloway, Piotr Sikora, Ryan Lackey, John Graham-Cumming, Dane Orion Knecht, Patrick Donahue, Zi Lin