# US 2020/0027145 A1 · Spot market: location aware commerce for an event

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2020/0027145 A1
- Document ID: US20200027145A1
- Status: Published application
- Kind: A1
- Application number: 16/040,770
- Filed: 2018-07-20
- Published: 2020-01-23
- Earliest claimed: 2018-07-20
- Assignees: eBay Inc.
- Applicants: eBay Inc.
- Inventors: Vikram Tuli; Jeffrey Chen Chieh Leng; Daniel Morales
- Web page: https://patentgrep.com/patent/US20200027145A1

## CPC

- G06Q 30/0609: {Qualifying participants for shopping transactions (payment transaction verification G06Q20/401)}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## 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

### Claim 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:
receive data indicative of physical location from a first computing device;
associate an event with the physical location, the event occurring at the physical location and including the physical presence of two or more entities;
receive registration information from one or more entities that are associated with the event;
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; and
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.

### Claim 2 (depends on 1)

The system of claim 1, wherein the participation criteria comprises a condition that the second computing device be physically located within a within a specified distance of the physical location associated with the event.

### Claim 3 (depends on 1)

The system of claim 1, wherein the participation criteria comprises a condition that second computing device physically present at the location association associated with the event during the occurrence of the event.

### Claim 4 (depends on 1)

The system of claim 1, wherein the participation criteria comprises condition that an entity associated with the second computing device be authorized to attend the event.

### Claim 5 (depends on 1)

The system of claim 1, wherein the computer code is executable by the one or more processing circuits to further cause the system to:
receive, 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;
validate the request based on an offering criteria included in the registration information; and
store the offered item in a database accessible to the published data object.

### Claim 6 (depends on 5)

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

### Claim 7 (depends on 5)

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

### Claim 8 (depends on 5)

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

### Claim 9 (depends on 1)

The system of claim 1, wherein the computer code is executable by the one or more processing circuits to further cause the system to:
receive, 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;
determine that the second entity offers the second item for exchange at the event;
transmit the request to the second entity during the event;
receive, from the second entity, an indication of an intent to exchange the second item for the first item; and
authenticate the exchange between the first entity and the second entity.

### Claim 10 (depends on 9)

The system of claim 9, 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.

### Claim 11 (depends on 1)

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, and
a patron of the event and a merchant at the event.

### Claim 12

A method, comprising:
receiving, from a first computing device, event data for an event to occur at a physical location and to include the physical presence of two or more entities;
receiving registration information from one or more entities, the registration information associating the one or more entities 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; and
publishing the event interface 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.

### Claim 13 (depends on 12)

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

### Claim 14 (depends on 12)

The method of claim 12, 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.

### Claim 15 (depends on 14)

The method of claim 14, 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 the geographic location, and a criteria specified by an entity organizing the event.

### Claim 16 (depends on 14)

The method of claim 14, 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, and
a patron of the event and a merchant at the event.

### Claim 17 (depends on 12)

The method of claim 12, 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.

### Claim 18

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:
receive data indicative of physical location from a first computing device;
associate an event with the physical location, the event occurring at the physical location and including the physical presence of two or more entities;
receive registration information from one or more entities that are associated with the event;
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; and
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.

### Claim 19 (depends on 18)

The non-transitory computer-readable storage medium of claim 18, 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, and
a patron of the event and a merchant at the event.

### Claim 20 (depends on 18)

The non-transitory computer-readable storage medium of claim 18, set of instructions that, when executed by at least one processor of a machine, further cause the machine to:
receive, 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;
determine that the second entity offers the second item for exchange at the event;
transmit the request to the second entity during the event;
receive, from the second entity, an indication of an intent to exchange the second item for the first item; and
authenticate the exchange between the first entity and the second entity.
