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 a plurality of operations performed on the electronic document by the first user;
configuring, based on the usage data, an enhanced user interaction feature associated with at least one of the operations; 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 bygenerating roles by grouping prior user actions with the electronic document based on similarity of actions from a first prior user to a second prior user,identifying a role associated with the second user in the second interactive environment based on similarity of one or more actions of the second user in the second interactive environment to the groupings of prior user actions, andautomatically performing a new operation according to the role associated with the second user or assisting the second user with performance of the new operation according to the role associated with the second user.
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.
21 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 a plurality of operations performed on the electronic document by the first user; configuring, based on the usage data, an enhanced user interaction feature associated with at least one of the operations; 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 generating roles by grouping prior user actions with the electronic document based on similarity of actions from a first prior user to a second prior user, identifying a role associated with the second user in the second interactive environment based on similarity of one or more actions of the second user in the second interactive environment to the groupings of prior user actions, and automatically performing a new operation according to the role associated with the second user or assisting the second user with performance of the new operation according to the role associated with the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 a plurality of operations performed on the electronic document by the first user; configuring, based on the usage data, an enhanced user interaction feature associated with at least one of the operations; 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 generating roles by grouping prior user actions with the electronic document based on similarity of actions from a first prior user to a second prior user, identifying a role associated with the second user in the second interactive environment based on similarity of one or more actions of the second user in the second interactive environment to the groupings of prior user actions, and automatically performing a new operation according to the role associated with the second user or assisting the second user with performance of the new operation according to the role associated with the second user. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory 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 a plurality of operations performed on the electronic document by the first user; configuring, based on the usage data, an enhanced user interaction feature associated with at least one of the operations; 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 generating roles by grouping prior user actions with the electronic document based on similarity of actions from a first prior user to a second prior user, identifying a role associated with the second user in the second interactive environment based on similarity of one or more actions of the second user in the second interactive environment to the groupings of prior user actions, and automatically performing a new operation according to the role associated with the second user or assisting the second user with performance of the new operation according to the role associated with the second user.
-
Specification