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: 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
  • Publication number: 20190146757
    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: Application
    Filed: January 9, 2019
    Publication date: May 16, 2019
    Inventors: Harish Bharti, Rajesh K. Saxena, Balakrishnan Sreenivasan
  • Publication number: 20190132732
    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: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Harish BHARTI, Abhay K. PATRA, Sarbajit K. RAKSHIT, Sandeep SUKHIJA
  • Publication number: 20190132429
    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: October 30, 2017
    Publication date: May 2, 2019
    Inventors: Harish Bharti, Rajesh Kumar Saxena, Sandeep Sukhija
  • Publication number: 20190132646
    Abstract: A system, method and program product for analyzing viewer reactions watching a movie. A system is disclosed that includes a theater having a plurality of seats, wherein each seat includes an associated reaction collection system for capturing reaction information using multiple sensor inputs for a viewer watching a movie; a system for identifying sentiment data from the reaction information for a plurality of viewers; a system for time synchronizing sentiment data with movie metadata; a profile processing system for collecting profile data for each viewer, correlating sentiment data with collected profile data, and clustering viewers into clusters based on collected profile data and time synchronized sentiment data; an evaluation system for predicting future success of the movie by analyzing the time synchronized sentiment data; and a recommendation system for recommending other movies to the viewers based on clusters.
    Type: Application
    Filed: October 26, 2017
    Publication date: May 2, 2019
    Inventors: Harish Bharti, Abhay K. Patra, Sarbajit K. Rakshit, Sandeep Sukhija
  • Patent number: 10255042
    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: May 3, 2018
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Rajesh K. Saxena, Balakrishnan Sreenivasan
  • Publication number: 20190101754
    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: Application
    Filed: October 2, 2017
    Publication date: April 4, 2019
    Inventors: Harish Bharti, Abhay K. Patra, Sarbajit K. Rakshit
  • Publication number: 20190104329
    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: Application
    Filed: October 2, 2017
    Publication date: April 4, 2019
    Inventors: HARISH BHARTI, ABHAY K. PATRA, SREENATH RAGHUNATH, SARBAJIT K. RAKSHIT
  • Publication number: 20190098091
    Abstract: 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: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Rakesh SHINDE, Harish BHARTI, Abhay PATRA, Rajesh Kumar SAXENA
  • Publication number: 20190050744
    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: Application
    Filed: August 8, 2017
    Publication date: February 14, 2019
    Inventors: Harish Bharti, Rajesh K. Saxena, Sandeep Sukhija
  • Patent number: 10197984
    Abstract: Energy load forecasts are generated via model(s) for the grid hierarchy elements for different forecast time scale periods as a function of different sets of prioritized contextual influencing factors for respective associated combinations of grid hierarchy elements and forecast time scale periods. Relative priority values of the sets of the contextual influencing factors are iteratively weighted until a revised energy load forecast generated as a function of the weighted values via the model(s) is within a threshold value of a historic energy load data value for the associated combination of the grid hierarchy element and forecast time scale period.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: February 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Harish Bharti, Binayak Dutta, Abhay K. Patra
  • Publication number: 20190033780
    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: Application
    Filed: July 28, 2017
    Publication date: January 31, 2019
    Inventors: Harish Bharti, Abhay K. Patra, Sarbajit K. Rakshit
  • Publication number: 20190004771
    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: Application
    Filed: September 6, 2018
    Publication date: January 3, 2019
    Inventors: Harish Bharti, Rajesh K. Saxena, Balakrishnan Sreenivasan
  • Publication number: 20180361680
    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: Application
    Filed: June 19, 2017
    Publication date: December 20, 2018
    Inventors: Harish Bharti, Abhay K. Patra, Sarbajit K. Rakshit
  • Publication number: 20180365780
    Abstract: The present invention is a system and method for detecting intellectual property infringement. The system comprises a computer processor, which receives a pattern including one or more strings. The pattern can represent an industry taxonomy, a business advantage, or a novelty claim from a patent. The system then assigns a hash value to each string in the pattern and assigns a hash value to each M-character subsequence in an intellectual property database. The intellectual property database includes product data from data sources such as trade fairs, journals, newspapers, case studies, and product press releases. The system then searches for and detects an M-character subsequence with a hash value equal to the hash value of the pattern. Thereafter, the pattern is compared to the M-character subsequence by character until unmatching characters are found. Finally, for each matching pattern, a notification is transmitted indicating a potential infringement match has been found.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Inventors: Harish Bharti, Sreenath Raghunath, Sharath Sampath
  • Publication number: 20180356779
    Abstract: A method, system and computer program product for an energy distributor to meet a demand/supply gap are disclosed. In an embodiment, the method comprises receiving at a processing system real time data from a series of meters identifying an amount of energy delivered to customers; identifying a demand/supply gap in a distribution of the energy to the customers; and creating a bias toward demand response conservation to meet the demand/supply gap. The processing system employees a decision model, incorporating said bias and using said real time data from said series of meters to determine demand response conservation data, to determine a threshold time to purchase energy to meet the demand/supply gap, therein reducing energy procurement to meet the demand/supply gap by participating at the threshold time for a market call operation. In an embodiment, the bias incorporates a growth rate of demand response adaption.
    Type: Application
    Filed: June 9, 2017
    Publication date: December 13, 2018
    Inventors: Harish Bharti, Abhay K. Patra, Rajesh K. Saxena