Automated table transformations from examples

A tabular and automatic technology, applied in electrical digital data processing, special data processing applications, natural language data processing, etc., can solve the problems of boring users and expensive programmers

Active Publication Date: 2012-08-01
MICROSOFT TECH LICENSING LLC
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Likewise, the task of manually creating a new form from an existing form is relatively tedious and sometimes tiresome for the user
Alternatively, an inexperienced computer user can hire an expert programmer to generate a program or script that will create a new form from existing forms in the format that the user desires, but hiring such a programmer can be expensive

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automated table transformations from examples
  • Automated table transformations from examples
  • Automated table transformations from examples

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Various techniques involved in transforming a first form in a first format into a second form in a second format by utilizing user-supplied examples will now be described with reference to the accompanying drawings, throughout which like reference numerals refer to the same elements. Additionally, several functional block diagrams of various exemplary systems are shown and described herein for purposes of explanation. It will be appreciated, however, that functionality described as being performed by a particular system component may be performed by multiple components. Similarly, for example, a component may be configured to perform functionality described as being performed by multiple components. Additionally, as used herein, the term "exemplary" is intended to mean serving as an illustration or example of something, not intended to indicate preference.

[0022] now refer to figure 1 , illustrates an exemplary system 100 that facilitates automatically transforming...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Described herein are mechanisms for automatically generating a computer-executable program that transforms a first table in a first format to a second table in a second format by way of user-provided examples. A user provides an exemplary input table of a first format, where the input table may be a portion of the first table. The user also provides an exemplary output table of a second format, wherein contents of the output table correspond to contents of the input table. Based upon these user-provided examples, a table transform program is automatically generated, wherein the table transform program, when executed over the first table generates the second table.

Description

technical field [0001] The present invention relates to table format conversion. Background technique [0002] Tables have traditionally been used to arrange data in a way suitable for review or computer processing. For example, spreadsheet applications have been developed to arrange and manipulate data in tabular form. Additionally, many current word processing applications have associated table functionality to enable a user to display data in a particular format by utilizing one or more tables. Additionally, many databases can be thought of as tables, where the entries in the database are arranged via a particular index. [0003] In some cases, a user of one of these applications may wish to generate a new form from an existing form, where the new form includes some of the same data in a different format from the existing form (or a table that can be derived from the data data). There are an essentially unlimited number of formats for displaying data in tables, and de...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/24
CPCG06F17/246G06F17/245G06F40/177G06F40/18
InventorS·古瓦尼W·R·哈里斯
OwnerMICROSOFT TECH LICENSING LLC