Spreadsheet program-based data classification for source target mapping
First Claim
Patent Images
1. A method, comprising:
- receiving a user selection of types of data to lookup;
determining an external data service that supports the types of data to lookup;
receiving an indication of lookup information types supported by the external data service;
displaying to a user a list of lookup information types supported by the external data service;
obtaining identification and lookup information types for schemas that describe organization of data contained in user data based at least in part upon user selection, the identification comprises schemas in a user spreadsheet environment for which data is desired from the external data source, the lookup information types comprising a cross-reference between the identified schemas and lookup information types supported by the external data source;
automatically mapping the identified schemas to data associated with the lookup information types supported by the external data service by analyzing the identified schemas and the data associated with the lookup information types supported by the external data service to determine how the data associated with the lookup information types supported by the external data service map to identified schemas, the mapping being initiated automatically without user activation; and
transferring external data from the external data service to the user spreadsheet environment based on the mapping.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure relates to third party cloud schema matching to a user'"'"'s data. The user can select the type of data to be looked up from an external source in order for the user'"'"'s data to be augmented with data from the external source. The user can be presented with a list of service providers that support the selected type of data. Columns from the user'"'"'s data are associated with supported lookup information types either automatically or manually. Based on the association, data from the external data source is automatically mapped to the user'"'"'s data and updates are selectively applied to the user'"'"'s data.
53 Citations
20 Claims
-
1. A method, comprising:
-
receiving a user selection of types of data to lookup; determining an external data service that supports the types of data to lookup; receiving an indication of lookup information types supported by the external data service; displaying to a user a list of lookup information types supported by the external data service; obtaining identification and lookup information types for schemas that describe organization of data contained in user data based at least in part upon user selection, the identification comprises schemas in a user spreadsheet environment for which data is desired from the external data source, the lookup information types comprising a cross-reference between the identified schemas and lookup information types supported by the external data source; automatically mapping the identified schemas to data associated with the lookup information types supported by the external data service by analyzing the identified schemas and the data associated with the lookup information types supported by the external data service to determine how the data associated with the lookup information types supported by the external data service map to identified schemas, the mapping being initiated automatically without user activation; and transferring external data from the external data service to the user spreadsheet environment based on the mapping. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving an indication of lookup information types supported by an external data service; inferring identification and lookup information types for data contained in user data based at least in part upon user selection, the identification comprises data in a user computing environment for which data is desired from the external data source, the lookup information types comprising a cross-reference between the identified data and lookup information types supported by the external data source; automatically mapping the identified data to data associated with the lookup information types supported by the external data service by analyzing the identified data and the data associated with the lookup information types supported by the external data service to determine how the data associated with the lookup information types supported by the external data service map to the identified data, the mapping being initiated automatically without user activation; and transferring external data from the external data service to the user computing environment based on the mapping. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a computer comprising; a mapping manager component configured to receive an indication of lookup information types supported by an external data service, the mapping manager further configured to infer identification and lookup information types for data contained in user data based at least in part upon user selection, the identification comprises data in a user computing environment for which data is desired from the external data source, the lookup information types comprising a cross-reference between the identified data and lookup information types supported by the external data source;
the mapping manager further configured to automatically map the identified data to data associated with the lookup information types supported by the external data service by analyzing the identified data and the data associated with the lookup information types supported by the external data service to determine how the data associated with the lookup information types supported by the external data service map to the identified data, the map being initiated automatically without user activation; anda revision component configured to transfer external data from the external data service to the user computing environment based on the map. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification