IP Library › Granted Patent US 10,943,277
Granted Patent B2
US 10,943,277 · App. 16/040,770 · Granted Mar 9, 2021

Spot market: location aware commerce for an event

Inventors: Vikram Tuli (San Jose, CA); Jeffrey Chen Chieh Leng (San Jose, CA); Daniel Morales (San Jose, CA)
Assignee: eBay Inc.
G06Q30/0609
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,943,277
App. No.
16/040,770
Filed
Jul 20, 2018
Granted
Mar 9, 2021
Kind
B2
Art Unit
3625
USPC
705/26.35
Abstract

A system to receive data indicative of physical location from a first computing device and to associate an event with the physical location, the event occurring at the physical location and including the physical presence of two or more entities. The system further to receive registration information from one or more entities that are associated with the event and to generate, using the registration information, a data object to enable a first entity of the one or more entities and a second entity of the one or more entities to exchange one or more items while the first entity and the second entity are both physically present at the event. The system additionally to publish the data object to a second computing device based on a participation criteria, the second device being operated by at least one of the first entity and the second entity.

Claims (82)

1. A system, comprising:

one or more servers having one or more processing circuits and a non-transitory storage medium, the non-transitory storage medium having computer code that is executable by the one or more processing circuits to cause the system to perform operations comprising:

receiving data indicative of physical location from a first computing device;

associating an event with the physical location, the event occurring at the physical location and including physical presence of two or more entities;

receiving registration information from a first entity of the two or more entities that are associated with the event;

generating, using the registration information, a data object to enable the first entity and a second entity of the two or more entities to exchange one or more items while the first entity and the second entity are both physically present at the event;

detecting occurrence of a triggering event indicating that the first entity is within a threshold distance of the second entity;

in response to detecting the triggering event, publishing, using the data object, a plurality of items available for purchase from the first entity to a second computing device associated with the second entity based on a participation criteria, the participation criteria comprising condition that the second computing device be physically present at the location associated with the event during the occurrence of the event;

notifying the first entity of a request notification received from the second computing device of the second entity in response to detecting occurrence of the triggering event indicating that the first entity is within the threshold distance of the second entity;

accumulating entity responses from a plurality of entities that are physically present at the event, each entity response indicating an interest in purchasing an item of the plurality of items;

determining whether the accumulated responses from the plurality of entities satisfy a sales criteria; and

executing a group purchase of the item for each of the plurality of entities that indicated an interest in purchasing the item.

2. The system of claim 1 , wherein the operations further comprise:

obtaining a barcode or unique indicator of an event ticket purchased by the second entity;

comparing the barcode or unique indicator to authorization information;

determining that the second entity is authorized to attend the physical event in response to comparing the barcode or unique indicator to the authorization information, wherein the items available for purchase from the first entity are published to the second entity in response to determining that the second entity is authorized to attend the physical event; and

anonymizing a purchase request from the second entity associated with an item of the items available for purchase from the first entity.

3. The system of claim 1 , wherein the operations further comprise:

receiving, from the second computing device using the published data object, a request from the first entity to offer an item for exchange at the event;

validating the request based on an offering criteria included in the registration information; and

storing the offered item in a database accessible to the published data object.

4. The system of claim 3 , wherein the offering criteria comprises a condition requiring a correlation between the offered item and a subject matter of the event.

5. The system of claim 3 , wherein the offering criteria comprises a condition determined by an entity associated with a facility at a geographic location of the event.

6. The system of claim 3 , wherein the offering criteria comprises a condition specified by an entity organizing the event.

7. The system of claim 1 , wherein the operations further comprise:

receiving, from the second computing device using the published data object, a request from a first entity to exchange a first item for a second item stored in a database accessible to the published data object;

determining that the second entity offers the second item for exchange at the event;

transmitting the request to the second computing device of the second entity during the event;

receiving, from the second entity, an indication of an intent to exchange the second item for the first item; and

authenticating the exchange between the first entity and the second entity.

8. The system of claim 7 , wherein the second item is an item offered for sale, the first item is a specified amount of currency offered for the first item, and to authenticate the exchange comprises verifying that the second entity receives the specified amount of the currency.

9. The system of claim 1 , wherein the first entity and the second entity are, respectively, at least one of:

a first patron of the event and a second patron of the event,

a patron of the event and an organizer of the event, or

a patron of the event and a merchant at the event.

10. A method, comprising:

receiving, from a first computing device, event data for an event to occur at a physical location and to include physical presence of two or more entities;

