Enabling service features within productivity applications
AssigneeMicrosoft Technology Licensing, LLC
InventorsJennifer Hui-ni Hwang, Matthew Eckstein, Sam Franklin Williams, III
Life of this patent
Estimating the term…
Abstract
Systems, methods, and software are described herein for enhancing features within program applications. In an implementation, a user associated with a productivity application is identified and a service application associated with the user is identified. A service feature that corresponds to the service is enabled within the productivity application. The service feature allows the user to perform a function on content generated with the productivity application that is related to the service.
Claims20
A computing apparatus comprising:
- one or more computer readable media;
- a processing system operatively coupled with the one or more computer readable media;
- and
- program instructions stored on the computer readable media that, when executed by the processing system, direct the computing apparatus to at least:
- identify a user logged into a productivity application;
- identify one or more online services logged into by the user;
- present, through a user interface to the productivity application, a productivity feature menu that includes a plurality of productivity features;
- responsive to a selection of one of the plurality of productivity features, present through the user interface a service feature menu in the productivity application that includes a plurality of service features;
- enable at least one service feature of the plurality of service features corresponding to an online service logged into by the user;
- disable at least one other service feature of the plurality of service features corresponding to one other online service not logged into by the user;
- and
- responsive to a selection of the one service feature, perform a function on content generated with the productivity application using content obtained from the online service.
A method of operating a productivity application comprising:
- identifying a user logged into the productivity application;
- identifying one or more online services logged into by the user;
- presenting, through a user interface to the productivity application, a productivity feature menu that includes a plurality of productivity features;
- responsive to a selection of one of the plurality of productivity features, presenting through the user interface a service feature menu in the productivity application that that includes a plurality of service features;
- enabling at least one service feature of the plurality of service features corresponding to an online service logged into by the user;
- disabling at least one other service feature of the plurality of service features corresponding to one other online service not logged into by the user;
- and
- responsive to a selection of the one service feature, performing a function on content generated with the productivity application using content obtained from the online service.
An apparatus comprising:
- a processing system;
- a non-transitory storage device having program instructions stored thereon that, when executed by the processing system, direct the processing system to:
- identify a user associated with a productivity application with which the user interacts with content;
- identify an online service associated with the user;
- enable a service feature within a productivity feature in a feature menu of the productivity application, wherein the service feature corresponds to the online service and allows the user to perform a function with the content related to the online service;
- and,
- disable another service feature within the productivity feature in the feature menu, wherein the other service feature corresponds to another online service.
Dependencies are inferred from the claim text.