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: 20240175720
    Abstract: 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: Application
    Filed: February 1, 2024
    Publication date: May 30, 2024
    Inventors: David LYMBEROPOULOS, Andrew Allen KADAVY, Peter Lanh LY, James Eric AMBERG, George F. SULLIVAN, III, Michael J. PRY
  • Patent number: 11920956
    Abstract: 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: Grant
    Filed: February 3, 2022
    Date of Patent: March 5, 2024
    Assignee: SAFOCO, INC.
    Inventors: David Lymberopoulos, Andrew Allen Kadavy, Peter Lanh Ly, James Eric Amberg, George F. Sullivan, III, Michael J. Pry
  • Patent number: 10938956
    Abstract: 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: Grant
    Filed: August 5, 2019
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jordan A. Eliseo, Su Liu, Andrew F. Ly
  • Publication number: 20190356757
    Abstract: 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: Application
    Filed: August 5, 2019
    Publication date: November 21, 2019
    Inventors: JORDAN A. ELISEO, SU LIU, ANDREW F. LY
  • Patent number: 10419582
    Abstract: 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: Grant
    Filed: June 30, 2016
    Date of Patent: September 17, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jordan A. Eliseo, Su Liu, Andrew F. Ly
  • Patent number: 9872074
    Abstract: 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: Grant
    Filed: November 21, 2016
    Date of Patent: January 16, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jordan A. Eliseo, Yucong Feng, Su Liu, Andrew F. Ly
  • Publication number: 20180006885
    Abstract: 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: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: JORDAN A. ELISEO, SU LIU, ANDREW F. LY
  • Publication number: 20170161713
    Abstract: 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: Application
    Filed: December 8, 2015
    Publication date: June 8, 2017
    Inventors: Yucong Feng, Su Liu, Andrew F. Ly, Michael S. Ly
  • Publication number: 20170161714
    Abstract: 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: Application
    Filed: December 8, 2015
    Publication date: June 8, 2017
    Inventors: Yucong Feng, Su Liu, Andrew F. Ly, Michael S. Ly
  • Publication number: 20170046667
    Abstract: 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: Application
    Filed: August 14, 2015
    Publication date: February 16, 2017
    Inventors: YUCONG FENG, SU LIU, ANDREW F. LY, MICHAEL S. LY
  • Publication number: 20170046674
    Abstract: 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: Application
    Filed: February 15, 2016
    Publication date: February 16, 2017
    Inventors: YUCONG FENG, SU LIU, ANDREW F. LY, MICHAEL S. LY