Patents by Inventor Wasif Khan

Wasif Khan 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).

  • Patent number: 11727022
    Abstract: Embodiments are disclosed for a method. The method includes receiving a plurality of local deltas for a query execution against a corresponding plurality of data sources hosted by a corresponding plurality of distributed nodes of a dynamic distributed network. The method also includes generating a combined delta by combining the local deltas. Additionally, the method includes generating a determined delta result by performing additional processing on the combined delta. Further, the method includes providing the determined delta for one of the distributed nodes.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: August 15, 2023
    Assignee: International Business Machines Corporation
    Inventors: Robert Neugebauer, Ian Richard Finlay, Glenn Patrick Steffler, Mohammad Wasif Khan
  • Patent number: 11704327
    Abstract: Embodiments are disclosed for a method. The method includes parsing a distributed database query into component queries corresponding to distributed nodes. The method also includes matching component queries to central cache to determine whether the component queries can be satisfied. This matching generates matched and unmatched component queries. The method further includes transforming the matched component query to a cache query and local delta query for a first node. Additionally, the method includes executing the cache query to generate a cache result. Also, the method includes providing the local delta query for the first node to generate a local delta. Further, the method includes providing the unmatched component query for a second node to generate a remote result. The method also includes generating a global delta based on the local delta. The method additionally includes generating a result by combining the cache result, local delta, and remote result.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: July 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Robert Neugebauer, Ian Richard Finlay, Glenn Patrick Steffler, Mohammad Wasif Khan
  • Patent number: 11586649
    Abstract: An embodiment generates, responsive to receiving a declarative replication specification, a logical map comprising a plurality of paths to completing a data replication process identified by the replication specification. The embodiment determines, responsive to generating the logical map, an optimal path to completing the data replication process by searching the plurality of paths of the logical map using a cost-directed search algorithm to find the optimal path from among the plurality of paths. The embodiment also performs, responsive to finding the optimal path, a series of data replication operations for replicating source data on a target database. The embodiment also detects, during a runtime of the data replication process, a predetermined change to a runtime environment of the data replication process. The embodiment also determines, responsive to detecting the predetermined change, a revised optimal path for performing the data replication process in the changed runtime environment.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: February 21, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dirk Alexander Seelemann, II, Michael Jory, Dzmitry Lepniakou, Mohammad Wasif Khan
  • Publication number: 20220300503
    Abstract: Embodiments are disclosed for a method. The method includes parsing a distributed database query into component queries corresponding to distributed nodes. The method also includes matching component queries to central cache to determine whether the component queries can be satisfied. This matching generates matched and unmatched component queries. The method further includes transforming the matched component query to a cache query and local delta query for a first node. Additionally, the method includes executing the cache query to generate a cache result. Also, the method includes providing the local delta query for the first node to generate a local delta. Further, the method includes providing the unmatched component query for a second node to generate a remote result. The method also includes generating a global delta based on the local delta. The method additionally includes generating a result by combining the cache result, local delta, and remote result.
    Type: Application
    Filed: March 19, 2021
    Publication date: September 22, 2022
    Inventors: Robert Neugebauer, Ian Richard Finlay, Glenn Patrick Steffler, Mohammad Wasif Khan
  • Publication number: 20220300504
    Abstract: Embodiments are disclosed for a method. The method includes receiving a plurality of local deltas for a query execution against a corresponding plurality of data sources hosted by a corresponding plurality of distributed nodes of a dynamic distributed network. The method also includes generating a combined delta by combining the local deltas. Additionally, the method includes generating a determined delta result by performing additional processing on the combined delta. Further, the method includes providing the determined delta for one of the distributed nodes.
    Type: Application
    Filed: March 19, 2021
    Publication date: September 22, 2022
    Inventors: Robert Neugebauer, Ian Richard Finlay, Glenn Patrick Steffler, Mohammad Wasif Khan
  • Publication number: 20210326358
    Abstract: An embodiment generates, responsive to receiving a declarative replication specification, a logical map comprising a plurality of paths to completing a data replication process identified by the replication specification. The embodiment determines, responsive to generating the logical map, an optimal path to completing the data replication process by searching the plurality of paths of the logical map using a cost-directed search algorithm to find the optimal path from among the plurality of paths. The embodiment also performs, responsive to finding the optimal path, a series of data replication operations for replicating source data on a target database. The embodiment also detects, during a runtime of the data replication process, a predetermined change to a runtime environment of the data replication process. The embodiment also determines, responsive to detecting the predetermined change, a revised optimal path for performing the data replication process in the changed runtime environment.
    Type: Application
    Filed: April 21, 2020
    Publication date: October 21, 2021
    Applicant: International Business Machines Corporation
    Inventors: Dirk Alexander Seelemann, II, Michael Jory, Dzmitry Lepriakou, Mohammad Wasif Khan
  • Patent number: 9347397
    Abstract: A gas turbine engine includes a core defining an engine central longitudinal axis. An inner-fixed structure is radially outward of the core. A core cowl extends from the inner-fixed structure to a trailing edge. A thrust reverser is spaced radially outward of the core cowl to define a fan flow path. A vent has a core cowl inner surface formed as part of the core cowl and a vent inner surface that is spaced radially inward of the core cowl inner surface to define a vent flow path. A reflex member extends from a trailing edge of the core nacelle to impede mixing of the fan flow path and the vent flow path.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: May 24, 2016
    Assignee: United Technologies Corporation
    Inventor: Wasif Khan
  • Patent number: 8962722
    Abstract: A solvent-less liquid ethylene propylene diene rubber compound and a solvent-less liquid ethylene propylene rubber compound are provided. The compounds can include a liquid ethylene propylene diene or a liquid ethylene propylene mixed with a filler system, a plasticizer, and a cross-linking agent to form the compound. The compound can have a viscosity ranging from 150,000 centipoises to 750,000 centipoises at a temperature of 23 degrees Celsius, allowing the compound to be liquid injection moldable. The compound can contain substantially no solvent.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: February 24, 2015
    Assignee: Lion Copolymer Geismar, LLC
    Inventors: Arthur Joseph Fontenot, III, Wasif Khan, John Wesley Summers, II
  • Publication number: 20140037443
    Abstract: A gas turbine engine includes a core defining an engine central longitudinal axis. An inner-fixed structure is radially outward of the core. A core cowl extends from the inner-fixed structure to a trailing edge. A thrust reverser is spaced radially outward of the core cowl to define a fan flow path. A vent has a core cowl inner surface formed as part of the core cowl and a vent inner surface that is spaced radially inward of the core cowl inner surface to define a vent flow path. A reflex member extends from a trailing edge of the core nacelle to impede mixing of the fan flow path and the vent flow path.
    Type: Application
    Filed: August 2, 2012
    Publication date: February 6, 2014
    Inventor: Wasif Khan
  • Publication number: 20120319331
    Abstract: A solvent-less liquid ethylene propylene diene rubber compound and a solvent-less liquid ethylene propylene rubber compound are provided. The compounds can include a liquid ethylene propylene diene or a liquid ethylene propylene mixed with a filler system, a plasticizer, and a cross-linking agent to form the compound. The compound can have a viscosity ranging from 150,000 centipoises to 750,000 centipoises at a temperature of 23 degrees Celsius, allowing the compound to be liquid injection moldable. The compound can contain substantially no solvent.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 20, 2012
    Applicant: LION COPOLYMER, LLC
    Inventors: Arthur Joseph Fontenot, III, Wasif Khan, John Wesley Summer, II