CROWDSOURCING FOR DOCUMENTS AND FORMS
First Claim
1. A computer-implemented method comprising:
- presenting an electronic document to a first user in a first interactive environment;
receiving usage data representing an operation performed on the electronic document by the first user;
configuring, based on the usage data, an enhanced user interaction feature associated with the operation; and
presenting the electronic document and the enhanced user interaction feature to a second user in a second interactive environment,wherein the enhanced user interaction feature is operative to improve interaction between the second user and the electronic document by automatically performing the operation or assisting the second user with performance of the operation.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for making an electronic document easier to use based on prior interactions with the same or a similar document by other users. An electronic document is presented to one or more users in an interactive environment. Interactions between the users and the document can be recorded as usage data. The usage data may represent one or more operations performed on the electronic document by the users. Based on the usage data, an enhanced user interaction feature associated with the document is configured. The electronic document and the enhanced user interaction feature are then presented to another user in another interactive environment. The enhanced user interaction feature makes using the document easier than it would be if the feature was not present, particularly for users who are unfamiliar with the document.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
presenting an electronic document to a first user in a first interactive environment; receiving usage data representing an operation performed on the electronic document by the first user; configuring, based on the usage data, an enhanced user interaction feature associated with the operation; and presenting the electronic document and the enhanced user interaction feature to a second user in a second interactive environment, wherein the enhanced user interaction feature is operative to improve interaction between the second user and the electronic document by automatically performing the operation or assisting the second user with performance of the operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a storage; and a processor operatively coupled to the storage and configured to execute instruction stored in the storage that when executed cause the processor to carry out a process comprising; presenting an electronic document to a first user in a first interactive environment; receiving usage data representing an operation performed on the electronic document by the first user; configuring, based on the usage data, an enhanced user interaction feature associated with the operation; and presenting the electronic document and the enhanced user interaction feature to a second user in a second interactive environment, wherein the enhanced user interaction feature is operative to improve interaction between the second user and the electronic document by automatically performing the operation or assisting the second user with performance of the operation. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transient computer program product having instructions encoded thereon that when executed by one or more processors cause a process to be carried out, the process comprising:
-
presenting an electronic document to a first user in a first interactive environment; receiving usage data representing an operation performed on the electronic document by the first user; configuring, based on the usage data, an enhanced user interaction feature associated with the operation; and presenting the electronic document and the enhanced user interaction feature to a second user in a second interactive environment, wherein the enhanced user interaction feature is operative to improve interaction between the second user and the electronic document by automatically performing the operation or assisting the second user with performance of the operation.
-
Specification