IP Library Granted Patent US 11,144,933
Granted Patent B2
US 11,144,933 · App. 15/985,553 · Granted Oct 12, 2021

System and method for maintaining metadata correctness

Inventors: Paul Martino (Mountain View, CA); Gian-Paolo Musumeci (Berkeley, CA); Kristopher C. Wehner (Oakland, CA)
Assignee: Aggregate Knowledge, Inc.
G06Q30/02G06F16/972
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,144,933
App. No.
15/985,553
Granted
Oct 12, 2021
Kind
B2
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.

Claims (29)

1. 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.

2. The method of claim 1 , further comprising resetting, with the one or more computing devices, the update field.

3. The method of claim 1 , further comprising validating, with the one or more computing devices, the updated encoded metadata.

4. The method of claim 1 , wherein the encoded metadata, the further metadata, and the updated encoded metadata comprise prices, thumbnails, new stories, titles, descriptions, summaries, or a combination thereof of the product.

5. 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.

6. The non-transitory computer readable medium of claim 5 , with the instructions further comprising resetting the update field.

7. The non-transitory computer readable medium of claim 5 , with the instructions further comprising validating the updated encoded metadata.

8. The non-transitory computer readable medium of claim 5 , wherein the encoded metadata, the further metadata, and the updated encoded metadata comprise prices, thumbnails, new stories, titles, descriptions, summaries, or a combination thereof of the product.

9. 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.

10. The computing system of claim 9 , wherein the processor is further configured to reset the update field.

11. The computing system of claim 9 , wherein the processor is further configured to validate the updated encoded metadata.

12. The computing system of claim 9 , wherein the encoded metadata, the further metadata, and the updated encoded metadata comprise prices, thumbnails, new stories, titles, descriptions, summaries, or a combination thereof of the product.

Assignments (3)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 058294, FRAME 0161 Recorded Dec 27, 2021
From: JPMORGAN CHASE BANK, N.A.
To: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
Reel/Frame 058593/0852 →
CHANGE OF NAME Recorded Sep 9, 2021
From: AGGREGATE KNOWLEDGE INC.
To: AGGREGATE KNOWLEDGE, LLC
Reel/Frame 057454/0899 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2020
From: MARTINO, PAUL; MUSUMECI, GIAN-PAOLO; WEHNER, KRISTOPHER C.
To: AGGREGATE KNOWLEDGE
Reel/Frame 052599/0703 →
Continuity (3)
Continuation 12072454 · Feb 26, 2008
Provisional Application 60962552 · Jul 30, 2007
Related Publication 20190066125A1 · Feb 28, 2019
Cited By (1)
US 12,314,965