Patents by Inventor Yedendra B. Shrinivasan

Yedendra B. Shrinivasan 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: 11208226
    Abstract: A computer-implemented wardrobe packing method, system, and a computer program product, include selecting a plurality of items stored in a memory to pack into a container, generating a packing order of the plurality of items based on packing preference data and item data stored in the memory, creating and displaying a video of step-by-step packing instructions for the plurality of items in the packing order, monitoring and comparing an actual packing process to a generated packing order, and controlling the displaying of a step of the step-by-step packing instructions, in response to the monitoring and comparing.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: December 28, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vijay Ekambaram, Ashish R. Mittal, Ruhi Sharma Mittal, Yedendra B. Shrinivasan
  • Patent number: 10880584
    Abstract: A method augments a video with snippets. The method transmits, to a video reviewer, a request for one or more snippets created by the video reviewer for a video, where the one or more snippets provide additional information about one or more video passages in the video. The method receives a response to the request, which includes the one or more snippets; retrieves a video reviewer profile for the video reviewer; receives a request for the video from a viewer; and compares the video reviewer profile to a viewer profile of the viewer. In response to the viewer profile matching the video reviewer profile within a predetermined range of similarities, the method augments the video with the one or more snippets to create an augmented video, and transmits the augmented video to the viewer.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Ramasuri Narayanam, Nitendra Rajput, Yedendra B. Shrinivasan
  • Patent number: 10679678
    Abstract: A computer-implemented method overlays an alert over a pre-recorded video regarding an upcoming segment of the pre-recorded video. One or more processors receive a pre-recorded video that is directed to a main topic, and then partition the pre-recorded video into sub-topic segments, where each sub-topic segment is about a sub-topic of the main topic. The processor(s) identify previous entities' responses while previous entities viewed precursory sub-topic segments from the pre-recorded video, where the precursory sub-topic segments were presented before an upcoming sub-topic segment. The processor(s) receive a current entity's responses that occurred while a current entity viewed one or more of the precursory sub-topic segments from the pre-recorded video, then compare the current entity's responses to the previous entities' responses.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Ramasuri Narayanam, Nitendra Rajput, Yedendra B. Shrinivasan
  • Publication number: 20200128283
    Abstract: A method augments a video with snippets. The method transmits, to a video reviewer, a request for one or more snippets created by the video reviewer for a video, where the one or more snippets provide additional information about one or more video passages in the video. The method receives a response to the request, which includes the one or more snippets; retrieves a video reviewer profile for the video reviewer; receives a request for the video from a viewer; and compares the video reviewer profile to a viewer profile of the viewer. In response to the viewer profile matching the video reviewer profile within a predetermined range of similarities, the method augments the video with the one or more snippets to create an augmented video, and transmits the augmented video to the viewer.
    Type: Application
    Filed: December 17, 2019
    Publication date: April 23, 2020
    Inventors: VIJAY EKAMBARAM, RAMASURI NARAYANAM, NITENDRA RAJPUT, YEDENDRA B. SHRINIVASAN
  • Patent number: 10542299
    Abstract: A video augmenting computer augments a video with snippet information. The video augmenting computer transmits, to a first reviewing computer, a video and a request for one or more snippets created by a video reviewer, where the one or more snippets provide additional information about one or more video passages in the video; receives a response to the request, where the response comprises the one or more snippets; retrieves a video reviewer profile for the video reviewer; receives a request from a viewer to view the video; and compares the video reviewer profile to a viewer profile of the viewer. In response to the viewer profile matching the video reviewer profile within a predetermined range of similarities, the video augmenting computer augments the video with the one or more snippets to create an augmented video and transmits the augmented video to a client computer associated with the viewer.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Ramasuri Narayanam, Nitendra Rajput, Yedendra B. Shrinivasan
  • Publication number: 20190325916
    Abstract: A computer-implemented method overlays an alert over a pre-recorded video regarding an upcoming segment of the pre-recorded video. One or more processors receive a pre-recorded video that is directed to a main topic, and then partition the pre-recorded video into sub-topic segments, where each sub-topic segment is about a sub-topic of the main topic. The processor(s) identify previous entities' responses while previous entities viewed precursory sub-topic segments from the pre-recorded video, where the precursory sub-topic segments were presented before an upcoming sub-topic segment. The processor(s) receive a current entity's responses that occurred while a current entity viewed one or more of the precursory sub-topic segments from the pre-recorded video, then compare the current entity's responses to the previous entities' responses.
    Type: Application
    Filed: July 3, 2019
    Publication date: October 24, 2019
    Inventors: VIJAY EKAMBARAM, RAMASURI NARAYANAM, NITENDRA RAJPUT, YEDENDRA B. SHRINIVASAN
  • Patent number: 10395693
    Abstract: A system executes a particular response for a particular sub-topic segment in a pre-recorded video. One or more processors receive a pre-recorded video, where the pre-recorded video is directed to a main topic, and then partition the pre-recorded video into multiple sub-topic segments, where each sub-topic segment is about a sub-topic of the main topic. The processor(s) identify previous entities' responses to sub-topic segments from the pre-recorded video. The processor(s) then compare a current entity's responses to the previous entities' responses that occurred while one or more precursory sub-topic segments are presented before a particular sub-topic segment in the pre-recorded video. In response to a match, the particular response is executed on behalf of the current entity in response to the one or more precursory sub-topic segments being presented to the current entity.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Ramasuri Narayanam, Nitendra Rajput, Yedendra B. Shrinivasan
  • Publication number: 20180302656
    Abstract: A video augmenting computer augments a video with snippet information. The video augmenting computer transmits, to a first reviewing computer, a video and a request for one or more snippets created by a video reviewer, where the one or more snippets provide additional information about one or more video passages in the video; receives a response to the request, where the response comprises the one or more snippets; retrieves a video reviewer profile for the video reviewer; receives a request from a viewer to view the video; and compares the video reviewer profile to a viewer profile of the viewer. In response to the viewer profile matching the video reviewer profile within a predetermined range of similarities, the video augmenting computer augments the video with the one or more snippets to create an augmented video and transmits the augmented video to a client computer associated with the viewer.
    Type: Application
    Filed: June 5, 2018
    Publication date: October 18, 2018
    Inventors: VIJAY EKAMBARAM, RAMASURI NARAYANAM, NITENDRA RAJPUT, YEDENDRA B. SHRINIVASAN
  • Publication number: 20180302655
    Abstract: A video augmenting computer augments a video with snippet information. The video augmenting computer transmits requests to multiple remote video reviewing computers for a video and a snippet to augment the video. The snippet provides additional information about a particular passage from the video, and each of the requests includes a request for a profile of a reviewer of the video who created the snippet. The video augmenting computer receives the video and multiple versions of the snippet that were created by different reviewers of the video, and then compares profiles of the different reviewers to a profile of a new viewer of the video. In response to the profile of the new viewer matching a profile of a particular reviewer from the different reviewers of the video, the video augmenting computer augments the video with the snippet that was created by the particular reviewer to create an augmented video.
    Type: Application
    Filed: April 17, 2017
    Publication date: October 18, 2018
    Inventors: VIJAY EKAMBARAM, RAMASURI NARAYANAM, NITENDRA RAJPUT, YEDENDRA B. SHRINIVASAN
  • Patent number: 10104403
    Abstract: A video augmenting computer augments a video with snippet information. The video augmenting computer transmits requests to multiple remote video reviewing computers for a video and a snippet to augment the video. The snippet provides additional information about a particular passage from the video, and each of the requests includes a request for a profile of a reviewer of the video who created the snippet. The video augmenting computer receives the video and multiple versions of the snippet that were created by different reviewers of the video, and then compares profiles of the different reviewers to a profile of a new viewer of the video. In response to the profile of the new viewer matching a profile of a particular reviewer from the different reviewers of the video, the video augmenting computer augments the video with the snippet that was created by the particular reviewer to create an augmented video.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: October 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Ramasuri Narayanam, Nitendra Rajput, Yedendra B. Shrinivasan
  • Publication number: 20180294014
    Abstract: A system executes a particular response for a particular sub-topic segment in a pre-recorded video. One or more processors receive a pre-recorded video, where the pre-recorded video is directed to a main topic, and then partition the pre-recorded video into multiple sub-topic segments, where each sub-topic segment is about a sub-topic of the main topic. The processor(s) identify previous entities' responses to sub-topic segments from the pre-recorded video. The processor(s) then compare a current entity's responses to the previous entities' responses that occurred while one or more precursory sub-topic segments are presented before a particular sub-topic segment in the pre-recorded video. In response to a match, the particular response is executed on behalf of the current entity in response to the one or more precursory sub-topic segments being presented to the current entity.
    Type: Application
    Filed: April 10, 2017
    Publication date: October 11, 2018
    Inventors: VIJAY EKAMBARAM, RAMASURI NARAYANAM, NITENDRA RAJPUT, YEDENDRA B. SHRINIVASAN
  • Publication number: 20170236223
    Abstract: Methods, systems, and computer program products for automatically identifying surprising travel events and/or points of interest for a user are provided herein.
    Type: Application
    Filed: February 11, 2016
    Publication date: August 17, 2017
    Inventors: Mishal Dholakia, Shang Q. Guo, Jonathan Lenchner, Florian Pinel, Yedendra B. Shrinivasan
  • Publication number: 20170140277
    Abstract: A cognitive system that automatically assesses subjective answers may be provided. A cognitive engine executing on one or more processors may determine whether a statement parsed from a subjective answer by natural language processing technique is accurate or inaccurate, for each of the plurality of statements based on matching the statement with information associated with a domain of a question from a plurality of data sources, according to an accuracy threshold. An overall assessment of the answer may be automatically determined based on a number of statements determined to be accurate, a number of statements determined to be inaccurate, a number of duplicate statements in the answer relative to a total number of statements in the answer. A visual graphics representing accurate and inaccurate statements may be presented or displayed, allowing a user to interact with the visual graphics to modify the assessment.
    Type: Application
    Filed: November 17, 2015
    Publication date: May 18, 2017
    Inventors: Sathish R. Indurthi, Mitesh M. Khapra, Yedendra B. Shrinivasan, Mitesh H. Vasa
  • Patent number: 9646250
    Abstract: A cognitive system that automatically assesses subjective answers may be provided. A cognitive engine executing on one or more processors may determine whether a statement parsed from a subjective answer by natural language processing technique is accurate or inaccurate, for each of the plurality of statements based on matching the statement with information associated with a domain of a question from a plurality of data sources, according to an accuracy threshold. An overall assessment of the answer may be automatically determined based on a number of statements determined to be accurate, a number of statements determined to be inaccurate, a number of duplicate statements in the answer relative to a total number of statements in the answer. A visual graphics representing accurate and inaccurate statements may be presented or displayed, allowing a user to interact with the visual graphics to modify the assessment.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sathish R. Indurthi, Mitesh M. Khapra, Yedendra B. Shrinivasan, Mitesh H. Vasa
  • Publication number: 20150100391
    Abstract: Methods and systems for creating an action plan for a service delivery system comprising a plurality of operational key performance indicators (KPIs). The system receives predetermined information about at least one relationship between two or more of the KPIs, and weights that information based on its source. The system also receives information about operational constraints and desired outcomes. A KPI relationship map is created using both the weighted information and information about KPI relationships within the service delivery system. Future predictions are made based on the KPI relationship map, and the predictions and map are utilized to create an action plan to achieve the desired outcomes in light of the operational constraints.
    Type: Application
    Filed: October 8, 2013
    Publication date: April 9, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gargi B. Dasgupta, Yedendra B. Shrinivasan, Jayan Nallacherry, Tapan K. Nayak, Nirmit V. Desai
  • Publication number: 20140136260
    Abstract: A system and method of determining operational quality aware staffing requirements in service delivery systems. Optimum staffing requirements are determined by workload based simulation and optimization. Operational quality metrics are periodically measured against benchmarks to determine quality scores based upon the level of performance. The staffing requirements and quality scores are used to perform a population distribution and correlation analysis to devise an operational quality to staffing relationship.
    Type: Application
    Filed: November 9, 2012
    Publication date: May 15, 2014
    Applicant: International Business Machines Corporation
    Inventors: Gargi B. Dasgupta, Nirmit V. Desai, Jayan Nallacherry, Yedendra B. Shrinivasan
  • Publication number: 20110078101
    Abstract: Methods and apparatus are provided for recommending one or more existing notes related to a current analytic activity of a user. One or more existing notes related to a current analytic activity of a user are recommended by maintaining a logical record of analytic activity of the user by recording one or more visual analytic actions performed by a user; generating a context model for a plurality of the existing notes, wherein the context model for a given existing note represents information interests of the user; determining a relevance score for each of the plurality of existing notes, wherein a given relevance score characterizes a relevance of a corresponding existing note to the current analytic activity; and recommending one or more existing notes based on the determined relevance scores. The context model for the given existing note represents the information interests of the user at a time surrounding the point when the user recorded the corresponding existing note.
    Type: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David H. Gotz, Yedendra B. Shrinivasan
  • Publication number: 20110078160
    Abstract: Methods and apparatus are provided for recommending one or more concepts related to a current analytic activity of a user. One or more concepts related to a current analytic activity of a user are recommended by maintaining a logical record of analytic activity of the user by recording one or more visual analytic actions performed by a user; generating a context model for a plurality of the existing notes containing the concepts, wherein the context model for a given existing note represents information interests of the user; determining a weight for each of the plurality of concepts, wherein a given weight characterizes a relevance of a corresponding concept to the current analytic activity; and recommending one or more concepts based on the determined weight. The weight for a given concept is based on the context model for the given concept and a context model for the current analytic activity.
    Type: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David H. Gotz, Yedendra B. Shrinivasan