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: 11097079Abstract: 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: GrantFiled: November 28, 2017Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Dhandapani Shanmugam, Jothi Subramani, Bharath Ganesh, Tuhin Sharma
-
Patent number: 11070507Abstract: 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: GrantFiled: February 21, 2020Date of Patent: July 20, 2021Assignee: International Business Machines CorporationInventors: Bharath Ganesh, Dhandapani Shanmugam, Tuhin Sharma, Jothi Subramani
-
Patent number: 11062355Abstract: 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: GrantFiled: November 20, 2017Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Bharath Ganesh, Gerin Jacob, Dhandapani Shanmugam, Tuhin Sharma
-
Publication number: 20200195599Abstract: 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: ApplicationFiled: February 21, 2020Publication date: June 18, 2020Inventors: BHARATH GANESH, DHANDAPANI Shanmugam, Tuhin Sharma, JOTHI SUBRAMANI
-
Patent number: 10616165Abstract: 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: GrantFiled: October 19, 2017Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Bharath Ganesh, Dhandapani Shanmugam, Tuhin Sharma, Jothi Subramani
-
Patent number: 10616167Abstract: 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: GrantFiled: May 16, 2019Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Bharath Ganesh, Dhandapani Shanmugam, Tuhin Sharma, Jothi Subramani
-
Publication number: 20190273711Abstract: 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: ApplicationFiled: May 16, 2019Publication date: September 5, 2019Inventors: Bharath Ganesh, Dhandapani Shanmugam, Tuhin Sharma, Jothi Subramani
-
Publication number: 20190160251Abstract: 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: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: Dhandapani Shanmugam, Jothi Subramani, Bharath Ganesh, Tuhin Sharma
-
Publication number: 20190156369Abstract: 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: ApplicationFiled: November 20, 2017Publication date: May 23, 2019Inventors: Bharath Ganesh, Gerin Jacob, Dhandapani Shanmugam, Tuhin Sharma
-
Publication number: 20190124032Abstract: 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: ApplicationFiled: October 19, 2017Publication date: April 25, 2019Inventors: BHARATH GANESH, DHANDAPANI Shanmugam, Tuhin Sharma, JOTHI SUBRAMANI
-
Publication number: 20180060735Abstract: 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: ApplicationFiled: September 1, 2016Publication date: March 1, 2018Inventors: Bharath R. Ganesh, Tuhin Sharma
-
Publication number: 20170236215Abstract: 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: ApplicationFiled: February 11, 2016Publication date: August 17, 2017Inventors: Jeffrey N. Eisen, Krishna Kummamuru, Tuhin Sharma, Ravi Tejwani