System and Method for Dynamically Updating and Serving Data Objects Based on Sender and Recipient States
First Claim
1. A method for managing the distribution of data objects in a communication network, comprising:
- storing a plurality of data objects corresponding to a first user of a first communication device;
receiving state information for the first communication device;
detecting a trigger event related to communication between the first communication device and a second communication device;
selecting one of the data objects based on the detected trigger event and the state information; and
sending the selected data object to the second communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for managing the distribution of data objects in a communication network are disclosed. In an exemplary method, such as might be implemented at a data object server, a plurality of data objects corresponding to a first user of a first communication device are stored. State information for the first communication device is received from the first device. The occurrence of a trigger event related to communications between the first communication device and a second communication device is detected, and one of the stored data objects is selected, based on the detected trigger event and the received state information, and forwarded to the second communication device. In some embodiments, the selection of the data object is further based on an identifier corresponding to the second communication device.
-
Citations
20 Claims
-
1. A method for managing the distribution of data objects in a communication network, comprising:
-
storing a plurality of data objects corresponding to a first user of a first communication device; receiving state information for the first communication device; detecting a trigger event related to communication between the first communication device and a second communication device; selecting one of the data objects based on the detected trigger event and the state information; and sending the selected data object to the second communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data object server comprising processing circuitry configured to:
-
store a plurality of data objects corresponding to a first user of a first communication device; receive, from the first communication device, state information for the first communication device; detect a trigger event related to communication between the first communication device and a second communication device; select one of the data objects based on the detected trigger event and the state information; and send the selected data object to the second communication device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A communication device comprising processing circuitry configured to:
-
store a plurality of data objects corresponding to a first user of a first communication device; determine state information for the first communication device; detect a trigger event related to communication between the first communication device and a second communication device; select one of the data objects based on the detected trigger event and the state information; and send the selected data object to the second communication device. - View Dependent Claims (18, 19, 20)
-
Specification