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: 12141818
    Abstract: Systems and methods are provided for determining an environmental impact of one or more transactions. An example method generally includes accessing transaction data representative of a plurality of transactions, where each of the transactions involves a user and a merchant, and accessing at least one index indicative of environmental impact of a plurality of merchants. The method also includes generating a graph based on the users and merchants included in the transaction data, whereby the graph is representative of the plurality of transactions, and determining a mapping between ones of the merchants involved in the transaction data and the environmental impact indicated by the at least one index, based on at least one of: the graph, the accessed at least one index, a graph convolution network (GCN), and a graph neural network (GNN). The method then includes publishing the mapping between the ones of the merchants and the environmental impact.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: November 12, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Sangam Verma, Rohit Chauhan, Athanasia Xeros, Karamjit Singh, Nitendra Rajput, Tanmoy Bhowmik, Aniruddha Mitra
  • Patent number: 11442803
    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: Grant
    Filed: February 27, 2019
    Date of Patent: September 13, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Luba Cherbakov, Kuntal Dey, Sougata Mukherjea, Nitendra Rajput, Venkatraman Ramakrishna
  • Publication number: 20220108328
    Abstract: Systems and methods are provided for determining an environmental impact of one or more transactions. An example method generally includes accessing transaction data representative of a plurality of transactions, where each of the transactions involves a user and a merchant, and accessing at least one index indicative of environmental impact of a plurality of merchants. The method also includes generating a graph based on the users and merchants included in the transaction data, whereby the graph is representative of the plurality of transactions, and determining a mapping between ones of the merchants involved in the transaction data and the environmental impact indicated by the at least one index, based on at least one of: the graph, the accessed at least one index, a graph convolution network (GCN), and a graph neural network (GNN). The method then includes publishing the mapping between the ones of the merchants and the environmental impact.
    Type: Application
    Filed: October 5, 2021
    Publication date: April 7, 2022
    Inventors: Sangam Verma, Rohit Chauhan, Athanasia Xeros, Karamjit Singh, Nitendra Rajput, Tanmoy Bhowmik, Aniruddha Mitra
  • Publication number: 20220020026
    Abstract: Embodiments provide anti-money laundering methods, and systems for detecting potential money laundering financial transactions using artificial intelligence. The method performed by a server system includes receiving data elements associated with financial activities of users who are associated with at least one issuer. The data elements include transaction data associated with users. The method includes identifying graph features based on data elements, and creating temporal knowledge graph based on the graph features. The temporal knowledge graph represents a computer-based graph representation of the users as nodes and relations among the nodes as edges.
    Type: Application
    Filed: July 15, 2021
    Publication date: January 20, 2022
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Hardik Wadhwa, Puneet Vashisht, Gaurav Dhama, Nitendra Rajput
  • Patent number: 11195104
    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: Grant
    Filed: September 18, 2019
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sarath C. Anbil Parthipan, Vijay Ekambaram, Nitendra Rajput, Giriprasad Sridhara
  • 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