Easy creation of mobile code
AssigneePaypal, Inc.
InventorsKen Reddy, Saulius Zukauskas
Life of this patent
Estimating the term…
Abstract
A user is presented with a first display with certain parties and a second display on the same screen, where the user can drag and drop the parties on the first screen to the second screen to create a desired network flow. A service provider, such as a payment provider, builds code based on the network flow and zips it into a downloadable file. The user can then easily implement the zipped code into a mobile app that will allow a user to send data through the app using the payment provider. The zipped code uses a library of data options offered by the payment provider and allows the user to input custom variables into these options. Code is automatically generated for the user to use based on the user input.
Claims20
A device, comprising:
- a display component configured to execute touchscreen functionality code, wherein the touchscreen functionality code is based on a mobile app version of a hypertext mark-up language;
- a touchscreen interface configured to perform the following operations based at least on the touchscreen functionality code executed:
- receive a first touch-sense input responsive to movement of a first graphic icon from a first input area of the touchscreen interface to a second input area of the touchscreen interface, wherein the first graphic icon represents a first actor;
- receive a second touch-sense input responsive to movement of a second graphic icon from the first input area to the second input area, wherein the second graphic icon represents a second actor;
- and
- receive a third touch-sense input responsive to a selection on the touchscreen interface that indicates a type of computer code;
- a processing component configured to request an execution of backend code based at least on the first touch-sense input, the second touch-sense input, and the third touch-sense input;
- and
- a network interface antenna configured to receive network-flow code based at least on the execution of the backend code, and wherein the network-flow code enables the device to perform actions in a network flow associated with the first actor and the second actor.
A method, comprising:
- executing, by a mobile device comprising one or more hardware processors, touchscreen functionality code, wherein the touchscreen functionality code is based on a mobile app version of a hypertext mark-up language;
- receiving, via a touchscreen interface of the mobile device, a first touch-sense input responsive to movement of a first graphic icon from a first input area of the touchscreen interface to a second input area of the touchscreen interface, wherein the first graphic icon represents a first actor;
- receiving, via the touchscreen interface, a second touch-sense input responsive to movement of a second graphic icon from the first input area to the second input area, wherein the second graphic icon represents a second actor;
- receiving, via the touchscreen interface, a third touch-sense input responsive to a selection on the touchscreen interface that indicates a type of computer code;
- transmitting a request for an execution of backend code based at least on the first touch-sense input, the second touch-sense input, and the third touch-sense input;
- and
- subsequent to the transmitting, receiving network-flow code based at least on the execution of the backend code, and wherein the network-flow code enables the mobile device to perform actions in a network flow associated with the first actor and the second actor.
A non-transitory computer readable medium storing computer-executable instructions that in response to execution by one or more hardware processors, causes a device to perform operations comprising:
- executing, by a mobile device comprising one or more hardware processors, touchscreen functionality code, wherein the touchscreen functionality code is based on a mobile app version of a hypertext mark-up language;
- receiving, via a touchscreen interface of the mobile device, a first touch-sense input responsive to movement of a first graphic icon from a first input area of the touchscreen interface to a second input area of the touchscreen interface, wherein the first graphic icon represents a first actor;
- receiving, via the touchscreen interface, a second touch-sense input responsive to movement of a second graphic icon from the first input area to the second input area, wherein the second graphic icon represents a second actor;
- receiving, via the touchscreen interface, a third touch-sense input responsive to a selection on the touchscreen interface that indicates a type of computer code;
- transmitting a request for an execution of backend code based at least on the first touch-sense input, the second touch-sense input, and the third touch-sense input;
- and
- subsequent to the transmitting, receiving network-flow code based at least on the execution of the backend code, and wherein the network-flow code enables the mobile device to perform actions in a network flow associated with the first actor and the second actor.
Dependencies are inferred from the claim text.