PROVIDING ON-DEMAND SERVICES THROUGH USE OF PORTABLE COMPUTING DEVICES
6 Assignments
0 Petitions
Accused Products
Abstract
A method for requesting an on-demand service on a computing device is provided. One or more processors determine the current location of the computing device. A multistate selection feature of a plurality of service options for providing the on-demand service is presented on the display of the computing device. The multistate selection feature enables a user to select a service option that is available within a region that includes the current location to provide the on-demand service. In response to the user selecting one of the plurality of service options, a summary user interface is presented on the display to provide region-specific information about the on-demand service based on the selected service option.
-
Citations
21 Claims
-
1. (canceled)
-
2. A method for providing information about an on-demand service, the method being performed by one or more processors of a computing device and comprising:
-
(a) communicating with a global positioning system (GPS) component of the computing device to determine a current location of the computing device; (b) providing, on a display of the computing device, a user interface that includes one or more panels, the user interface including a multistate selection feature that is responsive to user input to move between multiple positions provided on the display, wherein each of the multiple positions corresponds to a type or option of the on-demand service that is available for request by a user operating the computing device at the current location; (c) when the multistate selection feature is provided at one of the multiple positions provided on the display that corresponds to a first type or option of the on-demand service, providing, with at least one of the one or more panels of the user interface, location information that is specific to at least a region of the current location and first service information that is specific to the first type or option of the on-demand service; and (d) in response to a user input that moves the multistate selection feature to another one of the multiple positions provided on the display that corresponds to a second type or option of the on-demand service, providing second service information that is specific to the second type or option of the on-demand service in place of the first service information. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium that stores instructions, which when executed by one or more processors of a computing device, cause the computing device to perform operations comprising:
-
communicating with a global positioning system (GPS) component of the computing device to determine a current location of the computing device; providing, on a display of the computing device, a user interface that includes one or more panels, the user interface including a multistate selection feature that is responsive to user input to move between multiple positions provided on the display, wherein each of the multiple positions corresponds to a type or option of an on-demand service that is available for request by a user operating the computing device at the current location; when the multistate selection feature is provided at one of the multiple positions provided on the display that corresponds to a first type or option of the on-demand service, providing, with at least one of the one or more panels of the user interface, location information that is specific to at least a region of the current location and first service information that is specific to the first type or option of the on-demand service; and in response to a user input that moves the multistate selection feature to another one of the multiple positions provided on the display that corresponds to a second type or option of the on-demand service, providing second service information that is specific to the second type or option of the on-demand service in place of the first service information. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computing device:
-
one or more processors; a display; a memory that stores a set of instructions; wherein the one or more processors execute the instructions stored in memory to; communicate with a global positioning system (GPS) component of the computing device to determine a current location of the computing device; provide, on the display, a user interface that includes one or more panels, the user interface including a multistate selection feature that is responsive to user input to move between multiple positions provided on the display, wherein each of the multiple positions corresponds to a type or option of an on-demand service that is available for request by a user operating the computing device at the current location; when the multistate selection feature is provided at one of the multiple positions provided on the display that corresponds to a first type or option of the on-demand service, provide, with at least one of the one or more panels of the user interface, location information that is specific to at least a region of the current location and first service information that is specific to the first type or option of the on-demand service; and in response to a user input that moves the multistate selection feature to another one of the multiple positions provided on the display that corresponds to a second type or option of the on-demand service, provide second service information that is specific to the second type or option of the on-demand service in place of the first service information. - View Dependent Claims (21)
-
Specification