Patents by Inventor Pratyush Kumar

Pratyush Kumar 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: 20200004874
    Abstract: One embodiment provides a method, including: obtaining a plurality of chatlogs involving a conversational agent, wherein the plurality of chatlogs represent interactions between users and the conversational agent; identifying dialog states of the conversational agent, wherein each dialog state corresponds to a possible response by the conversational agent; generating a dialog tree including one or more dialog flows of the conversational agent, wherein a dialog flow represents an interaction that occurred between the conversational agent and a user; and providing a conversational reflow user interface for a conversational reflow system allowing execution of the conversational agent to mimic interactions between users and the conversational agent, wherein the conversational reflow system advances through dialog flows based upon input provided by a user at the conversational reflow user interface and the conversational reflow user interface displays output based upon the dialog states of the dialog tree.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Ajay Kumar Gupta, Pratyush Kumar, Sachindra Joshi
  • Patent number: 10490675
    Abstract: Methods, systems, and computer program products for user-preference driven control of electrical and thermal output from a photonic energy device are provided herein. A computer-implemented method includes automatically modulating an amount of thermal output and/or electrical power output generated by a solar photovoltaic module in response to an input of one or more user preferences by: adjusting at least one variable pertaining to a fluid positioned on the solar photovoltaic module based on the one or more user preferences; and adjusting at least one variable pertaining to one or more reflective surfaces physically connected to the solar photovoltaic module based on the one or more user preferences.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: November 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Vikas Chandan, Shivkumar Kalyanaraman, Pratyush Kumar, Sukanya Randhawa
  • Publication number: 20190355853
    Abstract: Methods, systems, and computer program products for user-preference driven control of electrical and thermal output from a photonic energy device are provided herein. A system includes a solar photovoltaic module, and a fluid positioned on the solar photovoltaic module. The system also includes configurable reflective surfaces that collect and distribute direct solar and diffuse solar radiation across multiple portions of the fluid and/or portions of the solar photovoltaic module. Additionally, the reflective surfaces is physically connected to the solar photovoltaic module at an angle that is variable in relation to the surface of the solar photovoltaic module. Further, the system includes a controller that modulates an amount of thermal output and/or electrical power output generated by the solar photovoltaic module by transmitting a signal to adjust at least one variable pertaining to the fluid, and transmitting a signal to adjust at least one variable pertaining to the reflective surfaces.
    Type: Application
    Filed: August 5, 2019
    Publication date: November 21, 2019
    Inventors: Vikas Chandan, Shivkumar Kalyanaraman, Pratyush Kumar, Sukanya Randhawa
  • Publication number: 20190317606
    Abstract: Methods, systems and computer program products for speech and gesture interaction of multiple users with devices using voice activated interfaces are provided herein. A computer-implemented method includes transmitting a pilot signal from a device comprising a voice activated interface, the pilot signal having a frequency, detecting motion of at least one user around the device, associating the detected motion with a gesture, and performing a function in response to the gesture. Detecting the motion includes receiving a reflected signal of the pilot signal caused by the motion of the at least one user, and detecting a shift in the reflected signal from the pilot signal, wherein detecting the shift comprises determining one or more differences between a waveform corresponding to the pilot signal and a waveform corresponding to the reflected signal.
    Type: Application
    Filed: April 12, 2018
    Publication date: October 17, 2019
    Inventors: Mohit Jain, Pratyush Kumar, Anup Agarwal
  • Patent number: 10443714
    Abstract: A drive control system of a vehicle includes a vehicle speed module configured to determine whether the vehicle is moving and set a state of a signal based on the determination. A shift control module is configured to shift a transmission of the vehicle based on a signal from a range selector. Independently of the signal from the range selector, the shift control module is configured to selectively shift the transmission of the vehicle based on a signal from a combination park and ignition switch and the signal from the vehicle speed module. An ignition control module is configured to selectively shut down an engine of the vehicle based on the signal from the combination park and ignition switch and the signal from the vehicle speed module.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: October 15, 2019
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Orson S. Wang, Fred W. Huntzicker, Michael A. Van Camp, Pratyush Kumar
  • Patent number: 10436315
    Abstract: A torque request module is configured to, while a vehicle speed is greater than a predetermined speed, decrease a torque request in response to a first signal from a start/stop switch being in a first state continuously for greater than a first predetermined period and less than a second predetermined period. A control module is configured to, as the torque request decreases, decrease torque output of at least one of an engine and an electric motor. A light control module is configured to: selectively turn exterior hazard lights on and off in response to a second signal from a hazard light switch being in a first state; and selectively turn the exterior hazard lights on and off in response to the first signal from the start/stop switch being in the first state continuously for greater than the first predetermined period.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: October 8, 2019
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Fred W. Huntzicker, Pratyush Kumar
  • Publication number: 20190286698
    Abstract: One embodiment provides a method, including: receiving information corresponding to a dialog flow between a conversational agent and a user; identifying, from the received information, dialog states, each dialog state corresponding to a possible response by the conversational agent; classifying a set of the identified dialog states as grounded dialog states, wherein the classifying comprises (i) receiving scoring input representing a desirability for each of the grounded dialog states and (ii) generating a score vector; assigning a score vector to each of the identified dialog states other than the grounded dialog states, wherein the assigning a score vector comprises extrapolating the score vector of a grounded dialog state to dialog states that the grounded dialog state is dependent upon; and computing an aggregate score vector for the dialog flow, wherein the aggregate vector score identifies an overall desirability of the dialog flow.
    Type: Application
    Filed: March 13, 2018
    Publication date: September 19, 2019
    Inventors: Ajay Kumar Gupta, Pratyush Kumar, Sachindra Joshi
  • Patent number: 10396375
    Abstract: One embodiment provides a method for predicting maintenance of a redox flow battery, the method including: receiving, from a plurality of sensors, data regarding characteristics of the redox flow battery; weighting, using a processor, each of the characteristics to form an estimated state parameter for the redox flow battery; and determining, using the processor, a maintenance action for the redox flow battery using the estimated state parameter. Other aspects are described and claimed.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSNIESS MACHINES CORPORATION
    Inventors: Anamitra Roy Choudhury, Sampath Dechu, Pratyush Kumar
  • Publication number: 20190260591
    Abstract: A blockchain configuration may be used to store a distributed ledger for information security and accessibility. One example method of operation may include determining a proof-of-work via a device and using a predefined set of nonce values when determining the proof-of-work, storing the proof-of-work on a blockchain, and broadcasting the proof-of-work as a broadcast message.
    Type: Application
    Filed: May 2, 2019
    Publication date: August 22, 2019
    Inventors: Sampath Dechu, Ramachandra Kota, Pratyush Kumar
  • Patent number: 10367645
    Abstract: A blockchain configuration may be used to store a distributed ledger for information security and accessibility. One example method of operation may include determining a proof-of-work via a device and using a predefined set of nonce values when determining the proof-of-work, storing the proof-of-work on a blockchain, and broadcasting the proof-of-work as a broadcast message.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: July 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sampath Dechu, Ramachandra Kota, Pratyush Kumar
  • Patent number: 10366554
    Abstract: Methods and systems are provided for an extended secure idle (SI) for a mobile platform. The SI may be entered and exited responsive to a variety of SI entry and SI exit conditions. SI entry and exit conditions include receiving key fob data from a key fob authenticated with the mobile platform. In addition, various predetermined safeguard conditions for scenarios to monitor may be designated a priori. The described system and method will continually check that the predetermined safeguard conditions are not violated during an extended SI.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: July 30, 2019
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Fred W. Huntzicker, Pratyush Kumar, David T. Proefke, William A. Biondo
  • Publication number: 20190179959
    Abstract: One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: using an electronic device to engage in an interactive session between a user and a virtual assistant; receiving, at the electronic device, audio input from the user, wherein the audio input comprises a problem-solving query corresponding to a request by the user for assistance in solving a problem related to at least one object; parsing the audio input to identify at least one annotated video file corresponding to the at least one object and the problem-solving query; determining a state of the object and a location in the at least one annotated video file corresponding to the state of the object; and providing, to the user and based on the location in the at least one annotated video file, instructional output related to the problem-solving query.
    Type: Application
    Filed: December 7, 2017
    Publication date: June 13, 2019
    Inventors: Sampath Dechu, Neelamadhav Gantayat, Pratyush Kumar, Senthil Kumar Kumarasamy Mani
  • Publication number: 20190172468
    Abstract: One embodiment provides a method, including: receiving user voice input comprising a user command to perform an action; determining whether the user command comprises a high risk command or a low risk command; providing a first audible query and a second audible query, wherein the first audible query and the second audible query are related to a verification request for verifying that the user voice input is provided by a user and wherein an answer corresponding to one of the first audible query and the second audible query is stored in a system; receiving a first voice answer input responsive to the first audible query and a second voice answer input responsive to the second audible query; and performing, responsive to determining that at least one of the first voice answer input and the second voice answer input matches the answer stored in the system, the action.
    Type: Application
    Filed: December 5, 2017
    Publication date: June 6, 2019
    Inventors: Mohit Jain, Pratyush Kumar
  • Publication number: 20190163807
    Abstract: Aspects of the present disclosure concern cognitive interview management. Audio data from an interviewer in an interview is received. The audio data is processed by converting the audio data into structured text. The structured text is then analyzed to identify questions in the structured text. The structured text data is also analyzed to determine at least one tonal dimension, at least one class dimension, and at least one difficulty dimension of the structured text. A feature vector is then generated having the determined dimensions. A reference feature vector is received having at least one reference tonal dimension, at least one reference class dimension, and at least one reference difficulty dimension. The generated feature vector and reference feature vector are then compared. A determination is made whether the comparison satisfies a match threshold, and in response to the comparison satisfying the match threshold, the interviewer is selected for a panel.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Mohit Jain, Ramachandra Kota, Pratyush Kumar, Ashok Pon Kumar Sree Prakash
  • Publication number: 20190163544
    Abstract: Methods, systems and computer program products for securing access to sensor data are provided herein. A computer-implemented method includes obtaining sensor data from a user device indicative of user activity, detecting for a first time period activities of the user, generating a transformation key for the first time period, transforming sensor data obtained during the first time period utilizing the transformation key, and streaming the transformed sensor data to a plurality of applications. The method also includes determining whether respective ones of the applications have permitted activities that match the detected activities of the user and, responsive to matching the permitted activities of a given application to the detected activities of the user, providing the transformation key to the given application.
    Type: Application
    Filed: November 28, 2017
    Publication date: May 30, 2019
    Inventors: Vijay Ekambaram, Nitin Gupta, Pratyush Kumar
  • Publication number: 20190166070
    Abstract: One embodiment provides a method, including: receiving, at a conversation agent, text-based input from a user and beginning a conversation between the user and the conversation agent; capturing at least one facial image of the user and analyzing the facial image to extract eye gaze information and facial expressions of the user; identifying, within the text based conversation, a concept of interest to the user, wherein the identifying comprises analyzing the eye gaze information to identify a position within the text-based conversation and determining the concept corresponding to the position within the text-based conversation; determining an emotion of the user in relation to the concept of interest, wherein the determining an emotion comprises analyzing the facial expressions of the user; and providing a text-based response to the user, wherein the text-based response is formulated in view of the determined emotion and the identified concept of interest.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Kuntal Dey, Mohit Jain, Pratyush Kumar
  • Publication number: 20190138646
    Abstract: Methods, systems, and computer program products for systematic browsing of automated conversation exchange program knowledge bases are provided herein. A computer-implemented method includes generating one or more initial questions to be submitted to an automated conversation exchange program; generating one or more natural language variants of the initial questions; submitting the one or more natural language variants of the initial questions to the automated conversation exchange program; identifying one or more valid responses returned by the automated conversation exchange program in response to the submitted natural language variants of the initial questions; deriving one or more items of data from the identified valid responses; storing the derived items of data in an automated conversation exchange program knowledge base; and systematically browsing the automated conversation exchange program knowledge base in connection with one or more application tasks.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Inventors: Sampath Dechu, Pratyush Kumar
  • Publication number: 20190138647
    Abstract: A method, computer system, and computer program product for a conversational system driven by a semantic network with a library of templated query operators are provided. The embodiment may include loading one or more operators for the conversational system to the library of templated query operators. The embodiment may also include receiving a query statement from a user. The embodiment may further include identifying an operator from the library to process the received query. The embodiment may also include identifying one or more input terms for the identified operator within the received query. The embodiment may further include generating one or more output terms based on processing the one or more identified input terms using the identified operator. The embodiment may also include generating a natural language response to the received query based on the one or more generated output terms.
    Type: Application
    Filed: November 8, 2017
    Publication date: May 9, 2019
    Inventors: Pratyush Kumar, Karthik Sankaranarayanan
  • Publication number: 20190121909
    Abstract: Methods, systems, and computer program products for search engine optimization techniques are provided herein.
    Type: Application
    Filed: October 23, 2017
    Publication date: April 25, 2019
    Inventors: Sampath Dechu, Pratyush Kumar
  • Patent number: 10229171
    Abstract: A method of automatic discovery of analysis scripts for a dataset, the method including: utilizing at least one processor to execute computer code that performs the steps of: receiving, at a script searching tool, an input dataset; searching, in a script repository, a plurality of datasets having analysis scripts associated therewith; the searching comprising finding, based on a feature of the input dataset, one or more datasets of the plurality of datasets having the feature; identifying, based on the one or more datasets of the plurality of datasets having the feature, one or more associated analysis scripts; and returning, via a user interface, a result listing of the one or more associated analysis scripts. Other aspects are described and claimed.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vijay Ekambaram, Pratyush Kumar, Ashok Pon Kumar Sree Prakash