# US 2025/0086032 A1 · Data analytics for digital catalogs

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0086032 A1
- Document ID: US20250086032A1
- Status: Published application
- Kind: A1
- Application number: 18/432,857
- Filed: 2024-02-05
- Published: 2025-03-13
- Earliest claimed: 2023-09-12
- Assignees: Prodx, LLC
- Applicants: Prodx, LLC
- Inventors: Brodrick David Yastrum; Robert Lawrence Bertsch; Meaghan Carroll Jones; Matthew James Vezzani
- Web page: https://patentgrep.com/patent/US20250086032A1

## CPC

- G06F 9/542: {Event management; Broadcasting; Multicasting; Notifications}
- G06Q 30/0603: {Catalogue creation or management}
- G06N 3/0455: Auto-encoder networks; Encoder-decoder networks
- G06N 3/0475: Generative networks
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

Techniques for standardizing a catalog of data and for using the standardized data to implement various APIs are disclosed. Non-standardized data is received. This data includes information describing items, customer information, and unstructured review data. The non-standardized data is converted to a standardized format, resulting in the generation of standardized data. The standardized data includes a hierarchy of defined categories. Each category is associated with a set of attribute types. The standardized data also includes anonymized profiles. The unstructured review data is also provided structure. A data model is generated based on the standardized data. Various APIs can then use the data model to perform operations.

## Claims

### Claim 1

A method comprising:
receiving non-standardized data comprising: information describing a plurality of items, said information being obtained from a first domain, and customer information that is also obtained from the first domain;
generating standardized data by converting a format of the non-standardized data into a standardized format, wherein:
the standardized data includes a hierarchy of multiple defined categories into which various portions of the standardized data are categorized, and
each of the multiple defined categories is associated with a corresponding set of attribute types that describe attributes for said each of the multiple defined categories; and
including the standardized data within a data model, wherein the standardized data is made accessible to one or more application programming interfaces (APIs).

### Claim 2 (depends on 1)

The method of claim 1, wherein the plurality of items are items included in an online catalog.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first domain is a domain of an online business entity.

### Claim 4 (depends on 1)

The method of claim 1, wherein the non-standardized data further includes unstructured review data obtained from a second domain.

### Claim 5 (depends on 4)

The method of claim 4, wherein the unstructured review data includes sentiment data expressing a sentiment of a user who submitted the unstructured review data.

### Claim 6 (depends on 5)

The method of claim 5, wherein a natural language processing (NLP) engine provides structure to the unstructured review data by determining the sentiment of the user and by assigning a quantitative value to the sentiment.

### Claim 7 (depends on 1)

The method of claim 1, wherein the standardized data includes metadata for each data item included in the standardized data.

### Claim 8 (depends on 1)

The method of claim 1, wherein the multiple defined categories include a first category that commonly describes multiple different items included in the plurality of items, and wherein a number of attribute types that are associated with the first category exceeds 20 attribute types.

### Claim 9 (depends on 1)

The method of claim 1, wherein the non-standardized data includes catalog data.

### Claim 10 (depends on 1)

The method of claim 1, wherein the non-standardized data further includes label data for an item included among the plurality of items, and wherein the label data is obtained from a second domain.

### Claim 11

A computer system comprising:
a processor system; and
a storage system that stores instructions that are executable by the processor system to cause the computer system to:
receive data comprising a first type of data and a second type of data, the first and second types of data being obtained from a common domain;
generate standardized data by converting a format of the received data into a standardized format, wherein:
the standardized data includes a hierarchy of categories into which various portions of the standardized data are categorized, and
each of the categories is associated with a corresponding set of attribute types that describe attributes for said each category; and
include the standardized data within a data model, wherein the standardized data is made accessible to an application programming interface (API).

### Claim 12 (depends on 11)

The computer system of claim 11, wherein the received data further includes review data.

### Claim 13 (depends on 11)

The computer system of claim 11, wherein the first type of data describes a plurality of items, and wherein the standardized data includes a category identification (ID) linked to a group of the items that share one or more common characteristics.

### Claim 14 (depends on 11)

The computer system of claim 11, wherein the standardized data is made accessible to the API via an identification (ID) key.

### Claim 15 (depends on 14)

The computer system of claim 14, wherein the ID key is one of an ID key for a single item or an ID key for a particular category of multiple items.

### Claim 16 (depends on 11)

The computer system of claim 11, wherein the first type of data describes a plurality of items that are included in a catalog.

### Claim 17

A method comprising:
receiving data comprising information describing a plurality of items and customer information, wherein the received data is obtained from a first domain;
generating standardized data by converting a format of the received data into a standardized format, wherein:
the standardized data is organized into a hierarchy of multiple categories, and
each of the multiple categories is associated with a corresponding set of attribute types that describe attributes for said each category; and
including the standardized data within a data model, wherein the standardized data is made accessible to an application programming interface (API).

### Claim 18 (depends on 17)

The method of claim 17, wherein the method is performed by a service that includes at least one of a machine learning (ML) algorithm or a generative pre-trained transformer (GPT).

### Claim 19 (depends on 18)

The method of claim 18, wherein the service is a cloud service.

### Claim 20 (depends on 17)

The method of claim 17, wherein the plurality of items are items included in a catalog items.
