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: 11727022Abstract: 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: GrantFiled: March 19, 2021Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Robert Neugebauer, Ian Richard Finlay, Glenn Patrick Steffler, Mohammad Wasif Khan
-
Patent number: 11704327Abstract: 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: GrantFiled: March 19, 2021Date of Patent: July 18, 2023Assignee: International Business Machines CorporationInventors: Robert Neugebauer, Ian Richard Finlay, Glenn Patrick Steffler, Mohammad Wasif Khan
-
Patent number: 11586649Abstract: 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: GrantFiled: April 21, 2020Date of Patent: February 21, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dirk Alexander Seelemann, II, Michael Jory, Dzmitry Lepniakou, Mohammad Wasif Khan
-
Publication number: 20220300503Abstract: 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: ApplicationFiled: March 19, 2021Publication date: September 22, 2022Inventors: Robert Neugebauer, Ian Richard Finlay, Glenn Patrick Steffler, Mohammad Wasif Khan
-
Publication number: 20220300504Abstract: 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: ApplicationFiled: March 19, 2021Publication date: September 22, 2022Inventors: Robert Neugebauer, Ian Richard Finlay, Glenn Patrick Steffler, Mohammad Wasif Khan
-
Publication number: 20210326358Abstract: 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: ApplicationFiled: April 21, 2020Publication date: October 21, 2021Applicant: International Business Machines CorporationInventors: Dirk Alexander Seelemann, II, Michael Jory, Dzmitry Lepriakou, Mohammad Wasif Khan
-
Patent number: 9347397Abstract: 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: GrantFiled: August 2, 2012Date of Patent: May 24, 2016Assignee: United Technologies CorporationInventor: Wasif Khan
-
Patent number: 8962722Abstract: 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: GrantFiled: June 15, 2012Date of Patent: February 24, 2015Assignee: Lion Copolymer Geismar, LLCInventors: Arthur Joseph Fontenot, III, Wasif Khan, John Wesley Summers, II
-
Publication number: 20140037443Abstract: 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: ApplicationFiled: August 2, 2012Publication date: February 6, 2014Inventor: Wasif Khan
-
Publication number: 20120319331Abstract: 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: ApplicationFiled: June 15, 2012Publication date: December 20, 2012Applicant: LION COPOLYMER, LLCInventors: Arthur Joseph Fontenot, III, Wasif Khan, John Wesley Summer, II