IP Library › Granted Patent US 11,620,666
Granted Patent B2
US 11,620,666 · App. 17/328,577 · Granted Apr 4, 2023

Systems and methods for on demand local commerce

Inventor: Neelakantan Sundaresan (Mountain View, CA)
Assignee: EBAY INC.
G06Q30/0205G06Q30/02G06Q30/0261G06Q30/0623G06Q30/0631G06Q30/0639G06Q30/0641G06Q30/08H04L67/52H04W4/021
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,620,666
App. No.
17/328,577
Granted
Apr 4, 2023
Kind
B2
Abstract

Systems and methods for on demand local commerce are described. One example embodiment includes a device gathering location information and product interest associated with clients and client devices. The system may use location information in determining that the first plurality of client devices are within a first geographic area during a first time period, and may further use the interest information in calculating an interest level for a first product. A threshold may be identified and used in determining that the interest level for the first product exceeds the threshold. When the calculated interest level exceeds the threshold, a local commerce action is initiated. In various embodiments, the local commerce action may be a live on demand auction at a particular location, an offer associated with a geofenced area, a sales location recommendation to a merchant, or any other such local commerce action.

Claims (40)

1. A system comprising:

a hardware processor; and

a memory storing instructions that, when executed by the processor, cause the hardware processor to perform operations comprising:

receiving bounding information associated with an on-demand local store, the bounding information defining a geographic boundary around the on-demand local store;

receiving information regarding a plurality of client devices within an area of the geographic boundary;

receiving, from each of the plurality of client devices, interest information associated with the on-demand local store;

determining an interest level based on the interest information, wherein the interest level corresponds to a number of client devices;

determining that the interest level is greater than a threshold associated with the number of client devices within the area of the geographic boundary; and

in response to determining that the interest level is greater than the threshold, causing an event application on an event provider server to initiate the on-demand local store, wherein the on-demand local store is initiated at a location within the geographic boundary.

2. The system of claim 1 , wherein the threshold is a dynamic threshold that dynamically changes based on time of day.

3. The system of claim 1 , further comprising: assigning a first weight to interest information from a first client device of the plurality of client devices and a second weight, different than the first weight, to interest information from a second client device of the plurality of client devices.

4. The system of claim 3 , wherein the first weight and the second weight are based on proximity to a fixed point within the geographic boundary defined by the bounding information.

5. The system of claim 3 , wherein the first weight and the second weight are based on time of day.

6. The system of claim 1 , wherein each of the plurality of client devices comprises a stand-alone application.

7. The system of claim 1 , further comprising, interfacing, via the plurality of client devices, with the event provider server.

8. A method comprising:

receiving bounding information associated with an on-demand local store, the bounding information defining a geographic boundary around the on-demand local store;

receiving information regarding a plurality of client devices within an area of the geographic boundary;

receiving, from each of the plurality of client devices, interest information associated with the on-demand local store;

determining an interest level based on the interest information, wherein the interest level corresponds to a number of client devices;

determining that the interest level is greater than a threshold associated with the number of client devices within the area of the geographic boundary; and

in response to determining that the interest level is greater than the threshold, causing an event application on an event provider server to initiate the on-demand local store, wherein the on-demand local store is initiated at a location within the geographic boundary.

9. The method of claim 8 , wherein the threshold is a dynamic threshold that dynamically changes based on time of day.

10. The method of claim 8 , further comprising assigning a first weight to interest information from a first client device of the plurality of client devices and a second weight, different than the first weight, to interest information from a second client device of the plurality of client devices, based on previous history of interactions by the plurality of client devices.

11. The method of claim 10 , wherein the first weight and the second weight are further based on proximity to a fixed point within the geographic boundary defined by the bounding information.

12. The method of claim 10 , wherein the first weight and the second weight are further based on time of day.

13. The method of claim 8 , wherein each of the plurality of client devices comprises a stand-alone application.

14. The method of claim 8 , further comprising, interfacing, via the plurality of client devices, with the event provider server.

15. A non-transitory computer-readable medium storing executable instructions thereon, which, when executed by a processor, causes the processor to perform operations comprising:

receiving bounding information associated with an on-demand local store, the bounding information defining a geographic boundary around the on-demand local store;

receiving information regarding a plurality of client devices within an area of the geographic boundary;

receiving, from each of the client devices, interest information associated with the on-demand local store;

determining an interest level based on the interest information, wherein the interest level corresponds to a number of client devices;

determining that the interest level is greater than a threshold associated with the number of client devices within the area of the geographic boundary, and

in response to determining that the interest level is greater than the threshold, causing an event application on an event provider server to initiate the on-demand local store, wherein the on-demand local store is initiated at a location within the geographic boundary.

16. The non-transitory computer-readable medium of claim 15 , wherein the threshold is a dynamic threshold that dynamically changes based on time of day.

17. The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise assigning a first weight to interest information from a first client device of the plurality of client devices and a second weight, different than the first weight, to interest information from a second client device of the plurality of client devices, based on previous history of interactions by the plurality of client devices.

18. The non-transitory computer-readable medium of claim 17 , wherein the first weight and the second weight are further based on proximity to a fixed point within the geographic boundary defined by the bounding information.

19. The non-transitory computer-readable medium of claim 15 , further comprising interfacing, via the plurality of client devices, with the event provider server.

20. The non-transitory computer-readable medium of claim 15 , wherein each of the plurality of client devices comprises a stand-alone application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2021
From: SUNDARESAN, NEELAKANTAN
To: EBAY INC.
Reel/Frame 056357/0729 →
Continuity (3)
Continuation 16437864 · Jun 11, 2019
Continuation 14530527 · Oct 31, 2014
Related Publication 20210279751A1 · Sep 9, 2021
Cited By (2)
US 12,205,130 US 12,536,270