Document-centric application environment
First Claim
1. A system that facilitates a document-centric environment, comprising:
- an aspect-oriented document component that comprises a plurality of aspects that relate to a plurality of applications; and
an integration component that embeds a plurality of data fragments that correspond to one of the plurality of aspects into the aspect-oriented document component.
2 Assignments
0 Petitions
Accused Products
Abstract
An aspect-oriented document that controls both the granularity of functionality and content integration. As such, embodiments of the innovation enable programmatic interoperability prompted via the content of a document. The document-centric environment can utilize an aspect-oriented document component that controls/dictates appropriate expert applications based at least in part upon content of the data. These aspect-oriented documents shift the focus from the application to the data. As such, in this novel environment, many applications can operate on the same data file, each doing its piece. A novel feature of the innovation is a collaboration model where fragments of project information are each maintained with expert applications or applets and can expose data to each other to tie different dimensions together.
27 Citations
20 Claims
-
1. A system that facilitates a document-centric environment, comprising:
-
an aspect-oriented document component that comprises a plurality of aspects that relate to a plurality of applications; and
an integration component that embeds a plurality of data fragments that correspond to one of the plurality of aspects into the aspect-oriented document component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method of rendering document-centric data, comprising:
-
selecting a document;
analyzing content within the document;
determining a plurality of applications associated to the content; and
rendering the content via aspects of the plurality of applications. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-implemented document-centric system, comprising:
-
means for embedding a plurality of aspects that relate to a plurality of applications within a single document;
means for storing data related to a subset of the plurality of applications;
means for determining at least one of the plurality aspects based at least in part upon the data; and
means for rendering the data via the at least one of the plurality of aspects. - View Dependent Claims (19, 20)
-
Specification