Providing a Shared User Experience to Facilitate Communication
First Claim
1. A communication augmentation agent (CAA), implemented by one or more computing devices, for presenting a shared user experience to at least a first user and a second user, comprising:
- a setup component configured to select the shared user experience, comprising;
a trigger component configured to determine when to offer the shared user experience to the first user and the second user;
a resource selection component configured to;
identify a shared resource to be shared by the first user and the second user, to provide a selected resource; and
perform customization of the selected resource for use by the first user and the second user, to provide a particular shared resource; and
a notification component configured to notify at least one of the first user and/or the second user of the existence of the particular shared resource; and
a delivery management component configured to manage delivery of the particular shared resource to the first user and the second user.
3 Assignments
0 Petitions
Accused Products
Abstract
A communication augmentation agent (CAA) is described herein which presents a shared user experience to at least a first user and a second user. In one manner of operation, the CAA operates by intelligently determining. (1) when to offer a shared user experience to the users; (b) the particular form of the shared user experience; and (c) the manner of delivering the shared user experience to the users. In determining the form of the shared experience, the CAA can optionally customize the shared resource so that it includes common-interest information and, with respect to each user, user-specific information. The CAA also includes a mechanism by which a registered user may invite a non-registered user to take part in the shared user experience.
34 Citations
20 Claims
-
1. A communication augmentation agent (CAA), implemented by one or more computing devices, for presenting a shared user experience to at least a first user and a second user, comprising:
-
a setup component configured to select the shared user experience, comprising; a trigger component configured to determine when to offer the shared user experience to the first user and the second user; a resource selection component configured to; identify a shared resource to be shared by the first user and the second user, to provide a selected resource; and perform customization of the selected resource for use by the first user and the second user, to provide a particular shared resource; and a notification component configured to notify at least one of the first user and/or the second user of the existence of the particular shared resource; and a delivery management component configured to manage delivery of the particular shared resource to the first user and the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable storage medium for storing computer readable instructions, the computer readable instructions performing a method, when executed by one or more processing devices, the method comprising:
-
determining when to offer a particular shared resource to at least a first user and a second user, based on one or more trigger-determinations; identifying a shared resource to be shared by the first user and the second user, to provide a selected resource; identifying user information associated with at least one of the first user and/or second user; customizing the selected resource based on the user information, to produce a particular shared resource; and delivering the particular shared resource to the first user and the second user. - View Dependent Claims (17, 18)
-
-
19. A method, implemented by one or more computing devices, for presenting a shared user experience to at least a first user and a second user using a communication augmentation agent (CAA), comprising:
-
determining that a particular shared resource is to be delivered to the first user and the second user, to facilitate communication between the first user and the second user; determining that the first user is registered with the CAA, but the second user is not registered with the CAA; sending a notification to the first user, inviting the first user to initiate the shared user experience by contacting the second user; receiving a request by the second user to receive functionality which will enable the second user to interact with the particular shared resource, the second user having been invited by the first user to interact with the particular shared resource; and providing the functionality to the second user. - View Dependent Claims (20)
-
Specification