Patents by Inventor Tuhin Sharma

Tuhin Sharma 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: 11097079
    Abstract: A computer-implemented method, system, and computer program product to optimize sleep quality by inducing sleep stages. The method includes: determining a total sleep time; calculating, using the total sleep time, a cycle duration for a sleep cycle, where the sleep cycle includes a first, second, third, fourth, and fifth sleep stage; calculating a first, second, third, fourth, and fifth stage time for the first, second, third, fourth, and fifth sleep stages respectively; generating a first, second, third, fourth, and fifth external parameter for the first, second, third, fourth, and fifth sleep stages respectively, where the external parameters are parameters to facilitate a transition between sleep stages; and executing the first, second, third, fourth, and fifth external parameters upon reaching the calculated stage time for the corresponding sleep stages.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dhandapani Shanmugam, Jothi Subramani, Bharath Ganesh, Tuhin Sharma
  • Patent number: 11070507
    Abstract: A method, computer system, and computer program product for cognitively adjusting a notification alert delivery time are provided. The embodiment may include receiving a message notification from a sender. The embodiment may also include determining an importance of the received message notification based on a plurality of notification attributes and a plurality of person attributes that are each associated with the received message notification. The embodiment may further include, in response to determining to alert a user of the received message notification based on the determined importance, identifying a current user sleep stage. The embodiment may also include, in response to determining the current user sleep stage will minimally impact the user, transmitting the received message notification to a user device.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bharath Ganesh, Dhandapani Shanmugam, Tuhin Sharma, Jothi Subramani
  • Patent number: 11062355
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating a schedule for promotions using promotional windows. A set of product data associated with a plurality of products is received. Promotion data is received, and a plurality of intensity scores are calculated for the associated promotional data. A set of target product data associated with a target product is determined. A set of target promotional attributes is determined and a plurality of promotion windows are generated for display. A confidence value is determined for each generated promotion window of the plurality of promotion windows. An order list is generated for display. In response to receiving a second set of promotion data, the determined confidence value is modified for each generated promotion window of the plurality of promotion windows.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bharath Ganesh, Gerin Jacob, Dhandapani Shanmugam, Tuhin Sharma
  • Publication number: 20200195599
    Abstract: A method, computer system, and computer program product for cognitively adjusting a notification alert delivery time are provided. The embodiment may include receiving a message notification from a sender. The embodiment may also include determining an importance of the received message notification based on a plurality of notification attributes and a plurality of person attributes that are each associated with the received message notification. The embodiment may further include, in response to determining to alert a user of the received message notification based on the determined importance, identifying a current user sleep stage. The embodiment may also include, in response to determining the current user sleep stage will minimally impact the user, transmitting the received message notification to a user device.
    Type: Application
    Filed: February 21, 2020
    Publication date: June 18, 2020
    Inventors: BHARATH GANESH, DHANDAPANI Shanmugam, Tuhin Sharma, JOTHI SUBRAMANI
  • Patent number: 10616165
    Abstract: A method, computer system, and computer program product for cognitively adjusting a notification alert delivery time are provided. The embodiment may include receiving a message notification from a sender. The embodiment may also include determining an importance of the received message notification based on a plurality of notification attributes and a plurality of person attributes that are each associated with the received message notification. The embodiment may further include, in response to determining to alert a user of the received message notification based on the determined importance, identifying a current user sleep stage. The embodiment may also include, in response to determining the current user sleep stage will minimally impact the user, transmitting the received message notification to a user device.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bharath Ganesh, Dhandapani Shanmugam, Tuhin Sharma, Jothi Subramani
  • Patent number: 10616167
    Abstract: A method, computer system, and computer program product for cognitively adjusting a notification alert delivery time are provided. The embodiment may include receiving a message notification from a sender. The embodiment may also include determining an importance of the received message notification based on a plurality of notification attributes and a plurality of person attributes that are each associated with the received message notification. The embodiment may further include, in response to determining to alert a user of the received message notification based on the determined importance, identifying a current user sleep stage. The embodiment may also include, in response to determining the current user sleep stage will minimally impact the user, transmitting the received message notification to a user device.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bharath Ganesh, Dhandapani Shanmugam, Tuhin Sharma, Jothi Subramani
  • Publication number: 20190273711
    Abstract: A method, computer system, and computer program product for cognitively adjusting a notification alert delivery time are provided. The embodiment may include receiving a message notification from a sender. The embodiment may also include determining an importance of the received message notification based on a plurality of notification attributes and a plurality of person attributes that are each associated with the received message notification. The embodiment may further include, in response to determining to alert a user of the received message notification based on the determined importance, identifying a current user sleep stage. The embodiment may also include, in response to determining the current user sleep stage will minimally impact the user, transmitting the received message notification to a user device.
    Type: Application
    Filed: May 16, 2019
    Publication date: September 5, 2019
    Inventors: Bharath Ganesh, Dhandapani Shanmugam, Tuhin Sharma, Jothi Subramani
  • Publication number: 20190160251
    Abstract: A computer-implemented method, system, and computer program product to optimize sleep quality by inducing sleep stages. The method includes: determining a total sleep time; calculating, using the total sleep time, a cycle duration for a sleep cycle, where the sleep cycle includes a first, second, third, fourth, and fifth sleep stage; calculating a first, second, third, fourth, and fifth stage time for the first, second, third, fourth, and fifth sleep stages respectively; generating a first, second, third, fourth, and fifth external parameter for the first, second, third, fourth, and fifth sleep stages respectively, where the external parameters are parameters to facilitate a transition between sleep stages; and executing the first, second, third, fourth, and fifth external parameters upon reaching the calculated stage time for the corresponding sleep stages.
    Type: Application
    Filed: November 28, 2017
    Publication date: May 30, 2019
    Inventors: Dhandapani Shanmugam, Jothi Subramani, Bharath Ganesh, Tuhin Sharma
  • Publication number: 20190156369
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating a schedule for promotions using promotional windows. A set of product data associated with a plurality of products is received. Promotion data is received, and a plurality of intensity scores are calculated for the associated promotional data. A set of target product data associated with a target product is determined. A set of target promotional attributes is determined and a plurality of promotion windows are generated for display. A confidence value is determined for each generated promotion window of the plurality of promotion windows. An order list is generated for display. In response to receiving a second set of promotion data, the determined confidence value is modified for each generated promotion window of the plurality of promotion windows.
    Type: Application
    Filed: November 20, 2017
    Publication date: May 23, 2019
    Inventors: Bharath Ganesh, Gerin Jacob, Dhandapani Shanmugam, Tuhin Sharma
  • Publication number: 20190124032
    Abstract: A method, computer system, and computer program product for cognitively adjusting a notification alert delivery time are provided. The embodiment may include receiving a message notification from a sender. The embodiment may also include determining an importance of the received message notification based on a plurality of notification attributes and a plurality of person attributes that are each associated with the received message notification. The embodiment may further include, in response to determining to alert a user of the received message notification based on the determined importance, identifying a current user sleep stage. The embodiment may also include, in response to determining the current user sleep stage will minimally impact the user, transmitting the received message notification to a user device.
    Type: Application
    Filed: October 19, 2017
    Publication date: April 25, 2019
    Inventors: BHARATH GANESH, DHANDAPANI Shanmugam, Tuhin Sharma, JOTHI SUBRAMANI
  • Publication number: 20180060735
    Abstract: Embodiments of the present invention provide systems and methods for predicting personality attributes. The method includes accessing a set of data for an operator. The method further includes analyzing the set of data, matching the operator to a set of personality attributes, and storing the matched set of personality attributes for the operator.
    Type: Application
    Filed: September 1, 2016
    Publication date: March 1, 2018
    Inventors: Bharath R. Ganesh, Tuhin Sharma
  • Publication number: 20170236215
    Abstract: At least one financial information for a user is received. A machine learning model is determined. The machine learning model is determined based on the user. A personality of the user is determined based on the machine learning model and the at least one financial information for the user. A recommendation is provided based on the determined personality of the user.
    Type: Application
    Filed: February 11, 2016
    Publication date: August 17, 2017
    Inventors: Jeffrey N. Eisen, Krishna Kummamuru, Tuhin Sharma, Ravi Tejwani