receiving registration information from a first entity of the two or more entities that are associated with the event;

generating, using the registration information, an event interface object to enable a first entity of the one or more entities and a second entity of the one or more entities to exchange one or more items while the first entity and the second entity are both physically present at the event;

detecting occurrence of a triggering event indicating that the first entity is within a threshold distance of the second entity;

in response to detecting the triggering event, publishing using the event interface object, a plurality of items available for purchase from the first entity to a second computing device associated with the second entity based on a participation criteria, the participation criteria comprising a condition that the second computing device be physically present at the location associated with the event during the occurrence of the event;

notifying the first entity of a request notification received from the second computing device computing device of the second entity in response to detecting occurrence of the triggering event indicating that the first entity is within the threshold distance of the second entity;

accumulating entity responses from a plurality of entities that are physically present at the event, each entity response indicating an interest in purchasing an item of the plurality of items;

determining whether the accumulated responses from the plurality of entities satisfy a sales criteria; and

executing a group purchase of the item for each of the plurality of entities that indicated an interest in purchasing the item.

11. The method of claim 10 , wherein the participation criteria comprises a at least one of an authorization of an entity associated with the second computing device to attend the event, and a time of the event.

12. The method of claim 10 , further comprising:

receiving, from the second computing device using the published event interface object, a request from the first entity to offer an item for exchange at the event;

validating the request based on an offering criteria included in the registration information; and

publishing the request for the offered item to at least one entity of the one or more entities using the published event interface object.

13. The method of claim 12 , wherein the offering criteria comprises at least one of a condition on a correlation between the offered item and a subject matter of the event, a criteria determined by an entity associated with a facility at a geographic location of the event, or a criteria specified by an entity organizing the event.

14. The method of claim 12 , wherein the first entity and the second entity are, respectively, at least one of:

a first patron of the event and a second patron of the event,

a patron of the event and an organizer of the event, or

a patron of the event and a merchant at the event.

15. The method of claim 10 , further comprising:

receiving, from the second computing device using the published event interface object, a request from a first entity to exchange a first item for a second item stored in a database associated with the published event interface object;

identifying a second entity offering the second item for exchange at the event;

transmitting the request to the second entity during the event;

receiving, from the second entity, an indication of an intent to exchange the second item for the first item; and

authenticating the exchange between the first entity and the second entity.

16. A non-transitory computer-readable storage medium storing a set of instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:

receiving data indicative of physical location from a first computing device;

associating an event with the physical location, the event occurring at the physical location and including physical presence of two or more entities;

receiving registration information from a first entity of the two or more entities that are associated with the event;

generating, using the registration information, a data object to enable the first entity and a second entity of the one two or more entities to exchange one or more items while the first entity and the second entity are both physically present at the event;

detecting occurrence of a triggering event indicating that the first entity is within a threshold distance of the second entity;

in response to detecting the triggering event, publishing, using the data object, a plurality of items available for purchase from the first entity to a second computing device associated with the second entity based on a participation criteria, the participation criteria comprising a condition that the second computing device be physically present at the location associated with the event during the occurrence of the event;

notifying the first entity of a request notification received from the second computing device computing device of the second entity in response to detecting occurrence of the triggering event indicating that the first entity is within the threshold distance of the second entity;

accumulating entity responses from a plurality of entities that are physically present at the event, each entity response indicating an interest in purchasing an item of the plurality of items;

determining whether the accumulated responses from the plurality of entities satisfy a sales criteria; and

executing a group purchase of the item for each of the plurality of entities that indicated an interest in purchasing the item.

17. The non-transitory computer-readable storage medium of claim 16 , wherein a first entity and the second entity are, respectively, at least one of:

a first patron of the event and a second patron of the event,

a patron of the event and an organizer of the event, or

a patron of the event and a merchant at the event.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the operations further comprise:

receiving, from the second computing device using the published data object, a request from a first entity to exchange a first item for a second item stored in a database accessible to the published data object;

determining that the second entity offers the second item for exchange at the event;

transmitting the request to the second entity during the event;

receiving, from the second entity, an indication of an intent to exchange the second item for the first item; and

authenticating the exchange between the first entity and the second entity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2018
From: TULI, VIKRAM; LENG, JEFFREY CHEN CHIEH; MORALES, DANIEL
To: EBAY INC.
Reel/Frame 046460/0001 →
Continuity (1)
Related Publication 20200027145A1 · Jan 23, 2020