US2021058488A1PendingUtilityA1

Methods, systems, and media for pairing devices to complete a task using an application request

Assignee: TAYLOR WAYNEPriority: Oct 11, 2016Filed: Nov 9, 2020Published: Feb 25, 2021
Est. expiryOct 11, 2036(~10.2 yrs left)· nominal 20-yr term from priority
Inventors:Thien Van Pham
G06F 15/76G06F 9/54H04L 67/62H04L 67/34H04L 67/141G06F 9/00H04L 67/325
57
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.