Methods, systems, and media for pairing devices to complete a task using an application request
Abstract
Methods, systems, and media for pairing devices for completing tasks are provided. In some embodiments, the method comprises: identifying, at a first user device, an indication of a task to be completed; transmitting, by the first user device to a server, information indicating the task to be completed and identifying information corresponding to the first user device; determining whether a predetermined duration of time has elapsed; in response to determining that the predetermined duration of time has elapsed, transmitting, from the first user device to the server, a request to determine whether the task has been completed by a second user device; and in response to receiving, from the server, an indication that the task has been completed by the second user device, retrieving data corresponding to the task from the server.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
identifying, at a first user device, a task to be completed; generating a passcode corresponding to the task to be completed and required to be entered by a user of a second user device; transmitting, by the first user device to a server: first information indicating the task to be completed; second information identifying the first user device; a request identifier; and the passcode corresponding to the task to be completed and required to be entered by the user of the second user device, wherein the request identifier is different from the passcode; determining whether a predetermined duration of time has elapsed; in response to determining that the predetermined duration of time has elapsed, transmitting, from the first user device to the server, a request to determine whether the task has been completed by the second user device; and in response to receiving, from the server, an indication that the task has been completed by the second user device, retrieving data corresponding to the task from the server.
2 . The method of claim 1 , further comprising generating an alphanumeric identifier that identifies the task to be completed.
3 . The method of claim 1 , further comprising transmitting, by the first user device to the server, third information indicating an Internet Protocol (IP) address associated with the first user device.
4 . The method of claim 1 , wherein the second user device is local to the first user device.
5 . The method of claim 1 , further comprising:
in response to receiving, from the server, an indication that the task has not been completed by the second user device, determining whether a second predetermined duration of time has elapsed; and in response to determining that the second predetermined duration of time has elapsed, transmitting, from the first user device to the server, a second request to determine whether the task has been completed by the second user device.
6 . The method of claim 1 , wherein the retrieved data includes image data captured by a camera associated with the second user device.
7 . A system comprising:
a first device comprising:
a memory; and
a hardware processor that is coupled to the memory and that is programmed to:
identify a task to be completed;
generate a passcode corresponding to the task to be completed and required to be entered by a user of a second user device;
transmit to a server: first information indicating the task to be completed; second information identifying the first user device; a request identifier; and the passcode corresponding to the task to be completed and required to be entered by the user of the second user device, wherein the request identifier is different from the passcode;
determine whether a predetermined duration of time has elapsed;
in response to determining that the predetermined duration of time has elapsed, transmit to the server a request to determine whether the task has been completed by the second user device; and
in response to receiving, from the server, an indication that the task has been completed by the second user device, retrieve data corresponding to the task from the server.
8 . The system of claim 7 , wherein the hardware processor is further programmed to generate an alphanumeric identifier that identifies the task to be completed.
9 . The system of claim 7 , wherein the hardware processor is also programmed to transmit third information indicating an Internet Protocol (IP) address associated with the first user device.
10 . The system of claim 7 , wherein the second user device is local to the first user device.
11 . The system of claim 7 , wherein the hardware processor is further programmed to:
in response to receiving, from the server, an indication that the task has not been completed by the second user device, determining whether a second predetermined duration of time has elapsed; and in response to determining that the second predetermined duration of time has elapsed, transmitting to the server a second request to determine whether the task has been completed by the second user device.
12 . The system of claim 7 , wherein the retrieved data includes image data captured by a camera associated with the second user device.
13 . A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor of a first user device, cause the processor to perform a method, the method comprising:
identifying a task to be completed; generating a passcode corresponding to the task to be completed and required to be entered by a user of a second user device; transmitting to a server: first information indicating the task to be completed; second information identifying the first user device; a request identifier; and the passcode corresponding to the task to be completed and required to be entered by the user of the second user device, wherein the request identifier is different from the passcode; determining whether a predetermined duration of time has elapsed; in response to determining that the predetermined duration of time has elapsed, transmitting to the server a request to determine whether the task has been completed by the second user device; and in response to receiving from the server an indication that the task has been completed by the second user device, retrieving data corresponding to the task from the server.
14 . The non-transitory computer-readable medium of claim 13 , wherein the method further comprises generating an alphanumeric identifier that identifies the task to be completed.
15 . The non-transitory computer-readable medium of claim 13 , transmitting to the server third information indicating an Internet Protocol (IP) address associated with the first user device.
16 . The non-transitory computer-readable medium of claim 13 , wherein the second user device is local to the first user device.
17 . The non-transitory computer-readable medium of claim 13 , wherein the method further comprises:
in response to receiving, from the server, an indication that the task has not been completed by the second user device, determining whether a second predetermined duration of time has elapsed; and in response to determining that the second predetermined duration of time has elapsed, transmitting to the server a second request to determine whether the task has been completed by the second user device.
18 . The non-transitory computer-readable medium of claim 13 , wherein the retrieved data includes image data captured by a camera associated with the second user device.Join the waitlist — get patent alerts
Track US2021058488A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.