IP Library Granted Patent US 8,032,644
Granted Patent B2
US 8,032,644 · App. 12/161,883 · Granted Oct 4, 2011

Service creation method, computer program product and computer system for implementing that method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,032,644
App. No.
12/161,883
Granted
Oct 4, 2011
Kind
B2
Abstract

The invention discloses a method ( 100 ) for creating a service based on a request. This method comprises a step of semantically analyzing ( 30 ) a natural-language request, such as one sent ( 20 ) from a mobile telephone or a personal digital assistant ( 150 ). In this manner, the request may be formulated ( 10 ) in natural language, without needing to possess any technical knowledge whatsoever. The semantic analysis ( 30 ) makes it possible to identify ( 35 ) Web service requirements (or specifications). Next, Web services are determined ( 40 ) and sequenced ( 50 ) based on the identified service requirements. A new service is then made available, such as to the user who made the natural-language request.

Claims (26)

1. A method for creating a service from a request, comprising:

semantically analyzing a request in natural language;

identifying Web service requirements based on the semantic analysis performed; and

determining and sequencing Web services depending on the identified service requirements,

wherein the step of semantically analyzing the request comprises:

a lexical and semantic analysis,

wherein the step of determining and sequencing is divided into a step of determining Web services and then sequencing the determined web services, and

wherein the step of determining Web services comprises:

identifying characteristics of Web services based on a description of Web services;

comparing at least some of these characteristics with the identified requirements; and

determining Web services based on a result of the comparison.

2. The method of claim 1 , wherein the step of identifying characteristics of Web services comprises, for each of the services:

accessing a description of the Web service; and

identifying characteristics of that service based on the description of that service.

3. The method of claim 2 , wherein the description of the Web service is in WSDL language.

4. The method of claim 1 , wherein the step of identifying characteristics comprises a semantic analysis of the descriptions of Web services.

5. The method of claim 1 , wherein the identified characteristics involve an input and/or an output for each of the determined services.

6. The method of claim 5 , wherein the identified characteristics comprise, for each of the services:

at least two sets, each with at least three fields, wherein:

a first field of one of the sets pertains to an input of the service;

a first field of another set pertains to an output of the service;

a second field of each of the sets pertains to a type of data related to the first field;

a third field of each of the sets pertains to a semantic tag related to the first field; and wherein the composition step further comprises:

a step of a compatibility test involving the three fields of each of the sets.

7. The method of claim 1 , wherein the step of sequencing ( 50 ) comprises:

a compatibility test involving at least one identified characteristic for each of the determined services.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2014
From: ALCATEL LUCENT
To: SOUND VIEW INNOVATIONS, LLC
Reel/Frame 033416/0763 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2009
From: LARVET, PHILIPPE
To: ALCATEL LUCENT
Reel/Frame 022103/0832 →