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).

  • Publication number: 20200074278
    Abstract: 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: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Sathya Santhar, Abhay Patra, Harish Bharti, Sarbajit K. Rakshit
  • Publication number: 20200067787
    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: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: Abhay Patra, Harish Bharti, Rajesh Kumar SAXENA
  • Patent number: 10564420
    Abstract: A system and method that allows an electronic pen to interact with projected content in midair without the need for a tangible surface. The pen has a holographic projector that is extendible into a position where it forms a holographic surface and a content projector that is oriented to project content onto the holographic surface formed by the holographic projector. The electronic pen body includes a slot dimensioned to house said holographic projector. The holographic projector can be connected to the pen by a mechanical linkage that locks the holographic projector into position. The electronic pen has sensors for detecting and measuring movement of the pen as well as detecting and measuring user contact with the pen to detect and respond to dynamic movements used to interact with the displayed content.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Abhay Kumar Patra, Sarbajit K. Rakshit
  • Patent number: 10564934
    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 code resulting in improved operation of the validated software applications and the hardware device.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Rajesh K. Saxena, Balakrishnan Sreenivasan
  • Publication number: 20200050931
    Abstract: 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: Application
    Filed: August 8, 2018
    Publication date: February 13, 2020
    Inventors: Harish Bharti, Kshitij Kashyap Raval, Abhay Patra, Sarbajit K. Rakshit, Sathya Santhar
  • Patent number: 10558206
    Abstract: A method collects from at least one power measuring device of an environment power consumption data indicating active power consumption during a timeframe by an electrical device in the environment. The method also collects operating parameter data indicating at least one operating parameter under which the electrical device operates during at least a portion of the timeframe. The method performs, based on observing an increase in power consumption of the electrical device during the timeframe, assessing extents of contribution by potential contributing factors to the increase in power consumption, the potential contributing factors including time-based degradation of the electrical device and the at least one operating parameter. The method outputs, based on the assessing, an indication of an extent of contribution of degradation of the electrical device to the increase in power consumption.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: February 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harish Bharti, Abhay K. Patra, Pranshu Tiwari, Saurabh Trehan
  • Publication number: 20200041991
    Abstract: A method collects from at least one power measuring device of an environment power consumption data indicating active power consumption during a timeframe by an electrical device in the environment. The method also collects operating parameter data indicating at least one operating parameter under which the electrical device operates during at least a portion of the timeframe. The method performs, based on observing an increase in power consumption of the electrical device during the timeframe, assessing extents of contribution by potential contributing factors to the increase in power consumption, the potential contributing factors including time-based degradation of the electrical device and the at least one operating parameter. The method outputs, based on the assessing, an indication of an extent of contribution of degradation of the electrical device to the increase in power consumption.
    Type: Application
    Filed: October 10, 2019
    Publication date: February 6, 2020
    Inventors: Harish BHARTI, Abhay K. PATRA, Pranshu TIWARI, Saurabh TREHAN
  • Publication number: 20200019616
    Abstract: An example operation may include one or more of receiving a request to store a skill-based attribute of a user at a database, temporarily storing the skill-based attribute and an identification of one or more storage nodes associated with the skill-based attribute in a temporary data structure of the database, determining whether a predetermined amount of the one or more storage nodes have authenticated the user as having the skill-based attribute, and, in response successful authentication of the skill-based attribute by the predetermined amount of storage nodes, transferring the authenticated skill-based attribute from the temporary data structure to a primary data structure of the database.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 16, 2020
    Inventors: Sandeep Sukhija, Harish Bharti, Rajesh Kumar Saxena, Vishal Agrawal
  • Patent number: 10503569
    Abstract: 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: Grant
    Filed: April 17, 2018
    Date of Patent: December 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Amol Dhondse, Abhay Patra, Anand Pikle, Rakesh Shinde
  • Publication number: 20190373087
    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: Application
    Filed: August 20, 2019
    Publication date: December 5, 2019
    Inventors: Harish Bharti, Rajesh Kumar Saxena, Sandeep Sukhija
  • Publication number: 20190361679
    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: Application
    Filed: August 9, 2019
    Publication date: November 28, 2019
    Inventors: Harish Bharti, Rajesh K. Saxena, Balakrishnan Sreenivasan
  • Publication number: 20190317842
    Abstract: 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: Application
    Filed: April 17, 2018
    Publication date: October 17, 2019
    Inventors: Harish Bharti, Amol Dhondse, Abhay Patra, Anand Pikle, Rakesh Shinde
  • Patent number: 10444703
    Abstract: The disclosure is directed to simulating forces using holographic objects. A method according to embodiments includes: generating an invisible holographic object, the invisible holographic object providing a haptic effect; displaying a visible holographic object; aligning the visible holographic object and the invisible holographic object to provide a visible and touchable combined holographic object, the combined holographic object providing the haptic effect; applying a force to the combined holographic object, the applied force causing a displacement of the combined holographic object and including an amplitude and direction; and adjusting the haptic effect of the combined holographic object to generate an adjusted haptic effect representative of an effect of the applied force on the combined holographic object.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: October 15, 2019
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Abhay K. Patra, Sarbajit K. Rakshit
  • Patent number: 10432759
    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: October 30, 2017
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Rajesh Kumar Saxena, Sandeep Sukhija
  • Publication number: 20190295113
    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: Application
    Filed: June 14, 2019
    Publication date: September 26, 2019
    Inventors: Harish Bharti, Amol Dhondse, Abhay Patra, Anand Pikle, Rajesh Kumar Saxena
  • Publication number: 20190259047
    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: Application
    Filed: February 19, 2018
    Publication date: August 22, 2019
    Inventors: Harish Bharti, Amol Dhondse, Abhay Patra, Anand Pikle, Rajesh Kumar Saxena
  • Patent number: 10387816
    Abstract: Modeling a governance process of optimizing a portfolio of services in a governed SOA and generating, in dependence upon the modeled governance process, one or more automation modules, each automation module including a module of computer program instructions that supports performance of one or more steps of the modeled governance process, where the modeled governance process includes determining whether a collection of service artifacts matches one or more service artifacts stored in a service registry; if no service artifacts stored in the service registry match the collection of service artifacts, initiating creation of a service in accordance with the collection of service artifacts; if one or more service artifacts stored in the service registry match the collection of service artifacts: selecting, in dependence upon predefined action selection criteria, a service administration action to perform; obtaining approval of the selected service administration action; and initiating the selected service admini
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Subrata Adhikary, Abdul Allam, Harish Bharti, William A. Brown
  • Patent number: 10381956
    Abstract: The embodiments describe monitoring user activity to estimate the amount of power generated by piezoelectric fabric disposed in an article of clothing, where the piezoelectric fabric is configured to generate electrical energy in response to user movement that is stored in a power supply device, and where the power supply device is configured to provide power to a charging coil disposed in the article of clothing for charging an electronic device. Upon determining the estimated power is insufficient to charge the electronic device to a threshold power level, a user exercise is selected which is predicted to generate sufficient power using the piezoelectric fabric to reach the threshold power level. A prompt is outputted to the user to perform the user exercise.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sarbajit K. Rakshit, Harish Bharti, Abhay Patra
  • Patent number: 10311637
    Abstract: A process identifies an anchor point of reference in a physical environment, the anchor point being a common point in each field of view of a plurality of users. The process establishes a grid structure in a field of view of a first user, the grid structure being a three-dimensional augmented reality object virtually positioned based on the anchor point at a common, static location in the environment relative to the users and for presentation to the users. The process selects a user-specific point of reference that corresponds to cell(s) of the grid structure against which the first user works in contributing to a collaborative construction of an augmented reality digital model. Based on receiving input from the first user, the process places augmented reality digital model elements into the cell(s), where contribution of the elements by the first user are reflected in the grid structure for the users.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: June 4, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harish Bharti, Abhay K. Patra, Sarbajit K. Rakshit
  • Publication number: 20190165931
    Abstract: A computer-implemented method of managing energy supply agreements that includes: connecting to a permissioned blockchain, the blockchain being accessible only by energy suppliers, energy transmission companies and government agencies that regulate a market for the supply of energy by energy suppliers to energy transmission companies; creating a new block for an energy purchase agreement that provides for the purchase of energy by an energy transmission company from an energy supplier; appending the new block having the energy purchase agreement to the blockchain; and responsive to the energy supplier supplying a quantity of energy to the energy transmission company in an individual energy transaction, appending the individual energy transaction as a block to the blockchain.
    Type: Application
    Filed: November 28, 2017
    Publication date: May 30, 2019
    Inventors: Harish Bharti, Abhay K. Patra, Rajesh K. Saxena, Deependra K. Singh