US2017242666A1PendingUtilityA1

Development System and Method for Providing External Functionality

Assignee: QUIXEY INCPriority: Sep 23, 2014Filed: May 8, 2017Published: Aug 24, 2017
Est. expirySep 23, 2034(~8.2 yrs left)· nominal 20-yr term from priority
G06F 17/30312G06F 8/34G06F 3/0482G06F 17/30696G06F 17/30657G06Q 30/0273G06F 8/61G06F 8/36H04L 67/01H04L 67/53H04W 4/60H04L 67/125H04L 67/02G06F 16/338G06F 16/3331G06F 16/9537G06F 16/22H04W 4/50G06F 8/10H04L 67/04G06F 16/156H04L 67/10G06F 16/9535H04L 63/101G06F 3/04842
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system of one or more computing devices includes a user interface presented to a developer. A data store stores information identifying multiple functions, each corresponding to external functionality available from third party applications. The developer selects at least one of the functions to supplement functionality of a first application. A code generation module provides a software object for incorporation into the first application. The software object includes instructions for transmitting a query wrapper to a search system. The query wrapper includes a predefined text string corresponding to one of the functions selected by the developer. The software object includes instructions for receiving and displaying a result set including multiple items, each including a name and corresponding access mechanism of an application. The software object includes instructions for, in response to user selection of a first item, actuating the access mechanism to download or open the corresponding application.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system of one or more computing devices, the system comprising:
 a user interface presented to a first application developer;   a data store configured to store information identifying a plurality of functions, wherein each of the plurality of functions corresponds to external functionality available from third party applications;   an app functionality management module, implemented by a first one or more processors, configured to receive a selection from the first application developer of at least one of the plurality of functions to supplement functionality of a first application under development by the first application developer;   a code generation module, implemented by a second one or more processors, configured to provide a first software object to the first application developer for incorporation into the first application,   wherein the first application displays a user interface element within a first state of the first application;   wherein the user interface element is associated with one of the plurality of functions selected by the first application developer to supplement the functionality of the first application; and   wherein the first software object includes instructions for, in response to user selection of the user interface element from the first state of the first application during execution of the first application:
 (a) transmitting a query wrapper to a search system, wherein the query wrapper includes a predefined text string corresponding to the one of the plurality of functions selected by the first application developer; 
 (b) receiving a result set from the search system, wherein the result set includes a plurality of items, and wherein each one of the plurality of items includes (i) a name of an application and (ii) a corresponding access mechanism configured to at least one of download the application and open the application; 
 (c) displaying at least a portion of the result set; and 
 (d) in response to user selection of a first one of the plurality of items of the result set, actuating the access mechanism to at least one of download the corresponding application and open the corresponding application; 
   an app blocking management module configured to store a blacklist, wherein the blacklist indicates applications to exclude from result sets; and   a search service communication module configured to provide the blacklist to the search system so that the search system excludes from the result set any applications indicated by the blacklist.

Join the waitlist — get patent alerts

Track US2017242666A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.