META-CONFIGURATION OF PROFILES
First 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 and not at compilation time and not by a content creator comprising:
- defining said selected content by said user at said run time to which said profile is to be applied;
selecting said profile to be retrieved and applied to selected content;
retrieving said profile, at said run time, from a profile repository, said process of retrieving said profile from a profile repository further comprising;
loading said profile from said profile repository at said run time and not at compilation time and not by a content creator;
applying said profile at said run time, not at compilation time and not by a content creator, 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 when said current attribute has a corresponding attribute present in said selected content, and when 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 whenever said attribute has a corresponding attribute present in said selected content, and when said attribute is valid for said content.
1 Assignment
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.
115 Citations
43 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 and not at compilation time and not by a content creator comprising:
-
defining said selected content by said user at said run time to which said profile is to be applied; selecting said profile to be retrieved and applied to selected content; retrieving said profile, at said run time, from a profile repository, said process of retrieving said profile from a profile repository further comprising; loading said profile from said profile repository at said run time and not at compilation time and not by a content creator; applying said profile at said run time, not at compilation time and not by a content creator, 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 when said current attribute has a corresponding attribute present in said selected content, and when 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 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 for a vehicle, said profile having a plurality of attributes for modifying the presentation of content, said attributes comprising settings for specific content presentation characteristics, said content presentation characteristics comprising user-definable settings, said process comprising:
-
selecting said profile to be retrieved and applied to said user-definable settings; retrieving said profile from a profile repository, said process of retrieving said profile from a profile repository further comprising; loading said profile from said profile repository; applying said profile to said user-definable settings, 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 user-definable settings when said current attribute has a corresponding attribute present in said user-definable settings, and when current attribute is valid for said settings; incrementing said current attribute pointer so that each attribute of said plurality of attributes in said profile is applied to said user-definable settings whenever said attribute has a corresponding attribute present in said user-definable settings, and when said attribute is valid for said settings. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of retrieving and applying a profile, said profile having a plurality of attributes for modifying the presentation of content, said attributes comprising settings for specific content presentation characteristics for a Computer-Aided Design (CAD) application, at the direction of a user at run time and not at compilation time comprising:
-
defining content to which said profile is to be applied; selecting said profile to be retrieved and applied to said content; retrieving said profile from a profile repository, said process of retrieving said profile from a profile repository further comprising; loading said profile from said profile repository; applying said profile to said content, 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 user-definable settings when said current attribute has a corresponding attribute present in said user-definable settings, and when current attribute is valid for said settings; incrementing said current attribute pointer so that each attribute of said plurality of attributes in said profile is applied to said user-definable settings whenever said attribute has a corresponding attribute present in said user-definable settings, and when said attribute is valid for said user-definable settings. - View Dependent Claims (26, 27, 31, 32, 33, 34, 35, 36)
-
-
28. A method of retrieving and applying a profile from a profile repository, said profile having a plurality of attributes for modifying the presentation of content, said attributes comprising settings for specific content presentation characteristics for a multi-application environment on a computing device, at the direction of a user at run time, and not at compilation time, said content presentation characteristics comprising user-definable settings, said method comprising:
-
selecting said profile to be retrieved; retrieving said profile, at said run time, from a profile repository, said process of retrieving said profile from a profile repository further comprising; loading said profile from said profile repository at said run time, and not at compilation time, and not by a content creator; applying said profile at said run time, not at compilation time, and not by a content creator, 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 multi-application environment when said current attribute has a corresponding attribute present in said multi-application environment, and when 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 multi-application environment whenever said attribute has a corresponding attribute present in said environment, and when said attribute is valid for said environment. - View Dependent Claims (29, 30)
-
-
37. 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 content, said attributes comprising settings for specific content presentation characteristics, comprising:
-
selecting, at the direction of a user, a plurality of attributes to define a profile to modify the presentation of content; 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 additional content data. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
Specification