Patents by Inventor Nithinkrishna Shenoy

Nithinkrishna Shenoy 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: 9536229
    Abstract: A method for an out-of-office message notification system to notify at least one sender who has sent an email in a pre-defined time span prior to a start time associated with an out-of-office notification being set by a user is provided. The method may include identifying an unresponded email within a plurality of unresponded emails in an inbox received within the pre-defined time span prior to the start time associated with the out-of-office notification being set by a user. The method may also include sending an out-of-office message notification to the sender associated with the unresponded email.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Nithinkrishna Shenoy
  • Patent number: 9508061
    Abstract: A method for an out-of-office message notification system to notify at least one sender who has sent an email in a pre-defined time span prior to a start time associated with an out-of-office notification being set by a user is provided. The method may include identifying an unresponded email within a plurality of unresponded emails in an inbox received within the pre-defined time span prior to the start time associated with the out-of-office notification being set by a user. The method may also include sending an out-of-office message notification to the sender associated with the unresponded email.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: November 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Nithinkrishna Shenoy
  • Patent number: 9368155
    Abstract: Embodiments of the present invention disclose a computer implemented method, computer program product, and system for updating a video tutorial. In accordance with an embodiment, the method includes the steps of determining a number of users of a video tutorial that have performed a set of actions that are different than a set of actions displayed in the video tutorial, determining that the number of users of the video tutorial that have performed the set of actions that are different meets a threshold condition, and identifying a segment of the video tutorial to remove, wherein the identified segment includes the set of actions displayed in the video tutorial that are different. The method may further include creating an updated video tutorial by replacing the identified segment of the video tutorial with a video of the set of actions that are different than the set of displayed actions.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: June 14, 2016
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, Vaishnavi Nori, John Rice, Nithinkrishna Shenoy
  • Patent number: 9324373
    Abstract: Embodiments of the present invention disclose a computer implemented method, computer program product, and system for updating a video tutorial. In accordance with an embodiment, the method includes the steps of determining a number of users of a video tutorial that have performed a set of actions that are different than a set of actions displayed in the video tutorial, determining that the number of users of the video tutorial that have performed the set of actions that are different meets a threshold condition, and identifying a segment of the video tutorial to remove, wherein the identified segment includes the set of actions displayed in the video tutorial that are different. The method may further include creating an updated video tutorial by replacing the identified segment of the video tutorial with a video of the set of actions that are different than the set of displayed actions.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, Vaishnavi Nori, John Rice, Nithinkrishna Shenoy
  • Publication number: 20160055456
    Abstract: A method for an out-of-office message notification system to notify at least one sender who has sent an email in a pre-defined time span prior to a start time associated with an out-of-office notification being set by a user is provided. The method may include identifying an unresponded email within a plurality of unresponded emails in an inbox received within the predefined time span prior to the start time associated with the out-of-office notification being set by a user. The method may also include sending an out-of-office message notification to the sender associated with the unresponded email.
    Type: Application
    Filed: April 2, 2015
    Publication date: February 25, 2016
    Inventors: Manish A. Bhide, Nithinkrishna Shenoy
  • Publication number: 20160057082
    Abstract: A method for an out-of-office message notification system to notify at least one sender who has sent an email in a pre-defined time span prior to a start time associated with an out-of-office notification being set by a user is provided. The method may include identifying an unresponded email within a plurality of unresponded emails in an inbox received within the pre-defined time span prior to the start time associated with the out-of-office notification being set by a user. The method may also include sending an out-of-office message notification to the sender associated with the unresponded email.
    Type: Application
    Filed: August 20, 2014
    Publication date: February 25, 2016
    Inventors: Manish A. Bhide, Nithinkrishna Shenoy
  • Patent number: 9226027
    Abstract: Method, system, and computer program product for performing an operation, the operation including transmitting a media stream to one or more devices configured to display the media stream on a display coupled to the respective device, receiving user feedback from a first set of devices, of the one or more devices, marking the media stream as inappropriate, and upon determining that the received user feedback exceeds a threshold, marking the media stream as inappropriate, transmitting the marked media stream to a first device, of the one or more devices exclusive of the first set of devices, and wherein the first device is configured to, responsive to receiving the marked media stream, restrict display of the marked media stream on the respective display.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Srinivas K. Mittapalli, Nithinkrishna Shenoy
  • Publication number: 20150139617
    Abstract: Embodiments of the present invention disclose a computer implemented method, computer program product, and system for updating a video tutorial. In accordance with an embodiment, the method includes the steps of determining a number of users of a video tutorial that have performed a set of actions that are different than a set of actions displayed in the video tutorial, determining that the number of users of the video tutorial that have performed the set of actions that are different meets a threshold condition, and identifying a segment of the video tutorial to remove, wherein the identified segment includes the set of actions displayed in the video tutorial that are different. The method may further include creating an updated video tutorial by replacing the identified segment of the video tutorial with a video of the set of actions that are different than the set of displayed actions.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Al Chakra, Liam Harpur, Vaishnavi Nori, John Rice, Nithinkrishna Shenoy
  • Publication number: 20150139618
    Abstract: Embodiments of the present invention disclose a computer implemented method, computer program product, and system for updating a video tutorial. In accordance with an embodiment, the method includes the steps of determining a number of users of a video tutorial that have performed a set of actions that are different than a set of actions displayed in the video tutorial, determining that the number of users of the video tutorial that have performed the set of actions that are different meets a threshold condition, and identifying a segment of the video tutorial to remove, wherein the identified segment includes the set of actions displayed in the video tutorial that are different. The method may further include creating an updated video tutorial by replacing the identified segment of the video tutorial with a video of the set of actions that are different than the set of displayed actions.
    Type: Application
    Filed: June 26, 2014
    Publication date: May 21, 2015
    Inventors: Al Chakra, Liam Harpur, Vaishnavi Nori, John Rice, Nithinkrishna Shenoy
  • Publication number: 20140165092
    Abstract: Method, system, and computer program product for performing an operation, the operation including transmitting a media stream to one or more devices configured to display the media stream on a display coupled to the respective device, receiving user feedback from a first set of devices, of the one or more devices, marking the media stream as inappropriate, and upon determining that the received user feedback exceeds a threshold, marking the media stream as inappropriate, transmitting the marked media stream to a first device, of the one or more devices exclusive of the first set of devices, and wherein the first device is configured to, responsive to receiving the marked media stream, restrict display of the marked media stream on the respective display.
    Type: Application
    Filed: February 17, 2014
    Publication date: June 12, 2014
    Applicant: International Business Machines Corporation
    Inventors: Manish A. Bhide, Srinivas K. Mittapalli, Nithinkrishna Shenoy
  • Patent number: 8689250
    Abstract: Method, system, and computer program product for performing an operation, the operation including broadcasting one or more media streams to one or more remote devices, the remote devices configured to provide feedback related to the one or more media streams, the remote devices configured to display a media stream on a television coupled to the remote device. The operation then aggregates, based on a predefined aggregation criterion, feedback received from the remote devices related to a first media stream. The operation then, upon determining that the aggregated feedback of the first media stream exceeds a predefined threshold for the predefined aggregation criterion, marks the first media stream based on the predefined aggregation criterion, the remote devices configured to, responsive to receiving the marked first media stream, perform a predefined operation to effect prioritized display of the first media stream on the television.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Nithinkrishna Shenoy, Srinivas K. Mittapalli
  • Publication number: 20140007150
    Abstract: Method, system, and computer program product for performing an operation, the operation including broadcasting one or more media streams to one or more remote devices, the remote devices configured to provide feedback related to the one or more media streams, the remote devices configured to display a media stream on a television coupled to the remote device. The operation then aggregates, based on a predefined aggregation criterion, feedback received from the remote devices related to a first media stream. The operation then, upon determining that the aggregated feedback of the first media stream exceeds a predefined threshold for the predefined aggregation criterion, marks the first media stream based on the predefined aggregation criterion, the remote devices configured to, responsive to receiving the marked first media stream, perform a predefined operation to effect prioritized display of the first media stream on the television.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manish A. Bhide, Srinivas K. Mittapalli, Nithinkrishna Shenoy
  • Patent number: 8498998
    Abstract: Provided are a method, system, and computer program product for grouping identity records to generate candidate lists to use in an entity and relationship resolution process. Identity records provide attributes of entities and are grouped into a group of identity records. A composite query on values for selected attributes of the identity records in the group is generated and applied to an entity database to obtain composite results of entity records in the entity database. For the identity records in the group, an individual query on attributes of one of the identity records is performed against the composite results of the entity records to determine a candidate list of entity records. Resolution rules are applied to determine entity records in the determined candidate list related to one of the identity records in the group according to the resolution rules.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: July 30, 2013
    Assignee: International Business Machines Corporation
    Inventors: Bhavani K. Eshwar, Rajeshwar Kalakuntla, Vaishnavi Nori, Nithinkrishna Shenoy
  • Publication number: 20130041613
    Abstract: For generating a test suite, a selection module receives a maximum time for executing a plurality of test cases, each test case comprising metadata and a plurality of components, each component comprising test instructions and an intensity. The selection module further selects a first test case of the plurality of test cases with a specified priority selected iteratively from a highest priority to a lowest priority as a selected test case if combined expected time durations for all selected test cases and a minimum expected time duration of the first test case is less than the maximum time. A generation module selects a specified intensity for the first test case and generates the test suite from the selected test cases and the specified intensity for each selected test case.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manish Anand Bhide, Nithinkrishna Shenoy