Patent ID: 7571185
Filing Date: 2009-08-04
Classification: G06Q,G06T,Y10S

Abstract:
1. A method for correlating and outputting a plurality of objects as a tree system diagram, the tree system diagram depicting a hierarchical relationship among the plurality of objects, the method comprising steps of: storing, in a first storing part of a memory, an identification number specific to each object of the plurality of objects depicted in the tree system diagram; setting a link between each identification number and a corresponding file that is stored in an external database, each file of corresponding files being authorized for linkage with objects in the tree system diagram based on a prior registration of a file extension associated with the corresponding file; storing, in a second storing part of the memory, the link between said each identification number and the corresponding file; enabling a particular object to be selected by a user; receiving by using a computer, a request to form an object in the tree system diagram based on the selected particular object; in response to the request, searching, by using a processor, identification numbers stored in the first storing part to determine a lowest available identification number, wherein the lowest available identification number is a number previously associated with a most recently deleted object of the tree system diagram, wherein the processor further determines: if a number (N +1) of objects does not agree with a numeric value of the lowest available identification number, allocating the determined lowest available identification number to an identifier (ID) of the object, wherein the N is number of objects, and storing the ID in the memory, if the number (N+1) of objects agrees with the numeric value of the lowest available identification number, allocating N+1 to the ID of the object; forming in the tree system diagram the object to which the determined lowest available identification number is allocated; wherein the plurality of objects are correlated by specifying a hierarchical order of the plurality of objects using the identification numbers thereof; and determining whether or not identification numbers of two objects that are selected by the user agree, if a difference between the identification numbers of the two objects is one hierarchy higher or one hierarchy lower, updating information of upper identification number and lower identification number of properties of the selected objects, and if the difference between the identification numbers of the two objects corresponds to neither one hierarchy higher or one hierarchy lower, displaying an error message.