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: 11900673Abstract: 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: GrantFiled: September 9, 2020Date of Patent: February 13, 2024Assignee: International Business Machines CorporationInventors: Rakesh Jain, Ramani Routray, Mu Qiao
-
Publication number: 20240020579Abstract: 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: ApplicationFiled: September 26, 2023Publication date: January 18, 2024Inventors: Hanqing Chen, Abhinandan Kelgere Ramesh, Ramani Routray, Robert Ip
-
Patent number: 11809966Abstract: 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: GrantFiled: March 7, 2019Date of Patent: November 7, 2023Assignee: International Business Machines CorporationInventors: Hanqing Chen, Abhinandan Kelgere Ramesh, Ramani Routray, Robert Ip
-
Patent number: 11676043Abstract: 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: GrantFiled: March 4, 2019Date of Patent: June 13, 2023Assignee: International Business Machines CorporationInventors: Pathirage Dinindu Sujan Udayanga Perera, Orna Raz, Ramani Routray, Vivek Krishnamurthy, Sheng Hua Bao, Eitan D. Farchi
-
Patent number: 11587189Abstract: 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: GrantFiled: November 27, 2019Date of Patent: February 21, 2023Assignee: International Business Machines CorporationInventors: Gabor Madl, Luis Angel Bathen, Ramani Routray
-
Patent number: 11556810Abstract: 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: GrantFiled: July 11, 2019Date of Patent: January 17, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pathirage Dinindu Sujan Udayanga Perera, Orna Raz, Ramani Routray, Eitan Daniel Farchi
-
Patent number: 11544621Abstract: 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: GrantFiled: March 26, 2019Date of Patent: January 3, 2023Assignee: International Business Machines CorporationInventors: Hanging Chen, Abhinandan Kelgere Ramesh, Sundari Voruganti, Ramani Routray
-
Patent number: 11514691Abstract: 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: GrantFiled: June 12, 2019Date of Patent: November 29, 2022Assignee: International Business Machines CorporationInventors: Pathirage D. S. U. Perera, Eitan D. Farchi, Orna Raz, Ramani Routray, Sheng Hua Bao, Marcel Zalmanovici
-
Patent number: 11475335Abstract: 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: GrantFiled: April 24, 2019Date of Patent: October 18, 2022Assignee: International Business Machines CorporationInventors: Ramani Routray, Sheng Hua Bao, Claire Abu-Assal, Cartic Ramakrishnan, Pathirage Dinindu Sujan Udayanga Perera, Abhinandan Kelgere Ramesh, Bruce L. Hillsberg
-
Patent number: 11409950Abstract: 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: GrantFiled: May 8, 2019Date of Patent: August 9, 2022Assignee: International Business Machines CorporationInventors: Sheng Hua Bao, Xianying Liu, Nan Liu, Ramani Routray, Tongkai Shao, Feng Wang
-
Patent number: 11373758Abstract: 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: GrantFiled: September 10, 2018Date of Patent: June 28, 2022Assignee: International Business Machines CorporationInventors: Mu Qiao, Dylan Fitzpatrick, Ramani Routray, Divyesh Jadav
-
Patent number: 11372905Abstract: 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: GrantFiled: February 4, 2019Date of Patent: June 28, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nakul Chakrapani, Ramani Routray, Pathirage Perera, Sheng Hua Bao, Orna Raz, Eitan Farchi
-
Patent number: 11354338Abstract: 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: GrantFiled: July 31, 2018Date of Patent: June 7, 2022Assignee: International Business Machines CorporationInventors: Ramani Routray, Aly Megahed, Samir Tata
-
Patent number: 11308235Abstract: 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: GrantFiled: March 6, 2020Date of Patent: April 19, 2022Assignee: International Business Machines CorporationInventors: Rajesh M. Desai, Mu Qiao, Roger C. Raphael, Ramani Routray
-
Patent number: 11297064Abstract: 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: GrantFiled: October 7, 2019Date of Patent: April 5, 2022Assignee: International Business Machines CorporationInventors: Luis Angel D. Bathen, Gabor Madl, Ramani Routray
-
Patent number: 11257592Abstract: 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: GrantFiled: February 26, 2019Date of Patent: February 22, 2022Assignee: International Business Machines CorporationInventors: Pathirage D. S. U Perera, Cartic Ramakrishnan, Sheng Hua Bao, Ramani Routray
-
Patent number: 11204761Abstract: 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: GrantFiled: December 3, 2018Date of Patent: December 21, 2021Assignee: International Business Machines CorporationInventors: Luis A. Bathen, Simon-Pierre Genot, Mu Qiao, Ramani Routray
-
Patent number: 11120333Abstract: 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: GrantFiled: April 30, 2018Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Mu Qiao, Ramani Routray, Abhinandan Kelgere Ramesh, Claire Abu-Assal
-
Publication number: 20210158463Abstract: 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: ApplicationFiled: November 27, 2019Publication date: May 27, 2021Applicant: International Business Machines CorporationInventors: Gabor Madl, Luis Angel Bathen, Ramani Routray
-
Patent number: 10984316Abstract: 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: GrantFiled: June 19, 2017Date of Patent: April 20, 2021Assignee: International Business Machines CorporationInventors: Mu Qiao, Yuya J. Ong, Ramani Routray, Roger C. Raphael