Patents by Inventor Nitendra Rajput

Nitendra Rajput 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: 10930169
    Abstract: A system for performing implicit assessment of a pupil is provided. The system receives a learning content from a content provider, the learning content having checkpoints at different stages of the learning content. The system associates assessment instructions with each checkpoint of the learning content. The system renders the received learning content for presentation to a pupil and captures the behaviors of the pupil during the presentation of the learning content. The system performs an assessment of the pupil at each checkpoint encountered during the rendering of the learning presentation. The assessment at a checkpoint includes using the checkpoint's associated assessment instructions to assign a score based on the captured behaviors. The system then produces an overall evaluation based on the assessments performed at the encountered checkpoints.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Prasenjit Dey, Vijay Ekambaram, Ravindranath Kokku, Nitendra Rajput, Ruhi Sharma Mittal
  • 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
  • Patent number: 10672155
    Abstract: Methods, systems, and computer program products for non-linear, multi-resolution visualization of a graph are provided herein. A computer-implemented method includes generating multiple sub-graphs derived from an input knowledge graph, wherein the input knowledge graph comprises multiple nodes and multiple edges, and wherein each of the generated sub-graphs comprises a distinct level of resolution; processing an input comprising at least one area of user interest on the input knowledge graph; generating a multi-resolution version of the input knowledge graph by combining two or more of the generated sub-graphs, wherein the two or more sub-graphs are selected based on the at least one area of user interest; and outputting the multi-resolution version of the input knowledge graph to the user via an interactive mechanism.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Danish Contractor, Varun Parashar, Nitendra Rajput
  • 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: 10613702
    Abstract: A method and system for rendering a video. A selection, by a user, of two or more occluded videos of multiple occluded videos that include (i) video on a displayed first page occluded by one or more pages of multiple other pages opened and displayed and (ii) video on selected pages of the multiple other pages occluded by an opening of subsequent pages of the other pages. A selection by the user of a page of the multiple other pages on which to view the two or more occluded videos is received. The two or more occluded videos are transferred simultaneously to the selected page. The two or more occluded videos are displayed on the selected page for continuous viewing by the user.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pramod K. Sudhakar Palla, Nitendra Rajput
  • Patent number: 10607233
    Abstract: In response to a posting of a negative review of an information technology item, external environmental context data is collected that comprehends processing environment attributes of an external process that interacts with the item in a reviewed performance of the item. An attribute of the item criticized in the review is correlated with an attribute of the external environmental context data as a function of contemporaneous time of occurrence. Degrees of likelihood as the principal cause of the negative review are determined for the attributes of the information technology item and for the correlated external environmental context data attribute. The negative review is determined to be a false negative review if the degree of likelihood that the correlated attribute of the external environmental context data is the principal cause is higher than the degree of likelihood that the criticized attribute of the information technology item is the principal cause.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Ashish K. Mathur, Nitendra Rajput, Vivek Sharma
  • Patent number: 10585640
    Abstract: Techniques are disclosed for generating a voice user interface (VUI) modality within an application that includes graphical user interface (GUI) screens. A GUI screen parser analyzes the GUI screens to determine the various navigational GUI screen paths that are associated with edge objects within multiple GUI screens. Some edge objects are identified as select objects or prompt objects. A natural language processing system generates a select object synonym data structure and a prompt object data structure that may be utilized by a VUI generator to generate VUI data structures that give the application VUI modality.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marco Pistoia, Nitendra Rajput, Justin Weisz
  • Patent number: 10585777
    Abstract: Identification and dynamic ranking of performance issues. For an instance of a performance anti-pattern, identifying and recording information relating to a resultant performance issue, quantifying the magnitude of the performance issue, and dynamically ranking the performance issue against other performance issues.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Sachidanand Mangala Basavanna, Ashish K. Mathur, Nitendra Rajput, Vivek Sharma
  • 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: 20200012952
    Abstract: In one or more embodiments of the present invention, a method modifies a graphical user interface (GUI) for an application to improve GUI usability. One or more processors identify a non-intuitive icon on a current graphical user interface (GUI) The processor(s) match the non-intuitive icon to a traditional icon that performs a same function as the non-intuitive icon when selected by a user. The processor(s) replace the non-intuitive icon with the traditional icon on the current GUI.
    Type: Application
    Filed: September 18, 2019
    Publication date: January 9, 2020
    Inventors: Sarath C. Anbil Parthipan, Vijay Ekambaram, Nitendra Rajput, Giriprasad Sridhara
  • Patent number: 10484537
    Abstract: Embodiments of the invention provide a non-web based social networking system enabling users having limited Internet connectivity and/or limited access to high end mobile computing devices a cross networking opportunity with web-based social networking sites. Embodiments of the invention provide for additional communication modalities between social networking users, including but not limited to non-web based communication between the social networking users.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: November 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sheetal Agarwal, Koustuv Dasgupta, Arun Kumar, Amit A. Nanavati, Nitendra Rajput
  • Patent number: 10481865
    Abstract: Techniques are disclosed for generating a voice user interface (VUI) modality within an application that includes graphical user interface (GUI) screens. A GUI screen parser analyzes the GUI screens to determine the various navigational GUI screen paths that are associated with edge objects within multiple GUI screens. Some edge objects are identified as select objects or prompt objects. A natural language processing system generates a select object synonym data structure and a prompt object data structure that may be utilized by a VUI generator to generate VUI data structures that give the application VUI modality.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: November 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Blaine H. Dolph, David M. Lubensky, Mal Pattiarachi, Marco Pistoia, Nitendra Rajput, Justin Weisz
  • Patent number: 10467535
    Abstract: A computer-implemented method modifies a graphical user interface (GUI) for an application to improve GUI usability. One or more processors identify a current GUI that is utilized by a current software application. The processor(s) match the current GUI to other GUIs that have a same function, semantics, and context of the current GUI. The processor(s) identify a top-k active field used by the other GUIs, and match a function of a current active field from the current GUI to a function of the top-k active field used by the other GUIs. In response to a visual appearance of the current active field from the current GUI not matching a visual appearance of the top-k active field used by the other GUIs, the processor(s) replace the current active field with the top-k active field in the current GUI in order to improve usability of the current GUI.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sarath C. Anbil Parthipan, Vijay Ekambaram, Nitendra Rajput, Giriprasad Sridhara
  • 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: 10438499
    Abstract: Methods and arrangements for identifying burden comprehension in multimedia content. A contemplated method includes: accepting multimedia input; detecting components of the multimedia input; determining a comprehension burden score of each of the detected components; and thereupon calculating a total comprehension burden score for the multimedia input. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: October 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danish Contractor, Mukesh Kumar Mohania, Sumit Negi, Chalapathy V. Neti, Nitendra Rajput
  • Patent number: 10417928
    Abstract: One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: receiving a plurality of student profiles, wherein each of the plurality of student profiles comprises a homework style comprising a pattern of activities performed by a reference student when the reference student is writing by hand, doing homework related to an identified topic; obtaining sensor information, from at least one sensor of a wearable device, the sensor information corresponding to activities performed by a student wearing the wearable device; identifying, using the sensor information, a series of activities performed by the student, wherein the identifying comprises comparing the sensor information to a plurality of models, wherein each model corresponds to an activity; determining if the series of activities corresponds to a homework style of a reference student having a profile similar to that of the student; and providing, if the series of activities do not corre
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: September 17, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dipyaman Banerjee, Prasenjit Dey, Vijay Ekambaram, Ruhi Sharma Mittal, Nitendra Rajput, Sonia Soubam
  • 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
  • Patent number: 10347151
    Abstract: Methods and arrangements for generating a learning graph. A contemplated method includes: utilizing at least one processor to execute instructions to perform the steps of: receiving a proficiency input relating to a student; receiving a target knowledge node, wherein the target knowledge node represents at least one skill the student does not currently possess; determining at least one skill requirement of the at least one skill; identifying at least one path between the proficiency input and the target knowledge node based upon the at least one determined skill requirement; calculating a gap between the proficiency input and the target knowledge node at the at least one identified path; and recommending at least one learning content module based upon the calculated gap.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danish Contractor, Ramesh Ambat Gopinath, Mukesh Kumar Mohania, Sumit Negi, Nitendra Rajput
  • Publication number: 20190196894
    Abstract: An approach is provided for detecting and analyzing an anomaly in application performance in a client-server connection via a network. A status code of a response sent by a server to a client, a round trip latency time (RTT) of the response, and a time out of a connection between client and server are determined. Using a k-means clustering algorithm, buckets of RTT values clustered into lower and higher values, and running counts and means for the RTT values in each bucket, an RTT value is determined to exceed a threshold value. Based on the status code, the RTT value exceeding the threshold, and the connection time out, the anomaly is detected. Based on temporal and textual analyses of log entries and an environment analysis, candidate root causes of a failure that resulted in the anomaly are determined.
    Type: Application
    Filed: February 27, 2019
    Publication date: June 27, 2019
    Inventors: Luba Cherbakov, Kuntal Dey, Sougata Mukherjea, Nitendra Rajput, Venkatraman Ramakrishna