Patents by Inventor Harish Bharti

Harish Bharti 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: 10834589
    Abstract: A method for transferring digital data from a source to a target device, each of the source and target devices including a respective user interface. The method receives a user selection of digital data on the source device via a user interface. The method authenticates the user on the source device. The method, based on recognizing a user selection of target input field(s), of an interface of the target device, to which the digital data is to be provided as input, authenticates the user on the target device and verifies that a common user has authenticated with the source device and the target device. The method transfers the digital data to the target input field(s) of the interface of the target device.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harish Bharti, Abhay K. Patra, Sarbajit K. Rakshit, Sandeep Sukhija
  • Patent number: 10824119
    Abstract: A method and associated systems for a self-learning energy switch. The switch creates an array of cognitive models for each candidate energy source. Each array returns a probability that its corresponding source is the most cost-effective and operationally suitable energy supplier at that time. Each model in an array contributes to the array's returned probability as a function of a corresponding class of decision-making factors. The system fine-tunes the models by weighting them as functions of extrinsic evidentiary information that may imply future behavior of the decision-making factors and combines each model's returned probabilities to select an optimal energy source. The system then automatically routes power from the optimal source to a consumer's energy-consuming premises. This self-learning procedure repeats indefinitely, continuously tuning the models in response to identifying additional extrinsic evidence and reasons why the system's previous energy selections were either optimal or non-optimal.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: November 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Sanjib Choudhury, Ravi Kumar V. Mandalika, Abhay K. Patra, Rajesh K. Saxena
  • Patent number: 10810608
    Abstract: 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: Grant
    Filed: February 19, 2018
    Date of Patent: October 20, 2020
    Assignee: International Business Machines Corporatior
    Inventors: Harish Bharti, Amol Dhondse, Abhay Patra, Anand Pikle, Rajesh Kumar Saxena
  • Patent number: 10801474
    Abstract: An embodiment includes sensor data representative of an amount of gas in a storage tank and a speed of wind driving a wind turbine. The embodiment also includes identifying a favorable capacity condition of the storage tank by comparing the amount of gas in the storage tank to the tank's capacity. The embodiment further includes identifying a favorable wind condition by comparing the wind speed to a cut-in speed of the wind turbine. In addition, the embodiment includes receiving wind direction data indicating a direction of the wind driving the wind turbine and identifying a valve position update for a valve that controls gas flow from the tank towards the wind turbine. Finally, the embodiment includes instructing the valve according to the valve position update.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: October 13, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandeep Sukhija, Bryan Sacks, Deepak Bajaj, Harish Bharti
  • Patent number: 10798227
    Abstract: Assigning chromatic numbers based on a pre-assigned scheme to a stream of sensor data from sensors of Internet connected devices to “color” the message which can then be processed by chromatic number to obtain a pluralized stream of data.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Rajesh Kumar Saxena, Sandeep Sukhija
  • Patent number: 10789536
    Abstract: A method and associated systems for identifying inputs to be used by a decision-support application. The decision-support application requests from the input-selection system a set of topics of interest that have experienced similar trends in public interest over a specified period of time, subject to certain constraints and confidence factors. In response, the system uses content retrieved from online news and social-media sources to identify common topics and past trends of public interest in each of those topics. The system then retrieves, from a more robust set of sources that include online references and encyclopedias, content related to the most popular topics and their related qualities. The system builds a Trie data structure for each topic and its related qualities and uses properties of Trie structures to efficiently identify the most similar Tries. The system then returns to the decision-support application the topics that correspond to the most similar Tries.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: September 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Rajesh K. Saxena, Sandeep Sukhija
  • Publication number: 20200301761
    Abstract: Application programming interface (API) discovery includes receiving source code associated with a computer system, and analyzing the source code to generate domain specific language (DSL) represented within the source code. The DSL is mapped to terms of reference associated with an enterprise, and at least one candidate API is identified based upon the terms of reference. The at last one candidate API is mapped to a portion of the source code. One or more patterns are identified between terms in the portion of source code. A source code component of the source code representative of a separate functional component within the source code is identified based upon the one or more patterns. The source code component is mapped to an enabling API.
    Type: Application
    Filed: March 20, 2019
    Publication date: September 24, 2020
    Applicant: International Business Machines Corporation
    Inventors: HARISH BHARTI, Rakesh Shinde, SRINIVAS G. KULKARNI, RAJESH KUMAR SAXENA
  • Patent number: 10755216
    Abstract: A system, method and program product for evaluating energy suppliers from a set of energy suppliers to meet demand for a distribution grid. A system is disclosed that includes: a bid volatility index (BVI) calculator that determines a BVI for each supplier for an offer; a profiling system that profiles each supplier with a set of predictor variables; a ranking system that determines a winning bid probability of each supplier based on the predictor variables; a modeling system that refines the winning bid probability based on changes to at least one predictor variable; and a scoring system that determines a confidence score for each supplier, wherein the confidence score indicates a confidence level that the supplier can meet the offer.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Abhay K. Patra, Rajesh K. Saxena
  • Publication number: 20200195615
    Abstract: 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: Application
    Filed: December 17, 2018
    Publication date: June 18, 2020
    Inventors: Anand Pikle, Amol Dhondse, Abhay Patra, Harish Bharti, Rajesh Kumar Saxena
  • Patent number: 10685294
    Abstract: A method and system for improving an operation of an automated IT system is provided. The method includes identifying software applications associated with requirements of processes executed by a hardware device with respect to an IT system. An ordered set of software solutions for modifying the software applications is generated. Sampling software code is generated by applying a sampling technique for enabling the hardware device to execute learning software code with respect to database systems. The sampling software code is executed for enabling an automated learning process applying a feature learning technique for identifying a set of software applications and enabling an evaluation of the software applications with respect to organizational parameters for identifying an organizational fitness for the set of software applications. A software application and associated feature are identified and the software application is executed resulting in improved operation of the hardware device.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Rajesh K. Saxena, Balakrishnan Sreenivasan
  • Patent number: 10686670
    Abstract: 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: Grant
    Filed: August 21, 2018
    Date of Patent: June 16, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Abhay Patra, Harish Bharti, Rajesh Kumar Saxena
  • Publication number: 20200175626
    Abstract: A system and method for identifying a value gap in a patent portfolio strategy of an organization. A processor of a computing system defines a first data cluster that includes a first plurality of focus areas that are ranked according to an internal ranking of the organization, and a second data cluster that includes a second plurality of focus areas having a universal market significance. A patent worthiness is ranked so that the second plurality of focus areas is ranked according to a universal ranking. A Kemeny distance is calculated between the internal ranking and the universal ranking for each focus area of the first plurality of focus areas. A loss function is applied using the Kemeny distance to calculate the value gap score which defines a business penalty for the misalignment between the patent portfolio strategy of the organization and a universal market focus.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 4, 2020
    Inventors: Harish Bharti, Sharath Sampath, Rajesh Kumar Saxena, Sreenath Raghunath
  • Publication number: 20200175696
    Abstract: 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: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Harish Bharti, Abhay Patra, Sarbajit K. Rakshit, Rajesh Kumar Saxena, Sandeep Sukhija
  • Publication number: 20200148071
    Abstract: 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: Application
    Filed: November 9, 2018
    Publication date: May 14, 2020
    Inventors: Deependra Kumar Singh, Abhay Patra, Harish Bharti, Rajesh Kumar Saxena
  • Patent number: 10644959
    Abstract: The present invention is a method and framework for protocol to optimize edge side dynamic response system with context propagation for IoT. The protocol is a composition of a set of predefined routines, called ‘parlance’, that control the lifecycle of the meshed devices. The master has characteristics to store database as block chains, encryption using hash function, run defined duty cycles. The edge devices have characteristics to receive parlance, execute parlance, provide data to mantles.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: May 5, 2020
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Abhay K. Patra, Rajesh K. Saxena, Rakesh R. Shinde
  • Patent number: 10623815
    Abstract: Aspects determine horizontal viewing angles for viewers of a display screen as a function of outer edge visual boundary lines projecting from outer edges of the display screen to different respective viewing locations of the viewers. The aspects determine locations of intersections of outer edge visual boundary lines defining the horizontal viewing angle of a first viewer with the outer edge visual boundary lines defining the horizontal viewing angles of the other viewers, and thereby a masking screen width dimension and spatial location for the first viewer as extending from an intersection location determined on one of the outer edge visual boundary lines defining the first viewer's viewing angle that is closest to the first viewer, to a point on another outer edge visual boundary line defining the first viewer's viewing angle that is outside of the viewing angles of the other viewers.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Abhay K. Patra, Sreenath Raghunath, Sarbajit K. Rakshit
  • Patent number: 10613836
    Abstract: A method and system for improving an operation of an automated IT system is provided. The method includes identifying pre-tested software applications associated with requirements of processes executed by a hardware device with respect to an IT system. A list of available software applications associated with required features is generated and each feature is defined such that the currently available software applications are configured to provide and execute the required features. Evaluation code is executed and a resulting a list of validated software applications is generated. A list of short listed software applications and identification software code enabling an automated encoder learning process are generated. A software operational solution is identified and modification code is generated and executed resulting in improved operation of the validated software applications and the hardware device.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Rajesh K. Saxena, Balakrishnan Sreenivasan
  • Patent number: 10613835
    Abstract: A method and system for improving an operation of an automated IT system is provided. The method includes identifying a minimum set of software applications associated with requirements of processes executed by a hardware device with respect to an IT system. A list of sub-features associated with software based solutions is generated and associated evaluation code is generated. Software features are identified and software operational solutions are generated. Gating criteria adjustment code for selecting additional software applications is generated and executed resulting in improved operation of the hardware device.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Rajesh K. Saxena, Balakrishnan Sreenivasan
  • Publication number: 20200097338
    Abstract: 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: Application
    Filed: September 21, 2018
    Publication date: March 26, 2020
    Inventors: Amol Dhondse, Anand Pikle, Harish Bharti, Rajesh Saxena, Abhay Patra
  • Patent number: 10583613
    Abstract: A method and associated systems for 3D printing on the surface of an acoustic hologram uses an array of sound-wave emitters to generate a three-dimensional acoustic hologram of an object to be printed. This hologram is composed of acoustic standing waves that exert invisible acoustic radiation forces in three-dimensional space that feel like surfaces of a solid object. The resulting hologram creates a tactile illusion of an object floating in space within a three-dimensional printing area. When a 3D-printing medium is applied to the surface of the hologram, the medium solidifies on the hologram's surface to generate a hollow shell in the shape of the object to be printed.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Abhay K. Patra, Sarbajit K. Rakshit