SOFTWARE EXTENSION ANALYSIS
First Claim
1. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a device, cause the one or more processors to:
- obtain multiple structured extension definitions, each structured extension definition corresponding to one or more categories and each structured extension definition being written in a software extension language;
access data representing registrations stored in a format native to a registration store; and
analyze the data in the registration store based at least in part on the multiple structured extension definitions.
2 Assignments
0 Petitions
Accused Products
Abstract
Multiple structured extension definitions can be obtained, each structured extension definition corresponding to one or more categories, and each structured extension definition being written in a software extension language. Data representing one or more registrations maintained in a format native to a registration store can be accessed, and this data analyzed based at least in part on the multiple structured definitions. In other aspects, a structured extension definition written in a software extension language is obtained. The registration store includes registrations stored in a format native to the registration store and different from the software extension language, and the registration store is modified based on the obtained structured extension definition.
-
Citations
20 Claims
-
1. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a device, cause the one or more processors to:
-
obtain multiple structured extension definitions, each structured extension definition corresponding to one or more categories and each structured extension definition being written in a software extension language; access data representing registrations stored in a format native to a registration store; and analyze the data in the registration store based at least in part on the multiple structured extension definitions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method implemented on a device, the method comprising:
-
obtaining a structured extension definition written in a software extension language; and modifying a registration store based on the structured extension definition, the registration store including registrations stored in a format native to the registration store and different from the software extension language. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method implemented in a device, the method comprising:
-
obtaining multiple structured extension definitions, each structured extension definition corresponding to one or more categories and each structured extension definition being written in a software extension language, the software extension language defining; multiple parameter elements each identifying data types for one of the multiple categories, a category element identifying the multiple parameter elements, a root element indicating a location in a registration store where the data for the category is stored, and a constraint element including one or more additional rules that the multiple registration parameters are to follow; accessing one or more registrations represented in a registration store; and analyzing the one or more registrations represented in the registration store in managing software extensions in the device.
-
Specification