MAPPING STORED CLIENT DATA TO REQUESTED DATA USING METADATA
First Claim
Patent Images
1. A non-transitory computer-readable medium embodying a program that, when executed by at least one computing device, causes the at least one computing device to at least:
- receive a plurality of standardized data items from a network service corresponding to a data provider, the plurality of standardized data items corresponding to standardized data types promulgated by a metadata central authority;
determine that a network page including a web form has been requested by a data consumer, the web form requesting a plurality of requested data items;
receive metadata from a network data service, the metadata including a mapping defining a correspondence between the plurality of requested data items requested and the plurality of standardized data items;
generate a subset of the plurality of requested data items requested by the web form based at least in part on the metadata and the plurality of standardized data items; and
execute a service call to the data consumer including the subset of the plurality of requested data items.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments that employ metadata to map stored client data to form fields and other data consumers. Data items are requested by a data consumer, such as a web form. Metadata is obtained that includes a mapping of standardized data items to the requested data items. The requested data items are generated based at least in part on the mapping and the standardized data items.
9 Citations
20 Claims
-
1. A non-transitory computer-readable medium embodying a program that, when executed by at least one computing device, causes the at least one computing device to at least:
-
receive a plurality of standardized data items from a network service corresponding to a data provider, the plurality of standardized data items corresponding to standardized data types promulgated by a metadata central authority; determine that a network page including a web form has been requested by a data consumer, the web form requesting a plurality of requested data items; receive metadata from a network data service, the metadata including a mapping defining a correspondence between the plurality of requested data items requested and the plurality of standardized data items; generate a subset of the plurality of requested data items requested by the web form based at least in part on the metadata and the plurality of standardized data items; and execute a service call to the data consumer including the subset of the plurality of requested data items. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a data store comprising a cache of metadata; and a client computing device in communication with the data store, the client computing device being configured to at least; determine that a network page including a form has been requested by a data consumer from a network data server, the form requesting a plurality of data items; receive metadata corresponding to the network page, the metadata including a plurality of standardized data items; generate the plurality of data items requested by the form based at least in part on the plurality of standardized data items and the metadata; cause the plurality of data items to be entered into the form; and submit the form to the network data server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
determining, via at least one of one or more computing devices, that a network page including a form has been requested by a data consumer, the form requesting a plurality of requested data items; receiving, via at least one of the one or more computing devices, metadata from a network service, the metadata comprising a mapping of a plurality of standardized data items to the plurality of requested data items; generating, via at least one of the one or more computing devices, the plurality of requested data items from the plurality of standardized data items based at least in part on the mapping; and causing, via at least one of the one or more computing devices, the plurality of data items to be entered into the form. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification