发明名称 DYNAMIC AVAILABILITY-BASED INTEGRATION OF EXTERNAL FUNCTIONALITY
摘要 A system includes a user interface allowing a developer to select a function to supplement functionality of an application under development. A data store holds identifiers for functions representing external functionality available from third party applications. A code generation module provides a software object to the developer for incorporation into a state of the application. The state includes a user interface element associated with an entity. When the state is instantiated, an action query is transmitted to a search system with the unique identifier of the selected function and information about the entity. The user interface element is selectively visually adapted in response to the search system response. In response to user selection of the user interface element, a search result, the search system is displayed, including (i) an identifier of a target application and (ii) an access mechanism for a specified state of the target application, is displayed.
申请公布号 US2017115962(A1) 申请公布日期 2017.04.27
申请号 US201615245234 申请日期 2016.08.24
申请人 Quixey, Inc. 发明人 BEN-TZUR Jonathan
分类号 G06F9/44;G06F3/0482 主分类号 G06F9/44
代理机构 代理人
主权项 1. A system of one or more computing devices comprising a non-transitory computer-readable medium including program instructions that, when the program instructions are executed by processor hardware, cause the system to: present a user interface to a first application developer; store, in a data store, information identifying a plurality of functions and corresponding unique identifiers, wherein each of the plurality of functions corresponds to external functionality available from third party applications; receive, by an application functionality management module, a selection from the first application developer of a first function of the plurality of functions to supplement functionality of a first application under development by the first application developer; and provide, by a code generation module, a first software object to the first application developer for incorporation into at least a first state of the first application, wherein the first state includes a first user interface element associated with a first entity, and wherein the first software object includes instructions for: upon the first state being instantiated, transmitting an action query to a search system, wherein the action query includes the corresponding unique identifier of the first function and an indication of the first entity;receiving an action response from the search system;selectively visually adapting the first user interface element in response to the action response;in response to user selection of the first user interface element, displaying a plurality of items from a result set from the search system, wherein a first item of the plurality of items includes (i) an identifier of a target application and (ii) an access mechanism for a specified state of the target application; andin response to user selection of the first item, actuating the access mechanism to open the target application to the specified state.
地址 Mountain View CA US