Sharing personalized entities among personal digital assistant users
First Claim
1. A system, comprising:
- one or more processing units; and
memory, operatively connected to the at least one processing units and storing instructions that, when executed by the one or more processing units, cause the one or more processing units to perform a method comprising;
receiving, from a plurality of computing devices over one or more networks, acceptances to receive instances of personalized content;
maintaining a mapping of the acceptances between users associated with the plurality of computing devices;
receiving, from a first computing device associated with a first user over at least one of the one or more networks, a first instance of personalized content to be shared with a second user;
based on the mapping of the acceptances and on a determination that the second user accepted to receive instances of personalized content from the first user and a third user, sending one instance of personalized content to the second user when duplicative instances of personalized content are shared by the first and the third users; and
providing an indication with the one instance of personalized content that the first and the third users are sharing the one instance of personalized content.
1 Assignment
0 Petitions
Accused Products
Abstract
Architecture that enables a user to designate acceptance to receiving social cards from other user in a social network using a personal digital assistant. A mapping component maintains the mappings of all users who have accepted to participate in card sharing and the acceptance level. A whitelist of users can be created that lists the users to whom a social card can be sent from an endpoint. The user can create local groups dynamically at runtime on the local endpoint, where the local groups enable the sharing of the personalized content with multiple users concurrently. The shared card is selected by the sending user and becomes available to the PDA on the proactive canvas of the recipient'"'"'s PDA along with other cards. Based on the user engagement history, these cards can be ranked among other cards social or non-social PDA cards. Conflation, push notifications, and filtering are also provided.
27 Citations
20 Claims
-
1. A system, comprising:
-
one or more processing units; and memory, operatively connected to the at least one processing units and storing instructions that, when executed by the one or more processing units, cause the one or more processing units to perform a method comprising; receiving, from a plurality of computing devices over one or more networks, acceptances to receive instances of personalized content; maintaining a mapping of the acceptances between users associated with the plurality of computing devices; receiving, from a first computing device associated with a first user over at least one of the one or more networks, a first instance of personalized content to be shared with a second user; based on the mapping of the acceptances and on a determination that the second user accepted to receive instances of personalized content from the first user and a third user, sending one instance of personalized content to the second user when duplicative instances of personalized content are shared by the first and the third users; and providing an indication with the one instance of personalized content that the first and the third users are sharing the one instance of personalized content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. A method, comprising:
-
discovering content relevant to a first user; generating a personalized content of the first user from the discovered content; and sharing the personalized content with a second user of a social network via a first computing device associated with the first user and a second computing device associated with the second user based on; an acceptance by the second user to receive the personalized content of the first user; a determination that a third user is sharing personalized content with the second user that is a duplicate of the personalized content of the first user; and based on the determination, providing an indication with the shared personalized content that the personalized content is shared by the first and the third users. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving, from a first user, a second user, and a third user, acceptances to participate in sharing personalized content; discovering content associated with the first user; discovering content associated with the third user; generating a personalized content associated with the first user from the discovered content; generating a personalized content associated with the third user from the discovered content, wherein the personalized content associated with the third user and the personalized content associated with the first user are duplicates; based on the acceptance from the second user to receive personalized content from the first user and the third user, creating an acceptance mapping between the first user and the third user and the second user; sending a notification to a computing device associated with the second user indicating the personalized content associated with the first user is to be shared with the second user, the notification indicating the personalized content is shared by the first and the third users; and sharing the personalized content with the second user of a social network via the computing device. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification