Patents by Inventor Abhay PATRA
Abhay PATRA 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: 11461715Abstract: Techniques for text evaluation are provided. A curated dataset comprising a plurality of textual documents is received. A tree of classifiers is trained, based on the curated dataset, to identify use cases. A feature graph model is generated, based on the curated dataset, to determine textual similarity. A new document is received, and a plurality of requirements is extracted from the new document. For each requirement, one or more vector scores are generated by evaluating the requirement using the tree of classifiers, one or more feature scores are generated by evaluating the requirement using the feature graph model, and one or more use cases are identified for the new textual document based on the one or more vector scores and the one or more feature scores. An implementation is generated for the new document based on the one or more use cases.Type: GrantFiled: April 2, 2020Date of Patent: October 4, 2022Assignee: International Business Machines CorporationInventors: Stan Kevin Daley, Tao Liu, Harish Bharti, Jayant Kumar Sinha, Zheng Xie, Joy Patra, Abhay Patra
-
Patent number: 11186196Abstract: A system and method for managing the provisioning of electricity to an electric vehicle includes identifying an electric vehicle when the electric vehicle connects to a charging point; determining whether the electric vehicle is associated with a smart contract; validating the smart contract associated with the electric vehicle; creating a charging transaction for charging the electric vehicle; and applying the smart contract associated with the electric vehicle against the charging transaction. The electric vehicle electricity contract management system and method may use a consensus system such as a distributed ledger system or blockchain.Type: GrantFiled: November 9, 2018Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Deependra Kumar Singh, Abhay Patra, Harish Bharti, Rajesh Kumar Saxena
-
Patent number: 11171929Abstract: A computer system message generated by an application programming interface (API) or addressed to the API can be received. A first data sensitivity score for at least a first of a plurality of data elements in a payload of the computer system message and at least second data sensitivity score for at least a second of the plurality of data elements in the payload of the computer system message can be determined. Based on the first data sensitivity score and at least the second data sensitivity score, a differential security can be applied to the computer system message. Applying the differential security can include masking the first of the plurality of data elements and not masking the second of the plurality of data elements. The computer system message can be electronically communicated the to a destination to which the message is addressed.Type: GrantFiled: December 17, 2018Date of Patent: November 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anand Pikle, Amol Dhondse, Abhay Patra, Harish Bharti, Rajesh Kumar Saxena
-
Patent number: 11164267Abstract: A power-distribution routing system of a power-transmission company receives a request to route electrical power to users through a power-grid infrastructure during a specified future period of time. The system retrieves time-stamped blockchain data that identifies past fluctuations in energy demand, service agreements between energy companies, and energy-production and demand-fulfilment histories of energy-generating sources like power plants. The system also retrieves extrinsic contextual and socioeconomic data from online sources and various business applications. An artificially intelligent cognitive framework uses a sliding-frame mechanism to infer patterns in the rate of change of user demand during past time periods similar to the period specified by the request. The system ranks each source by its demonstrated ability to satisfy the patterns of demand in consideration of the contextual data.Type: GrantFiled: February 27, 2020Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Deependra Kumar Singh, Abhay Patra, Harish Bharti, Rajesh Kumar Saxena
-
Publication number: 20210312361Abstract: Techniques for text evaluation are provided. A curated dataset comprising a plurality of textual documents is received. A tree of classifiers is trained, based on the curated dataset, to identify use cases. A feature graph model is generated, based on the curated dataset, to determine textual similarity. A new document is received, and a plurality of requirements is extracted from the new document. For each requirement, one or more vector scores are generated by evaluating the requirement using the tree of classifiers, one or more feature scores are generated by evaluating the requirement using the feature graph model, and one or more use cases are identified for the new textual document based on the one or more vector scores and the one or more feature scores. An implementation is generated for the new document based on the one or more use cases.Type: ApplicationFiled: April 2, 2020Publication date: October 7, 2021Inventors: Stan Kevin DALEY, Tao LIU, Harish BHARTI, Jayant Kumar SINHA, Zheng XIE, Joy PATRA, Abhay PATRA
-
Publication number: 20210272220Abstract: A power-distribution routing system of a power-transmission company receives a request to route electrical power to users through a power-grid infrastructure during a specified future period of time. The system retrieves time-stamped blockchain data that identifies past fluctuations in energy demand, service agreements between energy companies, and energy-production and demand-fulfilment histories of energy-generating sources like power plants. The system also retrieves extrinsic contextual and socioeconomic data from online sources and various business applications. An artificially intelligent cognitive framework uses a sliding-frame mechanism to infer patterns in the rate of change of user demand during past time periods similar to the period specified by the request. The system ranks each source by its demonstrated ability to satisfy the patterns of demand in consideration of the contextual data.Type: ApplicationFiled: February 27, 2020Publication date: September 2, 2021Inventors: Deependra Kumar Singh, Abhay Patra, Harish Bharti, Rajesh Kumar Saxena
-
Patent number: 11048564Abstract: A computer-implemented method includes: receiving, by a computing device, information regarding an application programming interface (API); classifying, by the computing device, the API using natural language classification on to a baseline taxonomy; extracting, by the computing device, information regarding features of the API based on the classifying to the baseline taxonomy; performing, by the computing device, an assessment on the API relative to other APIs within a same class as the API based on the extracting the information regarding the API features and the classifying the API; and updating, by the computing device, the API based on the performing the assessment.Type: GrantFiled: September 21, 2018Date of Patent: June 29, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amol Dhondse, Anand Pikle, Harish Bharti, Rajesh Saxena, Abhay Patra
-
Patent number: 10832269Abstract: A method, system and computer program product for determining API pricing. Consumption parameters are identified using a supervised learning model. The API consumption parameters refer to any parameters that can be used to describe an API (functionality or otherwise) and can be used to compare other comparable APIs in similar domains provided by other providers. Furthermore, reference pricing is determined using machine learning using the identified API consumption parameters. Additionally, the API price is determined dynamically using the identified API consumption parameters and the determined reference pricing. An API pricing score is then derived for the API price using the supervised learning model. The API price is selected as the suggested price for the API in response to the API pricing score exceeding a threshold value. In this manner, an API price is established that reflects the true value of the API assessed by the API consumer.Type: GrantFiled: June 14, 2019Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Harish Bharti, Amol Dhondse, Abhay Patra, Anand Pikle, Rajesh Kumar Saxena
-
Patent number: 10832419Abstract: A method (and structure and computer product) of recognizing and tracking an object includes receiving image data from at least two camera sensors and analyzing the image data to determine attributes of an object detected as present in the image data. A first decision tree (DT) is developed to classify the object, based on the attributes determined from the image data. A second DT is developed to refine the first DT, wherein the second DT is used to refine the first DT by determining which attributes are most significant in the classification of the object.Type: GrantFiled: November 29, 2018Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Harish Bharti, Abhay Patra, Sarbajit K. Rakshit, Rajesh Kumar Saxena, Sandeep Sukhija
-
Patent number: 10834198Abstract: A method, system and computer program product are disclosed for creating a dynamic heterogeneous IoT network from existing IoT network devices to identify and implement a dynamic response to an event. In an embodiment, the method comprises identifying an occurrence of a specified event; and creating a heterogeneous IoT network to respond to the event, including selecting a master IoT device and identifying one or more participatory IoT devices for the created network from multiple IoT devices from one or more existing IoT networks. The master IoT device is in bidirectional communications with the participatory IoT devices. The master device identifies a response to the specified event, translates the response into commands, and sends the commands to the participatory IoT devices to implement the response. The master IoT device may pass control to another master device in another heterogeneous IoT network if the response is not accomplished.Type: GrantFiled: September 28, 2017Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Rakesh Shinde, Harish Bharti, Abhay Patra, Rajesh Kumar Saxena
-
Patent number: 10810608Abstract: A method, system and computer program product for determining API pricing. Consumption parameters are identified using a supervised learning model. The API consumption parameters refer to any parameters that can be used to describe an API (functionality or otherwise) and can be used to compare other comparable APIs in similar domains provided by other providers. Furthermore, reference pricing is determined using machine learning using the identified API consumption parameters. Additionally, the API price is determined dynamically using the identified API consumption parameters and the determined reference pricing. An API pricing score is then derived for the API price using the supervised learning model. The API price is selected as the suggested price for the API in response to the API pricing score exceeding a threshold value. In this manner, an API price is established that reflects the true value of the API assessed by the API consumer.Type: GrantFiled: February 19, 2018Date of Patent: October 20, 2020Assignee: International Business Machines CorporatiorInventors: Harish Bharti, Amol Dhondse, Abhay Patra, Anand Pikle, Rajesh Kumar Saxena
-
Publication number: 20200195615Abstract: A computer system message generated by an application programming interface (API) or addressed to the API can be received. A first data sensitivity score for at least a first of a plurality of data elements in a payload of the computer system message and at least second data sensitivity score for at least a second of the plurality of data elements in the payload of the computer system message can be determined. Based on the first data sensitivity score and at least the second data sensitivity score, a differential security can be applied to the computer system message. Applying the differential security can include masking the first of the plurality of data elements and not masking the second of the plurality of data elements. The computer system message can be electronically communicated the to a destination to which the message is addressed.Type: ApplicationFiled: December 17, 2018Publication date: June 18, 2020Inventors: Anand Pikle, Amol Dhondse, Abhay Patra, Harish Bharti, Rajesh Kumar Saxena
-
Patent number: 10686670Abstract: A computer-implemented method includes: receiving, by a computing device, information regarding a range in which an Internet-of-Things (IoT) network is to be implemented; determining, by the computing device, respective detection scores for a plurality of IoT devices for each of a plurality of proposed congregation of IoT devices; determining, by the computing device, a minimum number of the plurality of IoT devices to cover the range by incorporating the detection scores into a covariance model; and outputting, by the computing device, information identifying the minimum number of the plurality of IoT devices for designing the IoT network.Type: GrantFiled: August 21, 2018Date of Patent: June 16, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Abhay Patra, Harish Bharti, Rajesh Kumar Saxena
-
Publication number: 20200175696Abstract: A method (and structure and computer product) of recognizing and tracking an object includes receiving image data from at least two camera sensors and analyzing the image data to determine attributes of an object detected as present in the image data. A first decision tree (DT) is developed to classify the object, based on the attributes determined from the image data. A second DT is developed to refine the first DT, wherein the second DT is used to refine the first DT by determining which attributes are most significant in the classification of the object.Type: ApplicationFiled: November 29, 2018Publication date: June 4, 2020Inventors: Harish Bharti, Abhay Patra, Sarbajit K. Rakshit, Rajesh Kumar Saxena, Sandeep Sukhija
-
Publication number: 20200148071Abstract: A system and method for managing the provisioning of electricity to an electric vehicle includes identifying an electric vehicle when the electric vehicle connects to a charging point; determining whether the electric vehicle is associated with a smart contract; validating the smart contract associated with the electric vehicle; creating a charging transaction for charging the electric vehicle; and applying the smart contract associated with the electric vehicle against the charging transaction. The electric vehicle electricity contract management system and method may use a consensus system such as a distributed ledger system or blockchain.Type: ApplicationFiled: November 9, 2018Publication date: May 14, 2020Inventors: Deependra Kumar Singh, Abhay Patra, Harish Bharti, Rajesh Kumar Saxena
-
Publication number: 20200097338Abstract: A computer-implemented method includes: receiving, by a computing device, information regarding an application programming interface (API); classifying, by the computing device, the API using natural language classification on to a baseline taxonomy; extracting, by the computing device, information regarding features of the API based on the classifying to the baseline taxonomy; performing, by the computing device, an assessment on the API relative to other APIs within a same class as the API based on the extracting the information regarding the API features and the classifying the API; and updating, by the computing device, the API based on the performing the assessment.Type: ApplicationFiled: September 21, 2018Publication date: March 26, 2020Inventors: Amol Dhondse, Anand Pikle, Harish Bharti, Rajesh Saxena, Abhay Patra
-
Publication number: 20200074278Abstract: Optimizing the allocation of farmland between different crops is provided. First and second Deep Boltzmann machines (DBMs) are built, wherein the hidden layers of the DBMs are split into a plurality of neural networks, each neural network modeling a different timeframe of crop growth. A plurality of factors related to crop growth are fed into the first DBM, which is trained to produce a first multi-class output of predicted maximum crop yields within a specified overall timeframe. The first multi-class output is fed into the second DBM, which is trained to produce a second multi-class output of predicted crop yields. The second multi-class output is fed into a decision support system that generates a recommended allocation of the farmland among different crops during different timeframes to maximize total yield.Type: ApplicationFiled: August 30, 2018Publication date: March 5, 2020Inventors: Sathya Santhar, Abhay Patra, Harish Bharti, Sarbajit K. Rakshit
-
Publication number: 20200067787Abstract: A computer-implemented method includes: receiving, by a computing device, information regarding a range in which an Internet-of-Things (IoT) network is to be implemented; determining, by the computing device, respective detection scores for a plurality of IoT devices for each of a plurality of proposed congregation of IoT devices; determining, by the computing device, a minimum number of the plurality of IoT devices to cover the range by incorporating the detection scores into a covariance model; and outputting, by the computing device, information identifying the minimum number of the plurality of IoT devices for designing the IoT network.Type: ApplicationFiled: August 21, 2018Publication date: February 27, 2020Inventors: Abhay Patra, Harish Bharti, Rajesh Kumar SAXENA
-
Publication number: 20200050931Abstract: Methods and systems for generating recommendation data to address behaviors exhibited by an entity are described. A processor may construct a finite automaton based on entity data associated with the entity. Each state of the finite automaton may represent a sentiment, and the finite automaton may accept a language representing a set of behaviors. The processor may receive a request comprising an input behavior string. The processor may apply the input behavior string on the finite automata to determine an output string. The processor may identify at least one neural model mapped to the output string, where the identified neural model comprises logic that facilitates interpretation of a cause of the behaviors among the input behavior string. The processor may generate the recommendation data using the identified neural model, where the recommendation data comprises a recommendation to address the behaviors among the input behavior string.Type: ApplicationFiled: August 8, 2018Publication date: February 13, 2020Inventors: Harish Bharti, Kshitij Kashyap Raval, Abhay Patra, Sarbajit K. Rakshit, Sathya Santhar
-
Patent number: 10503569Abstract: Attribute-based application programming interface (API) comparative benchmarking is provided. In response to determining that a target API maps to an existing API classification based on attributes of the target API, a weighted average of benchmark confidence scores of other APIs in a same class as the target API is determined. A benchmark confidence score is determined for the target API based on feedback, reviews, and ratings. The benchmark confidence score of the target API is compared with the weighted average of benchmark scores. An attribute-based API classification mapping is updated based on the comparison. Pricing for the target API is determined based on a weighted average of API pricing across the other APIs in the same class as the target API.Type: GrantFiled: April 17, 2018Date of Patent: December 10, 2019Assignee: International Business Machines CorporationInventors: Harish Bharti, Amol Dhondse, Abhay Patra, Anand Pikle, Rakesh Shinde