Systems and methods for managing interaction with a presentation of a tree structure in a graphical user interface
First Claim
1. A method for managing interaction with a presentation of a tree structure in a graphical user interface, the method comprising the steps of:
- displaying a tree structure on a first portion of a graphical user interface, the tree structure comprising a root object, one or more first-level objects, one or more second-level objects, and one or more third-level objects, wherein;
the tree structure correlates to a model of a printed circuit board used in an x-ray inspection control system, the printed circuit board having one or more components having one or more pins soldered to the printed circuit board;
the root object corresponds to a family object that specifies a type of solder joint;
the one or more first-level objects correspond to a package object that specifies a type of component;
the one or more second-level objects correspond to an instance that specifies a unique designator for a package; and
the one or more third-level objects correspond to a pin object that specifies a unique pin number for a specific component; and
receiving a search request for an object in the tree structure having a predefined value via a second portion of the graphical user interface;
displaying a search result in a third portion of the graphical user interface, the search result comprising one or more locations that satisfy the search request; and
in response to selection of one of the locations, modifying the tree structure to display the selected location of the object having the predefined value.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing interaction with a presentation of a tree structure in a graphical user interface are provided. Briefly described, one such method comprises the steps of: displaying a tree structure on a first portion of a graphical user interface; receiving a search request for an object in the tree structure having a predefined value via a second portion of the graphical user interface; displaying a search result in a third portion of the graphical user interface, the search result comprising one or more locations that satisfy the search request; and in response to selection of one of the locations, modifying the tree structure to display the selected location of the object having the predefined value.
89 Citations
23 Claims
-
1. A method for managing interaction with a presentation of a tree structure in a graphical user interface, the method comprising the steps of:
-
displaying a tree structure on a first portion of a graphical user interface, the tree structure comprising a root object, one or more first-level objects, one or more second-level objects, and one or more third-level objects, wherein;
the tree structure correlates to a model of a printed circuit board used in an x-ray inspection control system, the printed circuit board having one or more components having one or more pins soldered to the printed circuit board;
the root object corresponds to a family object that specifies a type of solder joint;
the one or more first-level objects correspond to a package object that specifies a type of component;
the one or more second-level objects correspond to an instance that specifies a unique designator for a package; and
the one or more third-level objects correspond to a pin object that specifies a unique pin number for a specific component; and
receiving a search request for an object in the tree structure having a predefined value via a second portion of the graphical user interface;
displaying a search result in a third portion of the graphical user interface, the search result comprising one or more locations that satisfy the search request; and
in response to selection of one of the locations, modifying the tree structure to display the selected location of the object having the predefined value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing interaction with a presentation of a tree structure in a graphical user interface, the system comprising:
-
logic configured to;
display a tree structure on a first portion of a graphical user interface, the tree structure comprising a root object, one or more first-level objects, one or more second-level objects, and one or more third-level objects, and wherein;
the tree structure correlates to a model of a printed circuit board used in an x-ray inspection control system, the printed circuit board having one or more components having one or more pins soldered to the printed circuit board;
the root object corresponds to a family object that specifies a type of solder joint;
the one or more first-level objects correspond to a package object that specifies a type of component;
the one or more second-level objects correspond to an instance that specifies a unique designator for a package; and
the one or more third-level objects correspond to a pin object that specifies a unique pin number for a specific component; and
receive a search request for an object in the tree structure having a predefined value via a second portion of the graphical user interface;
display a search result in a third portion of the graphical user interface, the search result comprising one or more locations that satisfy the search request; and
modify, in response to selection of one of the locations, the tree structure to display the selected location of the object having the predefined value;
a processing device configured to implement the logic; and
a display device configured to support the graphical user interface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program embodied on a computer-readable medium for managing interaction with a presentation of a tree structure in a graphical user interface, the computer program comprising logic configured to:
-
display a tree structure on a first portion of a graphical user interface, the tree structure comprising a root object, one or more first-level objects, one or more second-level objects, and one or more third-level objects, and wherein;
the tree structure correlates to a model of a printed circuit board used in an x-ray inspection control system, the printed circuit board having one or more components having one or more pins soldered to the printed circuit board;
the root object corresponds to a family object that specifies a type of solder joint;
the one or more first-level objects correspond to a package object that specifies a type of component;
the one or more second-level objects correspond to an instance that specifies a unique designator for a package; and
the one or more third-level objects correspond to a pin object that specifies a unique pin number for a specific component; and
receive a search request for an object in the tree structure having a predefined value via a second portion of the graphical user interface;
display a search result in a third portion of the graphical user interface, the search result comprising one or more locations that satisfy the search request; and
modify, in response to selection of one of the locations, the tree structure to display the selected location of the object having the predefined value. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for managing interaction with a presentation of a tree structure in a graphical user interface, the system comprising:
-
means for displaying a tree structure on a first portion of a graphical user interface, the tree structure comprising a root object, one or more first-level objects, one or more second-level objects, and one or more third-level objects, and wherein;
the tree structure correlates to a model of a printed circuit board used in an x-ray inspection control system, the printed circuit board having one or more components having one or more pins soldered to the printed circuit board;
the root object corresponds to a family object that specifies a type of solder joint;
the one or more first-level objects correspond to a package object that specifies a type of component;
the one or more second-level objects correspond to an instance that specifies a unique designator for a package; and
the one or more third-level objects correspond to a pin object that specifies a unique pin number for a specific component; and
means for receiving a search request for an object in the tree structure having a predefined value via a second portion of the graphical user interface;
means for displaying a search result in a third portion of the graphical user interface, the search result comprising one or more locations that satisfy the search request; and
means for modifying the tree structure to display the selected location of the object having the predefined value in response to selection of one of the locations. - View Dependent Claims (23)
-
Specification