×

Method for providing composite user interface controls and an online storefront for same

  • US 9,773,264 B2
  • Filed: 03/26/2013
  • Issued: 09/26/2017
  • Est. Priority Date: 03/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of delivering custom user interface (UI) controls for use in mobile device application development, comprising:

  • displaying on a display of a client device an editor user interface for mobile device application development, wherein the editor user interface from comprises a webpage provided in an Internet browser;

    receiving by the client device a request to evaluate a custom UI control;

    sending a request for the custom UI control to a server;

    in response to the request;

    changing the editor user interface from an edit mode to a preview mode;

    receiving an encrypted custom UI control and a decryption key for decrypting the encrypted custom UI control from the server, the encrypted custom UI control comprising a number of UI user interface elements which are positioned in a specified manner with respect to each other, wherein each of the user interface elements has one or more properties;

    receiving a decryption key;

    embedding the decryption key in the editor user interface to protect the decryption key from user access;

    updating a control panel of the editor user interface to include an icon representing the custom UI control;

    in response to receiving input to add an instance of the custom UI control to a page of a mobile device application under development displayed within the editor user interface;

    decrypting the encrypted custom UI control using the decryption key in real-time, and rendering and displaying the decrypted custom UI control within the page of the mobile device application under development displayed within the editor user interface in real-time, wherein interaction with the custom UI control within the page of the mobile device application and publishing of the mobile device application is permitted but exporting of the mobile device application under development is prevented in the preview mode, wherein access to code defining the custom UI control and any media assets is prevented while in the preview mode displaying a prompt to purchase the custom UI control in response to input to export the mobile device application under development; and

    in response to a successful transaction purchasing the custom UI control, changing the editor user interface from an edit mode to a preview mode; and

    receiving an unencrypted custom UI control from the server including full access to the code defining the custom UI control and any media assets.

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