Method and system for navigating in a database of a computer system
First Claim
Patent Images
1. A method for navigating in a database of a computer product data management (PDM) system, the computer system comprising a graphical user interface, the method comprising steps of:
- returning results from a query in a product lifecycle management (PLM) database having data related to modeled products, assemblies and product parts; and
displaying simultaneously at the graphical user interface after the query and on a single view, all the results returned using several levels of progressive granularity such that, at one time, different ones of the results being displayable at respective different levels of granularity, each of the results being associated with one of the levels, according to the query, the results being thereby simultaneously displayed with different levels of details, wherein most relevant results are displayed with the finest granularity while, simultaneously, less relevant results are displayed with coarser granularity, wherein the step of displaying includes displaying the results associated with the level of finest granularity as respective 3D graphical representations of the related modeled products, assemblies and product parts, wherein at least one unitary 3D graphical representation is used for results associated with a level whose granularity is not the finest granularity, wherein the unitary 3D graphical representation comprises previews of results of the related modeled products, assemblies and product parts in the group, wherein, the results returned are sorted in an ordered sequence, and, at the step of displaying, at least two groups of results are defined based on the ordered sequence and displayed, wherein one of said two groups is associated with a level having the finest granularity;
the method further comprising steps of;
receiving user selection of one of said two groups;
redefining said at least two groups into at least two new groups, wherein;
the first group of said at least two new groups comprises at least part of the results in the selected group; and
the second group of said at least two new groups comprises the remaining results;
the method further comprising steps of;
displaying said at least two new groups using said several levels of granularity, wherein;
said first group is associated with a level having the finest granularity; and
said second group is associated with one or more levels having coarser granularity, compared with the first group.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed to a computer program, a computer system and a method for navigating in a database of a subject system. The subject system comprises a graphical user interface. The invention method comprising steps of (i) returning results (110a-g) from a query in the database, and (ii) displaying in the graphical user interface (100) the results returned using several levels of progressive granularity. Each of the results is associated with one of the levels of granularity, according to the query.
-
Citations
19 Claims
-
1. A method for navigating in a database of a computer product data management (PDM) system, the computer system comprising a graphical user interface, the method comprising steps of:
-
returning results from a query in a product lifecycle management (PLM) database having data related to modeled products, assemblies and product parts; and displaying simultaneously at the graphical user interface after the query and on a single view, all the results returned using several levels of progressive granularity such that, at one time, different ones of the results being displayable at respective different levels of granularity, each of the results being associated with one of the levels, according to the query, the results being thereby simultaneously displayed with different levels of details, wherein most relevant results are displayed with the finest granularity while, simultaneously, less relevant results are displayed with coarser granularity, wherein the step of displaying includes displaying the results associated with the level of finest granularity as respective 3D graphical representations of the related modeled products, assemblies and product parts, wherein at least one unitary 3D graphical representation is used for results associated with a level whose granularity is not the finest granularity, wherein the unitary 3D graphical representation comprises previews of results of the related modeled products, assemblies and product parts in the group, wherein, the results returned are sorted in an ordered sequence, and, at the step of displaying, at least two groups of results are defined based on the ordered sequence and displayed, wherein one of said two groups is associated with a level having the finest granularity; the method further comprising steps of; receiving user selection of one of said two groups; redefining said at least two groups into at least two new groups, wherein; the first group of said at least two new groups comprises at least part of the results in the selected group; and the second group of said at least two new groups comprises the remaining results; the method further comprising steps of; displaying said at least two new groups using said several levels of granularity, wherein; said first group is associated with a level having the finest granularity; and said second group is associated with one or more levels having coarser granularity, compared with the first group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a non-transitory computer readable medium including a computer readable program for navigating in a database of a computer product data management (PDM) system, wherein the computer readable program when executed on a computer causes the computer to:
-
return results from a query in a product lifecycle management (PLM) database having data related to modeled products, assemblies and product parts; and display simultaneously at a graphical user interface after the query and on a single view, all the results returned using several levels of progressive granularity such that, at one time, different ones of the results being displayable at respective different levels of granularity, each of the results being associated with one of the levels, according to the query, the results being thereby simultaneously displayed with different levels of details, wherein most relevant results are displayed with the finest granularity while, simultaneously, less relevant results are displayed with coarser granularity, wherein the step of displaying includes displaying the results associated with the level of finest granularity as respective 3D graphical representations of the related modeled products, assemblies and product parts, wherein at least one unitary 3D graphical representation is used for results associated with a level whose granularity is not the finest granularity, wherein the unitary 3D graphical representation comprises previews of results of the related modeled products, assemblies and product parts in the group, wherein, the results returned are sorted in an ordered sequence, and, at the step of displaying, at least two groups of results are defined based on the ordered sequence and displayed, wherein one of said two groups is associated with a level having the finest granularity; the method further comprising steps of; receiving user selection of one of said two groups; redefining said at least two groups into at least two new groups, wherein; the first group of said at least two new groups comprises at least part of the results in the selected group; and the second group of said at least two new groups comprises the remaining results; the method further comprising steps of; displaying said at least two new groups using said several levels of granularity, wherein; said first group is associated with a level having the finest granularity; and said second group is associated with one or more levels having coarser granularity, compared with the first group. - View Dependent Claims (15)
-
-
16. A computer system comprising:
-
a computer having; database means having data related to modeled products, assemblies and product parts; a graphical user interface; and a navigation means coupled to the database means for; returning results from a query in the database means; and displaying simultaneously at the graphical user interface, after the query and on a single view, all the results returned using several levels of progressive granularity such that, at one time, different one of the results being displayable at respective different levels of granularity, each of the results being associated with one of the levels, according to the query, the results being thereby simultaneously displayed with different levels of details, wherein most relevant results are displayed with the finest granularity while, simultaneously, less relevant results are displayed with coarser granularity, wherein the step of displaying includes displaying the results associated with the level of finest granularity as respective 3D graphical representations of the related modeled products, assemblies and product parts, wherein at least one unitary 3D graphical representation is used for results associated with a level whose granularity is not the finest granularity, wherein the unitary 3D graphical representation comprises previews of results of the related modeled products, assemblies and product parts in the group, wherein, the results returned are sorted in an ordered sequence, and, at the step of displaying, at least two groups of results are defined based on the ordered sequence and displayed, wherein one of said two groups is associated with a level having the finest granularity; the method further comprising steps of; receiving user selection of one of said two groups; redefining said at least two groups into at least two new groups, wherein; the first group of said at least two new groups comprises at least part of the results in the selected group; and the second group of said at least two new groups comprises the remaining results; the method further comprising steps of; displaying said at least two new groups using said several levels of granularity, wherein; said first group is associated with a level having the finest granularity; and said second group is associated with one or more levels having coarser granularity, compared with the first group. - View Dependent Claims (17, 18, 19)
-
Specification