Web Service Description Transformation via Provider Data Crawling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Service requestors often lack knowledge about the specifications and options provided by service providers, leading to incomplete service requests and unsatisfactory service outcomes due to the complexity of web services and their descriptions.
Innovation Solution
A system that enhances service requestor requirements by analyzing information from service provider websites, using search engines to extract key terms, and providing a refined description of services, including ontologies and question forms, to help requestors accurately articulate their needs and identify suitable service providers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If service providers offer detailed service descriptions with multiple properties and options, then service information completeness is improved, but service requestor understanding and specification accuracy deteriorates due to complexity
Solution Approach 1:
The patent segments complex service descriptions into structured components including service properties, options, and specifications. By dividing the service information into organized categories with defined data types and validation rules, the system makes comprehensive service information more manageable and easier for requestors to understand and specify accurately.
Solution Approach 2:
The patent introduces an intermediary layer between service providers and service requestors in the form of standardized service descriptions and specification templates. This intermediary structure translates complex provider offerings into organized, easy-to-understand formats that help requestors accurately articulate their needs without being overwhelmed by raw complexity.
2Speed
If service requestors search for services without complete knowledge of specifications, then search speed is improved, but service matching quality deteriorates due to incomplete requirements
Solution Approach 1:
The patent implements preliminary action by providing service requestors with structured specification templates and guidance before they submit their service requirements. These pre-prepared frameworks help requestors identify and fill in necessary service specifications systematically, ensuring complete and accurate requirements are established before the matching process begins.
Solution Approach 2:
The patent incorporates feedback mechanisms that provide service requestors with information about their requirements completeness and accuracy. By feedbacking on missing specifications or unclear requirements, the system guides requestors to improve their service descriptions, thereby enhancing matching quality without significantly increasing search time.
3Ease of operation
If service specifications are incomplete due to requestor knowledge gaps, then ease of service request submission is improved, but service delivery quality deteriorates
Solution Approach 1:
The patent changes the parameters of service request submission by transforming unstructured free-text requirements into structured specifications with defined parameters, data types, and validation rules. This parameter transformation maintains ease of submission through standardized forms while ensuring completeness and quality of service specifications for reliable delivery.
Solution Approach 2:
The patent creates universal service specification templates that can accommodate multiple service types and providers through a common structured framework. This multi-functional approach allows requestors to easily submit requirements across different services using consistent formats, while the structured nature ensures sufficient detail for quality service delivery.
Data Source
AI summary
One embodiment is a method that receives a description of services desired by a service requestor and then crawls web sites to extract information on services offered by service providers. The extracted information is used to transform the description of services desired by the service requestor into an improved description of services.


