Method and system for managing development components
First Claim
Patent Images
1. A computer-implemented method for managing reusable development components comprising:
- identifying a first development component of a first type stored in a repository, the repository including a plurality of other development components with at least a second development component of a second type and at least a subset of the development components comprising reusable components;
presenting an interface to a user adapted to display information for at least the first and second development components and to receive a development component search query from a user;
identifying profile data associated with the user, the profile data including data identifying a role of the user;
generating a set of search results based at least in part on the search query and the role of the user, the search results including an identification of at least one development component stored in the repository;
presenting information for the set of search results to the user;
receiving a selection of at least one development component from the presented set of search results;
identifying a set of consultants associated with the selected development component;
prioritizing, without intervention from the user, the set of consultants according to at least one user-based criteria;
receiving a selection of at least one of the prioritized consultants associated with the selected development component from the user;
based on the received selection, communicating a notification to the selected consultant without further intervention from the user;
facilitating a communication between the consultant and the user through the interface;
executing an interactive trial comprising an execution of the selected development component in a runtime environment without installation of the selected development component, the execution of the selected development component using mock data; and
processing a tag of the first development component, received during the interactive trial, to facilitate subsequent searches.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and software for managing development components or other enterprise content—whether developed internally or by third parties—are described herein. One method for managing reusable development components includes identifying a first development component of a first type. This first development component is stored in a repository, with the repository including a plurality of other development components with at least a second development component of a second type. The method then includes presenting an interface to a user operable to display information for at least the first and second development components.
48 Citations
27 Claims
-
1. A computer-implemented method for managing reusable development components comprising:
-
identifying a first development component of a first type stored in a repository, the repository including a plurality of other development components with at least a second development component of a second type and at least a subset of the development components comprising reusable components; presenting an interface to a user adapted to display information for at least the first and second development components and to receive a development component search query from a user; identifying profile data associated with the user, the profile data including data identifying a role of the user; generating a set of search results based at least in part on the search query and the role of the user, the search results including an identification of at least one development component stored in the repository; presenting information for the set of search results to the user; receiving a selection of at least one development component from the presented set of search results; identifying a set of consultants associated with the selected development component; prioritizing, without intervention from the user, the set of consultants according to at least one user-based criteria; receiving a selection of at least one of the prioritized consultants associated with the selected development component from the user; based on the received selection, communicating a notification to the selected consultant without further intervention from the user; facilitating a communication between the consultant and the user through the interface; executing an interactive trial comprising an execution of the selected development component in a runtime environment without installation of the selected development component, the execution of the selected development component using mock data; and processing a tag of the first development component, received during the interactive trial, to facilitate subsequent searches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 27)
-
-
17. Apparatus comprising a non-transitory and tangible computer readable storage medium storing instructions executable by at least one processor for managing reusable development components, the computer readable instructions operable when executed by the at least one processor to:
-
identify a first development component of a first type stored in a repository, the repository including a plurality of other development components with at least a second development component of a second type and at least a subset of the development components comprising reusable components; present an interface to a user adapted to display information for at least the first and second development components and to receive a development component search query from a user; identify profile data associated with the user, the profile data including data identifying a role of the user; generate a set of search results based at least in part on the search query and the role of the user, the search results including an identification of at least one development component stored in the repository; present information for the set of search results to the user; receive a selection of at least one development component from the presented set of search results; identify a set of consultants associated with the selected development component; prioritize, without intervention from the user, the set of consultants according to at least one user-based criteria; receive a selection of at least one of the prioritized consultants associated with the selected development component from the user; based on the received selection, communicate a notification to the selected consultant without further intervention from the user; facilitate a communication between the consultant and the user through the interface; execute an interactive trial comprising an execution of the selected development component in a runtime environment without installation of the selected development component, the execution of the selected development component using mock data; and process a tag of the first development component, received during the interactive trial, to facilitate subsequent searches. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification