Enabling interaction with an external service feature
First Claim
1. A computer-implemented method for enabling a productivity application to interact with an external service feature, comprising:
- receiving an input of a first globally-unique identifier (GUID) in a designated interface of a productivity application;
in response to receiving the first GUID, displaying functionality for selecting to enable the external service feature;
receiving an indication of a selection to enable the external service feature;
sending a request to enable the external service feature, wherein the request provides an indication to provide resources to interact with the external service feature;
receiving the resources associated with interacting with the external service feature;
enabling interaction with the external service feature by providing an interface within the productivity application for interacting with the external service feature;
receiving an input of a second GUID in the designated interface of the productivity application; and
disabling interaction with the external service feature based on the received second GUID.
1 Assignment
0 Petitions
Accused Products
Abstract
Enabling interaction with an external service feature via a productivity application is provided. Features in an application are oftentimes an integration of an external or third party service into the application. To enable access to a feature, such as for testing purposes, a secret globally unique identifier (GUID) is input into a designated interface of the application, and a request is sent to enable the external service feature, wherein the request provides an indication to provide resources to interact with the external service feature. The application receives the resources and enables interaction with the external service feature via the productivity application by providing an interface within the productivity application for interacting with the external service feature. Various GUIDs may be used to enable different features. Further, another GUID may be used to disable interaction with the external service feature.
24 Citations
20 Claims
-
1. A computer-implemented method for enabling a productivity application to interact with an external service feature, comprising:
-
receiving an input of a first globally-unique identifier (GUID) in a designated interface of a productivity application; in response to receiving the first GUID, displaying functionality for selecting to enable the external service feature; receiving an indication of a selection to enable the external service feature; sending a request to enable the external service feature, wherein the request provides an indication to provide resources to interact with the external service feature; receiving the resources associated with interacting with the external service feature; enabling interaction with the external service feature by providing an interface within the productivity application for interacting with the external service feature; receiving an input of a second GUID in the designated interface of the productivity application; and disabling interaction with the external service feature based on the received second GUID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for enabling a productivity application to interact with an external service feature the system comprising a computing device, the computing device comprising:
-
at least one processing device; and at least one computer readable data storage device storing instructions that, when executed by the at least one processing device are operable to provide a productivity application, operative to; receive an input of a first service provider-provided key in a designated interface of the productivity application; in response to receiving the first service provider-provided key, display functionality for selecting to enable an external service feature; receive an indication of a selection to enable the external service feature; send a request to enable the external service feature, wherein the request provides an indication to provide resources to interact with the external service feature; receive the resources associated with interacting with the external service feature; enable interaction with the external service feature by providing an interface within the productivity application for interacting with the external service feature; receive an input of a second service provider-provided key in the designated interface of the productivity application; and disable interaction with the external service feature based on the received second service provider-provided key. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable storage media including computer readable instructions, which when executed by a processing unit is operative to:
-
receive an input of a service provider-provided globally unique identifier (GUID) in a feedback interface of a productivity application, the feedback interface configured to receive a user'"'"'s opinions of the productivity application or user experience with the productivity application and provide the user'"'"'s opinion to a developer of the productivity application; in response to receiving the service provider-provided GUID, display functionality for selecting to enable a third party service feature; receive an indication of a selection to enable the third party service feature; send a request to enable the third party service feature, wherein the request provides an indication to provide resources to interact with the third party service feature, the resources comprising one of; an interface for interacting with the third party service feature within the productivity application;
orcode for unlocking a locked interface preloaded in the productivity application; receive the resources associated with interacting with the third party service feature; and enable interaction with the third party service feature via the productivity application by providing the interface within the productivity application for interacting with the third party service feature.
-
Specification