INTERACTIVE SYNCHRONIZATION OF WEB DATA AND SPREADSHEETS
First Claim
Patent Images
1. A computer-implemented method of wrapper induction comprising:
- employing a processor to execute computer-executable instructions stored on a computer-readable medium to perform the following acts;
building a wrapper of data for a spreadsheet application, the building comprising;
receiving a set of data selected from a document;
receiving characteristics of the data selected from the document, the characteristics usable to identify similar data in the document or other documents;
importing the set of data from the document into the spreadsheet document; and
storing the wrapper in the spreadsheet document.
2 Assignments
0 Petitions
Accused Products
Abstract
Interactive synchronization of Web data and spreadsheets is usable to build data wrappers based on any type of data found in a document. Such data wrappers can be used to interact with source documents, crawl a network for additional data, map data from across domains, and/or synchronize data from dynamic Web documents.
-
Citations
20 Claims
-
1. A computer-implemented method of wrapper induction comprising:
employing a processor to execute computer-executable instructions stored on a computer-readable medium to perform the following acts; building a wrapper of data for a spreadsheet application, the building comprising; receiving a set of data selected from a document; receiving characteristics of the data selected from the document, the characteristics usable to identify similar data in the document or other documents; importing the set of data from the document into the spreadsheet document; and storing the wrapper in the spreadsheet document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A system for training a data wrapper for a spreadsheet application comprising:
-
memory coupled to a processor; and a wrapper training module, stored in the memory and executable on the processor, to; receive a wrapper comprising data selected and extracted from a first document available over a network; determine appropriate data to be extracted from one or more other documents available over a network based on the data selected and extracted from the first document available over a network; extract the appropriate data from the other documents available over a network; and store the appropriate data in the spreadsheet document. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. One or more computer-readable storage media, storing computer-executable instructions that, when executed on a processor, perform acts for mapping one or more data wrappers, the acts comprising:
-
receiving one or more data wrappers from a spreadsheet application, the one or more data wrappers created from data of at least two different documents, the at least two different documents belonging to different domains; and mapping the one or more data wrappers together to create a cross-domain wrapper. - View Dependent Claims (20)
-
Specification