1. A method of generating a symmetrical graphical image representative of a personal profile of a subject, comprising;
acquiring a plurality of personal attributes of the subject through an assessment tool;
storing the plurality of personal attributes on a first computer system;
translating each personal attribute to a numeric value;
selecting a graphical element;
creating a plurality of facets, each facet being created by,
(a) utilizing numeric values from a set of the plurality of personal attributes to spatially arrange the graphical element, wherein a first numeric value defines a location of the graphical element in the spatial arrangement, a second numeric value defines a size of the graphical element in the spatial arrangement, a third numeric value defines an orientation of the graphical element in the spatial arrangement, and a fourth numeric value defines a color of the graphical element, and
(b) mirroring spatially arranged graphical elements to create one of the plurality of facets;
wherein the plurality of facets are created such that a first one of the plurality of facets has a different number of sides than a second one of the plurality of facets;
combining the plurality of facets in a repetitive multi-layered layout to form a symmetrical three dimensional graphical image as a visual representation of the personal profile of the; and
displaying the symmetrical three dimensional graphical image.
2. The method of claim 1, wherein the assessment tool includes a plurality of questions directed to personality traits of the subject.
3. The method of claim 2, wherein the plurality of personal attributes is acquired from answers to the plurality of questions directed to personality traits of the subject.
4. The method of claim 1, wherein the plurality of personal attributes are acquired by way of the subject accessing the assessment tool through a second computer system connected over a communication network to a website which resides on the first computer system.
5. The method of claim 1, wherein the plurality of graphical elements includes formatting features used to indicate relative importance of the plurality of personal attributes to the personal profile of the subject.
6. The method of claim 5, wherein the formatting features are selected from a group consisting of graphical element shape, dimensions, size, orientation, color, line weight, line continuity, angle, and shading.
7. The method of claim 1, wherein the plurality of graphical elements within the symmetrical graphical image are located in relative positions and with consideration of relative importance of each of the plurality of personal attributes to the personal profile of the subject.
8. A method of producing a visual representation of a personal profile, comprising:
acquiring personal attributes through an assessment tool;
translating each personal attribute to a numeric value;
selecting a graphical element;
creating a plurality of facets, each facet being created by,
(a) utilizing numeric values from a set of the plurality of personal attributes to spatially arrange the graphical element, wherein a first numeric value defines a location of the graphical element in the spatial arrangement, a second numeric value defines a size of the graphical element in the spatial arrangement, and a third numeric value defines an orientation of the graphical element in the spatial arrangement, and
(b) mirroring spatially arranged graphical elements to create one of the plurality of facets;
wherein the plurality of facets are created such that a first one of the plurality of facets has a different number of sides than a second one of the plurality of facets;
combining the plurality of facets in a repetitive layout to form a symmetrical graphical image as a visual representation of the personal; and
displaying the symmetrical graphical image.
9. The method of claim 8, wherein the graphical elements within the symmetrical graphical image are located in relative positions and with consideration of relative importance of each of the personal attributes to the personal profile.
10. The method of claim 8, wherein the symmetrical graphical image includes a multi-layer arrangement of the graphical elements.
11. The method of claim 8, wherein the assessment tool includes a plurality of questions.
12. The method of claim 11, further including the steps of:
accessing the assessment tool through a first computer system connected over a communication network to a website which resides on a second computer system;
providing answers to the plurality of questions through the website; and
storing the answers on the second computer system.
13. The method of claim 8, wherein the graphical elements include formatting features to indicate relative importance of the personal attributes to the personal profile.
14. The method of claim 13, wherein the formatting features are selected from a group consisting of graphical element shape, dimensions, size, orientation, color, line weight, line continuity, angle, and shading.
15. A method of generating a symmetrical graphical representation of a personal profile, comprising:
acquiring personal information related to personal attributes through an assessment tool;
translating each personal attribute into a numeric value;
selecting a graphical element;
creating a plurality of facets, each facet being created by,
(a) utilizing numeric values from a set of the plurality of personal attributes to spatially arrange the graphical element, and
(b) mirroring spatially arranged graphical elements to create one of the plurality of facets;
wherein the plurality of facets are created such that a first one of the plurality of facets has a different number of sides than a second one of the plurality of facets;
combining the plurality of facets in a repetitive layout to form a symmetrical graphical image as a visual representation of the personal profile; and
displaying the symmetrical graphical image.
16. The method of claim 15, wherein the plurality of graphical elements within the symmetrical graphical representation is located in relative positions and with consideration of relative importance of each of the personal attributes to the personal profile.
17. The method of claim 15, wherein the symmetrical graphical representation includes a multi-layer arrangement of the plurality of graphical elements.
18. The method of claim 15, wherein the assessment tool includes a plurality of questions.
19. The method of claim 18, further including the steps of:
accessing the assessment tool through a first computer system connected over a communication network to a website which resides on a second computer system;
providing answers to the plurality of questions through the website; and
storing the answers on the second computer system.
20. The method of claim 15, wherein the plurality of graphical elements include formatting features to indicate relative importance of the personal attributes to the personal profile.
21. The method of claim 20, wherein the formatting features are selected from a group consisting of graphical element shape, dimensions, size, orientation, color, line weight, line continuity, angle, and shading.
22. The method of claim 15, wherein a first numeric value defines a location of the graphical element in the spatial arrangement, a second numeric value defines a size of the graphical element in the spatial arrangement, and a third numeric value defines an orientation of the graphical element in the spatial arrangement.
23. A computer system for generating a symmetrical graphical image of a personal profile, comprising:
means for acquiring personal attributes through an assessment tool;
means for translating each personal attribute to a numeric value;
means for selecting a graphical element;
means for creating a plurality of facets, each facet being created by,
(a) utilizing numeric values from a set of the plurality of personal attributes to spatially arrange the graphical element, wherein a first numeric value defines a location of the graphical element in the spatial arrangement, a second numeric value defines a size of the graphical element in the spatial arrangement, and a third numeric value defines an orientation of the graphical element in the spatial arrangement, and
(b) mirroring spatially arranged graphical elements to create one of the plurality of facets;
wherein the plurality of facets are created such that a first one of the plurality of facets has a different number of sides than a second one of the plurality of facets; and
means for combining the plurality of facets in a repetitive layout to form a symmetrical graphical image as a visual representation of the personal profile.
24. The computer system of claim 23, wherein the symmetrical graphical image includes a multi-layer arrangement of the graphical elements.
25. The computer system of claim 24, further including a website for accessing the assessment tool.
26. The computer system of claim 23, wherein the graphical elements include formatting features to indicate relative importance of the personal attributes to the personal profile.
27. A method of producing a visual representation of a personal profile, comprising:
converting personal attribute data into numeric values;
selecting a graphical element;
creating a plurality of facets, each facet being created by,
(a) utilizing numeric values from a set of the plurality of personal attributes to spatially arrange the graphical element, wherein a first numeric value defines a location of the graphical element in the spatial arrangement, a second numeric value defines a size of the graphical element in the spatial arrangement, and a third numeric value defines an orientation of the graphical element in the spatial arrangement, and
(b) mirroring spatially arranged graphical elements to create one of the plurality of facets;
wherein the plurality of facets are created such that a first one of the plurality of facets has a different number of sides than a second one of the plurality of facets;
combining the plurality of facets in a repetitive layout to form a symmetrical graphical image as a visual representation of the personal profile; and
displaying the symmetrical graphical image.
28. The method off claim 27, wherein the graphical elements within the symmetrical graphical image are located in relative positions and with consideration of relative importance of each of the personal attributes to the personal profile.
29. The method of claim 27, wherein the symmetrical graphical image includes a multi-layer arrangement of the graphical elements.
30. The method of claim 27, further including the steps of:
accessing an assessment tool through a first computer system connected over a communication network to a website which resides on a second computer system;
providing answers to the plurality of questions through the website; and
storing the answers on the second computer system.
31. The method of claim 27, wherein the graphical elements include formatting features to indicate relative importance of the personal attributes to the personal profile.
32. The method of claim 31, wherein the formatting features are selected from a group consisting of graphical element shape, dimensions, size, orientation, color, line weight, line continuity, angle, and shading.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A radio multi-hop network in which a plurality of nodes comprising a multicast sender node and a multicast receiver node exchange information each other by radio to form a multi-hop network,
wherein each of the nodes comprises:
a unicast route control information acquirer that acquires unicast route control information, which is information of the plurality of nodes, from the multicast information received from other nodes and unicast route control messages denoting the connection information among nodes;
a relay node set calculator that calculates a sender relay node set that covers all multicast sender nodes and a receiver relay node set that covers all multicast receiver nodes with use of the unicast route control information;
a multicast route calculator that calculates multicast routes between nodes included in the calculated sender relay node set and nodes included in the calculated receiver relay node set; and
a route register that sets the calculated multicast routes in a multicast forwarding table.
2. The radio multi-hop network according to claim 1,
wherein the network comprises a TC message sender that sends the multicast information included in the unicast route control messages.
3. The radio multi-hop network according to claim 1,
wherein the multicast route calculator calculates the multicast routes between the nodes included in the calculated sender relay node set and the nodes included in the calculated receiver relay node set by subtracting the metric by a predetermined value from a link on the calculated multicast route.
4. The radio multi-hop network according to claim 1,
wherein the multicast route calculator calculates the multicast route between the node included in the calculated sender relay node set and the node included in the calculated receiver relay node set by adding the metric by a predetermined value to a link that interferes with another link on the calculated multicast route.
5. The radio multi-hop network according to claim 1,
wherein the relay node set calculator selects the sender relay node set and the receiver relay node set according to the number of multicast sender nodes and the number of the multicast receiver nodes respectively.
6. The radio multi-hop network according to claim 1,
wherein the relay node set calculator selects the sender relay node set and the receiver relay node set according to the length of the route between the multicast sender node and the multicast receiver node.
7. The radio multi-hop network according to claim 1,
wherein the route register, if the multicast sender node exists as a forwarding node on the multicast route, avoids registration of the multicast route for a multicast packet received from the node in the multicast forwarding table.
8. A node that forms a multi-hop network by exchanging information with others by radio comprises:
a unicast route control information acquirer that acquires unicast route control information, which is node information, from the multicast information received from another node and a unicast route control message denoting the connection information of the node;
a relay node set calculator that calculates a sender relay node set that covers every multicast sender node and a receiver relay node set that covers every multicast receiver node with use of the unicast route control information;
a multicast route calculator that calculates a multicast route between a node included in the calculated sender relay node set and a node included in the calculated receiver relay node set; and
a route register that sets the calculated multicast route in a multicast forwarding table.
9. The node according to claim 8,
wherein the node further comprises a TC message sender that sends the multicast information included in the unicast route control message.
10. The node according to claim 8,
wherein the multicast route calculator calculates a multicast route between the node included in the calculated sender relay node set and the node included in the calculated receiver relay node set by subtracting the metric by a predetermined value from a link on the calculated multicast route.
11. The node according to claim 8,
wherein the multicast route calculator calculates the multicast route between the node included in the calculated sender relay node set and the node included in the calculated receiver relay node set by adding the metric by a predetermined value to a link that interferes with another link on the calculated multicast route.
12. The node according to claim 8,
wherein the relay node set calculator selects the sender relay node set and the receiver relay node set according to the number of multicast sender nodes and the number of the multicast receiver nodes respectively.
13. The node according to claim 8,
wherein the relay node set calculator selects the sender relay node set and the receiver relay node set according to the length of the route between the multicast sender node and the multicast receiver node.
14. The node according to claim 8,
wherein the route register, if the multicast sender node exists as a forwarding node on the multicast route, avoids registration of the multicast route for a multicast packet received from the node in the multicast forwarding table.
15. A multicast route control method that enables a plurality of nodes, each of which comprises a multicast sender node and a multicast receiver node, to exchange information with each another by radio to form a multi-hop network, the method comprises:
a step in which the node acquires unicast route control information, which is information of the plurality of nodes, from the multicast information received from a different node and a unicast route control message denoting the connection information of the different node;
a step in which the node calculates a sender relay node set that covers every multicast sender node and a receiver relay node set that covers every multicast receiver node with use of the unicast route control information;
a step in which the node calculates a multicast route between a node included in the calculated sender relay node set and a node included in the calculated receiver relay node set; and
a step in which the node sets the calculated multicast route in a multicast forwarding table.
16. The multicast route control method according to claim 15;
further comprising a step in which wherein the node sends the multicast information included in the unicast route control message.
17. The multicast route control method according to claim 15,
further comprising a step in which the node calculates the multicast route between the node included in the calculated sender relay node set and the node included in the calculated receiver relay node set by subtracting the metric by a predetermined value from a link on the calculated multicast route.
18. The multicast route control method according to claim 15,
further comprising a step in which the node calculates the multicast route between the node included in the calculated sender relay node set and the node included in the calculated receiver relay node set by adding the metric by a predetermined value to a link that interferes with another link on the calculated multicast route.
19. The multicast route control method according to claim 15,
further comprising a step in which the node selects the sender relay node set and the receiver relay node set according to the number of multicast sender nodes and the number of the multicast receiver nodes respectively.
20. The multicast route control method according to claim 15,
further comprising a step in which the node selects the sender relay node set and the receiver relay node set according to the length of the route between the multicast sender node and the multicast receiver node.
21. The multicast route control method according to claim 15,
further comprising a step in which the node, if the multicast sender node exists as a forwarding node on the multicast route, avoids registration of the multicast route of a multicast packet received from the node in the multicast forwarding table.
22. A non-transitory computer readable medium program to be executed by a computer to enable a plurality of nodes, each of which comprises a multicast sender node and a multicast receiver node, to exchange information with each another by radio to form a multi-hop network,
wherein the program executes:
a procedure of acquiring unicast route control information, which is information of the plurality of nodes, from the multicast information received from a different node and a unicast route control message denoting the connection information of the different node;
a procedure of calculating a sender relay node set that covers every multicast sender node and a receiver relay node set that covers every multicast receiver node with use of the unicast route control information;
a procedure of calculating a multicast route between a node included in the calculated sender relay node set and a node included in the calculated receiver relay node set; and
a procedure of setting the calculated multicast route in a multicast forwarding table.
23. The non-transitory computer readable medium program according to claim 22,
wherein the computer further executes a procedure of sending the multicast information included in the unicast route control message.
24. The non-transitory computer readable medium program according to claim 22,
wherein the computer further executes a procedure of calculating the multicast route between the node included in the calculated sender relay node set and the node included in the calculated receiver relay node set by subtracting the metric by a predetermined value from a link on the calculated multicast route.
25. The non-transitory computer readable medium program according to claim 22,
wherein the computer further executes a procedure of calculating the multicast route between the node included in the calculated sender relay node set and the node included in the calculated receiver relay node set by adding the metric by a predetermined value to a link that interferes with another link on the calculated multicast route.
26. The non-transitory computer readable medium program according to claim 22,
wherein the program further executes a procedure of selecting the sender relay node set and the receiver relay node set according to the number of multicast sender nodes and the number of the multicast receiver nodes respectively.
27. The non-transitory computer readable medium program according to claim 22,
wherein the computer further executes a procedure of selecting the sender relay node set and the receiver relay node set according to the length of the route between the multicast sender node and the multicast receiver node.
28. The non-transitory computer readable medium program according to claim 22,
wherein the computer, if the multicast sender node exists as a forwarding node on the multicast route, further executes a procedure of avoiding the registration of the multicast route for a multicast packet received from the node in the multicast forwarding table.