Software extension analysis

A software and repository technology, applied in software indicators, software maintenance/management, digital computer components, etc., to solve problems such as inappropriate information storage, program and/or operating system instability, etc.

Inactive Publication Date: 2012-05-16
MICROSOFT CORP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Information may thus be susceptible to improper storage, which may cause instabilities that prevent programs and / or operating systems from operating properly

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software extension analysis
  • Software extension analysis
  • Software extension analysis

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] Software extension analysis is discussed here. A local registry has associated classes described in a structured extension definition written in the software extension language. The local registry is maintained in the device's repository and can be analyzed as part of a software extension in the management device. This management can include functions such as detecting problems in the local registry, generating a manifest of registrations represented in the repository, inserting registrations into the repository in their native registry format, and removing all or parts of registrations from the repository. Furthermore, given a particular location in the repository and at least a portion of the data in the repository, the structured extension definition can be used to determine the particular registration category represented at that location.

[0016] figure 1 An example computing device 100 is illustrated that implements software extension analysis in accordance wit...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Multiple structured extension definitions can be obtained, each structured extension definition correspondes to one or more categories, and each structured extension definition is 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.

Description

Background technique [0001] Computers typically run an operating system that provides various functions, including allowing other applications to be installed and run on the computer. Such operating systems often provide locations where various applications, as well as the operating system, can store various types of information that will persist across multiple executions of the applications. When storing such information, however, problems can arise due to the number of different programs that can access and modify the stored data. The manner in which such information is stored may change over time, and such changes are often not properly communicated to different programs that store and / or retrieve data. Information may thus be susceptible to improper storage, which may cause instability that prevents the program and / or operating system from operating properly. Contents of the invention [0002] This Summary is provided to introduce a selection of concepts in a simplifi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & AuthorityApplications(China)
IPC IPC(8): G06F9/44G06F17/00G06F15/00
CPCG06F8/75G06F8/77G06F11/3668G06F17/00
InventorT.A.布尔丁A.K.夸奇
OwnerMICROSOFT CORP