Patents by Inventor ANDREW F. LY
ANDREW F. LY 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: 20240175720Abstract: Aspects of the present disclosure relate to obstruction detector assemblies, systems, and related methods for detecting obstructions along oil and gas equipment. In one implementation, an obstruction detector assembly includes a driver housing having an internal chamber and a plurality of fastener openings. The obstruction detector assembly includes a driver stem disposed at least partially in the internal chamber of the driver housing. The driver stem is movable partially out of the internal chamber of the driver housing. The obstruction detector assembly includes a driver head disposed outside of the driver housing and coupled to the driver stem. In one implementation, movement of the driver stem and the driver head is used to detect obstructions (such as a wireline) in a wellhead structure. In one implementation, movement of the driver stem and the driver head is used to detect obstructions (such as sand) in a valve.Type: ApplicationFiled: February 1, 2024Publication date: May 30, 2024Inventors: David LYMBEROPOULOS, Andrew Allen KADAVY, Peter Lanh LY, James Eric AMBERG, George F. SULLIVAN, III, Michael J. PRY
-
Patent number: 11920956Abstract: Aspects of the present disclosure relate to obstruction detector assemblies, systems, and related methods for detecting obstructions along oil and gas equipment. In one implementation, an obstruction detector assembly includes a driver housing having an internal chamber and a plurality of fastener openings. The obstruction detector assembly includes a driver stem disposed at least partially in the internal chamber of the driver housing. The driver stem is movable partially out of the internal chamber of the driver housing. The obstruction detector assembly includes a driver head disposed outside of the driver housing and coupled to the driver stem. In one implementation, movement of the driver stem and the driver head is used to detect obstructions (such as a wireline) in a wellhead structure. In one implementation, movement of the driver stem and the driver head is used to detect obstructions (such as sand) in a valve.Type: GrantFiled: February 3, 2022Date of Patent: March 5, 2024Assignee: SAFOCO, INC.Inventors: David Lymberopoulos, Andrew Allen Kadavy, Peter Lanh Ly, James Eric Amberg, George F. Sullivan, III, Michael J. Pry
-
Patent number: 10938956Abstract: An approach is described for processing command line templates for database queries. A method pertaining to such approach may include retrieving a set of command line templates based upon command line information received from a plurality of respective clients in a computing environment. The method further may include receiving a command line query from a first client among the plurality of respective clients and searching the set of command line templates based upon contents of the command line query. The method further may include transmitting to the first client at least one command line recommendation based upon the search. In an embodiment, retrieving the set of command line templates according to the method may include receiving from a centralized server at least one update with respect to the set of command line templates.Type: GrantFiled: August 5, 2019Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jordan A. Eliseo, Su Liu, Andrew F. Ly
-
Publication number: 20190356757Abstract: An approach is described for processing command line templates for database queries. A method pertaining to such approach may include retrieving a set of command line templates based upon command line information received from a plurality of respective clients in a computing environment. The method further may include receiving a command line query from a first client among the plurality of respective clients and searching the set of command line templates based upon contents of the command line query. The method further may include transmitting to the first client at least one command line recommendation based upon the search. In an embodiment, retrieving the set of command line templates according to the method may include receiving from a centralized server at least one update with respect to the set of command line templates.Type: ApplicationFiled: August 5, 2019Publication date: November 21, 2019Inventors: JORDAN A. ELISEO, SU LIU, ANDREW F. LY
-
Patent number: 10419582Abstract: An approach is described for processing command line templates for database queries. A method pertaining to such approach may include retrieving a set of command line templates based upon command line information received from a plurality of respective clients in a computing environment. The method further may include receiving a command line query from a first client among the plurality of respective clients and searching the set of command line templates based upon contents of the command line query. The method further may include transmitting to the first client at least one command line recommendation based upon the search. In an embodiment, retrieving the set of command line templates according to the method may include receiving from a centralized server at least one update with respect to the set of command line templates.Type: GrantFiled: June 30, 2016Date of Patent: September 17, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jordan A. Eliseo, Su Liu, Andrew F. Ly
-
Patent number: 9872074Abstract: A computer-implemented method includes: receiving, by a computing device, gaming content and an instruction to stream the gaming content across multiple content streaming platforms; determining, by the computing device, a maturity rating of the gaming content; selecting, by the computing device, one or more content streaming platforms, of a plurality of content streaming platforms, for which to provide the gaming content for publishing or streaming via the one or more content streaming platforms, wherein the selected one or more content streaming platforms meet maturity criteria defined by each of the one or more content streaming platforms; and providing, by the computing device, the gaming content to the selected one or more content streaming platforms to cause the selected one or more content streaming platforms to publish the gaming content.Type: GrantFiled: November 21, 2016Date of Patent: January 16, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jordan A. Eliseo, Yucong Feng, Su Liu, Andrew F. Ly
-
Publication number: 20180006885Abstract: An approach is described for processing command line templates for database queries. A method pertaining to such approach may include retrieving a set of command line templates based upon command line information received from a plurality of respective clients in a computing environment. The method further may include receiving a command line query from a first client among the plurality of respective clients and searching the set of command line templates based upon contents of the command line query. The method further may include transmitting to the first client at least one command line recommendation based upon the search. In an embodiment, retrieving the set of command line templates according to the method may include receiving from a centralized server at least one update with respect to the set of command line templates.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: JORDAN A. ELISEO, SU LIU, ANDREW F. LY
-
Publication number: 20170161713Abstract: Embodiments of the present invention may disclose a method, system, and computer program product for selecting a combination of accounts of a user on a payment platform for a transaction. A computing device may receive transaction data comprising electronic data associated with one or more products and electronic data associated with a retailer. The computing device may transmit a rewards inquiry to a set of rewards provider servers. The rewards inquiry may include an electronic request for rewards data associated with one or more accounts of the user. The computing device may receive rewards data from the set of rewards provider servers. The computing device may map the transaction data in a transaction database with the rewards data in a rewards database. The computing device may select a combination of accounts to purchase the one or more products to maximize total rewards based on the mapping.Type: ApplicationFiled: December 8, 2015Publication date: June 8, 2017Inventors: Yucong Feng, Su Liu, Andrew F. Ly, Michael S. Ly
-
Publication number: 20170161714Abstract: Embodiments of the present invention may disclose a method, system, and computer program product for selecting a combination of accounts of a user on a payment platform for a transaction. A computing device may receive transaction data comprising electronic data associated with one or more products and electronic data associated with a retailer. The computing device may transmit a rewards inquiry to a set of rewards provider servers. The rewards inquiry may include an electronic request for rewards data associated with one or more accounts of the user. The computing device may receive rewards data from the set of rewards provider servers. The computing device may map the transaction data in a transaction database with the rewards data in a rewards database. The computing device may select a combination of accounts to purchase the one or more products to maximize total rewards based on the mapping.Type: ApplicationFiled: December 8, 2015Publication date: June 8, 2017Inventors: Yucong Feng, Su Liu, Andrew F. Ly, Michael S. Ly
-
Publication number: 20170046667Abstract: Generating payment plan for payments due includes: retrieving via a data communications network, from each of a plurality of fund sources, information describing available funds; retrieving via the data communications network, from each of a plurality of payment targets, information describing payments due within a predefined period of time; prioritizing payments due to each of the payment targets in dependence upon predefined criteria; and generating, in dependence upon the prioritized payments, the predefined criteria, and the information describing available funds, a payment plan for the predefined period, the payment plan specifying, for each payment due within the predefined period of time: a date to execute the payment; an amount of funds to apply to the payment due; and a fund source for the amount of funds to apply to the payment due.Type: ApplicationFiled: August 14, 2015Publication date: February 16, 2017Inventors: YUCONG FENG, SU LIU, ANDREW F. LY, MICHAEL S. LY
-
Publication number: 20170046674Abstract: Generating payment plan for payments due includes: retrieving via a data communications network, from each of a plurality of fund sources, information describing available funds; retrieving via the data communications network, from each of a plurality of payment targets, information describing payments due within a predefined period of time; prioritizing payments due to each of the payment targets in dependence upon predefined criteria; and generating, in dependence upon the prioritized payments, the predefined criteria, and the information describing available funds, a payment plan for the predefined period, the payment plan specifying, for each payment due within the predefined period of time: a date to execute the payment; an amount of funds to apply to the payment due; and a fund source for the amount of funds to apply to the payment due.Type: ApplicationFiled: February 15, 2016Publication date: February 16, 2017Inventors: YUCONG FENG, SU LIU, ANDREW F. LY, MICHAEL S. LY