Patents by Inventor Varun K. Mishra

Varun K. Mishra 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: 9830058
    Abstract: Techniques of the disclosure may include a computer-implemented method comprising displaying a GUI comprising a report including a first graphical representation of one or more data elements, receiving an input indicating a selection of a first data element included in the one or more data elements using an insight visualization tool; and displaying, as part of the GUI while maintaining display of the report, an insight view comprising respective graphical representations of a subset of the one or more data elements, the first data element included in the subset, wherein each of the respective graphical representations comprises one or more graphical regions corresponding to one or more sub-elements included in a data element represented by the respective graphical representation; and wherein the respective graphical representations of the insight view are displayed based at least in part on a display characteristic that defines the displaying of the report.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: November 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Prakash Dewan, Jim V. Mathews, Varun K. Mishra
  • Patent number: 9715331
    Abstract: A computer-implemented method includes displaying a GUI comprising a report including a first graphical representation of one or more data elements, receiving an input indicating a selection of a first data element included in the one or more data elements using an insight visualization tool, and displaying, as part of the GUI while maintaining display of the report, an insight view comprising respective graphical representations of a subset of the one or more data elements, the first data element included in the subset. Each of the respective graphical representations includes one or more graphical regions corresponding to one or more sub-elements included in a data element represented by the respective graphical representation and the respective graphical representations of the insight view are displayed based at least in part on a display characteristic that defines the displaying of the report.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Prakash Dewan, Jim V. Mathews, Varun K. Mishra
  • Patent number: 9483390
    Abstract: A method for storing graphical user interface (GUI) object properties includes: storing GUI object properties for each GUI object for a starting version of an application in an object map; associating the stored GUI object properties for each GUI object with a starting version identifier; determining that at least one of the GUI objects is changed; in response to determining that the at least one GUI object is changed, storing modifications of the GUI object properties for the at least one GUI object in the object map; and associating the modifications of the GUI object properties for the at least one GUI object with a new version identifier of the application. Over time, the object map contains multiple variants of the GUI objects. An automation test tool may use this object map to intelligently select appropriate GUI object version for recognition at script run time.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: November 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nitin Chaturvedi, Varun K. Mishra
  • Patent number: 9189135
    Abstract: A method for storing graphical user interface (GUI) object properties includes: storing GUI object properties for each GUI object for a starting version of an application in an object map; associating the stored GUI object properties for each GUI object with a starting version identifier; determining that at least one of the GUI objects is changed; in response to determining that the at least one GUI object is changed, storing modifications of the GUI object properties for the at least one GUI object in the object map; and associating the modifications of the GUI object properties for the at least one GUI object with a new version identifier of the application. Over time, the object map contains multiple variants of the GUI objects. An automation test tool may use this object map to intelligently select appropriate GUI object version for recognition at script run time.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nitin Chaturvedi, Varun K Mishra
  • Publication number: 20150234735
    Abstract: A method for storing graphical user interface (GUI) object properties includes: storing GUI object properties for each GUI object for a starting version of an application in an object map; associating the stored GUI object properties for each GUI object with a starting version identifier; determining that at least one of the GUI objects is changed; in response to determining that the at least one GUI object is changed, storing modifications of the GUI object properties for the at least one GUI object in the object map; and associating the modifications of the GUI object properties for the at least one GUI object with a new version identifier of the application. Over time, the object map contains multiple variants of the GUI objects. An automation test tool may use this object map to intelligently select appropriate GUI object version for recognition at script run time.
    Type: Application
    Filed: May 4, 2015
    Publication date: August 20, 2015
    Inventors: Nitin CHATURVEDI, Varun K. MISHRA
  • Patent number: 9038029
    Abstract: A method for storing graphical user interface (GUI) object properties includes: storing GUI object properties for each GUI object for a starting version of an application in an object map; associating the stored GUI object properties for each GUI object with a starting version identifier; determining that at least one of the GUI objects is changed; in response to determining that the at least one GUI object is changed, storing modifications of the GUI object properties for the at least one GUI object in the object map; and associating the modifications of the GUI object properties for the at least one GUI object with a new version identifier of the application. Over time, the object map contains multiple variants of the GUI objects. An automation test tool may use this object map to intelligently select appropriate GUI object version for recognition at script run time.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: May 19, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nitin Chaturvedi, Varun K. Mishra
  • Publication number: 20150049087
    Abstract: Machine logic that can display a visualization and also present a visualization summary. The visualization summary includes one or more of the following: (i) a guide for a user's interpretation of the visualization; (ii) a machine-logic generated interpretation of at least one portion of the visualization; and/or (iii) insight information based, at least in part, on the machine-logic generated interpretation of the visualization. The machine-logic based interpretation is based on rules that are applied based, at least in part, upon features and/or characteristics of the visualization.
    Type: Application
    Filed: August 15, 2013
    Publication date: February 19, 2015
    Applicant: International Business Machines Corporation
    Inventors: Nitin Chaturvedi, Nikhil Mayaskar, Varun K. Mishra
  • Publication number: 20150049951
    Abstract: Machine logic that can display a visualization and also present a visualization summary. The visualization summary includes one or more of the following: (i) a guide for a user's interpretation of the visualization; (ii) a machine-logic generated interpretation of at least one portion of the visualization; and/or (iii) insight information based, at least in part, on the machine-logic generated interpretation of the visualization. The machine-logic based interpretation is based on rules that are applied based, at least in part, upon features and/or characteristics of the visualization.
    Type: Application
    Filed: June 24, 2014
    Publication date: February 19, 2015
    Inventors: Nitin Chaturvedi, Nikhil Mayaskar, Varun K. Mishra
  • Publication number: 20150040053
    Abstract: Techniques of the disclosure may include a computer-implemented method comprising displaying a GUI comprising a report including a first graphical representation of one or more data elements, receiving an input indicating a selection of a first data element included in the one or more data elements using an insight visualization tool; and displaying, as part of the GUI while maintaining display of the report, an insight view comprising respective graphical representations of a subset of the one or more data elements, the first data element included in the subset, wherein each of the respective graphical representations comprises one or more graphical regions corresponding to one or more sub-elements included in a data element represented by the respective graphical representation; and wherein the respective graphical representations of the insight view are displayed based at least in part on a display characteristic that defines the displaying of the report.
    Type: Application
    Filed: September 17, 2014
    Publication date: February 5, 2015
    Inventors: Prakash Dewan, Jim V. Mathews, Varun K. Mishra
  • Publication number: 20140282184
    Abstract: Techniques of the disclosure may include a computer-implemented method comprising displaying a GUI comprising a report including a first graphical representation of one or more data elements, receiving an input indicating a selection of a first data element included in the one or more data elements using an insight visualization tool; and displaying, as part of the GUI while maintaining display of the report, an insight view comprising respective graphical representations of a subset of the one or more data elements, the first data element included in the subset, wherein each of the respective graphical representations comprises one or more graphical regions corresponding to one or more sub-elements included in a data element represented by the respective graphical representation; and wherein the respective graphical representations of the insight view are displayed based at least in part on a display characteristic that defines the displaying of the report.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Prakash Dewan, Jim V. Mathews, Varun K. Mishra
  • Publication number: 20130246952
    Abstract: A method for storing graphical user interface (GUI) object properties includes: storing GUI object properties for each GUI object for a starting version of an application in an object map; associating the stored GUI object properties for each GUI object with a starting version identifier; determining that at least one of the GUI objects is changed; in response to determining that the at least one GUI object is changed, storing modifications of the GUI object properties for the at least one GUI object in the object map; and associating the modifications of the GUI object properties for the at least one GUI object with a new version identifier of the application. Over time, the object map contains multiple variants of the GUI objects. An automation test tool may use this object map to intelligently select appropriate GUI object version for recognition at script run time.
    Type: Application
    Filed: April 30, 2013
    Publication date: September 19, 2013
    Applicant: International Business Machines Corporation
    Inventors: Nitin CHATURVEDI, Varun K. MISHRA
  • Publication number: 20130006697
    Abstract: Provided are a computer program product, system and method for using prime numbers and prime number factorization to track articles through transit points in a supply chain. A list associates prime numbers with transit points through which the article passes. A determination is made from the list of prime numbers associated with the transit points through which the article has passed. A function is performed on the determined prime numbers to determine a composite value. An association is generated of the composite value with the article. The composite value associated with the article is used to determine at least one of the transit points through which the article has passed.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vivek BHASKAR, Nitin CHATURVEDI, Varun K. MISHRA
  • Publication number: 20120173998
    Abstract: A method for storing graphical user interface (GUI) object properties includes: storing GUI object properties for each GUI object for a starting version of an application in an object map; associating the stored GUI object properties for each GUI object with a starting version identifier; determining that at least one of the GUI objects is changed; in response to determining that the at least one GUI object is changed, storing modifications of the GUI object properties for the at least one GUI object in the object map; and associating the modifications of the GUI object properties for the at least one GUI object with a new version identifier of the application. Over time, the object map contains multiple variants of the GUI objects. An automation test tool may use this object map to intelligently select appropriate GUI object version for recognition at script run time.
    Type: Application
    Filed: January 4, 2011
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nitin Chaturvedi, Varun K. Mishra