Rating system for web services
First Claim
Patent Images
1. A system for rating web services, the system comprising:
- a computer including a network interface for electronic communications with a communications network, wherein the computer is configured to process rating information input regarding a web service and use the rating information input, and wherein the computer is also configured to respond to a request for rating information;
a plurality of web service identifications for identifying web services;
a prediction engine for predicting behavior regarding the performance of the web service based on prediction inputs;
web service information that relates to the web services, wherein the web service information was obtained through use of the rating information input, wherein both the web service information and the prediction inputs comprise historical data obtained by the system;
a plurality of factors that determine an overall rating of the web services;
one or more weights that correspond to the plurality of factors in order to weight the factors according to user input;
a web services directory including a list of a plurality of web services and a uniform resource locator (URL) for each of the web services within the plurality of web services; and
a new web service, wherein the system does not have past performance data for the new web service, wherein the system uses a web service information database that is preloaded with related past performance data of a related web service, wherein the related web service provides similar services as the new web service, wherein the system uses the related past performance data of the related web service to rate the new web service.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for rating web services is disclosed. The system includes a computer with a network interface for electronic communications with a communications network. The computer is configured to process rating information input regarding a web service and use the rating information input. The computer is also configured to respond to a request for rating information. The system also includes multiple web services identifications for identifying web services. Web service information that relates to the web services is also included. The web service information is obtained through use of the rating information input.
-
Citations
31 Claims
-
1. A system for rating web services, the system comprising:
-
a computer including a network interface for electronic communications with a communications network, wherein the computer is configured to process rating information input regarding a web service and use the rating information input, and wherein the computer is also configured to respond to a request for rating information; a plurality of web service identifications for identifying web services; a prediction engine for predicting behavior regarding the performance of the web service based on prediction inputs; web service information that relates to the web services, wherein the web service information was obtained through use of the rating information input, wherein both the web service information and the prediction inputs comprise historical data obtained by the system; a plurality of factors that determine an overall rating of the web services; one or more weights that correspond to the plurality of factors in order to weight the factors according to user input; a web services directory including a list of a plurality of web services and a uniform resource locator (URL) for each of the web services within the plurality of web services; and a new web service, wherein the system does not have past performance data for the new web service, wherein the system uses a web service information database that is preloaded with related past performance data of a related web service, wherein the related web service provides similar services as the new web service, wherein the system uses the related past performance data of the related web service to rate the new web service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for rating web services, the system comprises:
-
a processor; a network interface in electronic communication with the processor; memory in electronic communication with the processor for storing data; program instructions stored in the memory and implementing a method to process rating information input regarding a web service, to use the rating information input, and to respond to a request for rating information; a plurality of web service identifications for identifying web services; a prediction engine for predicting behavior regarding the performance of the web service based on prediction inputs; web service information that relates to the web services, wherein the web service information was obtained through use of the rating information input, wherein both the web service information and the prediction inputs comprise historical data obtained by the system; a plurality of factors that determine an overall rating of the web services; one or more weights that correspond to the plurality of factors in order to weight the factors according to user input; and a web services directory including a list of a plurality of web services and a uniform resource locator (URL) for each of the web services within the plurality of web services; and a new web service, wherein the system does not have past performance data for the new web service, wherein the system uses a web service information database that is preloaded with related past performance data of a related web service, wherein the related web service provides similar services as the new web service, wherein the system uses the related past performance data of the related web service to rate the new web service. - View Dependent Claims (16)
-
-
17. A method for rating a web service from a provider, the method comprising:
-
receiving rating information input regarding a web service; using the rating information input to update web service information that relates to the web service; receiving a request for rating information; using a plurality of factors to determine an overall rating of the web services; associating one or more weights with the plurality of factors in order weight the factors according to user input; accessing the web service information; using a web services directory to access a list of a plurality of web services and a uniform resource locator (URL) for each of the web services within the plurality of web services; using a prediction engine for predicting behavior regarding the performance of the web service based on prediction inputs; preparing a response to the request for rating information; and sending the response to the request for rating information, wherein both the web service information and the prediction inputs comprise historical data obtained by the system; and providing a new web service, wherein the system does not have past performance data for the new web service, wherein the system uses a web service information database that is preloaded with related past performance data of a related web service, wherein the related web service provides similar services as the new web service, wherein the system uses the related past performance data of the related web service to rate the new web service. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-readable medium for storing program data, wherein the program data comprises instructions that are executable to:
-
receive rating information input regarding a web service; use the rating information input to update web service information that relates to the web service; receive a request for rating information; use a plurality of factors to determine an overall rating of the web services; associate one or more weights with the plurality of factors in order weight the factors according to user input; access the web service information; use a web services directory to access a list of a plurality of web services and a uniform resource locator (URL) for each of the web services within the plurality of web services; use a prediction engine for predicting behavior regarding the performance of the web service based on prediction inputs; prepare a response to the request for rating information; and send the response to the request for rating information, wherein both the web service information and the prediction inputs comprise historical data obtained by the system; and provide a new web service, wherein the system does not have past performance data for the new web service, wherein the system uses a web service information database that is preloaded with related past performance data of a related web service, wherein the related web service provides similar services as the new web service, wherein the system uses the related past performance data of the related web service to rate the new web service. - View Dependent Claims (31)
-
Specification