Targeted asset capture, identification, and management
First Claim
1. A software utility for interacting with a user to classify a resource according to a predetermined domain model, the utility comprising:
- data type mapping means that allow the user to map data types to the domain model;
function mapping means that allow the user to map resource functions to the domain model;
identification means that allow the user to specify the location of the resource; and
a database comprising data type maps, resource function maps, and location information specified by the user.
14 Assignments
0 Petitions
Accused Products
Abstract
A targeted asset capture system that maps software resources to a domain model, and search and management tools for retrieving asset information and controlling asset acquisition. The domain model may include a process-centered organization and/or a structural organization of model tasks, functions, and data types. Capture includes mapping to the model functions and data types, and preferably also includes capturing other information about the asset and about the quality of mapping. The domain model may be used to build a search specification for searching for available assets that meet some or all of a set of functional (and/or nonfunctional) requirements. The search specification may also be published in part or in whole as a development specification.
117 Citations
53 Claims
-
1. A software utility for interacting with a user to classify a resource according to a predetermined domain model, the utility comprising:
-
data type mapping means that allow the user to map data types to the domain model;
function mapping means that allow the user to map resource functions to the domain model;
identification means that allow the user to specify the location of the resource; and
a database comprising data type maps, resource function maps, and location information specified by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
12. A software utility for managing resources within an enterprise, comprising:
a database comprising resource information including location information and functionality information, the functionality information being mapped to a domain model.
-
31. A method of classifying a resource comprising functions and data types, the method comprising:
-
providing a domain model comprising model functions and model data types;
mapping resource data types to model data types to produce data type maps;
mapping resource functions to model functions to produce function maps; and
storing the data type maps and function maps in a searchable database. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of managing resources within an enterprise, comprising:
maintaining a searchable database of resource information including location information and functionality information, the functionality information being mapped to a domain model. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
51. A method of mapping a software resource to a domain resource model comprising model functions and model data types, the method comprising:
-
determining resource functions and resource data types to be mapped;
determining an order for mapping resource functions and resource data types, wherein more complex functions and data types are mapped later than simpler functions and data types;
presenting the resource functions and data types in the determined order to a user for mapping; and
presenting suggested mappings for each function and data type to the user for determination of a mapping, wherein determined mappings for earlier resource functions or data types are used to suggest mappings for later types. - View Dependent Claims (52, 53)
-
Specification