METHOD AND SYSTEM FOR SERVICE COMPOSITION IN A SERVICE E-MARKETPLACE
First Claim
1. A method for improving the selection of a group of services in an exchange services environment by a user of a telecommunication network, the method is characterized by comprising the next steps:
- defining a first set of requirements in a selection criteria manager module to be fulfilled by the services;
performing a search among all services available, according to services functionalities defined in a service catalog and matching the first set of requirements;
discarding services which do not fulfilled the first set of requirements;
defining a second set of requirements in the selection criteria manager module, the second set of requirements indicates user preferences;
assigning weights to the services taking into account the second set of requirements, data from an historical information module of previous selections of the user, data from a profile of the user with previous preferences;
arranging all service combination according to the weights obtained, being the first one an optimal selection;
storing the selection of the user at the historical information module.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for improving the selection of a group of services, in an exchange services environment, by a user of a telecommunication network. The following steps are comprised by the invention: defining a first set of requirements in a selection criteria manager module to be fulfilled by the services; performing a search among all services available, according to services functionalities defined in a service catalog and matching the first set of requirements; discarding services which do not fulfilled the first set of requirements; defining a second set of requirements in the selection criteria manager module, the second set of requirements indicates user preferences; assigning weights to the services taking into account the second set of requirements, data from an historical information module of previous selections of the user, data from a profile of the user with previous preferences; arranging all service combination according to the weights obtained, being the first one an optimal selection; storing the selection of the user at the historical information module.
15 Citations
13 Claims
-
1. A method for improving the selection of a group of services in an exchange services environment by a user of a telecommunication network, the method is characterized by comprising the next steps:
-
defining a first set of requirements in a selection criteria manager module to be fulfilled by the services; performing a search among all services available, according to services functionalities defined in a service catalog and matching the first set of requirements; discarding services which do not fulfilled the first set of requirements; defining a second set of requirements in the selection criteria manager module, the second set of requirements indicates user preferences; assigning weights to the services taking into account the second set of requirements, data from an historical information module of previous selections of the user, data from a profile of the user with previous preferences; arranging all service combination according to the weights obtained, being the first one an optimal selection; storing the selection of the user at the historical information module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13)
-
-
12. A system for improving the selection of a group of services in an exchange services environment by a user of a telecommunication network, the system comprises a module called Intelligent Composition Module further comprising:
-
a selection criteria manager (30) for defining a first and a second set of requirements for the composed services; a selection engine (34) for performing the selection of services according to the all requirements defined in the selection criteria manager and searching among all possible service combinations; a profile manager (28) for providing information about previous preferences of a user, stored in a profile repository (29); an historic information repository (32) for storing previous selections of the user. a weight calculation module (33) for weighting a selection criteria according to the second set of requirements and data from the profile and data from an historic information repository; a composition support (31) for offering to the user or services provider an optimal composition of services according to the weights;
-
Specification