×

End user programming for a mobile device

  • US 9,256,402 B2
  • Filed: 09/13/2013
  • Issued: 02/09/2016
  • Est. Priority Date: 09/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for creating and editing hybrid applications on a mobile device, the method comprising:

  • searching, by one or more computer processors, one or more exposed features of a plurality of currently installed applications on the mobile device;

    exposing, by one or more computer processors, an application-based workspace installed on the mobile device, the workspace providing a business process model and notation graphical programming language for creating and editing hybrid applications on the mobile device;

    presenting, by one or more computer processors, a plurality of business process model and notation symbols representing one or more programming functions, wherein the plurality of business process model and notation symbols include an activity, a sequence flow, a gateway, a parallel process, a start and an end, an event, and a looping function, wherein each of the plurality of business process model and notation symbols automate a programming process for creating and editing hybrid applications;

    presenting, by one or more computer processors, a plurality of features made available by the plurality of currently installed applications;

    receiving, by one or more computer processors, a plurality of selections in a workflow canvas of the workspace, wherein the plurality of received selections includes at least;

    a business process model and notation symbol representing a first feature of a first application, a business process model and notation symbol representing a second feature of a second application, a business process model and notation symbol automating a programming function capable of linking sequentially, or in parallel, the first feature of the first application and the second feature of the second application, and a business process model and notation symbol representing a configured start event, wherein an occurrence of the configured start event automates the linking of the first feature of the first application and the second feature of the second application;

    receiving, by one or more computer processors, a configuration of the plurality of received selections in the workflow canvas of the workspace, wherein the configuration is a graphical representation sequence flow for automation of a developing hybrid application;

    determining, by one or more computer processors, based on the configuration, the developing hybrid application is complete; and

    prompting, by one or more computer processors, to save the developing hybrid application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×