Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
182 words
A computer-readable medium having computer-executable components for generating a property sheet having a shell supported property sheet page and an application supported property sheet page in a data processing system having a video display and a processor running an operating system that includes a shell, the computer-readable components comprising: a shell property component for providing shell defined property sheet pages corresponding to at least one object associated with an application installed under the operating system and belonging to an object class, the shell supported property sheet page component presenting a shell supported property in association with the object class; an application property component for presenting an application supported property sheet page corresponding to the object and defined by the application; a processing component for integrating shell supported property sheet pages and application supported property sheet pages into a property sheet; and a display component for obtaining a request to display one or more property sheet pages associated with the object and to provide access to the shell supported property sheet pages and the application supported property sheet pages via the property sheet.
Claim 2
Dependent Claim
182 words
A computer-readable medium having computer-executable components for generating a property sheet having a shell supported property sheet page and an application supported property sheet page in a data processing system having a video display and a processor running an operating system that includes a shell, the computer-readable components comprising: a shell property component for providing shell defined property sheet pages corresponding to at least one object associated with an application installed under the operating system and belonging to an object class, the shell supported property sheet page component presenting a shell supported property in association with the object class; an application property component for presenting an application supported property sheet page corresponding to the object and defined by the application; a processing component for integrating shell supported property sheet pages and application supported property sheet pages into a property sheet; and a display component for obtaining a request to display one or more property sheet pages associated with the object and to provide access to the shell supported property sheet pages and the application supported property sheet pages via the property sheet.
Claim 3
Dependent Claim
33 words
The computer-executable components as recited in claim 1 , wherein the application property component obtains an application supported property and generates the application supported property sheet page corresponding to the application supported property.
Claim 4
Dependent Claim
28 words
The computer-executable components as recited in claim 1 , wherein the application property component includes a providing a property sheet handler for each application supported property sheet page.
Claim 5
Dependent Claim
24 words
The computer-executable components as recited in claim 3 , wherein the application property component registers the property sheet handler in the operating system registry.
Claim 6
Dependent Claim
33 words
The computer-executable components as recited in claim 3 , wherein the processing component invokes the property sheet handlers to integrate the shell supported property sheet pages and the application supported property sheet pages.
Claim 7
Dependent Claim
64 words
The computer-executable components as recited in claim 3 , wherein the processing component: obtains a class identifier for the property sheet handler; instantiates a property sheet handler based on the class identifier; defines an interface for adding the application supported property sheet page corresponding to the property sheet handler to the property sheet; and adds the application supported property sheet page to the interface.
Claim 8
Dependent Claim
167 words
In a computer system having a video display and a processor running an operating system that includes a shell, a method for generating a property sheet having at least one application supported property sheet page and a shell supported property sheet page, the method comprising: obtaining at least one object associated with an application installed under the operating system, each object defined by an object class; obtaining at least one application supported property sheet page defined by the application in association with the object, the application supported property sheet page presenting at least one application supported property; obtaining a shell supported property sheet page defined by the shell in association with the object class, the shell supported property sheet page presenting a shell supported property; obtaining a request to display one or more properties associated with the object; generating a property sheet display presenting at least one shell supported property and at least one application supported property; and displaying the property sheet page on the video display.
Claim 9
Dependent Claim
167 words
In a computer system having a video display and a processor running an operating system that includes a shell, a method for generating a property sheet having at least one application supported property sheet page and a shell supported property sheet page, the method comprising: obtaining at least one object associated with an application installed under the operating system, each object defined by an object class; obtaining at least one application supported property sheet page defined by the application in association with the object, the application supported property sheet page presenting at least one application supported property; obtaining a shell supported property sheet page defined by the shell in association with the object class, the shell supported property sheet page presenting a shell supported property; obtaining a request to display one or more properties associated with the object; generating a property sheet display presenting at least one shell supported property and at least one application supported property; and displaying the property sheet page on the video display.
Claim 10
Dependent Claim
49 words
The method as recited in claim 7 , wherein each property sheet page within the property sheet corresponds to an independently displayable section of the property sheet and wherein generating a property sheet display includes generating graphical icons for selecting a specific property sheet page within the property sheet.
Claim 11
Dependent Claim
36 words
The method as recited in claim 8 , wherein generating the graphical icons for selecting a specific property sheet page includes generating a set of tabs corresponding to each property sheet page in the property sheet.
Claim 12
Dependent Claim
28 words
The method as recited in claim 7 , wherein generating a property sheet display includes generating one or more property attributes to be graphically manipulated by a user.
Claim 13
Dependent Claim
20 words
A computer-readable medium having computer-executable instructions for performing the method recited in any one of claims 7 – 10 .
Claim 14
Independent Claim
177 words
A system for generating property sheets having a shell supported property sheet page and an application supported property sheet page in an operating system having a shell, the system comprising: means for obtaining at least one object associated with an application installed under the operating system, each object belonging to an object class; means for obtaining a shell supported property sheet page defined by the shell in association with the object class, the shell supported property sheet page presenting a shell supported property; means for obtaining at least one application supported property sheet page defined by the application in association with the object, the application supported property sheet page presenting at least one application supported property; processing means for incorporating the application supported property sheet page and the shell supported property sheet page into an object property sheet; and display means for providing access to the shell supported property sheet page and the application property sheet page through the object property sheet in response to a request to display one or more properties associated with the object.
Claim 15
Independent Claim
177 words
A system for generating property sheets having a shell supported property sheet page and an application supported property sheet page in an operating system having a shell, the system comprising: means for obtaining at least one object associated with an application installed under the operating system, each object belonging to an object class; means for obtaining a shell supported property sheet page defined by the shell in association with the object class, the shell supported property sheet page presenting a shell supported property; means for obtaining at least one application supported property sheet page defined by the application in association with the object, the application supported property sheet page presenting at least one application supported property; processing means for incorporating the application supported property sheet page and the shell supported property sheet page into an object property sheet; and display means for providing access to the shell supported property sheet page and the application property sheet page through the object property sheet in response to a request to display one or more properties associated with the object.
Claim 16
Dependent Claim
47 words
The system as recited in claim 12 , wherein the means for providing at least one application supported property sheet page includes: means for receiving application supported properties associated with the object; and means for generating application supported property sheet pages corresponding to each application supported property.
Claim 17
Dependent Claim
49 words
The system as recited in claim 12 , wherein the means for obtaining at least one application supported property sheet page includes means for providing a property sheet handler for each application supported property sheet page associated with the object, the property sheet handler provided by the application program.
Claim 18
Dependent Claim
31 words
The system as recited in claim 14 , wherein the means for obtaining an application supported property sheet includes means for registering the property sheet handler in an operating system registry.
Claim 19
Dependent Claim
32 words
The system as recited in claim 14 , wherein processing means includes means for invoking the property sheet handlers to retrieve application supported property sheet pages for integration into a property sheet.
Claim 20
Dependent Claim
72 words
The system as recited in claim 14 , wherein the means for processing wherein the processing means includes: means for obtaining a class identifier for each property sheet handler; means for instantiating the property sheet handling means; means for defining an interface for the addition of the application supported property sheet page to the property sheet; and means for adding the application supported property sheet to the property sheet through the interface.