IP Library Granted Patent US 7,529,740
Granted Patent B2
US 7,529,740 · App. 11/503,713 · Granted May 5, 2009

Method and apparatus for organizing data sources

Assignee: International Business Machines Corporation
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 7,529,740
App. No.
11/503,713
Granted
May 5, 2009
Kind
B2
Abstract

A method for organizing deep Web services is provided. In one aspect, the method obtains a collection of sources and their associated attributes and/or input modes, for instance, using a crawling algorithm. The method uses this information to organize the sources into communities. A mining algorithm such as the hyperclique mining algorithm is used to obtain cliques of highly correlated attributes. A clustering algorithm such as the hierarchical agglomerative clustering algorithm is used to further cluster the cliques of attributes into larger cliques, which in the present disclosure is referred to as signatures. The sources that are associated with each signature form a community and a graph representation of the communities is constructed, where the vertices are communities and the edges are the shared attributes.

Claims (12)

1. A computer-implemented method of organizing data sources, comprising:

grouping, using a hyperclique mining algorithm, a plurality of items including at least input attributes, output attributes, and keywords from one or more sources into a plurality of cliques of highly correlated items, the input attributes and output attributes being query attributes appearing on web query forms, the web query forms being associated with deep web services;

clustering, using a hierarchical agglomerative clustering algorithm, the plurality of cliques into one or more signatures;

for each of the one or more signatures,

selecting one or more sources including one or more input attributes or output attributes or combinations thereof that are associated with a signature; and

forming the selected sources into a community, the community being a collection of sources that logically belong together;

constructing a graph representation of a plurality of communities, the graph representation including at least a plurality of vertices representing the plurality of communities respectively and one or more edges connecting the plurality of vertices, the one or more edges representing at least one or more input attributes or output attributes or combination thereof that are shared between the communities represented in the connecting vertices; and

navigating the graph representation including at least one of:

starting at a vertex representing a community, following one or more edges to one or more second vertices representing one or more related communities

starting at a source, traversing to one or more associated vertices; and

starting from an attribute or a keyword or combination thereof, traversing one or more associated edges and connected vertices,

wherein data associated with deep web services may be stored, modeled, and analyzed to obtain knowledge to navigate, explore and query web services.

Assignments (3)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2012
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SAP AG
Reel/Frame 028540/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2008
From: CHANG, YUAN-CHI; LIM, LIPYEOW; WANG, MIN; ZHANG, ZHEN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021483/0415 →
Continuity (1)
Related Publication 20080040326A1 · Feb 14, 2008