×

Collaborative application development environment using a connected device

  • US 9,158,518 B2
  • Filed: 03/11/2013
  • Issued: 10/13/2015
  • Est. Priority Date: 03/11/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for a development server of synchronizing an application between a client computer to a mobile device, the method comprising:

  • receiving a request from a client computer to publish to a mobile device an application as at a first application state subsequent to a save point, wherein the request includes an application identifier ApplicationID associated with the application, a user identifier UserID associated with a current user of the client computer and an IP address of the mobile device TargetIPAddress;

    receiving an authorization request from the mobile device, the authorization request including identifying information comprising a device identifier DeviceID associated with the mobile device;

    generating a token defining an association between the application identifier ApplicationID, the user identifier UserID and the device identifier DeviceID;

    sending the token to the mobile device associated with the device identifier DeviceID at the IP address TargetIPAddress;

    compiling the application in accordance with application code defining the application at the save point;

    sending the compiled application over a communications network to the mobile device at the IP address TargetIPAddress along with identifying information comprising an IP address of the development server, wherein the compiled application is sent to the mobile device in a format which automatically executes when downloaded on the mobile device; and

    sending incremental changes to the application code which occurred between the save point and the first application state over the communications network, wherein the incremental changes are sent to the mobile device in a format which automatically applies the incremental changes to the application while being executed on the mobile device so that the executed application reflects the application code at the first application state.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×