Integrating application features into a platform interface based on application metadata
First Claim
1. One or more non-transitory machine-readable media storing instructions which, when executed by one or more hardware processors, cause:
- analyzing application metadata to determine application behavior of a set of application components of a third-party application interface corresponding to a third-party application;
constructing platform components for a platform interface to integrate at least a portion of the third-party application into the platform interface, the platform components configured to replicate at least a portion of the application behavior corresponding to the set of application components of the third-party application interface;
rendering a first subset of platform components, of said platform components, in a blocking state which prohibits user input until all of the first subset of platform components have been rendered within the platform interface;
executing operations to display the platform interface comprising the platform components configured in accordance with the application behavior corresponding to the set of application components of the third-party application interface; and
constructing and transmitting a request to the third-party application based on input received by the platform interface via the platform components.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for configuring and generating an integrated application interface are disclosed. An interface for generating application metadata associating application components and component behaviors may be displayed to a user. The metadata generation interface accepts user input associating an action with an application component. The system generates application metadata, defining application behavior corresponding to the application component, based on the user input. The system may generate a platform interface that integrates the application behavior into a platform interface, based on the application metadata. The system determines behaviors of components of the application by analyzing the application metadata. Based on the application component behaviors, the system renders platform components of the platform interface to integrate the application behaviors into the platform interface. Upon receiving user input via the platform components of the platform interface, the system may construct and transmit a request to the application.
7 Citations
13 Claims
-
1. One or more non-transitory machine-readable media storing instructions which, when executed by one or more hardware processors, cause:
-
analyzing application metadata to determine application behavior of a set of application components of a third-party application interface corresponding to a third-party application; constructing platform components for a platform interface to integrate at least a portion of the third-party application into the platform interface, the platform components configured to replicate at least a portion of the application behavior corresponding to the set of application components of the third-party application interface; rendering a first subset of platform components, of said platform components, in a blocking state which prohibits user input until all of the first subset of platform components have been rendered within the platform interface; executing operations to display the platform interface comprising the platform components configured in accordance with the application behavior corresponding to the set of application components of the third-party application interface; and constructing and transmitting a request to the third-party application based on input received by the platform interface via the platform components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
analyzing application metadata to determine application behavior of a set of application components of a third-party application interface corresponding to a third-party application; constructing platform components for a platform interface to integrate at least a portion of the third-party application into the platform interface, the platform components configured to replicate at least a portion of the application behavior corresponding to the set of application components of the third-party application interface; rendering a first subset of platform components, of said platform components, in a blocking state which prohibits user input until all of the first subset of platform components have been rendered within the platform interface; executing operations to display the platform interface comprising the platform components configured in accordance with the application behavior corresponding to the set of application components of the third-party application interface; and constructing and transmitting a request to the third-party application based on input received by the platform interface via the platform components; wherein the method is performed by at least one device including a hardware processor.
-
-
12. A method comprising:
-
analyzing application metadata to determine application behavior of a set of application components of a third-party application interface corresponding to a third-party application; constructing platform components for a platform interface to integrate at least a portion of the third-party application into the platform interface, the platform components configured to replicate at least a portion of the application behavior corresponding to the set of application components of the third-party application interface; rendering a second subset of platform components, of said platform components, in a non-blocking state which does not prohibit user input until all of the second subset of platform components have been rendered within the platform interface; executing operations to display the platform interface comprising the platform components configured in accordance with the application behavior corresponding to the set of application components of the third-party application interface; and constructing and transmitting a request to the third-party application based on input received by the platform interface via the platform components; wherein the method is performed by at least one device including a hardware processor.
-
-
13. One or more non-transitory machine-readable media storing instructions which, when executed by one or more hardware processors, cause:
-
analyzing application metadata to determine application behavior of a set of application components of a third-party application interface corresponding to a third-party application; constructing platform components for a platform interface to integrate at least a portion of the third-party application into the platform interface, the platform components configured to replicate at least a portion of the application behavior corresponding to the set of application components of the third-party application interface; rendering a second subset of platform components, of said platform components, in a non-blocking state which does not prohibit user input until all of the second subset of platform components have been rendered within the platform interface;
executing operations to display the platform interface comprising the platform components configured in accordance with the application behavior corresponding to the set of application components of the third-party application interface; andconstructing and transmitting a request to the third-party application based on input received by the platform interface via the platform components.
-
Specification