11272344

Determining Service Provider Performance with Ranged Transmissions

PublishedMarch 8, 2022
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of location verification of a computing device, the method performed by a network system and comprising: receiving, from a requesting device over one or more networks, an order request for an item; generating an order based on the order request, the order including an order identifier associated with the order and a source device identifier of a source device; transmitting, over the one or more networks, the order to the source device and to the computing device; and receiving at least one of: a verification from the computing device over the one or more networks that the computing device is within a range of the source device, the verification based on (i) a match between the source device identifier and a major identifier included in a source beacon signal broadcasted by the source device, and (ii) a match between the order identifier and a minor identifier included in the source beacon signal; or a verification from the source device over the one or more networks that the computing device is within a range of the source device, the verification from the source device based on (i) a match between a computing device identifier associated with the computing device and a major identifier included in a computing beacon signal broadcasted by the computing device, and (ii) a match between the order identifier and a minor identifier included in the computing beacon signal.

2

2. The method of claim 1 , wherein receiving at least one of the verification from the computing device or the verification from the source device comprises receiving a verification from each device.

3

3. The method of claim 2 , further comprising: verifying that the order is picked up by a user associated with the computing device responsive to the network system receiving both the verification from the computing device and the verification from the source device; and updating, in a record associated with the order request, a status of the order request responsive to verifying that the order is picked up.

4

4. The method of claim 3 , further comprising: transmitting an instruction to the computing device to stop broadcasting the computing beacon signal responsive to verifying the order is picked up; and transmitting an instruction to the source device to stop broadcasting the source beacon signal responsive to verifying the order is picked up.

5

5. The method of claim 4 , wherein the instruction to the source device is delayed such that the source device continues to broadcast the source beacon while the computing beacon signal is not broadcast.

6

6. The method of claim 1 , further comprising: selecting a courier associated with the computing device from among a plurality of couriers to deliver the requested item, the selection based at least on one of a location of the source device, a specified delivery location of the item, or a location of the computing device.

7

7. The method of claim 1 , further comprising: receiving updates from the computing device over the one or more networks of a proximity estimate of the computing device to the source device when the proximity estimate of the computing device changes, wherein the proximity estimate is an estimate of a distance between the computing device and the source device.

8

8. A non-transitory computer-readable storage medium storing computer-executable instructions that, in response to executing, cause a network system comprising a processor to perform operations, comprising: receiving, from a requesting device over one or more networks, an order request for an item; generating an order based on the order request, the order including an order identifier associated with the order and a source device identifier of a source device; transmitting, over the one or more networks, the order to the source device and to a computing device; and receiving at least one of: a verification from the computing device over the one or more networks that the computing device is within a range of the source device, the verification based on (i) a match between the source device identifier and a major identifier included in a source beacon signal broadcasted by the source device, and (ii) a match between the order identifier and a minor identifier included in the source beacon signal; or a verification from the source device over the one or more networks that the computing device is within a range of the source device, the verification from the source device based on (i) a match between a computing device identifier associated with the computing device and a major identifier included in a computing beacon signal broadcasted by the computing device, and (ii) a match between the order identifier and a minor identifier included in the computing beacon signal.

9

9. The non-transitory computer-readable storage medium of claim 8 , wherein receiving at least one of the verification from the computing device or the verification from the source device comprises receiving a verification from each device.

10

10. The non-transitory computer-readable storage medium of claim 9 , wherein the operations further comprise: verifying that the order is picked up by a user associated with the computing device responsive to the network system receiving both the verification from the computing device and the verification from the source device; and updating, in a record associated with the order request, a status of the order request responsive to verifying that the order is picked up.

11

11. The non-transitory computer-readable storage medium of claim 10 , wherein the operations further comprise: transmitting an instruction to the computing device to stop broadcasting the computing beacon signal responsive to verifying the order is picked up; and transmitting an instruction to the source device to stop broadcasting the source beacon signal responsive to verifying the order is picked up.

12

12. The non-transitory computer-readable storage medium of claim 11 , wherein the instruction to the source device is delayed such that the source device continues to broadcast the source beacon while the computing beacon signal is not broadcast.

13

13. The non-transitory computer-readable storage medium of claim 8 , wherein the operations further comprise: selecting a courier associated with the computing device from among a plurality of couriers to deliver the requested item, the selection based at least on one of a location of the source device, a specified delivery location of the item, or a location of the computing device.

14

14. The non-transitory computer-readable storage medium of claim 8 , wherein the operations further comprise: receiving updates from the computing device over the one or more networks of a proximity estimate of the computing device to the source device when the proximity estimate of the computing device changes, wherein the proximity estimate is an estimate of a distance between the computing device and the source device.

15

15. A computer system comprising: one or more computer processors for executing computer program instructions; and a non-transitory computer-readable storage medium storing instructions executable by the one or more computer processors to perform steps comprising: receiving, from a requesting device over one or more networks, an order request for an item; generating an order based on the order request, the order including an order identifier associated with the order and a source device identifier of a source device; transmitting, over the one or more networks, the order to the source device and to a computing device; and receiving at least one of: a verification from the computing device over the one or more networks that the computing device is within a range of the source device, the verification based on (i) a match between the source device identifier and a major identifier included in a source beacon signal broadcasted by the source device, and (ii) a match between the order identifier and a minor identifier included in the source beacon signal; or a verification from the source device over the one or more networks that the computing device is within a range of the source device, the verification from the source device based on (i) a match between a computing device identifier associated with the computing device and a major identifier included in a computing beacon signal broadcasted by the computing device, and (ii) a match between the order identifier and a minor identifier included in the computing beacon signal.

16

16. The system of claim 15 , wherein receiving at least one of the verification from the computing device or the verification from the source device comprises receiving a verification from each device.

17

17. The system of claim 16 , wherein the steps further comprise: verifying that the order is picked up by a user associated with the computing device responsive to the network system receiving both the verification from the computing device and the verification from the source device; and updating, in a record associated with the order request, a status of the order request responsive to verifying that the order is picked up.

18

18. The system of claim 17 , wherein the steps further comprise: transmitting an instruction to the computing device to stop broadcasting the computing beacon signal responsive to verifying the order is picked up; and transmitting an instruction to the source device to stop broadcasting the source beacon signal responsive to verifying the order is picked up.

19

19. The system of claim 18 , wherein the instruction to the source device is delayed such that the source device continues to broadcast the source beacon while the computing beacon signal is not broadcast.

20

20. The system of claim 15 , wherein the steps further comprise: selecting a courier associated with the computing device from among a plurality of couriers to deliver the requested item the selection based at least on one of a location of the source device, a specified delivery location of the item, or a location of the computing device.

Patent Metadata

Filing Date

Unknown

Publication Date

March 8, 2022

Inventors

Katherine Swanson
Zachary Tyler Stewart
Erick Chang

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Determining Service Provider Performance with Ranged Transmissions” (11272344). https://patentable.app/patents/11272344

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

Determining Service Provider Performance with Ranged Transmissions — Katherine Swanson | Patentable