Application Directory
First Claim
1. A method, comprising:
- maintaining an inventory of applications that are distributed throughout an organization;
receiving a request to identify what applications are available in a particular physical location of the organization;
searching the inventory responsive to the request; and
presenting a listing of applications from the inventory that are available in the particular physical location of the organization.
2 Assignments
0 Petitions
Accused Products
Abstract
Building and maintaining an accurate and up-to-date inventory of applications deployed throughout an organization are described. In one aspect, an application directory facilitates automated and standardized entry of information on an application. The application directory provides a series of browser-rendered interfaces that collects data about the application. These different types of data are organized according to a logical data model that defines multiple hierarchical levels of data types and relationships amongst the hierarchical levels. The collection of registered applications forms an inventory that may be used to manage these assets. In another aspect, the application directory allows authorized users to manage the inventory of applications.
68 Citations
36 Claims
-
1. A method, comprising:
-
maintaining an inventory of applications that are distributed throughout an organization; receiving a request to identify what applications are available in a particular physical location of the organization; searching the inventory responsive to the request; and presenting a listing of applications from the inventory that are available in the particular physical location of the organization. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
presenting a user interface to facilitate entry of information pertaining to an application, wherein the application comprises a logical set of resources including one or more of computing devices, software programs, or telecommunications devices that perform a specific business function; collecting, as part of the entry of information, family data describing a family to which the application belongs, deployment data pertaining to deployment of the application, component data identifying components used by the application, and owner data identifying a business owner responsible for the application; and organizing the information to form an inventory of applications that are distributed throughout an organization. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
facilitating entry of information pertaining to applications distributed throughout an organization using a Web-based data entry tool having a series of web pages for input of different types of information about the applications, wherein the different types of information adhere to a logical data model defining multiple hierarchical levels and relationships amongst the hierarchical levels; displaying on the web pages a visual cue of the logical data model to convey how data is being organized; and changing a focus within the visual cue of the logical data model in coordination with the information being collected by the Web-based data entry tool. - View Dependent Claims (16, 17, 18)
-
-
19. One or more computer-readable media storing computer-executable instructions that, when executed on one or more processors, performs acts comprising:
-
maintaining an inventory of applications that are distributed throughout an organization; facilitating online registration of new applications being added to the inventory, the online registration including prompts for different types of data according to a hierarchical logical data model; collecting operational data in an ongoing manner from at least some of the applications in the inventory; and responsive to requests, identifying in real-time applications in the inventory that satisfy certain criteria. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A graphical user interface that can be rendered on a computing device, comprising:
-
a series of data entry interfaces to facilitate user entry of different types of information about applications deployed throughout an organization, wherein the different types of information adhere to a logical data model defining multiple hierarchical levels of information types and relationships amongst the hierarchical levels; and a visual cue representative of the logical data model displayed in conjunction with the series of data entry interfaces to convey which data is being sought for user entry and how that data is being organized within the logical data model. - View Dependent Claims (26, 27, 28)
-
-
29. A system comprising:
-
memory; at least one processing unit coupled to access the memory; an application directory tool stored in the memory and executable on the processing unit to facilitate online registration of applications deployed throughout an organization, wherein individual applications comprise a logical set of resources including one or more of computing devices, software programs, or telecommunications devices that perform a specific business function; and the application directory tool being further configured to access an inventory of the applications that have been registered to identify where applications are physically deployed within the organization. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A system comprising:
-
means for facilitating registration of applications deployed throughout an organization in an automated online manner to form an inventory of applications, the registration facilitation means presenting a series of interfaces to gather systematically different types of information about the applications, wherein the different types of information adhere to a logical data model defining multiple hierarchical levels and relationships amongst the hierarchical levels; and means for discovering applications in the inventory that satisfy search criteria. - View Dependent Claims (35, 36)
-
Specification