IP Library Granted Patent US 11,836,778
Granted Patent B2
US 11,836,778 · App. 18/113,551 · Granted Dec 5, 2023

Product and content association

Inventors: Eui Chung (Huntley, IL); Bharath Sridharan (Glendale Heights, IL); Seyed Alireza Forouzan Ebrahimi (Schaumburg, IL)
Assignee: TRANSFORM SR BRANDS LLC
G06Q30/0627G06F16/24578G06F16/951G06Q30/0601
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,836,778
App. No.
18/113,551
Granted
Dec 5, 2023
Kind
B2
Abstract

Methods and apparatus are disclosed regarding an e-commerce system that maintains references between products and relevant content. In some embodiments, methods and/or apparatus obtain content from one or more content providers via a computer network, identify a product from a product catalog of an electronic database that is related to the obtained content; and update references to relevant content maintained in an electronic database for the product to include a reference to the obtained content.

Claims (57)

1. A method comprising:

via one or more computing devices:

receiving content from a plurality of content providers via a network interface of the one or more computing devices;

updating an electronic database to include one or more content references that associate one or more products of a product catalog to one or more relevant items of the received content;

in response to a request for a product listing for a particular product from the product catalog:

retrieving the product listing for the particular product and a set of stored content references associated with the particular product;

presenting the product listing for the particular product and one or more stored content references from the set of stored content references; and

in response to activation of a stored content reference of the one or more stored content references, presenting the relevant item identified by the stored content reference retrieved from a content provider of the plurality of content providers that serves the relevant item.

2. The method of claim 1 , comprising:

extracting phrases from the received items;

generating frequency scores for the phrases extracted from the received items based on frequency of the phrases in the received items; and

determining, based on the phrases extracted from the received items and their frequency scores, to which products in the product catalog the received items are relevant.

3. The method of claim 2 , wherein generating the frequency scores weights the phrases based on position of the phrases in the received items.

4. The method of claim 2 , comprising removing blacklisted phrases from the phrases extracted from the received items prior to generating the frequency scores for the received items.

5. The method of claim 1 , comprising:

subscribing to a really simply syndication (RSS) feed of a content provider of the plurality of content providers; and

wherein receiving items from the plurality of content providers includes receiving items published via the RSS feed.

6. The method of claim 1 , wherein receiving items from the plurality of content providers comprises crawling a content provider of the plurality of content providers to locate content served by the content provider.

7. The method of claim 1 , wherein receiving items from the plurality of content providers comprises periodically polling a content provider of the plurality of content providers.

8. A non-transitory computer readable medium, comprising instructions, that in response to being executed, cause one or more computing devices to:

receive content from a plurality of content providers via a network interface of the one or more computing devices;

update an electronic database to include one or more content references that associate one or more products of a product catalog to one or more relevant items of the received content;

in response to a request for a product listing for a particular product from the product catalog:

retrieve the product listing for the particular product and a set of stored content references associated with the particular product;

present the product listing for the particular product and one or more stored content references from the set of stored content references; and

in response to activation of a stored content reference of the one or more stored content references, presenting the relevant item identified by the stored content reference retrieved from a content provider of the plurality of content providers that serves the relevant item.

9. The non-transitory computer readable medium of claim 8 , wherein the instructions, in response to being executed, cause the one or more computing devices to:

extract phrases from the received items;

generate frequency scores for the phrases extracted from the received items based on frequency of the phrases in the received items; and

determine, based on the phrases extracted from the received items and their frequency scores, to which products in the product catalog the received items are relevant.

10. The non-transitory computer readable medium of claim 9 , wherein the instructions, in response to being executed, cause the one or more computing devices to generate the frequency scores the received items by weighting the phrases based on position of the phrases in the received items.

11. The non-transitory computer readable medium of claim 9 , wherein the instructions, in response to being executed, cause the one or more computing devices to remove blacklisted phrases from the phrases extracted from the received items prior to generating the frequency scores for the received items.

12. The non-transitory computer readable medium of claim 8 , wherein the instructions, in response to being executed, cause the one or more computing devices to:

subscribe to a really simply syndication (RSS) feed of a content provider of the plurality of content providers; and

receive items from the content provider of the plurality of content provides via the RSS feed.

13. The non-transitory computer readable medium of claim 8 , wherein the instructions, in response to being executed, cause the one or more computing devices to crawl a content provider of the plurality of content providers to locate items served by the content provider.

14. The non-transitory computer readable medium of claim 8 , wherein the instructions, in response to being executed, cause the one or more computing devices to periodically poll a content provider of the plurality of content providers.

15. A computing system, comprising

a network interface;

an electronic database comprising a product catalog having a plurality of product listings for a plurality of products; and

a processor, wherein execution of instructions stored in a memory of the computing system, causes the processor to:

receive, via the network interface, content from a plurality of content providers via a network coupled to the one or more computing devices;

update the electronic database to include one or more content references that associate one or more products of a product catalog to one or more relevant items of the received content;

in response to a request for a product listing for a particular product from the product catalog:

retrieve the product listing for the particular product and a set of stored content references associated with the particular product;

present the product listing for the particular product and one or more stored content references from the set of stored content references; and

in response to activation of a stored content reference of the one or more stored content references, present the relevant item identified by the stored content reference retrieved from a content provider of the plurality of content providers that serves the relevant item.

16. The computing device of claim 15 , wherein execution of the instructions causes the processor to:

extract phrases from the received items;

generate frequency scores for the phrases extracted from the received items based on frequency of the phrases in the received items; and

determine, based on the phrases extracted from the received items and their frequency scores, to which products in the product catalog the received items are relevant.

17. The computing device of claim 16 , wherein execution of the instructions causes the processor to remove blacklisted phrases from the phrases extracted the received items prior to generating the frequency scores for the received items.

18. The computing device of claim 15 , wherein execution of the instructions causes the processor to:

subscribe to a really simply syndication (RSS) feed of a content provider of the plurality of content providers; and

receive items from the content provider of the plurality of content providers via the RSS feed.

19. The computing device of claim 15 , wherein execution of the instructions causes the processor to crawl, via the network interface, a content provider of the plurality of content providers to locate items served by the content provider.

20. The computing device of claim 15 , wherein execution of the instructions causes the processor to periodically poll, via the network interface, a content provider of the plurality of content providers for items.

Assignments (2)
SECURITY INTEREST Recorded Jun 13, 2023
From: TRANSFORM SR BRANDS LLC
To: JPP, LLC
Reel/Frame 063929/0294 →
SECURITY INTEREST Recorded Jun 5, 2023
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 063857/0637 →
Continuity (4)
Continuation 17471274 · Sep 10, 2021
Continuation 16673365 · Nov 4, 2019
Continuation 14104070 · Dec 12, 2013
Related Publication 20230196432A1 · Jun 22, 2023