Meta-configuration of profiles
First Claim
1. A processor-implemented method of retrieving and applying a profile, said profile having a plurality of attributes for dynamically modifying the presentation of content, said attributes including settings for specific content presentation characteristics for a Computer-Aided Design (CAD) application, the method comprising:
- determining that a CAD application is configured to use profiles;
defining content to which a profile is to be dynamically applied;
determining if the content contains profile information;
selecting the profile to be retrieved and applied to the content, the profile including settings for specific content presentation characteristics, wherein if the content contains profile information, determining if the profile information identifies a default profile, and if the profile information identifies a default profile, automatically selecting the default profile for retrieval;
dynamically retrieving the profile from a profile repository;
dynamically loading the profile from the profile repository;
dynamically applying the profile to the content at the direction of a user to modify presentation of the content, rather than presenting a subset of the selected content that is not modified by the specific content presentation characteristics, the application of the profile including;
setting a current attribute pointer to a current attribute in the profile;
dynamically applying the current attribute to user-definable settings to modify presentation of the content to correspond to the current attribute when the current attribute has a corresponding attribute present in the user-definable settings, and when current attribute is valid for the settings; and
incrementing the current attribute pointer so that each attribute of the plurality of attributes in the profile is dynamically applied to the user-definable settings that modifies presentation of the content to correspond to the attribute when the attribute has a corresponding attribute present in the user-definable settings, and when the attribute is valid for the user-definable settings; and
dynamically updating at least one attribute of the plurality of attributes in the profile based on a subsequent change in at least one user-definable setting associated with the at least one attribute.
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 vehicle applications, the profile can be generated in a first vehicle, stored in a profile repository, and subsequently applied to a second vehicle.
-
Citations
17 Claims
-
1. A processor-implemented method of retrieving and applying a profile, said profile having a plurality of attributes for dynamically modifying the presentation of content, said attributes including settings for specific content presentation characteristics for a Computer-Aided Design (CAD) application, the method comprising:
-
determining that a CAD application is configured to use profiles; defining content to which a profile is to be dynamically applied; determining if the content contains profile information; selecting the profile to be retrieved and applied to the content, the profile including settings for specific content presentation characteristics, wherein if the content contains profile information, determining if the profile information identifies a default profile, and if the profile information identifies a default profile, automatically selecting the default profile for retrieval; dynamically retrieving the profile from a profile repository; dynamically loading the profile from the profile repository; dynamically applying the profile to the content at the direction of a user to modify presentation of the content, rather than presenting a subset of the selected content that is not modified by the specific content presentation characteristics, the application of the profile including; setting a current attribute pointer to a current attribute in the profile; dynamically applying the current attribute to user-definable settings to modify presentation of the content to correspond to the current attribute when the current attribute has a corresponding attribute present in the user-definable settings, and when current attribute is valid for the settings; and incrementing the current attribute pointer so that each attribute of the plurality of attributes in the profile is dynamically applied to the user-definable settings that modifies presentation of the content to correspond to the attribute when the attribute has a corresponding attribute present in the user-definable settings, and when the attribute is valid for the user-definable settings; and dynamically updating at least one attribute of the plurality of attributes in the profile based on a subsequent change in at least one user-definable setting associated with the at least one attribute. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer-readable medium having computer-readable instructions stored thereon that, when executed by at least one processor of a computer, cause the computer to:
-
define content to which a profile is to be dynamically applied; determine if the content contains profile information; select the profile to be retrieved and applied to the defined content, the profile including settings for specific content presentation characteristics, wherein if the content contains profile information, determine if the profile information identifies a default profile, and if the profile information identifies a default profile, select the default profile for retrieval; dynamically retrieve the profile from a profile repository; dynamically apply the profile to the defined content at the direction of a user to modify presentation of the defined content, the application of the profile including instructions to;
set a current attribute pointer to a current attribute in the profile, apply the current attribute to user-definable settings to modify presentation of the defined content to correspond to the current attribute when the current attribute has a corresponding attribute present in the user-definable settings, and increment the current attribute pointer such that each attribute of the plurality of attributes in the profile is dynamically applied to the user-definable settings that modify presentation of the defined content to correspond to the attribute when the attribute has a corresponding attribute present in the user-definable settings and when the attribute is valid for the user-definable settings; anddynamically update at least one attribute of the plurality of attributes in the profile based on a subsequent change in at least one user-definable setting associated with the at least one attribute. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification