Patents by Inventor Thomas Sullivan

Thomas 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).

  • Publication number: 20170063531
    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, 2015
    Publication date: March 2, 2017
    Inventor: Nicholas Thomas Sullivan
  • Patent number: 9574741
    Abstract: A laser reflecting has a low transmittance at one or more laser wavelengths while substantially transmitting all other wavelengths in the spectral range of interest, is coated on one or both sides of an absorbing or non-absorbing substrate. A laser reflecting filter on both sides of an absorbing substrate can result in an enhancement of the absorption of laser light by multiple reflections of the laser light in the absorbing substrate. The high transmittance of the laser-reflecting filter at non-laser wavelengths results in a relatively high overall transmittance through the coated substrate. In the specific case of laser reflecting coatings on a lens to protect an eye, this allows a high luminous transmittance and good color discrimination.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: February 21, 2017
    Assignee: Iridian Spectral Technologies, Ltd.
    Inventors: Brian Thomas Sullivan, Graham Carlow, Norman Ronald Osborne, Adam Badeen, Jason Palidwar
  • Publication number: 20170012967
    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: Application
    Filed: July 8, 2016
    Publication date: January 12, 2017
    Inventors: Lee Hahn Holloway, Nicholas Thomas Sullivan
  • Patent number: 9523462
    Abstract: A mounting and support mechanism for a rotary feeder gear motor having an adjusting housing, wherein the adjusting housing includes a support flange adjacent the gear motor, a hollow adjusting housing and a support flange adjacent a stationary feeder end cover. Contained within the adjusting housing is a carrier extension wherein the carrier extension at one end encases a stationary bushing, the stationary bushing houses an adjusting shaft to provide movement of a rotor assembly axially, and at the opposite end the carrier extension connects to a bearing carrier mechanism.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: December 20, 2016
    Assignee: Andritz Inc.
    Inventors: Keith Vogel, Thomas Sullivan
  • Patent number: 9518767
    Abstract: Generally, apparatuses, systems, and methods are described to prime a refrigerant pump by decoupling or shielding from a condenser operation, such as for example the condenser water pump, 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: January 24, 2014
    Date of Patent: December 13, 2016
    Assignee: TRANE INTERNATIONAL INC.
    Inventors: Daoud Ali Jandal, Brian Thomas Sullivan, Reginald Loyd Berry, Dennis Lee Justin, Matthew Aron Witt, Damion Scott Plymesser
  • Patent number: 9513038
    Abstract: Generally, apparatuses, systems, and methods are described that are directed to accessing liquid refrigerant from an evaporator to source a refrigerant pump and pump line to cool and lubricate such moving parts that may be part of the compressor, for example the compressor motor and the compressor bearings, and/or for cooling drives such as an adjustable or variable frequency drive.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: December 6, 2016
    Assignee: TRANE INTERNATIONAL INC.
    Inventors: Daoud Ali Jandal, Brian Thomas Sullivan, Reginald Loyd Berry, Ronald Allen Boldt, Matthew Aron Witt, Damion Scott Plymesser
  • Publication number: 20160337324
    Abstract: A request for a web page is received and the requested web page is retrieved. The web page is modified to obfuscate a set of form attribute values into a corresponding set of obfuscated form attribute values. The modified web page is transmitted to the requesting device. The modified web page does not include the set of form attribute values in their original form. Form data for the set of obfuscated form attribute values is received from the requesting device. The set of obfuscated form attribute values is deobfuscated thereby revealing the original set of form attribute values. The form data for the set of original form attribute values is further processed.
    Type: Application
    Filed: July 25, 2016
    Publication date: November 17, 2016
    Inventors: Nicholas Thomas Sullivan, Zi Lin, Rajeev Devendra Sharma
  • Publication number: 20160330185
    Abstract: A DNS server receives, from a client device, a DNS query for a resource record type at a domain name. The DNS server determines that the resource record type does not exist at the domain name and generates an answer that indicates that the queried resource record type does not exist at the domain name and also indicates that a plurality of other resource record types exist at the domain name regardless of whether those plurality of other resource record types actually exist at the domain name. The DNS server transmits the generated answer to the client device.
    Type: Application
    Filed: May 6, 2016
    Publication date: November 10, 2016
    Inventors: Daniel Morsing, Marek Majkowski, Nicholas Thomas Sullivan, Olafur Gudmundsson
  • Publication number: 20160330174
    Abstract: A first DNS server receives, from a client device, a DNS query for a domain name and transmits, to a second DNS server, the DNS query for the domain name The first DNS server receives, from the second DNS server, an answer to the DNS query that is unsigned. The first DNS server signs the received answer to the DNS query and transmits, to the client device, the signed DNS answer.
    Type: Application
    Filed: May 6, 2016
    Publication date: November 10, 2016
    Inventors: Nicholas Thomas Sullivan, Olafur Gudmundsson
  • Publication number: 20160315767
    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 proxies messages to/from the different server including a set of signed cryptographic parameters signed using the private key on the different server. The different server generates the master secret, and generates and transmits the session keys to the server that are to be used in the secure session for encrypting and decrypting communication between the client device and the server.
    Type: Application
    Filed: July 5, 2016
    Publication date: October 27, 2016
    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: 9450950
    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: March 31, 2015
    Date of Patent: September 20, 2016
    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: 20160232880
    Abstract: Trigger-based image control (TIC) systems in accordance with various embodiments of the invention control the distribution, concealment, and revealing of hidden images and linked media sequences. The hidden portions of images can be hidden by obscurants (also referred to herein as “peeqs”) that can be removed when an attempt to view the hidden portion of the images is approved by an originator of the hidden image. In addition, sequences of media and images can be viewed via interaction with linking peeqs. TIC systems can provide for a graphical user interface control scheme by which originators of images can place constraints on the delivery of peeq obscured images and/or peeq linked images. TIC systems can further provide verification of the appropriateness of altered, original, linked, and hidden images.
    Type: Application
    Filed: February 11, 2016
    Publication date: August 11, 2016
    Applicant: Peeqsee, Inc.
    Inventors: Vacit Arat, Scott Thomas Sullivan, Jeffrey Stuart, Kalana Jayatilake
  • Patent number: 9401919
    Abstract: A request for a web page is received and the requested web page is retrieved. The web page is modified to obfuscate a set of form attribute values into a corresponding set of obfuscated form attribute values. The modified web page is transmitted to the requesting device. The modified web page does not include the set of form attribute values in their original form. Form data for the set of obfuscated form attribute values is received from the requesting device. The set of obfuscated form attribute values is deobfuscated thereby revealing the original set of form attribute values. The form data for the set of original form attribute values is further processed.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: July 26, 2016
    Assignee: CLOUDFLARE, INC.
    Inventors: Nicholas Thomas Sullivan, Zi Lin, Rajeev Devendra Sharma
  • Patent number: 9385864
    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 proxies messages to/from the different server including a set of signed cryptographic parameters signed using the private key on the different server. The different server generates the master secret, and generates and transmits the session keys to the server that are to be used in the secure session for encrypting and decrypting communication between the client device and the server.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: July 5, 2016
    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: 20160182517
    Abstract: A request for a web page is received and the requested web page is retrieved. The web page is modified to obfuscate a set of form attribute values into a corresponding set of obfuscated form attribute values. The modified web page is transmitted to the requesting device. The modified web page does not include the set of form attribute values in their original form. Form data for the set of obfuscated form attribute values is received from the requesting device. The set of obfuscated form attribute values is deobfuscated thereby revealing the original set of form attribute values. The form data for the set of original form attribute values is further processed.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Nicholas Thomas Sullivan, Zi Lin, Rajeev Devendra Sharma
  • Publication number: 20160080155
    Abstract: Concealed image control (CIP) systems in accordance with various embodiments of the invention control the distribution, concealment, and revealing of hidden images and obscurants. The hidden portions of images can be hidden by obscurants (also referred to herein as “peeqs”) that can be removed when an attempt to view the hidden portion of the images is approved by an originator of the hidden image. CIP systems can provide for a graphical user interface control scheme by which originators of images can place constraints on the delivery of portions of obscured images on remote user devices. CIP systems can utilize interactions between multiple electronic devices to ensure secure concealment and controlled revealing of hidden portions of images. CIP systems can further provide verification of the appropriateness of altered, original, and hidden images.
    Type: Application
    Filed: September 14, 2015
    Publication date: March 17, 2016
    Applicant: Peeqsee, Inc.
    Inventors: Vacit Arat, Scott Thomas Sullivan, Jeffrey Stuart
  • Publication number: 20160080337
    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. The server transmits the encrypted premaster secret to the different server for decryption along with other information necessary to compute a master secret and session keys for the secure session. The different server decrypts the encrypted premaster secret, generates the master secret, and generates session keys that are used in the secure session for encrypting and decrypting communication between the client device and the server and transmits those session keys to that server.
    Type: Application
    Filed: November 10, 2015
    Publication date: March 17, 2016
    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: 20160014114
    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 31, 2015
    Publication date: January 14, 2016
    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: 20160013935
    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 proxies messages to/from the different server including a set of signed cryptographic parameters signed using the private key on the different server. The different server generates the master secret, and generates and transmits the session keys to the server that are to be used in the secure session for encrypting and decrypting communication between the client device and the server.
    Type: Application
    Filed: February 24, 2015
    Publication date: January 14, 2016
    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: 20150362232
    Abstract: Generally, apparatuses, systems, and methods are described that are directed to accessing liquid refrigerant from an evaporator to source a refrigerant pump and pump line to cool and lubricate such moving parts that may be part of the compressor, for example the compressor motor and the compressor bearings, and/or for cooling drives such as an adjustable or variable frequency drive.
    Type: Application
    Filed: January 24, 2014
    Publication date: December 17, 2015
    Inventors: Daoud Ali JANDAL, Brian Thomas SULLIVAN, Reginald Loyd BERRY, Ronald Allen BOLDT, Matthew Aron WITT, Damion Scott PLYMESSER