IP Library Patent Application 18103113
Patent Application
App. No. 18/103,113

INTEGRATED INDEX PLATFORM SUPPORTING SUBINDEXES

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 None
App. No.
18/103,113
Abstract

A method including obtaining an index message at both (a) an index updater for an index and (b) a subindex updater for a subindex. The method also can include updating, by the index updater, the index based on the index message. The method additionally can include determining, at the subindex updater, whether the index message is eligible for the subindex. The method further can include updating, by the subindex updater, the subindex based on the index message when the index message is eligible for the subindex. Other embodiments are described.

Claims (44)

1 . A system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform:

obtaining an index message at both (a) an index updater for an index and (b) a subindex updater for a subindex;

updating, by the index updater, the index based on the index message;

determining, at the subindex updater, whether the index message is eligible for the subindex; and

updating, by the subindex updater, the subindex based on the index message when the index message is eligible for the subindex.

2 . The system of claim 1 , wherein the computing instructions, when executed on the one or more processors, further cause the one or more processors to perform:

loading an eligibility dictionary within the subindex updater from an eligibility database.

3 . The system of claim 2 , wherein the eligibility dictionary is loaded when the subindex updater is started.

4 . The system of claim 2 , wherein the eligibility dictionary is loaded when the subindex updater is changed to read from a different message partition.

5 . The system of claim 1 , wherein determining whether the index message is eligible for the subindex further comprises:

determining whether the index message is eligible for the subindex based on an eligibility dictionary within the subindex updater.

6 . The system of claim 1 , wherein determining whether the index message is eligible for the subindex further comprises:

determining whether the index message comprises an eligibility change event for the subindex; and

updating an eligibility dictionary within the subindex updater based on an eligibility database when the index message comprises the eligibility change event for the subindex.

7 . The system of claim 6 , wherein the index message is generated by a data processor that receives notice of the eligibility change event after the eligibility database is updated:

8 . The system of claim 6 , wherein updating the subindex further comprises:

determining whether an item associated with the index message is eligible in the eligibility dictionary, as updated, when the index message comprises the eligibility change event for the subindex.

9 . The system of claim 8 , wherein updating the subindex further comprises:

adding the item to the subindex based on data for the item in the index message when the item is eligible.

10 . The system of claim 8 , wherein, updating the subindex further comprises:

deleting the item from the subindex when the item is not eligible.

11 . A method implemented via execution of computing instructions configured to run at one or more processors, the method comprising:

obtaining an index message at both (a) an index updater for an index and (b) a subindex updater for a subindex;

updating, by the index updater, the index based on the index message;

determining, at the subindex updater, whether the index message is eligible for the subindex; and

updating, by the subindex updater, the subindex based on the index message when the index message is eligible for the subindex.

12 . The method of claim 11 further comprising:

loading an eligibility dictionary within the subindex updater from an eligibility database.

13 . The method of claim 12 , wherein the eligibility dictionary is loaded when the subindex updater is started.

14 . The method of claim 12 , wherein the eligibility dictionary is loaded when the subindex updater is changed to read from a different message partition.

15 . The method of claim 11 , wherein determining whether the index message is eligible for the subindex further comprises:

determining whether the index message is eligible for the subindex based on an eligibility dictionary within the subindex updater.

16 . The method of claim 11 , wherein determining whether the index message is eligible for the subindex further comprises:

determining whether the index message comprises an eligibility change event for the subindex; and

updating an eligibility dictionary within the subindex updater based on an eligibility database when the index message comprises the eligibility change event for the subindex.

17 . The method of claim 16 , wherein the index message is generated by a data processor that receives notice of the eligibility change event after the eligibility database is updated:

18 . The method of claim 16 , wherein updating the subindex further comprises:

determining whether an item associated with the index message is eligible in the eligibility dictionary, as updated, when the index message comprises the eligibility change event for the subindex.

19 . The method of claim 18 , wherein updating the subindex further comprises:

adding the item to the subindex based on data for the item in the index message when the item is eligible.

20 . The method of claim 18 , wherein, updating the subindex further comprises:

deleting the item from the subindex when the item is not eligible.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2023
From: WM GLOBAL TECHNOLOGY SERVICES INDIA PRIVATE LIMITED
To: WALMART APOLLO, LLC
Reel/Frame 063790/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2023
From: JENG, MENKAE; JIA, SHIQI; GUPTA, RAHUL
To: WALMART APOLLO, LLC
Reel/Frame 063482/0595 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2023
From: AGARWAL, ARCHIT
To: WM GLOBAL TECHNOLOGY SERVICES INDIA PRIVATE LIMITED
Reel/Frame 063482/0625 →