Method and Apparatus for Utilizing an Extensible Markup Language Data Structure For Defining a Data-Analysis Parts Container For Use in a Word Processor Application
First Claim
1. A computer-readable extensible markup language data structure comprising structural elements for defining a data-analysis parts container in a data-analysis template comprising a word processor document, the computer-readable data structure comprising:
- at least one properties element for receiving properties associated with the data-analysis parts container; and
at least one data-analysis parts element for receiving data-analysis parts,wherein the at least one properties element and the at least one data-analysis parts element define the data-analysis parts container in the data-analysis template comprising a word processor document.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-readable extensible markup language data structure comprising structural elements for defining a data-analysis parts container in a data-analysis template comprising a word processor document is disclosed. The computer-readable data structure is comprised of at least one properties element for receiving properties associated with the data-analysis parts container and at least one data-analysis parts element for receiving data-analysis parts, wherein the properties and data-analysis parts elements define the data-analysis container. The computer-readable extensible markup language data structure allows the user/programmer to perform data analysis within the familiar environment of a word processor application using data-analysis templates. The extensible markup language data structure also allows the user/programmer to generate a programmable object model for accessing XLM-defined resources of the data-analysis parts container.
18 Citations
26 Claims
-
1. A computer-readable extensible markup language data structure comprising structural elements for defining a data-analysis parts container in a data-analysis template comprising a word processor document, the computer-readable data structure comprising:
-
at least one properties element for receiving properties associated with the data-analysis parts container; and at least one data-analysis parts element for receiving data-analysis parts, wherein the at least one properties element and the at least one data-analysis parts element define the data-analysis parts container in the data-analysis template comprising a word processor document. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for utilizing a computer-readable extensible markup language data structure comprising structural elements for defining a data-analysis parts container in a data-analysis template comprising a word processor document, the method comprising:
-
defining at least one properties element for receiving properties associated with the data-analysis parts container; and defining at least one data-analysis parts element for receiving data-analysis parts, wherein the at least one properties element and the at least one data-analysis parts element define the data-analysis parts container in the data-analysis template comprising a word processor document. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-readable medium comprising computer-readable instructions, which when executed on a computer perform a method for utilizing a computer-readable extensible markup language data structure comprising structural elements for defining a data-analysis parts container in a data-analysis template comprising a word processor document, the method comprising:
-
defining at least one properties element for receiving properties associated with the data-analysis parts container; and defining at least one data-analysis parts element for receiving data-analysis parts, wherein the at least one properties element and the at least one data-analysis parts element define the data-analysis parts container in the data-analysis template comprising a word processor document. - View Dependent Claims (10, 11, 12)
-
-
13. A programmable object model for accessing the resources of a data-analysis parts container comprising a computer-readable extensible markup language data structure, the model comprising:
-
an application programming interface for allowing a user to programmatically access resources defined in the computer-readable extensible markup language data structure defining a data-analysis parts container; said application programming interface comprising at lease one message call for requesting association of one or more XML-defined resources to a data-analysis parts container object; and said application programming interface operative to receive at least one return value from the data-analysis parts container object responsive to association of the one or more XML-defined resources to the data-analysis parts container object. - View Dependent Claims (14, 15)
-
-
16. A computer-readable medium having computer-executable instruction for performing steps comprising:
-
calling a data-analysis parts container via an object-oriented message call; accessing an object property or method on the data-analysis parts container, the object property or method being associated with a resource defined in the data-analysis parts container; and in response to the message call and the object property or method passed to the data-analysis parts container, receiving access to the resource defined in the data-analysis parts container associated with the object property or method passed to the data-analysis parts container. - View Dependent Claims (17, 18)
-
-
19. A computer-readable medium comprising a data-analysis template for use in data analysis in a word processor application, the data-analysis template comprising:
-
a serialized word processor document, wherein presentation content and data content may be separated; at least one serialized data-analysis parts container; and at least one program module for communicating at least one data-analysis part between the word processor document and the data-analysis parts container. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification