META-CONFIGURATION OF PROFILES
First Claim
1. A method of retrieving a profile that has a plurality of attributes and applying said profile to selected content comprising:
- defining said selected content to which said profile is to be applied;
determining if said content includes an instruction to use said profile;
retrieving said profile from a profile repository that is separate from and not embedded with said content;
accessing said profile repository to load said profile;
loading said profile from said profile repository;
setting a current attribute pointer to a current attribute in said profile;
applying said current attribute to said content;
incrementing said current attribute pointer so that all attributes of said plurality of attributes in said profile are applied to said selected 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.
104 Citations
25 Claims
-
1. A method of retrieving a profile that has a plurality of attributes and applying said profile to selected content comprising:
-
defining said selected content to which said profile is to be applied; determining if said content includes an instruction to use said profile; retrieving said profile from a profile repository that is separate from and not embedded with said content; accessing said profile repository to load said profile; loading said profile from said profile repository; setting a current attribute pointer to a current attribute in said profile; applying said current attribute to said content; incrementing said current attribute pointer so that all attributes of said plurality of attributes in said profile are applied to said selected content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of applying a profile that has a plurality of attributes to selected content comprising:
-
defining said selected content to which said profile is to be applied; setting a current attribute pointer to a current attribute of said plurality of attributes; applying said current attribute to said selected content 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 said plurality of attributes in said profile are applied to said selected content whenever said attributes have a corresponding attribute present in said selected content, and when each attribute is valid for said selected content. - View Dependent Claims (17, 18)
-
-
19. A method of creating a profile for a Computer-Aided Design (CAD) application comprising:
-
configuring attributes of said profile of said CAD application by applying said attributes to selected content of a CAD model for use with said CAD application; accessing a plurality of categories and subcategories of said attributes; selecting said attributes from said categories and subcategories to form said profile; applying a unique identifier to said profile; storing said profile in a profile repository embedded within said content of said CAD model. - View Dependent Claims (20)
-
-
21. A method of using a profile controller to control the attributes of a profile to be used with selected content and other content comprising:
-
accessing a plurality of categories and subcategories of said attributes; selecting said attributes from said categories and subcategories to form said profile; assigning a unique identifier to said profile; storing said profile in a profile repository for use with said selected content; retrieving said profile from said profile repository using said unique identifier; applying said profile to said selected content; sending a notification that said profile is available for use by said other content; allowing access to said profile by said other content. - View Dependent Claims (22, 23, 24, 25)
-
Specification