Service requirement analysis system, method and non-transitory computer readable storage medium

US9652472B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9652472-B2
Application numberUS-201414549697-A
CountryUS
Kind codeB2
Filing dateNov 21, 2014
Priority dateOct 22, 2014
Publication dateMay 16, 2017
Grant dateMay 16, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A service requirement analysis system includes a service provider database and an analysis server. The service provider database stores multiple service provider data entries, and is connected to a client device. The analysis server receives a service requirement string, and performs segmentation and filtering to obtain requirement keywords. The correlation values quantifying semantic relatedness between any two of the requirement keywords are calculated to construct a requirement keyword connected graph for dividing the requirement keywords into one or more requirement keyword groups associated with one or more concepts in the service requirement string. A semantic hierarchical structure of each of the requirement keyword groups is constructed for searching the service provider database to obtain service provider data entries matching the service requirement string. The matched entries are displayed on the client device.

First claim

Opening claim text (preview).

What is claimed is: 1. A service requirement analysis system, comprising: a service provider database configured for storing a plurality of service provider data entries; and an analysis server connected to a client device, and the analysis server comprising a processor and a memory storing one or more instructions to be executed by the processor for: receiving a service requirement string from the client device, segmenting and filtering the service requirement string for obtaining a plurality of requirement keywords; calculating a correlation value between any two of the requirement keywords, and clustering according to the correlation values for dividing the requirement keywords into one or more requirement keyword groups; constructing semantic hierarchical structures of the requirement keyword groups respectively, and searching the service provider database according to the semantic hierarchical structures to obtain at least one service provider data entry matching the service requirement string; and sending the at least one service provider data entry to the client device for displaying the at least one service provider data entry on the client device; wherein the instructions executed by the processor of the analysis server for constructing the semantic hierarchical structures of the requirement keyword groups comprise: establishing a connection direction between any two of the requirement keywords in each of the requirement keyword groups; and determining a root requirement keyword for each of the requirement keyword groups according to the connection directions. 2. The service requirement analysis system as claimed in claim 1 , wherein the instructions executed by the processor of the analysis server for clustering the requirement keywords comprise: constructing a requirement keyword connected graph according to the correlation values, and filtering the correlation values with a correlation threshold value to adjust connection of the requirement keyword connected graph for clustering the requirement keywords into the requirement keyword groups. 3. The service requirement analysis system as claimed in claim 1 , wherein the instructions executed by the processor of the analysis server comprise: retrieving calendar information and location information from the client device, and filtering the at least one service provider data entry displayed on the client device according to the calendar information and the location information. 4. The service requirement analysis system as claimed in claim 1 , wherein the instructions executed by the processor of the analysis server comprise: retrieving time information and location information from the service requirement string, and filtering the at least one service provider data entry displayed on the client device according to the time information and the location information. 5. The service requirement analysis system as claimed in claim 1 , wherein the service provider data entries are stored in the service provider database in a hierarchical structure, and the analysis server is configured for searching the service provider database according to the semantic hierarchical structures. 6. A service requirement analysis method, comprising: receiving a service requirement string from a client device, and segmenting and filtering the service requirement string for obtaining a plurality of requirement keywords; calculating a correlation value between any two of the requirement keywords, and clustering the requirement keywords according to the correlation values for dividing the requirement keywords into one or more requirement keyword groups; constructing semantic hierarchical structures of the requirement keyword groups respectively, and searching a service provider database according to the semantic hierarchical structures to obtain at least one service provider data entry matching the service requirement string, wherein the service provider database is configured for storing a plurality of service provider data entries; and sending the at least one service provider data entry to the client device for displaying the at least one service provider data entry on the client device; wherein the operations of constructing semantic hierarchical structures of the requirement keyword groups comprise: establishing a connection direction between any two of the requirement keywords in each of the requirement keyword groups; and determining a root requirement keyword for each of the requirement keyword groups according to the connection directions. 7. The service requirement analysis method as claimed in claim 6 , wherein the operations of clustering the requirement keywords comprise: constructing a requirement keyword connected graph according to the correlation values, and filtering the correlation values with a correlation threshold value to adjust connection of the requirement keyword connected graph for clustering the requirement keywords into the requirement keyword groups. 8. The service requirement analysis method as claimed in claim 6 , further comprising: retrieving calendar information and location information from the client device, and filtering the at least one service provider data entry displayed on the client device according to the calendar information and the location information. 9. The service requirement analysis method as claimed in claim 6 , further comprising: retrieving time information and location information from the service requirement string, and filtering the at least one service provider data entry displayed on the client device according to the time information and the location information. 10. The service requirement analysis method as claimed in claim 6 , wherein the operations of searching the service provider database comprise: searching the service provider database according to the semantic hierarchical structures, wherein the service provider data entries are stored in the service provider database in a hierarchical structure. 11. A non-transitory computer readable storage medium storing a program causing a computer to execute a service requirement analysis method, the service requirement analysis method comprising: receiving a service requirement string from a client device, and segmenting and filtering the service requirement string for obtaining a plurality of requirement keywords; calculating a correlation value between any two of the requirement keywords, and clustering the requirement keywords according to the correlation values for dividing the requirement keywords into one or more requirement keyword groups; constructing semantic hierarchical structures of the requirement keyword groups respectively, and searching a service provider database according to the semantic hierarchical structures to obtain at least one service provider data entry matching the service requirement string, wherein the service provider database is configured for storing a plurality of service provider data entries; and sending the at least one service provider data entry to the client device for displaying the at least one service provider data entry on the client device; wherein the operations of constructing semantic hierarchical structures of the requirement keyword groups comprise: establishing a connection direction between any two of the requirement keywords in each of the requirement keyword groups; and determining a root requirement keyword for each of the requirement keyword groups according to the connection directions.

Assignees

Inventors

Classifications

  • G06F16/185Primary

    Hierarchical storage management [HSM] systems, e.g. file migration or policies thereof (details of archiving G06F16/11) · CPC title

  • Hierarchical databases, e.g. IMS, LDAP data stores or Lotus Notes · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9652472B2 cover?
A service requirement analysis system includes a service provider database and an analysis server. The service provider database stores multiple service provider data entries, and is connected to a client device. The analysis server receives a service requirement string, and performs segmentation and filtering to obtain requirement keywords. The correlation values quantifying semantic relatedne…
Who is the assignee on this patent?
Inst Information Ind
What technology area does this patent fall under?
Primary CPC classification G06F16/185. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 16 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).