Methods and Apparatus for Selectively Transferring Data Objects to a Communication Device
First Claim
1. A method for selectively delivering a data object within a communication system, comprising:
- detecting the occurrence of a trigger event related to communication between a first communication device and a second communication device;
identifying a data object in response to the detection of the trigger event, based on one or more of the type of trigger event, an identifier for the first communication device, and an identifier for the second communication device;
comparing at least one content attribute for the data object to a pre-determined delivery profile corresponding to the second communication device; and
selectively delivering or not delivering the data object to the second communication device based on said comparing.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods and apparatus for controlling the transfer of data objects to a communication device based on a comparison of one or more attributes of the data object to a delivery profile, which may reflect a device user'"'"'s preferences. An exemplary method disclosed herein comprises detecting the occurrence of a trigger event related to communication between two devices and identifying a data object in response, based on one or more of a trigger event type, an identifier for the first communication device, and an identifier for the second communication device. The method further comprises comparing at least one content attribute for the data object to a pre-determined delivery profile corresponding to the second communication device and selectively delivering the data object to the second communication device based on the comparison.
-
Citations
16 Claims
-
1. A method for selectively delivering a data object within a communication system, comprising:
-
detecting the occurrence of a trigger event related to communication between a first communication device and a second communication device; identifying a data object in response to the detection of the trigger event, based on one or more of the type of trigger event, an identifier for the first communication device, and an identifier for the second communication device; comparing at least one content attribute for the data object to a pre-determined delivery profile corresponding to the second communication device; and selectively delivering or not delivering the data object to the second communication device based on said comparing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for selectively delivering a data object within a communication system, comprising:
-
detecting the occurrence of a trigger event related to communication between a first communication device and a second communication device; identifying a data object in response to the detection of the trigger event, based on one or more of the type of trigger event, an identifier for the first communication device, and an identifier for the second communication device; comparing at least one content attribute for the data object to a pre-determined delivery profile corresponding to the second communication device; selectively requesting consent for delivery of the data object from the second communication device based on said comparing; delivering the data object to the second communication device if consent is received from the second communication device. - View Dependent Claims (9)
-
-
10. A first communication device configured for communication with a second communication device, wherein the first communication device comprises processing logic configured to:
-
detect the occurrence of a trigger event related to communication between the first communication device and the second communication device; identify a data object in response to the detection of the trigger event, based on one or more of the type of trigger event, an identifier for the first communication device, and an identifier for the second communication device; compare at least one content attribute for the data object to a pre-determined delivery profile corresponding to the second communication device; and selectively deliver or not deliver the data object to the second communication device based on said comparing. - View Dependent Claims (11, 12, 13)
-
-
14. A data object server configured for communication with a first communication device and a second communication device, the data object server comprising processing logic configured to:
-
detect the occurrence of a trigger event related to communication between the first communication device and the second communication device; identify a data object in response to the detection of the trigger event, based on one or more of the type of trigger event, an identifier for the first communication device, and an identifier for the second communication device; compare at least one content attribute for the data object to a pre-determined delivery profile corresponding to the second communication device; and selectively deliver or not deliver the data object to the second communication device based on said comparing. - View Dependent Claims (15, 16)
-
Specification