Patents by Inventor Praduemn K. Goyal

Praduemn K. Goyal 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: 11886385
    Abstract: An embodiment for identifying and sorting duplicate datasets within a large pool of heterogeneous datasets may include received a plurality of heterogeneous datasets. The embodiment may automatically compare schema information and metadata within each of the received plurality of heterogeneous datasets to generate name-based similarity scores for each dataset. The embodiment may also automatically compare data distribution information within each of the received plurality of heterogeneous datasets to generate a plurality of data distribution similarity scores for each heterogeneous dataset. The embodiment may further include automatically calculating an overall distance metric using the name-based similarity scores and plurality of data distribution similarity scores. The embodiment may also include based on the calculate overall distance metric, automatically generating distance graphs that identifying clusters of similar datasets and illustrate inferred lineage for the clusters of similar datasets.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: January 30, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Praduemn K. Goyal, Sandeep Hans, Samiulla Zakir Hussain Shaikh, Diptikalyan Saha
  • Publication number: 20230394011
    Abstract: An embodiment for identifying and sorting duplicate datasets within a large pool of heterogeneous datasets may include received a plurality of heterogeneous datasets. The embodiment may automatically compare schema information and metadata within each of the received plurality of heterogeneous datasets to generate name-based similarity scores for each dataset. The embodiment may also automatically compare data distribution information within each of the received plurality of heterogeneous datasets to generate a plurality of data distribution similarity scores for each heterogeneous dataset. The embodiment may further include automatically calculating an overall distance metric using the name-based similarity scores and plurality of data distribution similarity scores. The embodiment may also include based on the calculate overall distance metric, automatically generating distance graphs that identifying clusters of similar datasets and illustrate inferred lineage for the clusters of similar datasets.
    Type: Application
    Filed: June 2, 2022
    Publication date: December 7, 2023
    Inventors: Praduemn K. Goyal, Sandeep Hans, Samiulla Zakir Hussain Shaikh, Diptikalyan Saha
  • Publication number: 20230136564
    Abstract: A method, computer program product, and computer system for using agents at a data lake to assist training, testing, and deploying a model for predicting one or more outputs from specified input to the model, using agents at the data lake. The agents identify at the data lake: hardware resources, a first portion of model input data for training and testing the model, a training language, and a first software resource. A first execution of the first software resource is triggered to split the first portion of the model input data into training input data and testing input data. A first portion of the hardware resources is identified for training and testing the model. A second software resource stored at the data lake is identified for optimizing the model in accordance with an optimization algorithm. Training the model at the data lake is triggered.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Praduemn K. Goyal, Richard Earl Harken, Gandhi Sivakumar, Abhishek Jain
  • Patent number: 10164831
    Abstract: A method, system, and/or computer program product improves an operation of an enterprise network. One or more processors receive an electronic request for delivery of a legacy component to an enterprise network of an enterprise. The processor(s) determine whether an upgrade component is available to the enterprise to replace the legacy component in the enterprise network based on predetermined request throttling parameters set by a receiver of the electronic request. The processor(s), in response to determining that the upgrade component is available to the enterprise, query a hardware sensor in the enterprise network for a sensor reading that indicates whether the upgrade component is compatible with an architecture of the enterprise network. The processor(s), in response to determining that the sensor reading indicates that the upgrade component is compatible with the enterprise network, reconfigure the enterprise network by an electronic installation of the upgrade component into the enterprise network.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Craig A. Farrell, Praduemn K. Goyal, Raju P. Kattady, Sanjay B. Patel, Kaushal A. Thakker
  • Publication number: 20170366392
    Abstract: A method, system, and/or computer program product improves an operation of an enterprise network. One or more processors receive an electronic request for delivery of a legacy component to an enterprise network of an enterprise. The processor(s) determine whether an upgrade component is available to the enterprise to replace the legacy component in the enterprise network based on predetermined request throttling parameters set by a receiver of the electronic request. The processor(s), in response to determining that the upgrade component is available to the enterprise, query a hardware sensor in the enterprise network for a sensor reading that indicates whether the upgrade component is compatible with an architecture of the enterprise network. The processor(s), in response to determining that the sensor reading indicates that the upgrade component is compatible with the enterprise network, reconfigure the enterprise network by an electronic installation of the upgrade component into the enterprise network.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 21, 2017
    Inventors: CRAIG A. FARRELL, PRADUEMN K. GOYAL, RAJU P. KATTADY, SANJAY B. PATEL, KAUSHAL A. THAKKER
  • Publication number: 20150347950
    Abstract: A method and system for ranking agents is provided. The method includes retrieving historical assignment data describing past associations with agents and associated tickets. Groups of tickets are identified and historical attributes are extracted. Skills are associated with the agents and new attributes are associated with a new group of tickets. An absolute score for each agent with respect to a new group of tickets is generated and in response, an ordered list of the new group of tickets is generated.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Praduemn K. Goyal, Hari S. Gupta, Renuka R. Sindhgatta
  • Patent number: 8677340
    Abstract: A computer-implemented method, system, and computer program product for planning and optimizing information technology (IT) infrastructure transformations is presented. A predictive effort estimation model for transforming an existing IT infrastructure into a transformed IT infrastructure is initially created. The introduction of a new application into the existing IT infrastructure through a use of a decision tree as a transformation path determination is emulated to create a transformation path emulation. The use of a software factory is emulated for introducing the new application into the existing IT infrastructure to create a software factory use emulation for creating the transformed IT infrastructure. The predictive effort estimation model is accurized using results from the transformation path emulation and the software factory use emulation to create an accurized transformed IT infrastructure model.
    Type: Grant
    Filed: January 5, 2010
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jean M. Dube, James J. Gallombardo, Praduemn K. Goyal, James V. Sbordon
  • Publication number: 20110166849
    Abstract: A computer-implemented method, system, and computer program product for planning and optimizing information technology (IT) infrastructure transformations is presented. A predictive effort estimation model for transforming an existing IT infrastructure into a transformed IT infrastructure is initially created. The introduction of a new application into the existing IT infrastructure through a use of a decision tree as a transformation path determination is emulated to create a transformation path emulation. The use of a software factory is emulated for introducing the new application into the existing IT infrastructure to create a software factory use emulation for creating the transformed IT infrastructure. The predictive effort estimation model is accurized using results from the transformation path emulation and the software factory use emulation to create an accurized transformed IT infrastructure model.
    Type: Application
    Filed: January 5, 2010
    Publication date: July 7, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jean M. Dube, James J. Gallombardo, Praduemn K. Goyal, James V. Sbordon
  • Publication number: 20090228315
    Abstract: Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for project assessment using project yield determination. In one embodiment, the computer implemented method comprises receiving project input to form received project data, and performing a first calculation on the received project data to create a project yield and performing a second calculation on the project yield to create a weighted project yield. The computer implemented method further performing a third calculation on the weighted project yield to create a sum of the weighted project yields, and determining whether the sum of the weighted project yields exceeds a predetermined value. Responsive to a determination that the sum of the weighted project yields exceeds the predetermined value, identifying a project associated with the sum of the weighted project yields to create an identified project, and selecting the identified project for delivery.
    Type: Application
    Filed: March 6, 2008
    Publication date: September 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Joseph Athey, Praduemn K. Goyal, David Patrick Ricci
  • Publication number: 20090228314
    Abstract: In one illustrative embodiment, a computer implemented method for an accelerated service delivery service is provided. The computer implemented method comprises receiving input data describing a source service model and a target service model, comparing the source service model and the target service model and, identifying differences between the source service model and the target service model to form a first set of identified differences, and responsive to an identification of differences, creating a set of transforms for the first set of identified differences. The computer implemented method further identifying differences between the set of transforms and the described target service model, to form a second set of identified differences. The computer implemented method evaluating the second set of identified differences to determine whether results are acceptable and responsive to a determination that results are acceptable, accepting the target service model.
    Type: Application
    Filed: March 6, 2008
    Publication date: September 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Joseph Athey, Praduemn K. Goyal, Shallin Joshi, Kevin J. McCarthy
  • Publication number: 20090119144
    Abstract: A method, system and program product for determining an optimal expected business value. The method includes inputting, into a tool, one or more projects, estimating business value, establishing impacts for resource and/or capacity demands and constraints, project dependencies, business value and risks, identifying projects to tradeoff when new projects arise and when change requests for projects emerge and determining, using the tool, an optimal project portfolio using results of the identifying step that can be utilized under any resource and capacity demands and constraints, project dependencies, business value, and risks established and based on identification of any tradeoff projects, wherein the optimal project portfolio provides an optimal expected business value for the business. The method further includes identifying, deselecting and trading off suboptimal projects in the optimal candidate project portfolio to tradeoff either when a new candidate project is inputted or when a change request arrives.
    Type: Application
    Filed: November 2, 2007
    Publication date: May 7, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Praduemn K. Goyal
  • Patent number: 5202985
    Abstract: In a data communication network, a method and apparatus for determining routing in a diagnostic channel utilizes a search token which is passed through nodes of a memory model of the network. The memory model represents nodes as one (or a combination of) object models representing aggregation, deaggregation, mesh or translation operations. By referring to a relational database, selective searches are performed without need to flood the network with search tokens. The search results may be displayed graphically for easier understanding. The method also has general application to a relational database management system by allowing for display of the database relationships and interconnections in a graphical manner for easier interpretation by the user.
    Type: Grant
    Filed: December 2, 1991
    Date of Patent: April 13, 1993
    Assignee: Racal-Datacom, Inc.
    Inventor: Praduemn K. Goyal
  • Patent number: 4949338
    Abstract: An architecture for a switching node of a communication network includes a dedicated hardware Layer 1 processing portion and a Layer 2 and 3 processing portion based on multiple programmed general purpose processors. An array of such processors are used with an arbitration scheme for selecting which of the processors is to be used for any given Layer 2 or Layer 3 process. The architecture allows the node's capacity to be expanded by simply adding more processors to handle increased traffic.
    Type: Grant
    Filed: November 14, 1988
    Date of Patent: August 14, 1990
    Assignee: Racal Data Communications Inc.
    Inventors: Nandakishore A. Albal, Praduemn K. Goyal
  • Patent number: 4821265
    Abstract: An architecture for a switching node of a communication network includes a dedicated hardware Layer 1 processing portion and a Layer 2 and 3 processing portion based on multiple programmed general purpose processors. An array of such processors are used with an arbitration scheme for selecting which of the processors is to be used for any given Layer 2 or Layer 3 process. The architecture allows the node's capacity to be expanded by simply adding more processors to handle increased traffic.
    Type: Grant
    Filed: April 6, 1987
    Date of Patent: April 11, 1989
    Assignee: Racal Data Communications Inc.
    Inventors: Nandakishore A. Albal, Praduemn K. Goyal