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:
Jul. 18, 2017

Filed:

Jun. 26, 2012
Applicants:

Patrick Michael Conlan, Seattle, WA (US);

Rolando Jimenez-salgado, Redmond, WA (US);

Juan Gabriel Balmori Labra, Redmond, WA (US);

Todd Haugen, Clyde Hill, WA (US);

Brian Michael Jones, Redmond, WA (US);

Inventors:

Patrick Michael Conlan, Seattle, WA (US);

Rolando Jimenez-Salgado, Redmond, WA (US);

Juan Gabriel Balmori Labra, Redmond, WA (US);

Todd Haugen, Clyde Hill, WA (US);

Brian Michael Jones, Redmond, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 9/445 (2006.01); G06Q 30/06 (2012.01);
U.S. Cl.
CPC ...
G06F 8/61 (2013.01); G06F 9/44526 (2013.01); G06Q 30/0601 (2013.01); G06F 8/60 (2013.01);
Abstract

A user's (client) computer sends a request for a listing of applications which can be downloaded from a server in an electronic marketplace and a list of functions provided by a host program. A description of an application, such as in an application manifest, provides a list of required functions and, preferably, a list of optional functions for a software application. The server sends a list of applications supported by those functions. Those supported applications are displayed to the user as being available for downloading. The user selects the desired application and the user's computer requests, and the server provides, a download of that application. The downloaded application will then operate on the user's computer using the required functions provided by the host programs, and may use any optional functions provided by the host programs.


Find Patent Forward Citations

Loading…