Contextually interacting with applications
AssigneeMicrosoft Technology Licensing, LLC
InventorsGeorge E. HARTZ, David FUSARI
Life of this patent
Estimating the term…
Abstract
The present discussion relates to contextually interacting with applications. One example can include a computer that has a set of applications installed thereon. This example can also include a URI manager configured to receive a context-defining URI, the URI manager can be configured to run a sub-set of the applications specified by the context-defining URI and to set a common context for the sub-set of the applications as specified by the context-defining URI.
Claims21
At least one computer-readable storage medium having instructions stored thereon that, when executed by a processor, cause the processing device to perform acts, comprising:
- receiving information related to an entity;
- and,
- generating a link that specifies an application installed on a computer and a context for the application relating to the entity.
6-20. (canceled)
A computer comprising:
- at least one hardware processor;
- and
- at least one computer-readable hardware storage medium having instructions stored thereon that, when executed by the at least one hardware processor, cause the at least one hardware processor to:
- obtain a universal resource identifier (URI), wherein the URI specifies a parameter defining a shared context usable by a first application and a second application;
- detect a selection of the URI;
- check with the first application to ensure that changing to the shared context will not cause data loss;
- and
- provided that the first application confirms that changing to the shared context will not cause data loss, cause the first application and the second application to execute using the shared context defined by the parameter.
A method performed by a computing device, the method comprising:
- detecting a triggering event indicating information related to an entity is available to a first application and a second application;
- generating a link that identifies the information related to the entity;
- and
- using the link to cause the first application and the second application to execute using the information related to the entity as a shared context.
Dependencies are inferred from the claim text.