Systems and methods for brokering services
First Claim
1. A method for creating a service map comprising the steps of:
- determining a service transaction repository associated with at least two functionally identical service transactions, each transaction associated with at least one data feature;
determining data feature patterns in the service transaction repository; and
determining a service map associating services with the determined data feature patterns.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided to determine service data features from an archive of web service transactions. Data features for functionally identical classes of service are determined. Differentiating data feature patterns uniquely identifying each service within the class are learned using machine learning, clustering, statistical analysis and the like. A service map associating services with the differentiating patterns is determined. The service map contains data feature patterns that differentiate among otherwise functionally identical services. The data features are optionally associated with past usage, objective and subjective service quality measurements and the like. The data features of the received service requests are compared to differentiating patterns in the service map. The service associated with the differentiating patterns matching the data features of the service request is selected. The data features of the service request may include, but document language, document genre, number of words or characters, type of images, subject matter of images and the like.
36 Citations
20 Claims
-
1. A method for creating a service map comprising the steps of:
-
determining a service transaction repository associated with at least two functionally identical service transactions, each transaction associated with at least one data feature;
determining data feature patterns in the service transaction repository; and
determining a service map associating services with the determined data feature patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for brokering services comprising the steps of:
-
determining a service map associating services and data features for functionally identical services;
determining a service request and associated service data features for a functionally identical service; and
determining the service to perform the request based on the service map and at least the data features of the service request. - View Dependent Claims (9)
-
-
10. A system for creating a service map comprising:
-
a processor that determines a set of at least two functionally identical service transactions, each service transaction associated with a data feature;
determines data feature patterns in the service transaction repository;
determines a service map associating services with the determined data feature patterns. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for brokering services comprised of:
-
a processor that determines a service map associating services and data features for functionally identical services;
the processor determines a functionally identical service request associated with data features; and
determines the service to perform the request based on the service map and at least the data features of the functionally identical service request.
-
-
17. A carrier wave encoded to transmit a control program, useable to program a computer for constructing a service map, to a device for executing the program, the control program comprising:
-
instructions for determining a service transaction repository of at least two functionally identical service transactions, each transaction associated with data features;
instructions for determining data feature patterns in the service transaction repository; and
instructions for determining a service map associating services with the determined data feature patterns.
-
-
18. A carrier wave encoded to transmit a control program, useable to program a computer for brokering services, to a device for executing the program, the control program comprising:
-
instructions for determining a service map associating services and data features for functionally identical services;
instructions for determining a service request and an associated service data feature for a functionally identical service; and
instructions for determining the service to perform the request based on the service map and at least the data features of the service request.
-
-
19. Computer readable storage medium comprising:
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer for creating a service map comprising the steps of;
determining a service transaction repository of at least two functionally identical service transactions, each transaction associated with data features;
determining data feature patterns in the service transaction repository; and
determining a service map associating services with data features based on at least the identified data feature patterns.
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer for creating a service map comprising the steps of;
-
20. Computer readable storage medium comprising:
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer for brokering services comprising the steps of;
determining a service map associating services and data features for functionally identical services;
determining a service request and an associated service data features for a functionally identical service; and
determining the service to perform the request based on the service map and at least the data features of the service request.
- computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer for brokering services comprising the steps of;
Specification