The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 09, 2017

Filed:

Dec. 31, 2014
Applicant:

Quixey, Inc., Mountain View, CA (US);

Inventors:

Taher Savliwala, Mountain View, CA (US);

Eric Chen, Sunnyvale, CA (US);

Jonathan Ben-Tzur, Sunnyvale, CA (US);

Assignee:

Quixey, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); H04L 29/08 (2006.01); G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06Q 30/02 (2012.01); G06F 17/30 (2006.01); H04L 29/06 (2006.01); H04W 4/00 (2009.01); G06F 9/445 (2006.01);
U.S. Cl.
CPC ...
G06F 8/34 (2013.01); G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 8/10 (2013.01); G06F 8/36 (2013.01); G06F 17/3087 (2013.01); G06F 17/30112 (2013.01); G06F 17/30867 (2013.01); G06Q 30/0273 (2013.01); H04L 63/101 (2013.01); H04L 67/02 (2013.01); H04L 67/04 (2013.01); H04L 67/10 (2013.01); H04L 67/125 (2013.01); H04L 67/20 (2013.01); H04L 67/42 (2013.01); H04W 4/001 (2013.01); H04W 4/003 (2013.01); G06F 8/61 (2013.01);
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.


Find Patent Forward Citations

Loading…