Patents by Inventor Sathyanarayanan Srinivasan

Sathyanarayanan Srinivasan 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: 20190079579
    Abstract: A method, computer system, and a computer program product for interpreting conversation engagement is provided. The present invention may include receiving, by an augmented reality device, an input, wherein the augmented reality device is associated with a user. The present invention may also include processing the received input. The present invention may then include analyzing the input based on the processed input. The present invention may further include determining that the user is engaged in a conversation with an individual based on the analyzed input. The present invention may also include capturing a plurality of core parameters between the user and the individual based on the determined engaged conversation. The present invention may then include analyzing the captured plurality of core parameters. The present invention may further include delivering a representation of the analyzed plurality of core parameters to the user on the augmented reality device.
    Type: Application
    Filed: September 12, 2017
    Publication date: March 14, 2019
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, SathyaNarayanan Srinivasan
  • Patent number: 10222857
    Abstract: A method, computer system, and computer program product for determining an engagement level of an individual is provided. The present invention may include capturing a plurality of image data depicting a relative location of a user. The present invention may also include identifying an individual within the captured image data. The present invention may further include gathering a plurality of engagement level indicator data associated with the identified individual. The present invention may also include calculating a current engagement level of the identified individual using the plurality of gathered engagement level indicator data.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Sathyanarayanan Srinivasan
  • Patent number: 10222856
    Abstract: A method, computer system, and computer program product for determining an engagement level of an individual is provided. The present invention may include capturing a plurality of image data depicting a relative location of a user. The present invention may also include identifying an individual within the captured image data. The present invention may further include gathering a plurality of engagement level indicator data associated with the identified individual. The present invention may also include calculating a current engagement level of the identified individual using the plurality of gathered engagement level indicator data.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Sathyanarayanan Srinivasan
  • Publication number: 20180375803
    Abstract: According to an embodiment of the present invention, a system dynamically processes an incoming message. Initially, a system receives a message including a plurality of different contexts. In response to receiving the message, a processor in the system partitions the message into a plurality of sections each associated with a corresponding context, wherein each context includes an inquiry to receive a reply. The processor further generates one or more replies for a corresponding context and generates a response to the message including the sections and the one or more replies, wherein each reply is inserted into a section in the response associated with the corresponding context. Embodiments of the present invention further include a method and computer program product for dynamically processing messages in substantially the same manner described above.
    Type: Application
    Filed: June 26, 2017
    Publication date: December 27, 2018
    Inventors: Paul R. Bastide, Sathyanarayanan Srinivasan
  • Patent number: 10140274
    Abstract: According to an embodiment of the present invention, a system dynamically modifies an incoming message based on the context of the message and the user receiving the message. Initially, a server receives an incoming message directed to a user of a digital device, and analyzes the incoming message to determine a message content associated with the message and a user context based on one or more environmental parameters associated with the user. A processor in the server determines whether the incoming message should be modified based on the message content and user context, and, in response, generates a modified message for display to the user in accordance with the message content and the user context. Embodiments of the present invention further include a method and computer program product for dynamically modifying a message based on the context of the user in substantially the same manner described above.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, SathyaNarayanan Srinivasan
  • Publication number: 20180292887
    Abstract: A method, computer system, and computer program product for determining an engagement level of an individual is provided. The present invention may include capturing a plurality of image data depicting a relative location of a user. The present invention may also include identifying an individual within the captured image data. The present invention may further include gathering a plurality of engagement level indicator data associated with the identified individual. The present invention may also include calculating a current engagement level of the identified individual using the plurality of gathered engagement level indicator data.
    Type: Application
    Filed: April 7, 2017
    Publication date: October 11, 2018
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Sathyanarayanan Srinivasan
  • Publication number: 20180292893
    Abstract: A method, computer system, and computer program product for determining an engagement level of an individual is provided. The present invention may include capturing a plurality of image data depicting a relative location of a user. The present invention may also include identifying an individual within the captured image data. The present invention may further include gathering a plurality of engagement level indicator data associated with the identified individual. The present invention may also include calculating a current engagement level of the identified individual using the plurality of gathered engagement level indicator data.
    Type: Application
    Filed: June 12, 2018
    Publication date: October 11, 2018
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Sathyanarayanan Srinivasan
  • Publication number: 20180292894
    Abstract: A method, computer system, and computer program product for determining an engagement level of an individual is provided. The present invention may include capturing a plurality of image data depicting a relative location of a user. The present invention may also include identifying an individual within the captured image data. The present invention may further include gathering a plurality of engagement level indicator data associated with the identified individual. The present invention may also include calculating a current engagement level of the identified individual using the plurality of gathered engagement level indicator data.
    Type: Application
    Filed: June 12, 2018
    Publication date: October 11, 2018
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Sathyanarayanan Srinivasan
  • Publication number: 20180217968
    Abstract: According to an embodiment of the present invention, a system dynamically modifies an incoming message based on the context of the message and the user receiving the message. Initially, a server receives an incoming message directed to a user of a digital device, and analyzes the incoming message to determine a message content associated with the message and a user context based on one or more environmental parameters associated with the user. A processor in the server determines whether the incoming message should be modified based on the message content and user context, and, in response, generates a modified message for display to the user in accordance with the message content and the user context. Embodiments of the present invention further include a method and computer program product for dynamically modifying a message based on the context of the user in substantially the same manner described above.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 2, 2018
    Inventors: Paul R. Bastide, SathyaNarayanan Srinivasan
  • Patent number: 10025377
    Abstract: A method, computer system, and computer program product for determining an engagement level of an individual is provided. The present invention may include capturing a plurality of image data depicting a relative location of a user. The present invention may also include identifying an individual within the captured image data. The present invention may further include gathering a plurality of engagement level indicator data associated with the identified individual. The present invention may also include calculating a current engagement level of the identified individual using the plurality of gathered engagement level indicator data.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Sathyanarayanan Srinivasan
  • Publication number: 20150149805
    Abstract: The graphics pipeline produces real time utilization data for each of a plurality of functional units making up an overall graphics processor or graphics system on a chip. This information may be used for fine grain management of power consumption and performance at the functional unit level as opposed the overall device level. As a result, the graphics functional units may be managed dynamically based on real time hardware metrics to improve performance and reduce power consumption. The technique may be implemented in a software module in one embodiment.
    Type: Application
    Filed: November 27, 2013
    Publication date: May 28, 2015
    Inventors: Murali Ramadoss, Sathyanarayanan Srinivasan