System and method for maintaining metadata correctness
AssigneeAggregate Knowledge, Inc.
InventorsPaul Martino, Gian-Paolo Musumeci, Kristopher C. Wehner
Life of this patent
Estimating the term…
Abstract
A method is disclosed. The method includes a relationship server receiving a discovery service request from a client computer, the relationship server comparing metadata provided in the discovery service request against a database and a crawler retrieving updated metadata from a commerce server for if the metadata provided in the discovery service request does not match the metadata stored in the database column.
Claims12
A method of operating a computing system comprising:
- receiving, with one or more computing devices, a request from a client device for a discovery service URL, wherein the discovery service URL contains an encoded metadata about a product;
- comparing, with the one or more computing devices, the encoded metadata of the discovery service URL to a further metadata associated with the product, wherein the further metadata is stored on a database;
- setting, with the one or more computing devices, an update field to request an updated encoded metadata from a commerce website if the encoded metadata of the discovery service URL does not match the further metadata on the database;
- receiving, with the one or more computing devices, the updated encoded metadata via a further directory service URL from the commerce website based on a crawler checking the update field and requesting the further directory service URL;
- and
- updating, with the one or more computing devices, the encoded metadata of the discovery service URL with the updated encoded metadata of the further directory service URL.
A non-transitory computer readable medium including instructions for operating a computing system comprising:
- receiving a request from a client device for a discovery service URL, wherein the discovery service URL contains an encoded metadata about a product;
- comparing the encoded metadata of the discovery service URL to a further metadata associated with the product, wherein the further metadata is stored on a database;
- setting an update field to request an updated encoded metadata from a commerce web site if the encoded metadata of the discovery service URL does not match the further metadata on the database;
- receiving the updated encoded metadata via a further directory service URL from the commerce website based on a crawler checking the update field and requesting the further directory service URL;
- and
- updating the encoded metadata of the discovery service URL with the updated encoded metadata of the further directory service URL.
A computing system comprising:
- a network adaptor configured to:
- receive, from a client device, a request for a discovery service URL, wherein the discovery service URL contains an encoded metadata about a product,
- receive an updated encoded metadata via a further directory service URL from a commerce website based on a crawler checking an update field and requesting the further directory service URL;
- and
- a processor, coupled to the network adaptor, configured to:
- compare the encoded metadata of the discovery service URL to a further metadata associated with the product, wherein the further metadata is stored on a database,
- set an update field to request the updated encoded metadata from the commerce website if the encoded metadata of the discovery service URL does not match the further metadata on the database, and
- update the encoded metadata of the discovery service URL with the updated encoded metadata of the further directory service URL.
Dependencies are inferred from the claim text.