DYNAMIC OBJECT PROPERTIES
First Claim
1. A computer-implemented property entry sheet for contextually assigning a property of an object associated with an application, comprising:
- an attribute name section adapted to receive an identification of the property; and
a property input section adapted to receive a functional expression for the property identified by the attribute name section, the functional expression being referenceable at run-time as a data value.
9 Assignments
0 Petitions
Accused Products
Abstract
A computer operated apparatus for generating a visual information system is disclosed. A virtual world associated with an application is built using building blocks such as scenes, data sources, global parameters, and resources. A scene is a visual display of information much like a presentation slide, except that the information may be linked to data stored in a database or other data storage systems. Within a scene, values resulting from a data source are represented graphically as user-defined data elements. Data sources are built with a block diagraming tool which generates one or more database queries. The queries may be SQL queries. Scenes are created with a drawing editor which transparently binds data sources to the graphical elements of the scenes. When the virtual world is completed, an execution image of the virtual world may be represented as byte code. The byte code representing the virtual world may be executed by a runtime control to provide desired information to users.
47 Citations
51 Claims
-
1. A computer-implemented property entry sheet for contextually assigning a property of an object associated with an application, comprising:
-
an attribute name section adapted to receive an identification of the property; and
a property input section adapted to receive a functional expression for the property identified by the attribute name section, the functional expression being referenceable at run-time as a data value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for editing a computer-implemented object, the object having a property entry sheet for assigning a property of an object associated with an application, comprising:
-
receiving an expression into a property input section of the property entry sheet, the expression being referenceable at run-time as a data value;
parsing the expression;
generating from the expression a function; and
storing the function as a run-time value. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer implemented method for assigning a property to an object, the object having a value input adapted to receive a functional expression for the property, the functional expression being referenceable at run-time as a data value, the method comprising:
-
receiving an expression for the property into the value input;
parsing the expression and storing the expression as a function; and
evaluating the expression at run-time in context to generate a referenceable data value for the property. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-implemented object, comprising:
-
an object state; and
one or more interfaces providing access to the object state through a plurality of attributes, each of the attributes defined as a functional expression and referenceable at run-time as a data value. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer system, comprising:
-
a processor;
a memory array coupled to said processor;
a display coupled to said processor;
a data storage device coupled to said processor for storing a computer-implemented object, including;
an object state; and
one or more interfaces providing access to the object state through a plurality of attributes, each of the attributes defined as a functional expression and referenceable at run-time as a data value. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. Computer software for assigning a property to an object, the object having a value input adapted to receive a functional expression for the property, the functional expression being referenceable at run-time as a data value, the computer software residing on a computer-readable medium and comprising instructions for causing a computer to perform the following operations:
-
receive an expression for the property into the value input;
parse the expression and storing the expression as a function; and
evaluate the expression at run-time in context to generate a referenceable data value for the property.
-
Specification