Presentation of information describing user activities with regard to resources
First Claim
1. A method comprising:
- displaying a base resource within a client application, wherein the base resource is a document or email message associated with the client application;
detecting, by a computing system, a resource reference in the base resource, the resource reference referring to a target resource;
after detecting the resource reference, identifying, by the computing system, an appropriate activity-based resource type that indicates how a user interacted with the target resource;
after identifying the appropriate activity-based resource type, linking, by the computing system, the resource reference to the activity-based resources;
receiving an interaction with the resource reference; and
displaying the activity based resource within the client application, the activity based resource including user information and information relating to how the user interacted with the target resource.
2 Assignments
0 Petitions
Accused Products
Abstract
A resource reference is detected in a base resource, such as a web page or an email message. The resource reference refers to a target resource, such as another webpage or another email message. An appropriate activity-based resource type for the resource reference is then identified. The resource reference is then linked to an activity-based resource such that when the base resource is displayed and a user interacts with the resource reference, the activity-based resource is displayed to the user. The activity-based resource comprises a calculated field that has a value that indicates how one or more users have interacted with one or more resources. The value of the calculated field is calculated using activity data indicating how users interacted with the resources. The activity data is generated without receiving input of the activity data from the users.
171 Citations
20 Claims
-
1. A method comprising:
-
displaying a base resource within a client application, wherein the base resource is a document or email message associated with the client application; detecting, by a computing system, a resource reference in the base resource, the resource reference referring to a target resource; after detecting the resource reference, identifying, by the computing system, an appropriate activity-based resource type that indicates how a user interacted with the target resource; after identifying the appropriate activity-based resource type, linking, by the computing system, the resource reference to the activity-based resources; receiving an interaction with the resource reference; and displaying the activity based resource within the client application, the activity based resource including user information and information relating to how the user interacted with the target resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system comprising:
-
a processing system comprising one or more processing units; and a data storage system that stores computer-readable instructions that, when executed by one or more of the processing units, cause the computing system to; displaying a base resource within a client application, wherein the base resource is a document or email message associated with the client application; detect a resource reference in the base resource, the resource reference referring to a target resource; identify an appropriate activity-based resource type for the resource reference based at least in part on a type of the target resource, wherein an activity-based resource of the appropriate activity-based resource type indicates types of user activities for a user to interact with the target resource; link the resource reference to the activity-based resources; receiving an interaction with the resource reference; and displaying the activity based resource within the client application, the activity based resource including user information and information relating to how the user interacted with the target resource. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing system comprising:
-
a processing system comprising one or more processing units; and a data storage system that stores computer-readable instructions that, when executed by one or more of the processing units, cause the computing system to; displaying an email message within an email client application; detect a resource reference in the email message, the resource reference being a hyperlink to a target resource; identify an appropriate activity-based resource for the resource reference based at least in part on a type of the target resource, wherein an activity-based resource of the appropriate activity-based resource indicates types of user activities for a user to interact with the target resource; link the resource reference to the activity-based resource; receiving an interaction with the resource reference; and displaying the activity based resource within the client application, the activity based resource including user information and information relating to how the user interacted with the target resource. - View Dependent Claims (20)
-
Specification