US2006195782A1PendingUtilityA1

Method and system for classifying and displaying tables of information

Assignee: MICROSOFT CORPPriority: Feb 28, 2005Filed: Feb 28, 2005Published: Aug 31, 2006
Est. expiryFeb 28, 2025(expired)· nominal 20-yr term from priority
G06F 16/9577
41
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A table system includes a classification system and a display system. The classification system trains a classifier to classify tables of display pages as a data table or not a data table based on certain features of the tables. The display system identifies the tables of a display page, identifies the features of the tables, and then uses the classifier to classify the tables based on their features. When a table is not classified as a data table, the display system may display the table in a conventional one-column view. When a table is classified as a data table, the display system displays the data table in an alternate view that attempts to preserve the layout and thus meaning of the data table.

Claims

exact text as granted — not AI-modified
1 . A method for displaying a data table, the method comprising: 
 providing a table classifier that classifies a table as a data table or not a data table based on features of the table;    providing a display page having one or more tables; and    for a table of the provided display page, 
 identifying features of the table;  
 classifying the table as being a data table or not a data table by applying the table classifier to the identified features; and  
 displaying the table based on whether the table is classified as a data table or not a data table.  
   
   
   
       2 . The method of  claim 1  including training the table classifier using training samples of tables, the training including generating feature vectors for the training samples and receiving classifications of the training samples.  
   
   
       3 . The method of  claim 2  wherein the table classifier is implemented using a support vector machine.  
   
   
       4 . The method of  claim 3  wherein the table classifier is implemented using a neural network.  
   
   
       5 . The method of  claim 1  wherein the displaying includes using a one-column view for a table classified as not a data table and an alternate view for a table classified as a data table.  
   
   
       6 . The method of  claim 5  wherein the alternate view is from the group consisting of a scrolling view, a zoomed view, and a transposed view.  
   
   
       7 . The method of  claim 1  wherein the features include visual features and content features.  
   
   
       8 . The method of  claim 7  wherein a visual feature is from the group consisting of border width, row span, column span, and row and column bins.  
   
   
       9 . The method of  claim 7  wherein a content feature is from the group consisting of textual content ratio, singular cell ratio, link content ratio, image content ratio, and digital content ratio.  
   
   
       10 . A computer-readable medium containing instructions for controlling a computer system to classify a data table, by a method comprising: 
 providing a table classifier that classifies a table as a data table or not a data table based on features of the table;    providing a display page having one or more tables; and    classifying a table of the display page as being a data table or not a data table by applying the table classifier to features of the table.    
   
   
       11 . The computer-readable medium of  claim 10  wherein the classifying is performed by a server that provides the classification to a device for display of the table based on the classification.  
   
   
       12 . The computer-readable medium of  claim 10  wherein the classifying is performed by a device that displays the table in accordance with the classification.  
   
   
       13 . The computer-readable medium of  claim 10  including training the table classifier using training samples of tables, the training including identifying features of the training samples and receiving classifications of the training samples.  
   
   
       14 . The computer-readable medium of  claim 10  including when the table is classified as a data table, displaying the table in a view from the group consisting of a scrolling view, a zoomed view, and a transposed view.  
   
   
       15 . The computer-readable medium of  claim 10  wherein the features include visual features and content features.  
   
   
       16 . A system for classifying a data table, by a method comprising: 
 a table classifier that classifies a table as a data table or not a data table based on a feature of the table; and    a component that classifies a table as being a data table or not a data table by applying the table classifier to a feature of the table.    
   
   
       17 . The system of  claim 16  wherein the component that classifies is a component of a server that provides the classification to a device for display of the table based on the classification.  
   
   
       18 . The system of  claim 16  wherein the component that classifies is a component of a device that displays the table in accordance with the classification.  
   
   
       19 . The system of  claim 16  wherein the table, is a table of a display page.  
   
   
       20 . The system of  claim 16  including a component that trains the table classifier using training samples of tables, the training including identifying features of the training samples and receiving classifications of the training samples.

Join the waitlist — get patent alerts

Track US2006195782A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.