Shortcode for automating application processes
First Claim
1. A method for providing a transportation service using an order request form, the method comprising:
- establishing, by a processing device of a server computing device, a communication session, over a network, between the server computing device and a client computing device;
receiving, by the processing device via the communication session from the client computing device, a shortcode via a graphical user interface executing on the client computing device, wherein the shortcode comprises a plurality of characters arranged in an order, wherein the shortcode is associated with the transportation service of the server computing device, wherein the transportation service is associated with a geographical location;
referencing, by the processing device with the received shortcode, a listing of shortcodes maintained in a data store of the server computing device;
identifying, by the processing device in the listing, a match between the received shortcode and at least one of the shortcodes maintained in the listing;
in response to the identifying of the match, identifying, by the processing device, a list of actions and content associated with the at least one of the shortcodes, the content comprising the geographical location;
transmitting, by the processing device via the communication session, the list of actions and the content to the client computing device, wherein the list of actions comprise computer-executable instructions to;
cause the client computing device to instantiate a process on the client computing device to generate the order request form filled with the geographical location received from the processing device based on the shortcode without user intervention and without user input of the geographical location, and cause the client computing device to display a graphical representation of the order request form to a user of the client computing device via the graphical user interface subsequent to the receiving of the shortcode via the graphical user interface;
receiving, by the processing device via the communication session, the order request form from the client computing device; and
transmitting, by the processing device to a vehicle computing device, an order request to dispatch a transportation vehicle associated with the vehicle computing device to pick-up and transport the user to provide the transportation service to the user of the client computing device based on the order request form.
6 Assignments
0 Petitions
Accused Products
Abstract
Implementations of the disclosure describe shortcodes for automating application processes. In one implementation, a shortcode, sent by a client computing device, is received by a server computing device. A listing of shortcodes is referenced with the received shortcode. A match between the shortcode and another shortcode maintained in the listing is identified. A list of actions and content is identified. The list of actions and the content are transmitted to the client computing device. The list of actions include computer-executable instructions to: cause the client computing device to instantiate a process to generate an order request form using the content without user intervention and cause the client computing device to display a graphical representation of the order request form to a user. The order request form is received by the server computing device and a service, based on the order request form, is provided to the client computing device.
-
Citations
20 Claims
-
1. A method for providing a transportation service using an order request form, the method comprising:
-
establishing, by a processing device of a server computing device, a communication session, over a network, between the server computing device and a client computing device; receiving, by the processing device via the communication session from the client computing device, a shortcode via a graphical user interface executing on the client computing device, wherein the shortcode comprises a plurality of characters arranged in an order, wherein the shortcode is associated with the transportation service of the server computing device, wherein the transportation service is associated with a geographical location; referencing, by the processing device with the received shortcode, a listing of shortcodes maintained in a data store of the server computing device; identifying, by the processing device in the listing, a match between the received shortcode and at least one of the shortcodes maintained in the listing; in response to the identifying of the match, identifying, by the processing device, a list of actions and content associated with the at least one of the shortcodes, the content comprising the geographical location; transmitting, by the processing device via the communication session, the list of actions and the content to the client computing device, wherein the list of actions comprise computer-executable instructions to;
cause the client computing device to instantiate a process on the client computing device to generate the order request form filled with the geographical location received from the processing device based on the shortcode without user intervention and without user input of the geographical location, and cause the client computing device to display a graphical representation of the order request form to a user of the client computing device via the graphical user interface subsequent to the receiving of the shortcode via the graphical user interface;receiving, by the processing device via the communication session, the order request form from the client computing device; and transmitting, by the processing device to a vehicle computing device, an order request to dispatch a transportation vehicle associated with the vehicle computing device to pick-up and transport the user to provide the transportation service to the user of the client computing device based on the order request form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage medium comprising instructions that, when executed by a processing device of a server computing device, cause the processing device to:
-
establish a first communication session, over a network, between the server computing device and a first client computing device; receive, via the first communication session, identifying data corresponding to a first shortcode, the identifying data transmitted by the first client computing device, wherein the first shortcode comprises a plurality of characters arranged in an order; receive a first request to associate the first shortcode with an action and content, the first request transmitted by the first client computing device, the content comprising a geographical location; generate an entry for the first shortcode in a listing of shortcodes maintained in a data store of the server computing device; associate the action and the content with the first shortcode in the generated entry; establish a second communication session, over the network, between the server computing device and a second client computing device; receive, via the second communication session from the second client computing device, a second shortcode via a graphical user interface executing on the second client computing device; reference, with the received second shortcode, the listing of shortcodes maintained in the data store of the server computing device; identify, in the listing, a match between the received second shortcode and the first shortcode maintained in the listing; in response to identifying the match, transmit, via the second communication session, the action and the content associated with the first shortcode to the second client computing device, wherein the action comprises a computer-executable instruction to cause the second client computing device to instantiate a process on the second client computing device to generate an order request form filled with the geographical location received from the processing device based on the received second shortcode without user intervention and without user input of the geographical location, and cause the second client computing device to display a graphical representation of the order request form to a user of the second client computing device via the graphical user interface subsequent to receiving the second shortcode via the graphical user interface; receive, via the second communication session, the order request form from the second client computing device, wherein the order request form comprises a second request for a transportation service of the server computing device, the transportation service being associated with the second shortcode and the geographical location; and transmit, to a vehicle computing device, an order request to dispatch a transportation vehicle associated with the vehicle computing device to pick-up and transport the user to provide transportation service to the user of the second client computing device based on the order request form. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A client computing device comprising:
-
a memory; a display device; a network interface device to communicably couple the client computing device to a network; and a processing device, operatively coupled to the memory, the display device, and the network interface device, to; receive, via a graphical user interface rendered on the display device, a shortcode, wherein the shortcode comprises a plurality of characters arranged in an order; establish a communication session over the network using the network interface device, the communication session established between the client computing device and a server computing device; transmit, via the communication session, the shortcode to the server computing device; receive, from the server computing device via the communication session, a list of actions and content associated with the shortcode, wherein the list of actions comprise computer-executable instructions, the content comprising a geographic location; instantiate, using the computer-executable instructions, a process to generate an order request form filled with the geographic location received from the server computing device based on the shortcode without user intervention and without user input of the geographic location; provide for display on the display device, via the graphical user interface, a graphical representation of the order request form subsequent to receiving the shortcode via the graphical user interface; receive, via the graphical user interface, a confirmation message with respect to the order request form; and transmit, via the communication session, the order request form to the server computing device, wherein the server computing device is to transmit an order request to a vehicle computing device to dispatch a transportation vehicle associated with the vehicle computing device to pick-up and transport a user of the client computing device to provide a transportation service to the user of the client computing device based on the order request form, the transportation service being associated with the shortcode and the geographic location. - View Dependent Claims (17, 18, 19, 20)
-
Specification