Patent ID: 7272835
Filing Date: 2007-09-18
Classification: G06F

Abstract:
1. A method for obtaining a string representation of a graphical user interface object, comprising: associating a first graphical user interface (GUI) object, from a set of GUI objects arranged in hierarchical structure, with a respective first rendering process used to render the first GUI object on a display; requesting a first component object from the first rendering process; determining if the first component object includes a method for obtaining a string representation of the GUI object; calling the method in the first component object to obtain the string representation if the first component object includes the method for obtaining the string representation of the GUI object; receiving an input string having a plurality of portions separated by a separator; identifying a current portion of the input string; comparing the string representation to the current portion of the input string to determine if the string representation matches the current portion of the input string, wherein if the string representation matches the current portion of the input string, the method further comprises: identifying a next GUI object in the set of GUI objects if the string representation matches the current portion of the input string; identifying a next portion of the input string as the current portion of the input string; associating the next GUI object with a respective second rendering process used to render the next GUI object on a display; requesting a second component object from the second rendering process; calling a method in the second component object to obtain a second string representation; comparing the second string representation to the current portion of the input string; and determining if the second string representation matches the current portion of the input string.