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: 9747711Abstract: 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: GrantFiled: September 23, 2014Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
-
Patent number: 9715749Abstract: 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: GrantFiled: October 13, 2016Date of Patent: July 25, 2017Assignee: International Business Machines CorporationInventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
-
Publication number: 20170024915Abstract: 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: ApplicationFiled: October 13, 2016Publication date: January 26, 2017Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
-
Patent number: 9536332Abstract: 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: GrantFiled: May 24, 2016Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
-
Patent number: 9483390Abstract: 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: GrantFiled: May 4, 2015Date of Patent: November 1, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nitin Chaturvedi, Varun K. Mishra
-
Publication number: 20160253829Abstract: 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: ApplicationFiled: May 24, 2016Publication date: September 1, 2016Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
-
Patent number: 9390529Abstract: 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: GrantFiled: February 11, 2016Date of Patent: July 12, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
-
Publication number: 20160148405Abstract: 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: ApplicationFiled: February 11, 2016Publication date: May 26, 2016Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
-
Publication number: 20160086360Abstract: 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: ApplicationFiled: September 23, 2014Publication date: March 24, 2016Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
-
Patent number: 9189135Abstract: 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: GrantFiled: January 4, 2011Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Nitin Chaturvedi, Varun K Mishra
-
Publication number: 20150234735Abstract: 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: ApplicationFiled: May 4, 2015Publication date: August 20, 2015Inventors: Nitin CHATURVEDI, Varun K. MISHRA
-
Patent number: 9038029Abstract: 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: GrantFiled: April 30, 2013Date of Patent: May 19, 2015Assignee: International Business Machines CorporationInventors: Nitin Chaturvedi, Varun K. Mishra
-
Publication number: 20150049087Abstract: 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: ApplicationFiled: August 15, 2013Publication date: February 19, 2015Applicant: International Business Machines CorporationInventors: Nitin Chaturvedi, Nikhil Mayaskar, Varun K. Mishra
-
Publication number: 20150049951Abstract: 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: ApplicationFiled: June 24, 2014Publication date: February 19, 2015Inventors: Nitin Chaturvedi, Nikhil Mayaskar, Varun K. Mishra
-
Patent number: 8856746Abstract: 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: GrantFiled: March 12, 2013Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Varun Kumar Mishra, Nitin Chaturvedi
-
Patent number: 8850395Abstract: 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: GrantFiled: December 3, 2009Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Varun Kumar Mishra, Nitin Chaturvedi
-
Publication number: 20130246952Abstract: 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: ApplicationFiled: April 30, 2013Publication date: September 19, 2013Applicant: International Business Machines CorporationInventors: Nitin CHATURVEDI, Varun K. MISHRA
-
Publication number: 20130006697Abstract: 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: ApplicationFiled: June 29, 2011Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vivek BHASKAR, Nitin CHATURVEDI, Varun K. MISHRA
-
Publication number: 20120173998Abstract: 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: ApplicationFiled: January 4, 2011Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nitin Chaturvedi, Varun K. Mishra
-
Publication number: 20110138357Abstract: 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: ApplicationFiled: December 3, 2009Publication date: June 9, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Varun Kumar MISHRA, Nitin CHATURVEDI