IP Library Granted Patent US 10,296,636
Granted Patent B2
US 10,296,636 · App. 15/287,562 · Granted May 21, 2019

Efficient navigation category management

Inventors: Bin Hu (Hangzhou, CN); Xiaoyun Gao (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
G06F17/30598G06F17/30876
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 10,296,636
App. No.
15/287,562
Granted
May 21, 2019
Kind
B2
Abstract

One embodiment of the present application provides a system for efficiently managing navigation categories in a multi-site web environment. During operation, the system determines whether a category of a product is a synchronized category. A synchronized category is shared by a main site and a local site of the multi-site web environment. If the category is a synchronized category, the system copies the category from the main site to the local site.

Claims (47)

1. A computer-implemented method for efficiently managing navigation categories in a multi-site web environment, comprising:

determining, by a computing system, that a category of a product is a synchronized category, wherein a synchronized category is shared by a main site and a local site of the multi-site web environment; and

copying the category from the main site to the local site in response to determining that the category is a synchronized category.

2. The method of claim 1 , further comprising establishing a mapping between the category at the main site and the category at the local site, wherein a respective category is assigned a category identifier, and wherein the mapping is based on a first category identifier of the category at the main site and a second category identifier of the category at the local site.

3. The method of claim 2 , wherein the first category identifier is in a range of identifiers allocated for the main site, and wherein the second category identifier is in a range of identifiers allocated for the local site.

4. The method of claim 1 , further comprising:

identifying an operation on the category at the main site; and

in response to a category being a synchronized category, applying the operation to the category at the local site.

5. The method of claim 4 , wherein the operation includes one of: addition, deletion, and update.

6. The method of claim 1 , further comprising, in response to determining that the category is a synchronized category and receiving an instruction to convert to a differentiated category, converting the category at the local site to a differentiated category by:

terminating a mapping between the category at the main site and the category at the local site; and

setting the category to be a differentiated category.

7. The method of claim 1 , further comprising, in response to determining that a second category of a second product is a differentiated category and receiving an instruction to convert to a synchronized category, converting the second category at the local site to a synchronized category by:

deleting the second category at the local site;

copying the second category from the main site to the local site; and

establishing a mapping between the second category at the main site and the copied category at the local site.

8. The method of claim 1 , wherein the main site and the local site are distributed in different geographic areas.

9. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for efficiently managing navigation categories in a multi-site web environment, the method comprising:

determining, by a computing system, that a category of a product is a synchronized category, wherein a synchronized category is shared by a main site and a local site of the multi-site web environment; and

copying the category from the main site to the local site in response to determining that the category is a synchronized category.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the method further comprises establishing a mapping between the category at the main site and the category at the local site, wherein a respective category is assigned a category identifier, and wherein the mapping is based on a first category identifier of the category at the main site and a second category identifier of the category at the local site.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the first category identifier is in a range of identifiers allocated for the main site, and wherein the second category identifier is in a range of identifiers allocated for the local site.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the method further comprises:

identifying an operation on the category at the main site; and

in response to a category being a synchronized category, applying the operation to the category at the local site.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the operation includes one of: addition, deletion, and update.

14. The non-transitory computer-readable storage medium of claim 9 , wherein the method further comprises, in response to determining that the category is a synchronized category and receiving an instruction to convert to a differentiated category, converting the category at the local site to a differentiated category by:

terminating a mapping between the category at the main site and the category at the local site; and

setting the category to be a differentiated category.

15. The non-transitory computer-readable storage medium of claim 9 , wherein the method further comprises, in response to determining that a second category of a second product is a differentiated category and receiving an instruction to convert to a synchronized category, converting the second category at the local site to a synchronized category by:

deleting the second category at the local site;

copying the second category from the main site to the local site; and

establishing a mapping between the second category at the main site and the copied category at the local site.

16. The non-transitory computer-readable storage medium of claim 9 , wherein the main site and the local site are distributed in different geographic areas.

17. A computing system for efficiently managing navigation categories in a multi-site web environment, the computing system comprising:

a processor; and

a memory coupled to the processor and storing instructions, which when executed by the processor cause the processor to perform a method, the method comprising:

determining that a category of a product is a synchronized category, wherein a synchronized category is shared by a main site and a local site of the multi-site web environment; and

copying the category from the main site to the local site in response to determining that the category is a synchronized category.

18. The computing system of claim 15 , wherein the method further comprises establishing a mapping between the category at the main site and the category at the local site, wherein a respective category is assigned a category identifier, and wherein the mapping is based on a first category identifier of the category at the main site and a second category identifier of the category at the local site.

19. The computing system of claim 15 , wherein the method further comprises:

identifying an operation on the category at the main site, wherein the operation includes one of:

addition, deletion, and update; and

in response to a category being a synchronized category, applying the operation to the category at the local site.

20. The computing system of claim 15 , wherein the method further comprises:

in response to determining that the category is a synchronized category and receiving an instruction to convert to a differentiated category, converting the category at the local site to a differentiated category; and

in response to determining that a second category of a second product is a differentiated category and receiving an instruction to convert to a synchronized category, converting the category at the local site to a synchronized category.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2024
From: ALIBABA GROUP HOLDING LIMITED
To: ALIBABA SINGAPORE HOLDING PRIVATE LIMITED
Reel/Frame 067168/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2024
From: ALIBABA GROUP HOLDING LIMITED
To: ALIBABA SINGAPORE HOLDING PRIVATE LIMITED
Reel/Frame 070522/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2016
From: HU, BIN; GAO, XIAOYUN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 040718/0949 →
Priority Claims (1)
CN 2015 1 0648622 · Oct 9, 2015 · national
Continuity (1)
Related Publication 20170103118A1 · Apr 13, 2017