Legal claims defining the scope of protection, as filed with the USPTO.
1. A system to define an object within an object-relationship map, the system comprising a processor configured to: receive relationship information about a relationship between a plurality of objects; process the relationship information to generate and display an object-relationship map, wherein the object-relationship map comprises a graphical representation having nodes corresponding to the plurality of objects, and a node connection corresponding to the relationship between the plurality of objects, wherein an object is definable if a value of an attribute of the object is assignable based on object information received from a user, and a definition status of an object representing whether the object is definable is indicated by a state of a visual indicator associated with the node corresponding to the object; responsive to an indication by the state of the visual indicator associated with at least one of the nodes that a corresponding at least one of the objects is definable, receive a first user input indicating an interaction with the at least one of the nodes by the user; and responsive to the first user input, provide a definition interface to receive, from the user, object information defining at least in part the one or more objects corresponding to the at least one of the nodes.
2. The system of claim 1 , wherein the visual indicator comprises a color, a shape, or a size of a node.
3. The system of claim 1 , wherein the definition interface comprises a pop-up window.
4. The system of claim 1 , wherein the processor is further configured to: receive a second user input indicating an interaction with at least one of the nodes by the user; and responsive to the second user input, provide the definition interface to either only display previously-received object information of the one or more objects corresponding to the at least one of the nodes interacted with by the second user input, or receive, from the user, an edit to the previously-received object information.
5. The system of claim 1 , wherein the object-relationship map comprises a dynamic-display element responsive to activation of which the processor is configured to hide a portion of the displayed object-relationship map, or display a hidden portion of the displayed object-relationship map.
6. The system of claim 1 , wherein the object-relationship map represents a hierarchical relationship structure of the plurality of objects such that at least one of the nodes is a base node having a dependent node, wherein the object corresponding to the dependent node cannot be defined before defining the object corresponding to the base node.
7. The system of claim 6 , wherein two or more base nodes have a same dependent node.
8. The system of claim 6 , wherein a first state of the visual indicator of the dependent node indicates that the dependent node cannot be defined because the base node is not yet defined, a second state of the visual indicator of the dependent node indicates that the dependent node cannot be defined because the base node is defined but not yet selected on the graphical representation, and a third state of the visual indicator of the dependent node indicates that the dependent node can be defined because the base node is defined and selected.
9. The system of claim 1 , wherein the processor is further configured to: receive a second user input to create, edit, or delete a node connection; and responsive to the second user input, create, edit, or delete a relationship between objects represented by the node connection.
10. A method to define an object within an object-relationship map, the method comprising: receiving, by a processor, relationship information about a relationship between a plurality of objects; based on the relationship information, generating and displaying, by the processor, an object-relationship map, wherein the object-relationship map comprises a graphical representation having nodes corresponding to the plurality of objects, and a node connection corresponding to the relationship between the plurality of objects, wherein an object is definable if a value of an attribute of the object is assignable based on object information received from a user, and a definition status of an object representing whether the object is definable is indicated by a state of a visual indicator associated with the node corresponding to the object; responsive to an indication by the state of the visual indicator associated with at least one of the nodes that a corresponding at least one of the objects is definable, receiving, by the processor, a first user input indicating an interaction with the at least one of the nodes by the user; responsive to the first user input, providing, by the processor, a definition interface to receive object information from the user defining at least in part the one or more objects corresponding to the at least one of the nodes.
11. The method of claim 10 , wherein the visual indicator comprises a color, a shape, or a size of a node.
12. The method of claim 10 , wherein the definition interface comprises a pop-up window.
13. The method of claim 10 , further comprising: receiving a second user input indicating an interaction with at least one of the nodes by the user; and responsive to the second user input, providing the definition interface to either only display previously-received object information of the one or more objects corresponding to the at least one of the nodes interacted with by the second user input, or receive, from the user, an edit to the previously-received object information.
14. The method of claim 10 , wherein the object-relationship map comprises a dynamic-display element and the method further comprises: receiving a second user input indicating interaction with the dynamic-display element; and responsive to the second user input, hiding a portion of the displayed object-relationship map, or displaying a hidden portion of the displayed object-relationship map.
15. The method of claim 10 , wherein the object-relationship map represents a hierarchical relationship structure of the plurality of objects such that at least one of the nodes is a base node having a dependent node, wherein the object corresponding to the dependent node cannot be defined before defining the object corresponding to the base node.
16. The method of claim 15 , wherein two or more base nodes have a same dependent node.
17. The method of claim 15 , wherein a first state of the visual indicator of the dependent node indicates that the dependent node cannot be defined because the base node is not yet defined, a second state of the visual indicator of the dependent node indicates that the dependent node cannot be defined because the base node is defined but not yet selected on the graphical representation, and a third state of the visual indicator of the dependent node indicates that the dependent node can be defined because the base node is defined and selected.
18. The method of claim 10 , further comprising: receiving a second user input to create, edit, or delete a node connection; and responsive to the second user input, creating, editing, or deleting a relationship between objects represented by the node connection.
19. A computer program product comprising: a non-transitory computer readable storage medium comprising computer-readable program code embodied therewith to define an object within an object-relationship map, the computer readable program code comprising: computer readable program code configured to receive relationship information about a relationship between a plurality of objects; computer readable program code configured to process the relationship information to generate and display an object-relationship map, wherein the object-relationship map comprises a graphical representation having nodes corresponding to the plurality of objects, and a node connection corresponding to the relationship between the plurality of objects, wherein an object is definable if a value of an attribute of the object is assignable based on object information received from a user, and a definition status of an object representing whether the object is definable is indicated by a state of a visual indicator associated with the node corresponding to the object; computer readable program code configured to, responsive to an indication by the state of the visual indicator associated with at least one of the nodes that a corresponding at least one of the objects is definable, receive a first user input indicating an interaction with the at least one of the nodes by the user; computer readable program code configured to, responsive to the first user input, provide a definition interface to receive, from the user, object information defining at least in part the one or more objects corresponding to the at least one of the nodes.
20. The computer program product of claim 19 , wherein the visual indicator comprises a color, a shape, or a size of a node.
21. The computer program product of claim 19 , wherein the definition interface comprises a pop-up window.
22. The computer program product of claim 19 , further comprising: computer readable program code configured to receive a second user input indicating an interaction with at least one of the nodes by the user; and computer readable program code configured to, responsive to the second user input, provide the definition interface to either only display previously-received object information of the object corresponding to the at least one of the nodes interacted with by the second user input, or receive, from the user, an edit to the previously-received object information.
23. The computer program product of claim 19 , wherein the object-relationship map comprises a dynamic-display element, and further comprising: computer readable program code configured to receive a second user input indicating interaction with the dynamic-display element; and computer readable program code configured to, responsive to the second user input, hide a portion of the displayed object-relationship map, or display a hidden portion of the displayed object-relationship map.
24. The computer program product of claim 19 , wherein the object-relationship map represents a hierarchical relationship structure of the plurality of objects such that at least one of the nodes is a base node having a dependent node, wherein the object corresponding to the dependent node cannot be defined before defining the object corresponding to the base node.
25. The computer program product of claim 24 , wherein a first state of the visual indicator of the dependent node indicates that the dependent node cannot be not defined because the base node is not yet defined, a second state of the visual indicator of the dependent node indicates that the dependent node cannot be defined because the base node is defined but not yet selected on the graphical representation, and a third state of the visual indicator of the dependent node indicates that the dependent node can be defined because the base node is defined and selected.
26. The computer program product of claim 19 , further comprising: computer readable program code configured to receive a second user input to create, edit, or delete a node connection; and computer readable program code configured to, responsive to the second user input, create, edit, or delete a relationship between objects represented by the node connection.
Unknown
December 6, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.