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).

  • Publication number: 20170193524
    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: Application
    Filed: January 6, 2016
    Publication date: July 6, 2017
    Inventors: VIJAY EKAMBARAM, ASHISH K. MATHUR, NITENDRA RAJPUT, VIVEK SHARMA
  • Publication number: 20170140669
    Abstract: A method, system and computer program product are disclosed for performing a virtual experiment using one or more mobile communications devices. In the virtual experiment, one or more users tangibly manipulate one or more mobile devices to simulate an experiment. Each of the mobile devices includes sensors, and these sensors sense a set of parameters of the mobile devices and generate parameter signals. In an embodiment, the method includes processing the parameter signals according to a set of rules to generate processed signals; and using the processed signals to generate a display on one or more of the mobile devices to show features of the simulated experiment. In embodiments of the invention, the method further comprises authoring content for the experiment including declaratively creating the content for the experiment and an associated effect of the content on the experiment to create an experiment manifest.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 18, 2017
    Inventors: Prasenjit Dey, Mukesh K. Mohania, Satya V. Nitta, Nitendra Rajput
  • Publication number: 20170131867
    Abstract: A method, system, and/or computer program product modifies a graphical user interface (GUI) for an application to improve usability of the current GUI. One or more processors build a graphical user interface (GUI) neural knowledge base to capture GUIs used by multiple software applications based on a function, semantics, and context of captured GUIs. The processor(s) identify a current GUI that is utilized by a current software application, and match the current GUI to captured GUIs that have a same function, semantics, and context as the current GUI. The processor(s) identify a top-k active field used by the captured GUIs, and match a function of a current active field to a function of the top-k active field. If the visual appearance of the current active field does not match the visual appearance of the top-k active field, the processor(s) replace the current active field with the top-k active field.
    Type: Application
    Filed: November 5, 2015
    Publication date: May 11, 2017
    Inventors: Sarath C. Anbil Parthipan, Vijay Ekambaram, Nitendra Rajput, Giriprasad Sridhara
  • Publication number: 20170132110
    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: Application
    Filed: January 19, 2017
    Publication date: May 11, 2017
    Inventors: Vijay Ekambaram, Sachidanand Mangala Basavanna, Ashish K. Mathur, Nitendra Rajput, Vivek Sharma
  • Publication number: 20170109270
    Abstract: Methods and arrangements for a method of managing crowdsourced devices for application testing, said method comprising: utilizing at least one processor to execute computer code that performs the steps of: receiving, from a mobile device, a request to register itself as a rentable device; receiving, from a remote device, a request to test an application; transmitting, to the remote device, a list of rentable devices available; receiving a selection, from the remote device, of at least one rentable device for testing; and responsive to receiving the selection, transmitting instructions to the at least one rentable device to execute the instructions, the instructions comprising at least one test step for an application. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 20, 2017
    Inventors: Vijay Ekambaram, Ashish Kumar Mathur, Nitendra Rajput, Vivek Sharma
  • Publication number: 20170091008
    Abstract: An approach is provided for detecting and analyzing an anomaly in application performance in a client-server connection via a network. A request time and an Internet Protocol (IP) address of the client are determined. Based on the request time and the IP address, log entries relevant to the request are selected. A response code, a round trip latency time (RTT) of the response, and an indication of whether the connection timed out are determined. Based on the status code, the RTT, and the indication of whether connection timed out, the anomaly is detected. Based on temporal and textual analyses of log entries associated with the anomaly and an environment analysis that determines activity of the client, server, and network, candidate root causes of a failure that resulted in the anomaly are determined.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Inventors: Luba Cherbakov, Kuntal Dey, Sougata Mukherjea, Nitendra Rajput, Venkatraman Ramakrishna
  • Patent number: 9575876
    Abstract: Identifying performance issues in an application under test (AUT). The AUT executes on a system under test (SUT) in a test environment, and uses one or more context parameters of the SUT and/or the test environment. A rule engine identifies performance antipatterns in trace data generated by the AUT when executing a set of test suites, based on a set of performance antipattern definition rules, each performance antipattern associated with one or more context parameters. One or more performance test suites are identified that cause the AUT to use at least one of the one or more context parameters associated with the identified antipatterns. The list of identified performance test suites is ranked, based on respective priority values associated with each identified antipattern.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Vikrant Nandakumar, Nitendra Rajput
  • Patent number: 9563422
    Abstract: A method, system, and computer program product for evaluating compliance of a user interface design are provided in the illustrative embodiments. A hierarchy of elements of a user interface is received from a first application executing in a client data processing system. A second application presents the user interface including a set of user interface elements at the client data processing system. A compliance rule is selected from a set of compliance rules. An evaluation is made whether an attribute associated with a user interface element meets a condition specified in the compliance rule. Responsive to the evaluating being negative, the user interface element is reported as being non-compliant with the compliance rule.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: February 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian J. Cragun, Vikrant Nandakumar, Nitendra Rajput, Puthukode G. Ramachandran, Vivek Sharma, Shunguo Yan
  • Publication number: 20160378648
    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: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: Vijay Ekambaram, Sachidanand Mangala Basavanna, Ashish K. Mathur, Nitendra Rajput, Vivek Sharma
  • Patent number: 9529701
    Abstract: Identifying performance issues in an application under test (AUT). The AUT executes on a system under test (SUT) in a test environment, and uses one or more context parameters of the SUT and/or the test environment. A rule engine identifies performance antipatterns in trace data generated by the AUT when executing a set of test suites, based on a set of performance antipattern definition rules, each performance antipattern associated with one or more context parameters. One or more performance test suites are identified that cause the AUT to use at least one of the one or more context parameters associated with the identified antipatterns. The list of identified performance test suites is ranked, based on respective priority values associated with each identified antipattern.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Vijay Ekambaram, Vikrant Nandakumar, Nitendra Rajput
  • Publication number: 20160323666
    Abstract: Methods and arrangements for filtering audio in a noisy environment involving receiving audio input at a user's location, using a plurality of audio input devices in proximity with a user. The audio is then separated into sources in response to a user selection. After the selection is made, the amplitudes of the audio sources are adjusted based on the selection. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 3, 2016
    Inventors: Jitendra Ajmera, Nitendra Rajput, Saurabh Srivastava, Shubham Toshniwal
  • Patent number: 9438741
    Abstract: Techniques for assigning a spoken tag in a telecom web platform are provided. The techniques include receiving a spoken tag, comparing the spoken tag to a set of one or more template tags, if the spoken tag is a match to a template tag, assigning the spoken tag and updating frequency of the tag in the set of one or more template tags, and if the spoken tag is not a match to a template tag, assigning the spoken tag and registering the spoken tag as a new tag in the set of one or more template tags.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: September 6, 2016
    Assignee: Nuance Communications, Inc.
    Inventors: Kuntal Dey, Anupam Jain, Arun Kumar, Natwar Modani, Amit Anil Nanavati, Nitendra Rajput
  • Patent number: 9367123
    Abstract: Embodiments of the invention broadly contemplate systems, methods, apparatuses and program products providing collaborative browsing on the World Wide Telecom Web (WWTW) via a collaborative WWTW browser. According to embodiments of the invention, collaborative usage of the WWTW is enabled via connecting users and VoiceSites together.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: June 14, 2016
    Assignee: International Business Machines Corporation
    Inventors: Anupam Jain, Amit A. Nanavati, Nitendra Rajput
  • Publication number: 20160133162
    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: Application
    Filed: November 10, 2014
    Publication date: May 12, 2016
    Inventors: Danish Contractor, Ramesh Ambat Gopinath, Mukesh Kumar Mohania, Sumit Negi, Nitendra Rajput
  • Patent number: 9330668
    Abstract: A system is described for processing voice applications comprising a client device (10) having associated data indicative of its computing capability. The system has access to a plurality of scripts specifying tasks to be performed in a voice-based dialog between a user and the system. The scripts are interpretable at a browser level. A server (20) selects an appropriate script for the client device (10) based on the associated data. An interpreter layer processes the selected script to determine a first set of instructions to be performed on the client device (10) and a second set of instructions to be performed on the server (20) for the dialog. Computation is thus shared between the client device and the server based on the computational capability of the client.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Amit Anil Nanavati, Nitendra Rajput
  • Patent number: 9286801
    Abstract: Techniques, systems, and articles of manufacture for leveraging information for use in a traffic prediction scenario. A method includes extracting transportation-related information pertaining to a geographic region from multiple user-driven information systems, processing said transportation-related information by merging the transportation-related information across the multiple user-driven information systems and one or more transportation-related databases, and determining a supply and demand estimation for one or more aspects of transportation in the geographic region based on said processing of said transportation-related information.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Krishna Kummamuru, Nitendra Rajput, Biplav Srivastava
  • Publication number: 20160034816
    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: Application
    Filed: August 1, 2014
    Publication date: February 4, 2016
    Inventors: Danish Contractor, Mukesh Kumar Mohania, Sumit Negi, Chalapathy V. Neti, Nitendra Rajput
  • Publication number: 20150363299
    Abstract: Identifying performance issues in an application under test (AUT). The AUT executes on a system under test (SUT) in a test environment, and uses one or more context parameters of the SUT and/or the test environment. A rule engine identifies performance antipatterns in trace data generated by the AUT when executing a set of test suites, based on a set of performance antipattern definition rules, each performance antipattern associated with one or more context parameters. One or more performance test suites are identified that cause the AUT to use at least one of the one or more context parameters associated with the identified antipatterns. The list of identified performance test suites is ranked, based on respective priority values associated with each identified antipattern.
    Type: Application
    Filed: October 21, 2014
    Publication date: December 17, 2015
    Inventors: Vijay Ekambaram, Vikrant Nandakumar, Nitendra Rajput
  • Publication number: 20150363297
    Abstract: Identifying performance issues in an application under test (AUT). The AUT executes on a system under test (SUT) in a test environment, and uses one or more context parameters of the SUT and/or the test environment. A rule engine identifies performance antipatterns in trace data generated by the AUT when executing a set of test suites, based on a set of performance antipattern definition rules, each performance antipattern associated with one or more context parameters. One or more performance test suites are identified that cause the AUT to use at least one of the one or more context parameters associated with the identified antipatterns. The list of identified performance test suites is ranked, based on respective priority values associated with each identified antipattern.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 17, 2015
    Inventors: Vijay Ekambaram, Vikrant Nandakumar, Nitendra Rajput
  • Publication number: 20150293648
    Abstract: Computer-implemented methods, computer program products and computer systems that render display of a video on a first page, that has been occluded from view by the subsequent viewing of a second page, to viewing on such subsequently viewed second page. Source location of the video is identified from source code of the first page, the identified video source is retrieved, and then it is input into source code of the second page to transfer the video to the second page. The video may then me displayed on the second page. The computer program products and computer systems both include a number of program instructions for effecting the transfer of the video from the first page to the second page for the continuous unobstructed or non-occluded viewing thereof.
    Type: Application
    Filed: June 24, 2015
    Publication date: October 15, 2015
    Inventors: Pramod K. Sudhakar Palla, Nitendra Rajput