×

SYSTEMS AND METHODS FOR BUILDING APPLICATIONS USING BUILDING BLOCKS LINKABLE WITH METADATA

  • US 20180081640A1
  • Filed: 01/05/2017
  • Published: 03/22/2018
  • Est. Priority Date: 09/16/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • providing an interface configured to enable a user to define a customization setting for one or more building blocks associated with an application;

    identifying an application class associated with an existing building block, the application class being associated with one or more rendering obj ects, and the application class corresponding to executable logic;

    identifying a new application class associated with a new building block corresponding to the existing building block, the new application class being associated with one or more new rendering objects, and the new application class corresponding to new executable logic including customized metadata;

    receiving, via the interface, input corresponding to a selection of a selectable feature, wherein a state of the selectable feature defines the customization setting for the new building block, and wherein the selection of the selectable feature modifies the state of the selectable feature between a first mode and a second mode;

    in response to receiving the input, generating mode metadata associated with the new building block, wherein the mode metadata corresponds to the first mode when the state of the selectable feature is in the first mode, and wherein the mode metadata corresponds to the second mode when the state of the selectable feature is in the second mode; and

    receiving a request to execute the new building block;

    in response to receiving the request, determining whether the mode metadata corresponds to the first mode or the second mode, wherein;

    when the mode metadata corresponds to the first mode, calling the application class, such that the customized metadata associated with the new building block is applied to the one or more rendering objects, andwhen the mode metadata corresponds to the second mode, calling the new application class, such that the customized metadata associated with the new building block is applied to a copy of the one or more rendering objects.

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