TECHNIQUES FOR IMPROVING RELEVANCE OF SOCIAL UPDATES DISTRIBUTED OFFLINE
First Claim
1. A method for delivering updates to recipients in a social network, comprising:
- a. receiving event related data in response to triggering of an event;
b. retrieving recipient data related to a recipient authorized to receive the event related data;
c. providing an agent for the recipient, the agent including logic for formatting and delivering the event related data to the recipient;
d. tracking interaction of the recipient in response to delivery of the event related data;
e. refining the logic of the agent based on the interaction of the recipient; and
f. using the agent with refined logic for delivering subsequent event related data to the recipient, the refined logic selecting and formatting the event related data that is relevant to the recipient.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and system for delivering updates to recipients in a social network includes receiving event related data in response to triggering of an event at a client. In response to the triggering of the event at the client, recipient data related to a recipient that is authorized to receive the event related data is retrieved. An agent is provided for the recipient. The agent includes logic for formatting and delivering the event related data to the recipient. The recipient'"'"'s interaction in response to delivery of the event related data is tracked. The logic within the agent is refined based on the interaction of the recipient. The agent with the refined logic is used for subsequent formatting and delivering of event related data to the recipient.
77 Citations
21 Claims
-
1. A method for delivering updates to recipients in a social network, comprising:
-
a. receiving event related data in response to triggering of an event; b. retrieving recipient data related to a recipient authorized to receive the event related data; c. providing an agent for the recipient, the agent including logic for formatting and delivering the event related data to the recipient; d. tracking interaction of the recipient in response to delivery of the event related data; e. refining the logic of the agent based on the interaction of the recipient; and f. using the agent with refined logic for delivering subsequent event related data to the recipient, the refined logic selecting and formatting the event related data that is relevant to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for delivering updates to recipients in a social network, comprising:
-
receiving event related data in response to triggering of an event, the event related data stored in a feed cache; retrieving data associated with a plurality of recipients authorized to receive the event related data; identifying an agent for the plurality of recipients, the agent including logic for formatting and delivering the event related data to the plurality of recipients; tracking interaction of a recipient from the plurality of recipients in response to delivery of the event related data, the recipient being a highly engaged recipient; spawning a second agent from the agent in response to the tracking of interaction of the highly engaged recipient, wherein the second agent includes logic that is refined and distinct from the logic in the agent based on the interaction of the highly engaged recipient; assigning the second agent to the highly engaged recipient, wherein the second agent provides logic for formatting and delivering event related data targeted for the highly engaged recipient; and using the secondary agent and the agent for delivering subsequent event related data that is relevant to the corresponding recipients. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system for delivering updates to recipients in a social network, comprising:
-
a client for triggering an event, the triggering of the event generating event related data; a server configured to receive the event related data from the triggered event, the server includes; an agent having logic that is configured to; (a) receive event related data from the client; (b) receive data associated with a recipient authorized to receive the event related data; (c) determine a preferred delivery channel for delivering event related data; (d) dynamically format the event related data to comply with requirements of the preferred delivery channel; (e) track interaction of the recipient in response to delivery of the event related data; and (f) refine the logic contained therein based on the interaction of the recipient so as to use the refined logic for delivering subsequent event related data to the recipient. - View Dependent Claims (21)
-
Specification