Communicating Between Applications
AssigneeMicrosoft Technology Licensing, LLC
InventorMassimo Perga
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorMassimo Perga
Estimating the term…
A first application invokes a first URI specifying a second application as the destination of the first URI. The first URI contains a return URI specifying the first application as the destination of the return URI, and the first URI further specifies an action of returning data from the second application. In response to the invocation of the first URI by the first application, the second application checks that the destination specified by the return URI corresponds to a trusted partner in a set of trusted partners, and on condition that the return URI does indeed correspond to one of the trusted partners in the set, it invokes the return URI in order to return the data to the first application. The return URI uses a secure protocol which authenticates an identity of the destination specified by the return URI, and which returns the data over an encrypted channel.
Apparatus comprising a first application and a second application, the first and second applications being arranged to communicate based on a system of uniform resource indicators (URIs), each URI specifying a respective destination;
A method of communicating between a first application and a second application, based on a system of uniform resource indicators (URIs), each URI specifying a respective destination;
A suite of applications comprising at least a first application and a second application, each application comprising code embodied on a computer-readable storage;
Dependencies are inferred from the claim text.