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:
Apr. 19, 2016

Filed:

Dec. 19, 2011
Applicants:

Matthew James Ruhlen, Redmond, WA (US);

Kenneth John Yuhas, Jr., Seattle, WA (US);

Mark T. Fields, Redmond, WA (US);

Martin Abadi, Palo Alto, CA (US);

Inventors:

Matthew James Ruhlen, Redmond, WA (US);

Kenneth John Yuhas, Jr., Seattle, WA (US);

Mark T. Fields, Redmond, WA (US);

Martin Abadi, Palo Alto, CA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 9/32 (2006.01); G06F 15/16 (2006.01); H04L 29/08 (2006.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
H04L 67/16 (2013.01); H04L 67/1002 (2013.01); H04L 63/0807 (2013.01); H04L 63/105 (2013.01);
Abstract

A host agnostic integration and interoperation system. The host agnostic integration and interoperation system includes an open platform interface and the associated conventions that define the roles of and direct operations between a host and a service application running on an external application server and allow the host to discover and integrate the functionality provided by the service application. The open platform interface employs a limited number of easily implemented semantic methods allowing a host to expose and integrate the ability to view, edit, or otherwise manipulate a document using the host supported functionality of the service application from a standard user agent. The host agnostic integration and interoperation system handles user authentication at the host using an access token and establishes a trust relationship between the host and the external application server using a lightweight but secure proof key system.


Find Patent Forward Citations

Loading…