Patents by Inventor Ramani Routray

Ramani Routray 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: 11900673
    Abstract: An apparatus includes a cable having two ends and at least two object markers coupled to the cable configured to enable augmented reality (AR) detection of each end of the cable among a plurality of cables. A computer-implemented method using augmented reality (AR) technology includes selecting a cable of interest and identifying an object marker positioned toward a first end of the cable of interest. The method also includes storing the object marker, scanning a plurality of cables, and identifying a second end of the cable of interest based an instance of the object marker positioned toward the second end of the cable of interest. A computer program product for detecting ends of cables using augmented reality (AR) technology includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computer to cause the computer to perform the foregoing method.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: February 13, 2024
    Assignee: International Business Machines Corporation
    Inventors: Rakesh Jain, Ramani Routray, Mu Qiao
  • Publication number: 20240020579
    Abstract: Mechanisms are provided for training a computer implemented model. The mechanisms perform multiple instances of training of the computer implemented model, where each instance of training of the computer implemented model comprises training the computer implemented model using a different training data set to generate a different instance of a trained computer implemented model. The mechanisms generate computer implemented model results after each instance of training by executing the corresponding instance of the trained computer implemented model. The mechanisms record differences in the instances of training of the computer implemented model in association with corresponding identifiers of the instances of trained computer implemented model and corresponding computer implemented model results.
    Type: Application
    Filed: September 26, 2023
    Publication date: January 18, 2024
    Inventors: Hanqing Chen, Abhinandan Kelgere Ramesh, Ramani Routray, Robert Ip
  • Patent number: 11809966
    Abstract: Mechanisms are provided for training a computer implemented model. The mechanisms perform multiple instances of training of the computer implemented model, where each instance of training of the computer implemented model comprises training the computer implemented model using a different training data set to generate a different instance of a trained computer implemented model. The mechanisms generate computer implemented model results after each instance of training by executing the corresponding instance of the trained computer implemented model. The mechanisms record differences in the instances of training of the computer implemented model in association with corresponding identifiers of the instances of trained computer implemented model and corresponding computer implemented model results.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: November 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Hanqing Chen, Abhinandan Kelgere Ramesh, Ramani Routray, Robert Ip
  • Patent number: 11676043
    Abstract: A mechanism is provided in a data processing system having a processor and a memory. The memory comprises instructions which are executed by the processor to cause the processor to implement a training system for finding an optimal surface for hierarchical classification task on an ontology. The training system receives a training data set and a hierarchical classification ontology data structure. The training system generates a neural network architecture based on the training data set and the hierarchical classification ontology data structure. The neural network architecture comprises an indicative layer, a parent tier (PT) output and a lower leaf tier (LLT) output. The training system trains the neural network architecture to classify the training data set to leaf nodes at the LLT output and parent nodes at the PT output. The indicative layer in the neural network architecture determines a surface that passes through each path from a root to a leaf node in the hierarchical ontology data structure.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: June 13, 2023
    Assignee: International Business Machines Corporation
    Inventors: Pathirage Dinindu Sujan Udayanga Perera, Orna Raz, Ramani Routray, Vivek Krishnamurthy, Sheng Hua Bao, Eitan D. Farchi
  • Patent number: 11587189
    Abstract: Embodiments relate to a system, program product, and method for smart contract implementation and management. A request for resources is modeled and a reservation of resources is captured in a first computation model interface. A provision of services is modeled as a second computation model interface. Compatibility of the first and second computation model interfaces is verified. Input and output actions are synchronized between the first and second computation model interfaces responsive to the compatibility verification. A smart contract is composed as a third computation model interface to model negotiation of contractual terms, including the captured resources with the provision of services. The composed smart contract is recorded in an operatively coupled immutable venue.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Gabor Madl, Luis Angel Bathen, Ramani Routray
  • Patent number: 11556810
    Abstract: A method, computer system, and a computer program product for assessing a likelihood of success associated with developing at least one machine learning (ML) solution is provided. The present invention may include generating a set of questions based on a set of raw training data. The present invention may also include computing a feasibility score based on an answer corresponding with each question from the generated set of questions. The present invention may then include, in response to determining that the computed feasibility score satisfies a threshold, computing a level of effort associated with developing the at least one ML solution to address a problem. The present invention may further include presenting, to a user, a plurality of results associated with assessing the likelihood of success of the at least one ML solution.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: January 17, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pathirage Dinindu Sujan Udayanga Perera, Orna Raz, Ramani Routray, Eitan Daniel Farchi
  • Patent number: 11544621
    Abstract: A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to configure the processor to implement a cognitive service for cognitive model tuning with rich deep learning knowledge. The mechanism performs a first model training operation and records training data set and hyperparameter information for the model in a database. The mechanism performs a model testing operation using a testing data set and records metric values that result from the model testing in the database. For a next model training operation for a given model, the mechanism performs an anomalies check for the given model. The mechanism performs a difference comparison on the training data set, hyperparameter information, and the metric values. The mechanism generates a recommendation of a training data set and hyperparameters for the next model training operation. The mechanism performs the next model training operation.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: January 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Hanging Chen, Abhinandan Kelgere Ramesh, Sundari Voruganti, Ramani Routray
  • Patent number: 11514691
    Abstract: A computer system trains a machine learning model. A vector representation is generated for each document in a collection of documents. The documents are clustered based on the vector representations of the documents to produce a plurality of clusters. A training set is produced by selecting one or more documents from each cluster, wherein the selected documents represent a sample of the collection of documents to train the machine learning model. The machine learning model is trained by applying the training set to the machine learning model. Embodiments of the present invention further include a method and program product for training a machine learning model in substantially the same manner described above.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: November 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Pathirage D. S. U. Perera, Eitan D. Farchi, Orna Raz, Ramani Routray, Sheng Hua Bao, Marcel Zalmanovici
  • Patent number: 11475335
    Abstract: A mechanism is provided in a data processing system for training a computer implemented model. The mechanism determines an operation for which the computer implemented model is to be trained. The mechanism performs a statistical analysis of an enterprise dataset for an enterprise to generate one or more statistical distributions of cases and features correlated with the operation for which the computer implemented model is to be trained. The mechanism selects a subset of cases in the enterprise dataset for annotation based on the one or more statistical distributions of cases and features. The mechanism annotates the selected subset of cases to generate an annotated training dataset. The mechanism trains the computer implemented model, using the annotated training dataset, to perform the operation.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: October 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ramani Routray, Sheng Hua Bao, Claire Abu-Assal, Cartic Ramakrishnan, Pathirage Dinindu Sujan Udayanga Perera, Abhinandan Kelgere Ramesh, Bruce L. Hillsberg
  • Patent number: 11409950
    Abstract: Mechanisms are provided to implement an annotation mechanism allows users to annotate documents with annotations for processing by a cognitive medical system. The annotation mechanism receives, via a user interface, a user selection of an electronic document for annotation, and determines one or more domains associated with the selected electronic document from an analysis of metadata associated with the selected electronic document. The annotation mechanism retrieves a predefined set of annotations associated with each determined domain, and presents the predefined set of annotations as user selectable elements. The annotation mechanism receives, via the user interface, a selection of one or more annotations in the predefined set of annotations to be associated with the selected portion of the selected electronic document, and generates annotation metadata associating the selected portion using the selected one or more annotations.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: August 9, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sheng Hua Bao, Xianying Liu, Nan Liu, Ramani Routray, Tongkai Shao, Feng Wang
  • Patent number: 11373758
    Abstract: Intelligent cognitive assistants for decision-making are provided. A first plurality of decisions made by a first healthcare provider during treatment of a first patient is monitored. For each respective decision of the first plurality of decisions, one or more corresponding medical attributes of the first patient that were present at a time when the respective decision was made are determined. A cognitive assistant is trained, using an imitation learning model, based on each of the first plurality of decisions and the corresponding one or more medical attributes of the first patient. Subsequently, one or more medical attributes of a second patient are received, and a first medical decision is generated by processing the one or more medical attributes of the second patient using the cognitive assistant.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Mu Qiao, Dylan Fitzpatrick, Ramani Routray, Divyesh Jadav
  • Patent number: 11372905
    Abstract: From metadata corresponding to a narrative text, a first encoding is constructed, the first encoding comprising a standardized text string, the first encoding formed according to an encoding scheme. A specified portion of the standardized text string of the first encoding is marked as an anchor term. A correspondence between the first encoding and a second encoding is tested using the encoding scheme and a Natural Language Processing engine, responsive to finding the anchor term within the narrative text. The second encoding corresponds to a text window. The text window comprises a portion of the narrative text comprising an instance of the anchor term and a word within a predetermined distance from the instance. Responsive to the second encoding being identical to the first encoding, the narrative text is annotated, the annotating creating new data linking the narrative text with the second encoding.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: June 28, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nakul Chakrapani, Ramani Routray, Pathirage Perera, Sheng Hua Bao, Orna Raz, Eitan Farchi
  • Patent number: 11354338
    Abstract: One embodiment provides a method comprising receiving data relating to a tenant utilizing a cloud computing environment, and determining one or more classifications for a variation in current workload resource consumption of the tenant based on the data. The current workload resource consumption is indicative of current usage of one or more computing resources of the cloud computing environment.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ramani Routray, Aly Megahed, Samir Tata
  • Patent number: 11308235
    Abstract: A method, system and computer program product for detecting sensitive personal information in a storage device. A block delta list containing a list of changed blocks in the storage device is processed. After identifying the changed blocks from the block delta list, a search is performed on those identified changed blocks for sensitive personal information using a character scanning technique. After identifying a changed block deemed to contain sensitive personal information, the changed block is translated from the block level to the file level using a hierarchical reverse mapping technique. By only analyzing the changed blocks to determine if they contain sensitive personal information, a lesser quantity of blocks needs to be processed in order to detect sensitive personal information in the storage device in near real-time. In this manner, sensitive personal information is detected in the storage device using fewer computing resources in a shorter amount of time.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Rajesh M. Desai, Mu Qiao, Roger C. Raphael, Ramani Routray
  • Patent number: 11297064
    Abstract: An example operation may include one or more of storing a public key and one or more corresponding addresses associated with a user profile in a blockchain, creating a credential for the user profile based on the public key, forwarding the credential to the one or more addresses, receiving a request for access to a site from a user device associated with the user profile, and retrieving the credential based on the one or more addresses from the blockchain.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Luis Angel D. Bathen, Gabor Madl, Ramani Routray
  • Patent number: 11257592
    Abstract: A method, a system, and a computer program product are provided. A machine learning model is generated to process adverse event information and produce multiple corresponding medical codes associated with the adverse event information, wherein the multiple medical codes are semantically and hierarchically related in a medical taxonomy. The machine learning model includes multiple parallel output layers, each of which is associated with a corresponding medical code. The machine learning model is trained with training data elements, each of which includes adverse event information mapped to respective multiple medical codes, wherein results from each of the output layers adjusts the machine learning model. After completing the training, information pertaining to an adverse event is applied to the machine learning model to determine the corresponding multiple medical codes within the medical taxonomy.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: February 22, 2022
    Assignee: International Business Machines Corporation
    Inventors: Pathirage D. S. U Perera, Cartic Ramakrishnan, Sheng Hua Bao, Ramani Routray
  • Patent number: 11204761
    Abstract: A data center may include a software defined infrastructure in a computing environment. The data center may also include a computer readable medium having instructions which when executed by a processor cause the processor to implement cognitive agents to perform adaptive deep reinforcement learning to reconfigure the software defined infrastructure based upon changes in the computing environment.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: December 21, 2021
    Assignee: International Business Machines Corporation
    Inventors: Luis A. Bathen, Simon-Pierre Genot, Mu Qiao, Ramani Routray
  • Patent number: 11120333
    Abstract: In training a new neural network, batches of the new training dataset are generated. An epoch of batches is passed through the new neural network using an initial weight (?). An area minimized (Ai) under an error function curve and an accuracy for the epoch are calculated. It is then determined whether a set of conditions are met, where the set of conditions includes whether Ai is less than an average area (A_avg) from a training of an existing neural network and whether the accuracy is within a predetermined threshold. When the set of conditions are not met, a new ? is calculated by modifying a dynamic learning rate (?) by an amount proportional to a ratio of Ai/A_avg and by calculating the new ? using the modified ? according to ?:±?? ( ? * ? ( J ? ( ? ) ? ? + ? * ? a b ? J ? ( ? ) ? ? ? ) . The process is repeated a next epoch until the set of conditions are met.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mu Qiao, Ramani Routray, Abhinandan Kelgere Ramesh, Claire Abu-Assal
  • Publication number: 20210158463
    Abstract: Embodiments relate to a system, program product, and method for smart contract implementation and management. A request for resources is modeled and a reservation of resources is captured in a first computation model interface. A provision of services is modeled as a second computation model interface. Compatibility of the first and second computation model interfaces is verified. Input and output actions are synchronized between the first and second computation model interfaces responsive to the compatibility verification. A smart contract is composed as a third computation model interface to model negotiation of contractual terms, including the captured resources with the provision of services. The composed smart contract is recorded in an operatively coupled immutable venue.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Applicant: International Business Machines Corporation
    Inventors: Gabor Madl, Luis Angel Bathen, Ramani Routray
  • Patent number: 10984316
    Abstract: A method loads training samples and forms training data set from the training samples. The method uses the bidirectional LSTM recurrent neural network that includes one or more input cells and one or more output cells and trains it with the training data set. The method determines a sensitive information and confidence values based on analyzing a text with the trained neural network. The method selects predicted samples from the text, where the sensitive information confidence value corresponding to a one or more predicted samples is above a threshold value, based on determining that a sensitive information accuracy has improved. The method forms a new training data set, where the new training data set comprises the samples and the verified one or more predicted samples based on the verified one or more predicted samples, and trains the previously trained neural network with the new training data set.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mu Qiao, Yuya J. Ong, Ramani Routray, Roger C. Raphael