Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
79 words
A method of creating software objects for displaying information on a monitor attached to a computer, comprising the steps of: creating a flexible property container for each software object; creating at least one property of each software object, wherein the property is defined using an expression, the property of each software object being contained within the flexible property container of each software object; and selectively modifying the expression that defines the property to display desired information on the monitor.
Claim 2
Independent Claim
79 words
A method of creating software objects for displaying information on a monitor attached to a computer, comprising the steps of: creating a flexible property container for each software object; creating at least one property of each software object, wherein the property is defined using an expression, the property of each software object being contained within the flexible property container of each software object; and selectively modifying the expression that defines the property to display desired information on the monitor.
Claim 3
Dependent Claim
12 words
The method of claim 1, wherein the software object is a shape.
Claim 4
Dependent Claim
29 words
The method of claim 2, wherein the property of the shape is selected from a group comprising: draw objects, plugs, sockets, handles, custom properties, drag handlers, and message handlers.
Claim 5
Dependent Claim
19 words
The method of claim 1, wherein the flexible property container controls access to the property of the software object.
Claim 6
Dependent Claim
20 words
The method of claim 1, wherein the expression further comprises an expression defined using a property of a second object.
Claim 7
Dependent Claim
20 words
The method of claim 1, wherein the flexible property container only evaluates the expression when required by a computer program.
Claim 8
Dependent Claim
23 words
The method of claim 1, wherein the flexible property container notifies an object external to the software object when the expression is accessed.
Claim 9
Dependent Claim
23 words
The method of claim 1, wherein the flexible property container notifies an object external to the software object when the expression is modified.
Claim 10
Dependent Claim
23 words
The method of claim 1, wherein the flexible property container notifies an object external to the software object when the expression is destroyed.
Claim 11
Dependent Claim
31 words
The method of claim 1, wherein the flexible property container notifies a system outside of an application associated with the software object when a value of the expression has been modified.
Claim 12
Dependent Claim
93 words
A computer-implemented apparatus for displaying information, comprising: a computer having a monitor attached thereto; means performed by the computer for creating a corresponding flexible property container for a software object; means performed by the computer for creating at least one property of each software object, wherein the property is defined using an expression, the property of each software object being contained within the corresponding flexible property container for the software object; and means performed by the computer for selectively modifying the expression that defines the property to display desired information on the monitor.
Claim 13
Dependent Claim
93 words
A computer-implemented apparatus for displaying information, comprising: a computer having a monitor attached thereto; means performed by the computer for creating a corresponding flexible property container for a software object; means performed by the computer for creating at least one property of each software object, wherein the property is defined using an expression, the property of each software object being contained within the corresponding flexible property container for the software object; and means performed by the computer for selectively modifying the expression that defines the property to display desired information on the monitor.
Claim 14
Dependent Claim
102 words
An article of manufacture comprising a computer program carrier readable by a computer and embodying one or more instructions executable by the computer to perform method steps of displaying information on a monitor attached to the computer, the method comprising the steps of: creating a flexible property container for each software object; creating at least one property of each software object, wherein the property is defined using an expression, the property of each software object being contained within the flexible property container of each software object; and selectively modifying the expression that defines the property to display desired information on the monitor.
Claim 15
Dependent Claim
102 words
An article of manufacture comprising a computer program carrier readable by a computer and embodying one or more instructions executable by the computer to perform method steps of displaying information on a monitor attached to the computer, the method comprising the steps of: creating a flexible property container for each software object; creating at least one property of each software object, wherein the property is defined using an expression, the property of each software object being contained within the flexible property container of each software object; and selectively modifying the expression that defines the property to display desired information on the monitor.
Claim 16
Dependent Claim
12 words
The apparatus of claim 11, wherein the software object is a shape.
Claim 17
Dependent Claim
29 words
The apparatus of claim 13, wherein the property of the shape is selected from a group comprising: draw objects, plugs, sockets, handles, custom properties, drag handlers, and message handlers.
Claim 18
Dependent Claim
19 words
The apparatus of claim 11, wherein the flexible property container controls access to the property of the software object.
Claim 19
Dependent Claim
20 words
The apparatus of claim 11, wherein the expression further comprises an expression defined using a property of a second object.
Claim 20
Dependent Claim
20 words
The apparatus of claim 11, wherein the flexible property container only evaluates the expression when required by a computer program.
Claim 21
Dependent Claim
23 words
The apparatus of claim 11, wherein the flexible property container notifies an object external to the software object when the expression is accessed.
Claim 22
Dependent Claim
23 words
The apparatus of claim 11, wherein the flexible property container notifies an object external to the software object when the expression is modified.
Claim 23
Dependent Claim
23 words
The apparatus of claim 11, wherein the flexible property container notifies an object external to the software object when the expression is destroyed.
Claim 24
Dependent Claim
31 words
The apparatus of claim 11, wherein the flexible property container notifies a system outside of an application associated with the software object when a value of the expression has been modified.
Claim 25
Dependent Claim
14 words
The article of manufacture of claim 12, wherein the software object is a shape.
Claim 26
Dependent Claim
31 words
The article of manufacture of claim 22, wherein the property of the shape is selected from a group comprising: draw objects, plugs, sockets, handles, custom properties, drag handlers, and message handlers.
Claim 27
Dependent Claim
21 words
The article of manufacture of claim 12, wherein the flexible property container controls access to the property of the software object.
Claim 28
Dependent Claim
22 words
The article of manufacture of claim 12, wherein the expression further comprises an expression defined using a property of a second object.
Claim 29
Dependent Claim
22 words
The article of manufacture of claim 12, wherein the flexible property container only evaluates the expression when required by a computer program.
Claim 30
Dependent Claim
25 words
The article of manufacture of claim 12, wherein the flexible property container notifies an object external to the software object when the expression is accessed.
Claim 31
Dependent Claim
25 words
The article of manufacture of claim 12, wherein the flexible property container notifies an object external to the software object when the expression is modified.
Claim 32
Dependent Claim
25 words
The article of manufacture of claim 12, wherein the flexible property container notifies an object external to the software object when the expression is destroyed.
Claim 33
Dependent Claim
33 words
The article of manufacture of claim 12, wherein the flexible property container notifies a system outside of an application associated with the software object when a value of the expression has been modified.