Initiating transportation requests
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-modified1 - 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.