IP Library Granted Patent US 7,725,363
Granted Patent B2
US 7,725,363 · App. 12/239,658 · Granted May 25, 2010

Method of generating product categories from a metadata tag

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 7,725,363
App. No.
12/239,658
Granted
May 25, 2010
Kind
B2
Abstract

Methods of the present invention allow a user to be enabled to create a metadata tag associated with a product on an ecommerce site. Using the metadata tag, a product category associated with the product may be dynamically created.

Claims (37)

1. A method performed by at least one microprocessor executing a plurality of instructions stored on at least one computer-readable media, said method comprising the steps of:

a) hosting an ecommerce site on a hosting computer communicatively coupled to a network;

b) receiving from a user a metadata tag associated with a product on the ecommerce site;

c) dynamically creating, using a computer processor, a product category associated with the product comprising the steps of:

i. analyzing one or more tokens within the metadata tag and determining that the metadata tag comprises multiple words;

ii. parsing the metadata tag into a plurality of word tokens;

iii. creating a plurality of candidate product categories using different combinations of words selected from the plurality of word tokens;

iv. creating a user interface for the user to designate the product category from among the plurality of candidate product categories;

v. receiving from the user a selection of the product category from the plurality of candidate product categories.

2. The method of claim 1 further comprising the step of accepting the product into a product catalog.

3. The method of claim 2 wherein the product catalog further comprises a product name for the product.

4. The method of claim 3 wherein the product catalog further comprises a product description for the product.

5. The method of claim 4 wherein the product name and product description further comprise a single word, a text string, a verbose text string or any combination thereof used to name and describe the product.

6. The method of claim 1 wherein step b) further comprises the step of receiving the metadata tag as text from the user.

7. The method of claim 6 further comprising the step of receiving from the user a single word tag selection to designate a single word tag from the text of the metadata tag which best describes the product.

8. The method of claim 6 further comprising the step of receiving from the user a multiple word tag selection to designate a multiple word tag from the text of the metadata tag which describes the product.

9. The method of claim 6 further comprising the step of receiving from the user a pre-grouped word tag selection to designate a pre-grouped word tag from the text of the metadata tag which describes the product.

10. The method of claim 6 further comprising the step of receiving from the user a preexisting tag selection which describes the product using one or more text tokens in the text of the metadata tag.

11. The method of claim 6 wherein step c) further comprises the step of accepting from the user a selection of one or more existing product categories related to the text of the metadata tag with which to associate the product.

12. The method of claim 6 wherein step c) further comprises the step of assigning to the product one or more existing product categories related to the text of the metadata tag.

13. The method of claim 6 wherein step c) further comprises the step of accepting from the user a new category in the catalog related to the text of the metadata tag.

14. The method of claim 6 wherein step c) further comprises the step of creating a new category in the catalog related to the text of the metadata tag.

15. The method of claim 2 wherein step c) further comprises the step of accepting from the user a ranking of a plurality of tags selected from the created tag to assign each of the selected tags a weight of importance within the product catalog.

16. The method of claim 2 wherein step c) further comprises the step of accepting from the user an assignment of weight of importance within the product catalog for a plurality of tags selected from the created tag.

17. The method of claim 2 wherein step c) further comprises the step of ranking a plurality of tags selected from the created tag to assign each of the selected tags a weight of importance within the product catalog.

18. The method of claim 2 wherein step c) further comprises the step of assigning of weight of importance within the product catalog for a plurality of tags selected from the created tag.

19. A method performed by at least one microprocessor executing a plurality of instructions stored on at least one computer-readable media, said method comprising the steps of:

a) hosting an ecommerce site containing a product on a hosting computer communicatively coupled to a network, wherein the product further comprises a single word, a string, a verbose text string or any combination thereof used as a product name and a product description;

b) receiving from a user a metadata tag received as one or more text tokens from the user and associated with a product on the ecommerce site by combining the one or more text tokens to create a single word tag, a multiple word tag, a pre-grouped tag, a matching pre-existing tag or any combination thereof which describes the product;

c) dynamically creating, using a computer processor, a product category associated with the product comprising the steps of:

i. analyzing one or more tokens within the metadata tag and determining that the metadata tag comprises multiple words;

ii. parsing the metadata tag into a plurality of word tokens;

iii. creating a plurality of candidate product categories using different combinations of words selected from the plurality of word tokens;

iv. creating a user interface for the user to designate the product category from among the plurality of candidate product categories;

v. receiving from the user a selection of the product category from the plurality of candidate product categories;

vi. associating, or accepting the selection from the user to associate the product to the product category; and

vii. assigning, or accepting an assignment by the user of, a weight to a combination of the plurality of word tokens within a product catalog.

Assignments (1)
NOTICE OF SUCCESSION FOR SECURITY AGREEMENT RECORDED AT REEL/FRAME 027416/0080 Recorded Feb 17, 2023
From: BARCLAYS BANK PLC
To: ROYAL BANK OF CANADA
Reel/Frame 062780/0514 →