IP Library Granted Patent US 11,176,601
Granted Patent B2
US 11,176,601 · App. 16/775,929 · Granted Nov 16, 2021

Integration of independent data for search and discovery

Inventors: Jeremiah David Brazeau (Hudson, NH); Joselito Campos Santana (Wilmington, MA); Colin Brazeau (Burlington, MA)
Assignee: salesforce.com, inc.
G06Q30/0641G06Q30/0601G06Q30/0623G06Q30/0605G06Q30/0621G06Q30/0643
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,176,601
App. No.
16/775,929
Granted
Nov 16, 2021
Kind
B2
Abstract

Systems and techniques are provided for enhanced and flexible ingestion of product-related data from various and diverse data sources. The product-related data is linked to interactions that allow end-user customers to view and manipulate product listings and product data using the ingested information.

Claims (34)

1. A method comprising:

receiving, by a computerized commerce platform, from a first user having a commerce site on the computerized commerce platform, initial product data for a plurality of products offered on the commerce site of the first user;

identifying an independent data source from which to obtain additional product data for the plurality of products;

obtaining product-related data from the independent data source, the product-related data being different than the initial product data and describing attributes of the plurality of products;

for a first data field in the product-related data obtained from the independent data source, automatically creating a first interaction that allows a second user accessing the site of the first user on the commerce platform to view or manipulate the product-related data on the site of the first user;

generating a page on the site of the first user that includes the interaction;

receiving an input from the second user using the first interaction; and

presenting the product-related data as defined by the first interaction.

2. The method of claim 1 , wherein the identifying the independent data source comprises receiving an indication of the independent data source from the first user.

3. The method of claim 1 , wherein the identifying the independent data source comprises automatically identifying the independent data source based on the initial product information.

4. The method of claim 1 , further comprising verifying the relevance of the product-related data to the products described in the initial product data received from the first user.

5. The method of claim 1 , further comprising testing use of the interaction by a plurality of customers of the first user.

6. The method of claim 1 , further comprising automatically generating, based on the first interaction, a second interaction for second product-related data obtained from an independent data source for products described in product data provided by a third user, wherein the third user has a commerce site on the commerce platform that is not the site of the first user.

7. The method of claim 1 , further comprising receiving an identification of the independent data source from a third user prior to identifying the independent data source.

8. The method of claim 1 , wherein the independent data source comprises data for a plurality of products offered on the site of the first user and a plurality of products not offered on the site of the first user.

9. A system comprising:

a computer-readable storage storing product data and interactions that allow users accessing a computerized commerce platform to view and/or manipulate the product data;

a processor; and

a memory storing instructions that cause the processor to:

receive, from a first user having a commerce site on the computerized commerce platform, initial product data for a plurality of products offered on the commerce site of the first user;

store the initial product data in the computer-readable storage;

identify an independent data source from which to obtain additional product data for the plurality of products;

obtain product-related data from the independent data source, the product-related data being different than the initial product data and describing attributes of the plurality of products;

for a first data field in the product-related data obtained from the independent data source, automatically create a first interaction that allows a second user accessing the site of the first user on the commerce platform to view or manipulate the product-related data on the site of the first user;

generate a page on the site of the first user that includes the interaction;

receive an input from the second user using the first interaction; and

present the product-related data as defined by the first interaction.

10. The system of claim 9 , wherein the identifying the independent data source comprises receiving an indication of the independent data source from the first user.

11. The system of claim 9 , wherein the identifying the independent data source comprises automatically identifying the independent data source based on the initial product information.

12. The system of claim 9 , the instructions further causing the processor to verify the relevance of the product-related data to the products described in the initial product data received from the first user.

13. The system of claim 9 , the instructions further causing the processor to verify test use of the interaction by a plurality of customers of the first user.

14. The system of claim 9 , the instructions further causing the processor to automatically generate, based on the first interaction, a second interaction for second product-related data obtained from an independent data source for products described in product data provided by a third user, wherein the third user has a commerce site on the commerce platform that is not the site of the first user.

15. The system of claim 9 , the instructions further causing the processor to receive an identification of the independent data source from a third user prior to identifying the independent data source.

16. The system of claim 9 , wherein the independent data source comprises data for a plurality of products offered on the site of the first user and a plurality of products not offered on the site of the first user.

Assignments (2)
CHANGE OF NAME Recorded Dec 18, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069717/0475 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: BRAZEAU, JEREMIAH DAVID; SANTANA, JOSELITO CAMPOS; BRAZEAU, COLIN
To: SALESFORCE.COM, INC.
Reel/Frame 051660/0717 →
Continuity (1)
Related Publication 20210233136A1 · Jul 29, 2021