Patents by Inventor Sandeep Sukhija

Sandeep Sukhija 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: 11120224
    Abstract: Mechanisms are provided to implement an efficient translating mechanism to efficiently translating social media posts. A source language to be used to translate the social media post is identified based on words within the social media post. A highest classification is identified and the social media post is translated from the source language to a target language using a translation level associated with the highest classification. In the translation, each word and its related meaning in the target language are identified from a multi-language data structure; each word is categorized into its associated part of speech; a sentence is generated in the target language; and natural language processing is performed on each sentence in the target language to identity the existence of ambiguous connotations. Responsive to each sentence failing have any ambiguous connotations, a social medial post is generated in the target language utilizing the generated sentences.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pooja Malik, Vikram Yadav, Gopal Bhageria, Sandeep Sukhija
  • Publication number: 20210263735
    Abstract: A method includes: determining, by a computing device, transactions of a monolithic application; ranking, by the computing device, the transactions using predefined rules; selecting, by the computing device, a candidate transaction from the ranked list; determining, by the computing device, lines of application code of the monolithic application associated with the candidate transaction; mapping, by the computing device, respective ones of the determined lines of application code to a first operation and a second operation, wherein the first operation and the second operation are different types of operation; and defining, by the computing device, a target state design based on CQRS (Command Query Responsibility Segregation), the target state design including a first microservice that performs the first operation and a second microservice that performs the second operation.
    Type: Application
    Filed: February 26, 2020
    Publication date: August 26, 2021
    Inventors: Raman HARISHANKAR, Ram RAVISHANKAR, Sandeep SUKHIJA, Harish BHARTI
  • Patent number: 11101045
    Abstract: The approach is for cognitively transferring IoT configurations between similar IoT ecosystems based on several factors. The approach scans IoT devices from a first and a second IoT ecosystem and extracts user data from the first and the second IoT ecosystem. The approach compares the first IoT ecosystem against the second IoT ecosystem and determines if the first IoT ecosystem is similar to the second IoT ecosystem. If the first and second IoT ecosystem are similar, then transfer data from the first IoT ecosystem to the second IoT ecosystem.
    Type: Grant
    Filed: November 24, 2019
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sandeep Sukhija, Vijay Kumar Ananthapur Bache, Harish Bharti, Vijay Ekambaram
  • Publication number: 20210157587
    Abstract: The approach is for cognitively transferring IoT configurations between similar IoT ecosystems based on several factors. The approach scans IoT devices from a first and a second IoT ecosystem and extracts user data from the first and the second IoT ecosystem. The approach compares the first IoT ecosystem against the second IoT ecosystem and determines if the first IoT ecosystem is similar to the second IoT ecosystem. If the first and second IoT ecosystem are similar, then transfer data from the first IoT ecosystem to the second IoT ecosystem.
    Type: Application
    Filed: November 24, 2019
    Publication date: May 27, 2021
    Inventors: Sandeep Sukhija, Vijay Kumar Ananthapur Bache, Harish Bharti, Vijay Ekambaram
  • Patent number: 10832352
    Abstract: A computer-implemented method includes: receiving, by a computing device, analytics data at a feeder level of a utility transmission and distribution system; generating, by the computing device, a confidence score for a feeder based on the analytics data at the feeder level; receiving, by the computing device, analytics data at a transformer level of the utility transmission and distribution system; generating, by the computing device, a confidence score for a transformer associated with the feeder based on the analytics data at the transformer level and the confidence score of the feeder; receiving, by the computing device, analytics data for customers associated with the transformer; generating, by the computing device, confidence scores for the customers based on the analytics data and the confidence score of the transformer; and outputting, by the computing device, information regarding the confidence scores for the customers for determining the effectiveness of a demand response (DR) program.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harish Bharti, Anshul Chetal, Abhay K. Patra, Sreeranjini R. Seetharam, Sandeep Sukhija
  • 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: 10832419
    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: Grant
    Filed: November 29, 2018
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harish Bharti, Abhay Patra, Sarbajit K. Rakshit, Rajesh Kumar Saxena, Sandeep Sukhija
  • 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: 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: 20200089763
    Abstract: Mechanisms are provided to implement an efficient translating mechanism to efficiently translating social media posts. A source language to be used to translate the social media post is identified based on words within the social media post. A highest classification is identified and the social media post is translated from the source language to a target language using a translation level associated with the highest classification. In the translation, each word and its related meaning in the target language are identified from a multi-language data structure; each word is categorized into its associated part of speech; a sentence is generated in the target language; and natural language processing is performed on each sentence in the target language to identity the existence of ambiguous connotations. Responsive to each sentence failing have any ambiguous connotations, a social medial post is generated in the target language utilizing the generated sentences.
    Type: Application
    Filed: September 14, 2018
    Publication date: March 19, 2020
    Inventors: Pooja Malik, Vikram Yadav, Gopal Bhageria, Sandeep Sukhija
  • 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
  • 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
  • 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: 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: 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: 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
  • 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
  • Publication number: 20180225455
    Abstract: A computing device includes at least one processor and a machine-readable storage medium storing instructions. The instructions may be executable by the hardware processor to execute a guest domain comprising a guest operating system and a frontend wireless device driver; execute a control domain comprising a backend wireless device driver; transmit wireless network commands and network packets across a dedicated data path from the frontend wireless device driver in the guest domain to a backend wireless device driver in the control domain; and scan, using in the backend wireless device driver, the network packets transmitted across the dedicated data path to detect a possible malware attack in the guest domain.
    Type: Application
    Filed: January 31, 2016
    Publication date: August 9, 2018
    Inventors: MARAT NERSISYAN, RICHARD A. BRAMLEY, Jr., SANDEEP SUKHIJA