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: 20240011707Abstract: 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: ApplicationFiled: September 21, 2023Publication date: January 11, 2024Applicant: Cheniere Energy, Inc.Inventors: Hamish David William HORNE, Scott OLIVER, Timothy King JORDAN, Matthew Peter HENDERSON
-
Patent number: 11808517Abstract: 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: GrantFiled: December 7, 2020Date of Patent: November 7, 2023Assignee: CHENIERE ENERGY, INC.Inventors: Hamish David William Horne, Scott Oliver, Timothy King Jordan, Matthew Peter Henderson
-
Publication number: 20230328651Abstract: 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: ApplicationFiled: April 12, 2023Publication date: October 12, 2023Applicant: Appareo Systems, LLCInventors: Josh Gelinske, David Batcheller, Ross Eickhoff, Jameson Bickert, Christopher William Horne
-
Patent number: 11687667Abstract: 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: GrantFiled: August 6, 2021Date of Patent: June 27, 2023Assignee: Amazon Technologies, inc.Inventors: William Horne, Eric Crockett
-
Publication number: 20230053566Abstract: 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: ApplicationFiled: August 6, 2021Publication date: February 23, 2023Applicant: Amazon Technologies, Inc.Inventors: William Horne, Eric Crockett
-
Publication number: 20220377127Abstract: 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: ApplicationFiled: July 29, 2022Publication date: November 24, 2022Inventors: Stephane Brunet, Martin William Horne, Miika Anttoni Klemetti
-
Patent number: 11438405Abstract: 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: GrantFiled: November 30, 2018Date of Patent: September 6, 2022Assignee: Adaptiv Networks Inc.Inventors: Stephane Brunet, Martin William Horne, Miika Anttoni Klemetti
-
Publication number: 20220178609Abstract: 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: ApplicationFiled: December 7, 2020Publication date: June 9, 2022Applicant: Cheniere Energy, Inc.Inventors: Hamish David William Horne, Scott Oliver, Timothy King Jordan, Matthew Peter Henderson
-
Patent number: 10574742Abstract: 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: GrantFiled: April 4, 2017Date of Patent: February 25, 2020Assignee: LiveQoS Inc.Inventors: Matthew Robert Williams, Mohan Krishna Vemulapali, Martin William Horne, James Robert McMillan
-
Publication number: 20190104170Abstract: 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: ApplicationFiled: November 30, 2018Publication date: April 4, 2019Inventors: Stephane Brunet, Martin William Horne, Miika Anttoni Klemetti
-
Patent number: 10218772Abstract: 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: GrantFiled: March 29, 2016Date of Patent: February 26, 2019Assignee: LiveQoS Inc.Inventors: Stephane Brunet, Martin William Horne, Miika Anttoni Klemetti
-
Publication number: 20170318088Abstract: 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: ApplicationFiled: April 28, 2016Publication date: November 2, 2017Inventors: Stephane Brunet, Maged Alhagri, Martin William Horne, Miika Anttoni Klemetti
-
Publication number: 20170251048Abstract: 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: ApplicationFiled: March 29, 2016Publication date: August 31, 2017Inventors: Stephane Brunet, Martin William Horne, Miika Anttoni Klemetti
-
Publication number: 20170251045Abstract: 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: ApplicationFiled: February 25, 2016Publication date: August 31, 2017Inventors: Stephane Brunet, Martin William Horne, Miika Anttoni Klemetti
-
Publication number: 20170208119Abstract: 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: ApplicationFiled: April 4, 2017Publication date: July 20, 2017Inventors: Matthew Robert Williams, Mohan Krishna Vemulapali, Martin William Horne, James Robert McMillan
-
Patent number: 9647952Abstract: 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: GrantFiled: October 17, 2014Date of Patent: May 9, 2017Assignee: LiveQoS Inc.Inventors: Matthew Robert Williams, Mohan Krishna Vemulapali, Martin William Horne, James Robert McMillan
-
Publication number: 20160119154Abstract: 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: ApplicationFiled: October 23, 2015Publication date: April 28, 2016Inventors: Matthew Robert Williams, Martin William Horne, Ryan Brink, Stephane Brunet, Scott Christopher Alan Jackson, Geoffrey Longman
-
Publication number: 20150371044Abstract: 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: ApplicationFiled: January 31, 2013Publication date: December 24, 2015Inventors: William Horne, Tomas Sander, Krishnamurthy Viswanathan, Siva Raj Rajagopalan, Anurag Singla
-
Patent number: 9189307Abstract: 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: GrantFiled: January 10, 2013Date of Patent: November 17, 2015Assignee: LIVEQOS INC.Inventors: Matthew Robert Williams, Mohan Krishna Vemulapali, Martin William Horne, James Robert McMillan
-
Publication number: 20150039723Abstract: 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: ApplicationFiled: October 17, 2014Publication date: February 5, 2015Inventors: Matthew Robert Williams, Mohan Krishna Vemulapali, Martin William Horne, James Robert McMillan