Patents by Inventor Nitin CHATURVEDI

Nitin CHATURVEDI 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: 9747711
    Abstract: A computer-implemented method for displaying graphical representation of legends in a data visualization engine is provided. The computer-implemented method includes receiving input to configure a plurality of swatches of the legends of graphical charts, the input comprises at least one of a threshold number of swatches, an identification of graphical area for displaying the swatches, and a size or a data of the swatches for display in the graphical charts of the data visualization engine. The computer-implemented method further includes modifying the legend swatches, based on the received input. The computer-implemented method further includes generating a plurality of graphical charts of the data visualization engine for displaying the swatches, based on the modification, wherein the display is generated randomly, based on at least one user preference for displaying the swatches.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
  • Patent number: 9715749
    Abstract: A computer-implemented method for displaying graphical representation of legends in a data visualization engine is provided. The computer-implemented method includes receiving input to configure a plurality of swatches of the legends of graphical charts, the input comprises at least one of a threshold number of swatches, an identification of graphical area for displaying the swatches, and a size or a data of the swatches for display in the graphical charts of the data visualization engine. The computer-implemented method further includes modifying the legend swatches, based on the received input. The computer-implemented method further includes generating a plurality of graphical charts of the data visualization engine for displaying the swatches, based on the modification, wherein the display is generated randomly, based on at least one user preference for displaying the swatches.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
  • Publication number: 20170024915
    Abstract: A computer-implemented method for displaying graphical representation of legends in a data visualization engine is provided. The computer-implemented method includes receiving input to configure a plurality of swatches of the legends of graphical charts, the input comprises at least one of a threshold number of swatches, an identification of graphical area for displaying the swatches, and a size or a data of the swatches for display in the graphical charts of the data visualization engine. The computer-implemented method further includes modifying the legend swatches, based on the received input. The computer-implemented method further includes generating a plurality of graphical charts of the data visualization engine for displaying the swatches, based on the modification, wherein the display is generated randomly, based on at least one user preference for displaying the swatches.
    Type: Application
    Filed: October 13, 2016
    Publication date: January 26, 2017
    Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
  • Patent number: 9536332
    Abstract: A computer-implemented method for displaying graphical representation of legends in a data visualization engine is provided. The computer-implemented method includes receiving input to configure a plurality of swatches of the legends of graphical charts, the input comprises at least one of a threshold number of swatches, an identification of graphical area for displaying the swatches, and a size or a data of the swatches for display in the graphical charts of the data visualization engine. The computer-implemented method further includes modifying the legend swatches, based on the received input. The computer-implemented method further includes generating a plurality of graphical charts of the data visualization engine for displaying the swatches, based on the modification, wherein the display is generated randomly, based on at least one user preference for displaying the swatches.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
  • 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
  • Publication number: 20160253829
    Abstract: A computer-implemented method for displaying graphical representation of legends in a data visualization engine is provided. The computer-implemented method includes receiving input to configure a plurality of swatches of the legends of graphical charts, the input comprises at least one of a threshold number of swatches, an identification of graphical area for displaying the swatches, and a size or a data of the swatches for display in the graphical charts of the data visualization engine. The computer-implemented method further includes modifying the legend swatches, based on the received input. The computer-implemented method further includes generating a plurality of graphical charts of the data visualization engine for displaying the swatches, based on the modification, wherein the display is generated randomly, based on at least one user preference for displaying the swatches.
    Type: Application
    Filed: May 24, 2016
    Publication date: September 1, 2016
    Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
  • Patent number: 9390529
    Abstract: A computer-implemented method for displaying graphical representation of legends in a data visualization engine is provided. The computer-implemented method includes receiving input to configure a plurality of swatches of the legends of graphical charts, the input comprises at least one of a threshold number of swatches, an identification of graphical area for displaying the swatches, and a size or a data of the swatches for display in the graphical charts of the data visualization engine. The computer-implemented method further includes modifying the legend swatches, based on the received input. The computer-implemented method further includes generating a plurality of graphical charts of the data visualization engine for displaying the swatches, based on the modification, wherein the display is generated randomly, based on at least one user preference for displaying the swatches.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: July 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
  • Publication number: 20160148405
    Abstract: A computer-implemented method for displaying graphical representation of legends in a data visualization engine is provided. The computer-implemented method includes receiving input to configure a plurality of swatches of the legends of graphical charts, the input comprises at least one of a threshold number of swatches, an identification of graphical area for displaying the swatches, and a size or a data of the swatches for display in the graphical charts of the data visualization engine. The computer-implemented method further includes modifying the legend swatches, based on the received input. The computer-implemented method further includes generating a plurality of graphical charts of the data visualization engine for displaying the swatches, based on the modification, wherein the display is generated randomly, based on at least one user preference for displaying the swatches.
    Type: Application
    Filed: February 11, 2016
    Publication date: May 26, 2016
    Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
  • Publication number: 20160086360
    Abstract: A computer-implemented method for displaying graphical representation of legends in a data visualization engine is provided. The computer-implemented method includes receiving input to configure a plurality of swatches of the legends of graphical charts, the input comprises at least one of a threshold number of swatches, an identification of graphical area for displaying the swatches, and a size or a data of the swatches for display in the graphical charts of the data visualization engine. The computer-implemented method further includes modifying the legend swatches, based on the received input. The computer-implemented method further includes generating a plurality of graphical charts of the data visualization engine for displaying the swatches, based on the modification, wherein the display is generated randomly, based on at least one user preference for displaying the swatches.
    Type: Application
    Filed: September 23, 2014
    Publication date: March 24, 2016
    Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
  • 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
  • Patent number: 8856746
    Abstract: A method, a system and a computer program product for managing graphical user interface (GUI) objects in a testing environment. GUI objects in the testing environment are uniquely identified and the GUI objects have corresponding test objects. The uniquely identified GUI objects in the test environment are sorted in response to the pre-defined hierarchy of properties belonging to the set of properties and the pre-defined hierarchy of properties includes at least one spatial property.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Varun Kumar Mishra, Nitin Chaturvedi
  • Patent number: 8850395
    Abstract: A method, a system and a computer program product for managing graphical user interface (GUI) objects in a testing environment. GUI objects in the testing environment are uniquely identified and the GUI objects have corresponding test objects. The uniquely identified GUI objects in the test environment are sorted in response to the pre-defined hierarchy of properties belonging to the set of properties and the pre-defined hierarchy of properties includes at least one spatial property.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Varun Kumar Mishra, Nitin Chaturvedi
  • 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
  • Publication number: 20110138357
    Abstract: A method, a system and a computer program product for managing graphical user interface (GUI) objects in a testing environment. GUI objects in the testing environment are uniquely identified and the GUI objects have corresponding test objects. The uniquely identified GUI objects in the test environment are sorted in response to the pre-defined hierarchy of properties belonging to the set of properties and the pre-defined hierarchy of properties includes at least one spatial property.
    Type: Application
    Filed: December 3, 2009
    Publication date: June 9, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Varun Kumar MISHRA, Nitin CHATURVEDI