US2021076175A1PendingUtilityA1

Initiating transportation requests

Assignee: LYFT INCPriority: Dec 14, 2017Filed: Jul 6, 2020Published: Mar 11, 2021
Est. expiryDec 14, 2037(~11.4 yrs left)· nominal 20-yr term from priority
H04W 4/029H04W 4/40H04W 4/33H04L 67/12H04W 4/025G06Q 50/30G06Q 50/40
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present disclosure is directed toward systems and methods for generating and sending a request in response to a single user interaction. For example, in response to detecting that a single user interaction moves past a first threshold relative to a transportation request graphical user interface, the systems and methods described herein provides an estimate associated with the destination option. Then, in response to detecting that the same single user interaction with the transportation request graphical user interface moves past a second threshold relative to the graphical user interface, the systems and method generate and send a transportation request to be matched to a provider.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause a requestor computing device to:
 detect a user interaction with a transportation request graphical user interface;   in response to determining that the user interaction meets a first threshold:
 identify a plurality of predicted destination options, and 
 provide, within the transportation request graphical user interface, an ordered top number of the plurality of predicted destination options; and 
   in response to determining that the user interaction meets a second threshold, automatically generate a transportation request associated with a top predicted destination option from the plurality of predicted destination options.   
     
     
         22 . The non-transitory computer-readable medium as recited in  claim 21 , further storing instructions thereon that, when executed by the at least one processor, cause the requestor computing device to identify the plurality of predicted destination options by:
 determining a request matching pattern associated with the requestor computing device; and   identifying the plurality of predicted destination options based on the request matching pattern.   
     
     
         23 . The non-transitory computer-readable medium as recited in  claim 22 , further storing instructions thereon that, when executed by the at least one processor, cause the requestor computing device to determine the ordered top number of the plurality of predicted destination options by:
 determining scores for the plurality of predicted destination options based on a current time and location associated with the requestor computing device;   ranking the plurality of predicted destination options based on the determined scores; and   identifying a threshold number of the plurality of predicted destination options with highest scores.   
     
     
         24 . The non-transitory computer-readable medium as recited in  claim 23 , wherein determining the scores for the plurality of predicted destination options is further based on one or more of: digital calendar information associated with the requestor computing device, social media information associated with the requestor computing device, digital communication information associated with the requestor computing device, and events associated with the location of the requestor computing device. 
     
     
         25 . The non-transitory computer-readable medium as recited in  claim 21 , further storing instruction thereon that, when executed by the at least one processor, cause the requestor computing device to:
 detect the user interaction with the transportation request graphical user interface by detecting a swipe-up touch gesture; and   determine that the user interaction meets a first threshold by determining that the swipe-up touch gesture moves beyond a bottom third portion of the transportation request graphical user interface.   
     
     
         26 . The non-transitory computer-readable medium as recited in  claim 25 , further storing instructions thereon that, when executed by the at least one processor, cause the requestor computing device to provide the ordered top number of the plurality of predicted destination options by providing the top number of the plurality of predicted destination options one-by-one as the transportation request graphical user interface scrolls up in connection with the detected swipe-up touch gesture. 
     
     
         27 . The non-transitory computer-readable medium as recited in  claim 26 , further storing instruction thereon that, when executed by the at least one processor, cause the requestor computing device to, in response to automatically generating the transportation request associated with the top predicted destination option, automatically send the generated transportation request to a transportation matching system. 
     
     
         28 . A requestor computing device comprising:
 at least one processor; and   at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the requestor computing device to:
 detect a user interaction with a transportation request graphical user interface; 
 in response to determining that the user interaction meets a first threshold:
 identify a plurality of predicted destination options, and 
 provide, within the transportation request graphical user interface, an ordered top number of the plurality of predicted destination options; and 
 
 in response to determining that the user interaction meets a second threshold, automatically generate a transportation request associated with a top predicted destination option from the plurality of predicted destination options. 
   
     
     
         29 . The requestor computing device as recited in  claim 28 , further storing instructions thereon that, when executed by the at least one processor, cause the requestor computing device to identify the plurality of predicted destination options by:
 determining a request matching pattern associated with the requestor computing device; and   identifying the plurality of predicted destination options based on the request matching pattern.   
     
     
         30 . The requestor computing device as recited in  claim 29 , further storing instructions thereon that, when executed by the at least one processor, cause the requestor computing device to determine the ordered top number of the plurality of predicted destination options by:
 determining scores for the plurality of predicted destination options based on a current time and location associated with the requestor computing device;   ranking the plurality of predicted destination options based on the determined scores; and   identifying a threshold number of the plurality of predicted destination options with highest scores.   
     
     
         31 . The requestor computing device as recited in  claim 30 , wherein determining the scores for the plurality of predicted destination options is further based on one or more of: digital calendar information associated with the requestor computing device, social media information associated with the requestor computing device, digital communication information associated with the requestor computing device, and events associated with the location of the requestor computing device. 
     
     
         32 . The requestor computing device as recited in  claim 28 , further storing instructions thereon that, when executed by the at least one processor, cause the requestor computing device to:
 detect the user interaction with the transportation request graphical user interface by detecting a swipe-up touch gesture; and   determine that the user interaction meets a first threshold by determining that the swipe-up touch gesture moves beyond a bottom third portion of the transportation request graphical user interface.   
     
     
         33 . The requestor computing device as recited in  claim 32 , further storing instructions thereon that, when executed by the at least one processor, cause the requestor computing device to provide the ordered top number of the plurality of predicted destination options by providing the top number of the plurality of predicted destination options one-by-one as the transportation request graphical user interface scrolls up in connection with the detected swipe-up touch gesture. 
     
     
         34 . The requestor computing device as recited in  claim 33 , further storing instructions thereon that, when executed by the at least one processor, cause the requestor computing device to, in response to automatically generating the transportation request associated with the top predicted destination option, automatically send the generated transportation request to a transportation matching system. 
     
     
         35 . A method comprising:
 detecting, on a requestor computing device, a user interaction with a transportation request graphical user interface;   in response to determining that the user interaction meets a first threshold:
 identifying a plurality of predicted destination options, and 
 providing, within the transportation request graphical user interface, an ordered top number of the plurality of predicted destination options; and 
   in response to determining that the user interaction meets a second threshold, automatically generating a transportation request associated with a top predicted destination option from the plurality of predicted destination options.   
     
     
         36 . The method as recited in  claim 35 , further comprising identifying the plurality of predicted destination options by:
 determining a request matching pattern associated with the requestor computing device; and   identifying the plurality of predicted destination options based on the request matching pattern.   
     
     
         37 . The method as recited in  claim 36 , further comprising determining the ordered top number of the plurality of predicted destination options by:
 determining scores for the plurality of predicted destination options based on a current time and location associated with the requestor computing device in association with one or more of: digital calendar information associated with the requestor computing device, social media information associated with the requestor computing device, digital communication information associated with the requestor computing device, and events associated with the location of the requestor computing device;   ranking the plurality of predicted destination options based on the determined scores; and   identifying a threshold number of the plurality of predicted destination options with highest scores.   
     
     
         38 . The method as recited in  claim 37 , further comprising:
 detecting the user interaction with the transportation request graphical user interface by detecting a swipe-up touch gesture; and   determining that the user interaction meets a first threshold by determining that the swipe-up touch gesture moves beyond a bottom third portion of the transportation request graphical user interface.   
     
     
         39 . The method as recited in  claim 38 , further comprising providing the ordered top number of the plurality of predicted destination options by providing the top number of the plurality of predicted destination options one-by-one as the transportation request graphical user interface scrolls up in connection with the detected swipe-up touch gesture. 
     
     
         40 . The method as recited in  claim 39 , further comprising, in response to automatically generating the transportation request associated with the top predicted destination option, automatically sending the generated transportation request to a transportation matching system.

Join the waitlist — get patent alerts

Track US2021076175A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.