Enhanced document services
First Claim
Patent Images
1. A computing apparatus comprising:
- one or more computer readable storage media;
a processing system operatively coupled with the one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media for providing a document lens service that, when read and executed by the processing system, direct the processing system to at least;
identify a document profile from a set of document profiles specific to an end-user that is indicative of a model document for the end-user, wherein the set of document profiles comprises a public document profile and a private document profile for the end-user and wherein the identified document profile comprises the public document profile for the end-user;
when a productivity document is opened to be consumed by the end-user in a user interface to a productivity application,evaluate the productivity document against the document profile to identify deficiencies in the productivity document relative to the model document, wherein the deficiencies relate to actual characteristics of the productivity document that depart from model characteristics of the model document expressed in the document profile,identify modifications to make to the productivity document to align the productivity document with the model document based at least in part on the deficiencies, andmodify the productivity document based at least on the identified modifications; and
render the productivity document as modified in the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A document lens service identifies a document profile specific to an end-user that is indicative of a model document for the end-user. When a productivity document is opened to be consumed by the end-user in a user interface to a productivity application, the service modifies the productivity document based at least on the document profile to align the productivity document with the model document. The productivity document is then rendered as-modified in the user interface.
28 Citations
20 Claims
-
1. A computing apparatus comprising:
-
one or more computer readable storage media; a processing system operatively coupled with the one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media for providing a document lens service that, when read and executed by the processing system, direct the processing system to at least; identify a document profile from a set of document profiles specific to an end-user that is indicative of a model document for the end-user, wherein the set of document profiles comprises a public document profile and a private document profile for the end-user and wherein the identified document profile comprises the public document profile for the end-user; when a productivity document is opened to be consumed by the end-user in a user interface to a productivity application, evaluate the productivity document against the document profile to identify deficiencies in the productivity document relative to the model document, wherein the deficiencies relate to actual characteristics of the productivity document that depart from model characteristics of the model document expressed in the document profile, identify modifications to make to the productivity document to align the productivity document with the model document based at least in part on the deficiencies, and modify the productivity document based at least on the identified modifications; and render the productivity document as modified in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer readable storage media having program instructions stored thereon that, when executed by a processing system, direct the processing system to at least:
-
identify a document profile from a set of document profiles specific to an end-user that is indicative of a model document for the end-user, wherein the set of document profiles comprises a public document profile and a private document profile for the end-user and wherein the identified document profile comprises the public document profile for the end-user; when a productivity document is opened to be consumed by the end-user in a user interface to a productivity application, evaluate the productivity document against the document profile to identify deficiencies in the productivity document relative to the model document, wherein the deficiencies relate to actual characteristics of the productivity document that depart from model characteristics of the model document expressed in the document profile, identify modifications to make to the productivity document to align the productivity document with the model document based at least in part on the deficiencies, and modify the productivity document based at least on the identified modifications; and render the productivity document as modified in the user interface.
-
-
11. A method of operating a document lens service comprising:
-
identifying a document profile from a set of document profiles specific to an end-user that is indicative of a model document for the end-user, wherein the set of document profiles comprises a public document profile and a private document profile for the end-user and wherein the identified document profile comprises the public document profile for the end-user; when a productivity document is opened to be consumed by the end-user in a user interface to a productivity application, evaluating the productivity document against the document profile to identify deficiencies in the productivity document relative to the model document, wherein the deficiencies relate to actual characteristics of the productivity document that depart from model characteristics of the model document expressed in the document profile, identifying modifications to make to the productivity document to align the productivity document with the model document based at least in part on the deficiencies, and modifying the productivity document based at least on the identified modifications; and rendering the productivity document as modified in the user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification