Meta-configuration of profiles
DCFirst Claim
1. A method of retrieving a profile, said profile having a plurality of attributes for modifying the presentation of content, said attributes comprising settings for specific content presentation characteristics, and applying said profile to selected content, which comprises underlying information, at the direction of a user at run time to change presentation characteristics of said selected content comprising:
- defining said selected content to which said profile is to be applied at the direction of a user at run time;
selecting said profile to be retrieved and applied to said selected content at the direction of a user, said profile comprising said settings for said specific content presentation characteristics;
retrieving said profile from a profile repository at run time;
loading said profile from said profile repository at run time;
applying said profile to said selected content at the direction of a user at run time to modify presentation of said selected content, rather than presenting a subset of said selected content that is not modified by said specific content presentation characteristics, said process of applying said profile further comprising;
setting a current attribute pointer to a current attribute in said profile;
applying said current attribute to said selected content at run time to modify presentation of said selected content to correspond to said current attribute when said current attribute has a corresponding attribute present in said selected content, and when said current attribute is valid for said content;
incrementing said current attribute pointer so that each attribute of said plurality of attributes in said profile is applied to said selected content at run time which modifies presentation of said selected content to correspond to said attribute whenever said attribute has a corresponding attribute present in said selected content, and when said attribute is valid for said content.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
Disclosed are methods for creating, applying, using and retrieving profile information that includes attributes that may be stored separately from, or with, the content to which the profiles are being applied. In this manner, profiles can be shared in various environments and across various applications. Attributes that have corresponding attributes in other content can be applied to the other content, as long as each of the attributes is valid. In computer aided design applications, the profile can be stored in a profile repository embedded within the CAD model. In addition, profile controllers are disclosed which control the attributes of a profile that can be used with selected content and other content and send a notification that a profile is available for use by other content.
-
Citations
31 Claims
-
1. A method of retrieving a profile, said profile having a plurality of attributes for modifying the presentation of content, said attributes comprising settings for specific content presentation characteristics, and applying said profile to selected content, which comprises underlying information, at the direction of a user at run time to change presentation characteristics of said selected content comprising:
-
defining said selected content to which said profile is to be applied at the direction of a user at run time; selecting said profile to be retrieved and applied to said selected content at the direction of a user, said profile comprising said settings for said specific content presentation characteristics; retrieving said profile from a profile repository at run time; loading said profile from said profile repository at run time; applying said profile to said selected content at the direction of a user at run time to modify presentation of said selected content, rather than presenting a subset of said selected content that is not modified by said specific content presentation characteristics, said process of applying said profile further comprising; setting a current attribute pointer to a current attribute in said profile; applying said current attribute to said selected content at run time to modify presentation of said selected content to correspond to said current attribute when said current attribute has a corresponding attribute present in said selected content, and when said current attribute is valid for said content; incrementing said current attribute pointer so that each attribute of said plurality of attributes in said profile is applied to said selected content at run time which modifies presentation of said selected content to correspond to said attribute whenever said attribute has a corresponding attribute present in said selected content, and when said attribute is valid for said content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of retrieving a profile from a profile repository, said profile having a plurality of attributes for modifying the presentation of selected content, said attributes comprising settings for specific content presentation characteristics for a multi-application environment on a computing device and applying said profile, at the direction of a user at run time, to change said specific content presentation characteristics of said selected content, said specific content presentation characteristics comprising user-definable settings, said method comprising:
-
selecting said profile to be retrieved at the direction of said user, said profile comprising said settings for said specific content presentation characteristics; retrieving said profile from a profile repository at run time; loading said profile from said profile repository at run time; applying said profile at said run time to said selected content, rather than presenting a subset of said selected content that is not modified by said specific content presentation characteristics, said process of applying said profile further comprising; setting a current attribute pointer to a current attribute in said profile; applying said current attribute to said selected content of said multi-application environment at run time to modify presentation of said selected content so that said presentation of said selected content corresponds to said current attribute when said current attribute has a corresponding attribute present in said selected content of said multi-application environment, and when said current attribute is valid for said content; incrementing said current attribute pointer so that each attribute of said plurality of attributes in said profile is applied to said selected content of said multi-application environment at run time to modify presentation of said selected content so that said presentation of said selected content corresponds to said attribute whenever said attribute has a corresponding attribute present in said selected content of said multi-application environment, and when said attribute is valid for said selected content. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of sharing a profile with multiple sets of content data using a profile controller, said profile having a plurality of attributes for modifying the presentation of said content data, said attributes comprising settings for specific content presentation characteristics, comprising:
-
selecting, at the direction of a user, a plurality of attributes, said attributes comprising said settings for said specific content presentation characteristics, to define a profile to modify presentation of said content data rather than presenting a subset of said content data that is not modified by said specific content presentation characteristics; determining, using said profile controller, if said profile has previously been assigned a unique identifier; assigning a unique identifier to said profile using said profile controller if said profile has not previously been assigned a unique identifier; storing said profile in a profile repository using said profile controller; sending a notification using said profile controller that said profile is available for use by said content data for modifying presentation of said said content data at run time using said plurality of attributes comprising said settings for said specific content presentation characteristics. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
Specification