Patents by Inventor William A. Horne

William A. Horne 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: 20240011707
    Abstract: Embodiments provide a method for preventing shutdowns in LNG facilities by removing heavy hydrocarbons from the inlet gas supply. According to an embodiment, there is provided an LNG facility treating pipeline quality natural gas that is contaminated with lubrication oil and low concentrations of heavy hydrocarbons. Due to contamination, the behavior of the pipeline quality natural gas is not properly predicted by thermodynamic modeling. In an embodiment, heavy hydrocarbons are removed by a drain system in a heat exchanger. In an embodiment, heavy hydrocarbons are removed by a treatment bed.
    Type: Application
    Filed: September 21, 2023
    Publication date: January 11, 2024
    Applicant: Cheniere Energy, Inc.
    Inventors: Hamish David William HORNE, Scott OLIVER, Timothy King JORDAN, Matthew Peter HENDERSON
  • Patent number: 11808517
    Abstract: Embodiments provide a method for preventing shutdowns in LNG facilities by removing heavy hydrocarbons from the inlet gas supply. According to an embodiment, there is provided an LNG facility treating pipeline quality natural gas that is contaminated with lubrication oil and low concentrations of heavy hydrocarbons. Due to contamination, the behavior of the pipeline quality natural gas is not properly predicted by thermodynamic modeling. In an embodiment, heavy hydrocarbons are removed by a drain system in a heat exchanger. In an embodiment, heavy hydrocarbons are removed by a treatment bed.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: November 7, 2023
    Assignee: CHENIERE ENERGY, INC.
    Inventors: Hamish David William Horne, Scott Oliver, Timothy King Jordan, Matthew Peter Henderson
  • Publication number: 20230328651
    Abstract: A bi-modal cellular device installable on remote equipment, the bi-modal cellular device comprising a processor, a high throughput modem, a low power modem, and an antenna. The processor receives, over a network, a signal representative of a request to awaken. The high throughput modem offloads data from the remote equipment in a high throughput mode when the remote equipment is in use. The low power modem offloads data from the remote equipment in a low power mode when the remote equipment is un-powered. The antenna is communicatively coupled to the high throughput modem and the low power modem and configured to transmit the data over the network. The processor is configured to switch between the high throughput modem and the low power modem so that only one of the high throughput modem and the low power modem can offload data over the network at a time.
    Type: Application
    Filed: April 12, 2023
    Publication date: October 12, 2023
    Applicant: Appareo Systems, LLC
    Inventors: Josh Gelinske, David Batcheller, Ross Eickhoff, Jameson Bickert, Christopher William Horne
  • Patent number: 11687667
    Abstract: Systems, devices, and methods are provided for secure multiparty computation (MPC) protocols. A first computing entity may send a first cryptographically protected data set to a server and a second computing entity may send a second cryptographically protected data set to the server. The server may lack access to plaintext versions of the data sets. The server may compare cryptographically protected data elements from the first and second data sets as part of a secure MPC protocol to determine certain information regarding the data sets, such as determining which data elements are included in both sets, and perform homomorphic computations according to a homomorphic encryption scheme. The server is accordingly able to determine an encrypted result.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: June 27, 2023
    Assignee: Amazon Technologies, inc.
    Inventors: William Horne, Eric Crockett
  • Publication number: 20230053566
    Abstract: Systems, devices, and methods are provided for secure multiparty computation (MPC) protocols. A first computing entity may send a first cryptographically protected data set to a server and a second computing entity may send a second cryptographically protected data set to the server. The server may lack access to plaintext versions of the data sets. The server may compare cryptographically protected data elements from the first and second data sets as part of a secure MPC protocol to determine certain information regarding the data sets, such as determining which data elements are included in both sets, and perform homomorphic computations according to a homomorphic encryption scheme. The server is accordingly able to determine an encrypted result.
    Type: Application
    Filed: August 6, 2021
    Publication date: February 23, 2023
    Applicant: Amazon Technologies, Inc.
    Inventors: William Horne, Eric Crockett
  • Publication number: 20220377127
    Abstract: A method or system for efficiently routing a file located on two or more sources to one or more file recipients connected by a plurality of paths in one or more networks. For each file recipient, one or more predetermined utility functions are evaluated to select the most efficient one of the plurality of paths to use for routing the file to the one or more file recipients, and the file is routed to the one or more file recipient using the selected path. The predetermined utility function may be the estimated operating expense associated with the routing of the file to the one or more file recipients, or the estimated return on investment for improving the routing of said file to the one or more recipients, or is related to an estimated file transfer time to the one or more file recipients.
    Type: Application
    Filed: July 29, 2022
    Publication date: November 24, 2022
    Inventors: Stephane Brunet, Martin William Horne, Miika Anttoni Klemetti
  • Patent number: 11438405
    Abstract: A method or system for efficiently routing a file located on two or more sources to one or more file recipients connected by a plurality of paths in one or more networks. For each file recipient, one or more predetermined utility functions are evaluated to select the most efficient one of the plurality of paths to use for routing the file to the one or more file recipients, and the file is routed to the one or more file recipient using the selected path. The predetermined utility function may be the estimated operating expense associated with the routing of the file to the one or more file recipients, or the estimated return on investment for improving the routing of said file to the one or more recipients, or is related to an estimated file transfer time to the one or more file recipients.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: September 6, 2022
    Assignee: Adaptiv Networks Inc.
    Inventors: Stephane Brunet, Martin William Horne, Miika Anttoni Klemetti
  • Publication number: 20220178609
    Abstract: Embodiments provide a method for preventing shutdowns in LNG facilities by removing heavy hydrocarbons from the inlet gas supply. According to an embodiment, there is provided an LNG facility treating pipeline quality natural gas that is contaminated with lubrication oil and low concentrations of heavy hydrocarbons. Due to contamination, the behavior of the pipeline quality natural gas is not properly predicted by thermodynamic modeling. In an embodiment, heavy hydrocarbons are removed by a drain system in a heat exchanger. In an embodiment, heavy hydrocarbons are removed by a treatment bed.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 9, 2022
    Applicant: Cheniere Energy, Inc.
    Inventors: Hamish David William Horne, Scott Oliver, Timothy King Jordan, Matthew Peter Henderson
  • Patent number: 10574742
    Abstract: A method of improving the performance of an access network for coupling one or more user devices to an application server, said method comprising encoding, using one of one or more encoders, data using a network performance enhancing coding (NPEC); transmitting the encoded data; receiving the encoded data; decoding, using one of one or more decoders, the encoded data using said NPEC; and receiving the decoded data at either of said application server or said one or more user devices.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: February 25, 2020
    Assignee: LiveQoS Inc.
    Inventors: Matthew Robert Williams, Mohan Krishna Vemulapali, Martin William Horne, James Robert McMillan
  • Publication number: 20190104170
    Abstract: A method or system for efficiently routing a file located on two or more sources to one or more file recipients connected by a plurality of paths in one or more networks. For each file recipient, one or more predetermined utility functions are evaluated to select the most efficient one of the plurality of paths to use for routing the file to the one or more file recipients, and the file is routed to the one or more file recipient using the selected path. The predetermined utility function may be the estimated operating expense associated with the routing of the file to the one or more file recipients, or the estimated return on investment for improving the routing of said file to the one or more recipients, or is related to an estimated file transfer time to the one or more file recipients.
    Type: Application
    Filed: November 30, 2018
    Publication date: April 4, 2019
    Inventors: Stephane Brunet, Martin William Horne, Miika Anttoni Klemetti
  • Patent number: 10218772
    Abstract: A method or system for efficiently routing a file located on two or more sources to one or more file recipients connected by a plurality of paths in one or more networks. For each file recipient, one or more predetermined utility functions are evaluated to select the most efficient one of the plurality of paths to use for routing the file to the one or more file recipients, and the file is routed to the one or more file recipient using the selected path. The predetermined utility function may be the estimated operating expense associated with the routing of the file to the one or more file recipients, or the estimated return on investment for improving the routing of said file to the one or more recipients, or is related to an estimated file transfer time to the one or more file recipients.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: February 26, 2019
    Assignee: LiveQoS Inc.
    Inventors: Stephane Brunet, Martin William Horne, Miika Anttoni Klemetti
  • Publication number: 20170318088
    Abstract: A method for efficiently synchronizing a file between a first node and one or more second nodes, each of which is configured with an initial file. The method comprises applying at the first node one or more first transforms to the file; preparing a descriptor of the one or more first transforms applied to the file; transmitting the descriptor to the one or more second nodes; decoding the descriptor to extract one or more second transforms at the one or more second nodes; and executing the one or more second transforms on the initial file located to obtain a semantically equivalent file at the one or more second nodes. The one or more second transforms may be identical to or different from the one or more first transforms. The initial file configured on the first and second nodes may be binary equivalent or semantically equivalent.
    Type: Application
    Filed: April 28, 2016
    Publication date: November 2, 2017
    Inventors: Stephane Brunet, Maged Alhagri, Martin William Horne, Miika Anttoni Klemetti
  • Publication number: 20170251048
    Abstract: A method or system for efficiently routing a file located on two or more sources to one or more file recipients connected by a plurality of paths in one or more networks. For each file recipient, one or more predetermined utility functions are evaluated to select the most efficient one of the plurality of paths to use for routing the file to the one or more file recipients, and the file is routed to the one or more file recipient using the selected path. The predetermined utility function may be the estimated operating expense associated with the routing of the file to the one or more file recipients, or the estimated return on investment for improving the routing of said file to the one or more recipients, or is related to an estimated file transfer time to the one or more file recipients.
    Type: Application
    Filed: March 29, 2016
    Publication date: August 31, 2017
    Inventors: Stephane Brunet, Martin William Horne, Miika Anttoni Klemetti
  • Publication number: 20170251045
    Abstract: A method for efficiently routing a file from a file source to be accessed by one or more file recipients connected by a plurality of paths in one or more networks. For each file recipient the method evaluates one or more predetermined criteria to select the most efficient one of the plurality of paths to use for routing the file. The method routes the file to each file recipient using the most efficient one of the plurality of paths. One of the paths may be a direct Peer-to-Peer (P2P) transfer from a file source to a file recipient.
    Type: Application
    Filed: February 25, 2016
    Publication date: August 31, 2017
    Inventors: Stephane Brunet, Martin William Horne, Miika Anttoni Klemetti
  • Publication number: 20170208119
    Abstract: A method of improving the performance of an access network for coupling one or more user devices to an application server, said method comprising encoding, using one of one or more encoders, data using a network performance enhancing coding (NPEC); transmitting the encoded data; receiving the encoded data; decoding, using one of one or more decoders, the encoded data using said NPEC; and receiving the decoded data at either of said application server or said one or more user devices.
    Type: Application
    Filed: April 4, 2017
    Publication date: July 20, 2017
    Inventors: Matthew Robert Williams, Mohan Krishna Vemulapali, Martin William Horne, James Robert McMillan
  • Patent number: 9647952
    Abstract: A method of improving the performance of an access network for coupling one or more user devices to an application server, the method comprising encoding, using one of one or more encoders, data using a network performance enhancing coding (NPEC); transmitting the encoded data; receiving the encoded data; decoding, using one of one or more decoders, the encoded data using the NPEC; and receiving the decoded data at either of the application server or the one or more user devices.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: May 9, 2017
    Assignee: LiveQoS Inc.
    Inventors: Matthew Robert Williams, Mohan Krishna Vemulapali, Martin William Horne, James Robert McMillan
  • Publication number: 20160119154
    Abstract: A network performance-based billing method of billing for a plurality of file transmissions over a network comprises (1) selecting one or more performance improvement features associated with a service; (2) selecting a performance level associated with a bucket size representing the maximum number of bytes that can be transferred at the selected performance level; (3) selecting one or more parameters associated with each selected performance improvement feature; (4) selecting a target performance level to achieve for a selected file transmission; and (5) adjusting the selected parameters at the selected file transmission to achieve the selected performance level, wherein the bucket level associated with the selected performance level is depleted by the size of the transmitted file.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 28, 2016
    Inventors: Matthew Robert Williams, Martin William Horne, Ryan Brink, Stephane Brunet, Scott Christopher Alan Jackson, Geoffrey Longman
  • Publication number: 20150371044
    Abstract: Providing a targeted security alert can include collecting participant data from a plurality of participants within a threat exchange community, calculating, using a threat exchange server, a threat relevancy score of a participant among the plurality of participants within the threat exchange community using the collected participant data, and providing, from the threat exchange server to the participant, the targeted security alert based on the calculated threat relevancy score via a communication link within the threat exchange community.
    Type: Application
    Filed: January 31, 2013
    Publication date: December 24, 2015
    Inventors: William Horne, Tomas Sander, Krishnamurthy Viswanathan, Siva Raj Rajagopalan, Anurag Singla
  • Patent number: 9189307
    Abstract: A system is provided for improving the performance of an access network for coupling user devices to an application server. The system includes a user device coupled to an intermediate server via the access network. The user device has a processor adapted to encode data using a network performance enhancing coding (NPEC), and to transmit the encoded data via the access network to the intermediate server. The intermediate server is adapted to receive the encoded data and has a processor adapted to decode the encoded data using the NPEC, and to transmit the decoded data to the application server.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: November 17, 2015
    Assignee: LIVEQOS INC.
    Inventors: Matthew Robert Williams, Mohan Krishna Vemulapali, Martin William Horne, James Robert McMillan
  • Publication number: 20150039723
    Abstract: A method of improving the performance of an access network for coupling one or more user devices to an application server, said method comprising encoding, using one of one or more encoders, data using a network performance enhancing coding (NPEC); transmitting the encoded data; receiving the encoded data; decoding, using one of one or more decoders, the encoded data using said NPEC; and receiving the decoded data at either of said application server or said one or more user devices.
    Type: Application
    Filed: October 17, 2014
    Publication date: February 5, 2015
    Inventors: Matthew Robert Williams, Mohan Krishna Vemulapali, Martin William Horne, James Robert McMillan