Method and apparatus for event-based exchange of information between communication devices conditioned on personal calendar information
First Claim
1. A method for supplying a data object to a user of a communication device, comprising the steps of:
- receiving a session request from a first communication device seeking to initiate a call or session with a second communication device;
determining whether the second communication device has authorized the establishment of sessions with the first communication device;
establishing the call or session between the first communication device and the second communication if the first communication device is authorized; and
transferring, in a first transferring step, a data object to the first communication device if the first communication device is not authorized.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for supplying a data object to a user of a communication device is described. The technique comprises the step of receiving a call or session request from a first communication device seeking to initiate a call or session with a second communication device. Next, the technique determines whether the second communication device has authorized the receipt of calls from or sessions with the first communication device. The technique then establishes or permits the call or session between the first communication device and the second communication if the first communication device is authorized. Alternatively, the technique transfers a data object to the first communication device if the first communication device is not authorized.
61 Citations
26 Claims
-
1. A method for supplying a data object to a user of a communication device, comprising the steps of:
-
receiving a session request from a first communication device seeking to initiate a call or session with a second communication device;
determining whether the second communication device has authorized the establishment of sessions with the first communication device;
establishing the call or session between the first communication device and the second communication if the first communication device is authorized; and
transferring, in a first transferring step, a data object to the first communication device if the first communication device is not authorized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16)
-
-
11. A method for supplying a data object to a user of a communication device, comprising the steps of
generating a first data object at least a first predetermined period of time prior to an event associated with a first communication device, wherein the first communication device is in an established call or session with a second communication device, wherein the event comprises an upcoming scheduled event associated with a third communication device or a user thereof; transferring, in a first transferring step, the first data object to the first communication device, wherein the first data object comprises data or information reminding a user of the first communication device of the upcoming scheduled event associated with the third communication device or a user thereof. - View Dependent Claims (12, 13, 14, 15, 17, 18)
-
19. A system for supplying a data object to a user of a communication system, comprising:
-
a first communication device in communication with a second communication device, wherein the first communication device includes;
(i) logic for;
determining the period of time prior to or after an event associated with a third communication device; and
(ii) logic for transferring a request for a data object from the first communication device to a data object server, wherein the data object is associated with the event; and
wherein the data object server is coupled to a data network and includes;
(i) logic for creating the data object intended for rendering at the first, second or third communication device;
(ii) a database;
(iii) logic for storing the data object in the database; and
(iv) logic for transferring the data object to the first, second or third communication device. - View Dependent Claims (20, 21, 22)
-
-
23. A device for supplying a data object to a user of a communication device, the device comprising computer software stored on a computer-readable media executable to perform:
-
(i) determining a period of time prior to or after an event associated with a second communication device, wherein the event comprises an upcoming scheduled event associated with the second communication device or a user thereof; and
(ii) transferring a request for a data object to a data object server, wherein the data object is associated with the event and is to be rendered at the device or the second communication device.
-
-
24. A downloadable application or module for supplying a data object to a user of a first communication device, the downloadable application or module being stored on a computer-readable media executable to perform:
-
(i) determining a period of time prior to or after an event associated with a second communication device, wherein the event comprises an upcoming scheduled event associated with the second communication device or a user thereof; and
(ii) transferring a request for a data object to a data object server, wherein the data object is associated with the event and is to be rendered at the first communication device or the second communication device.
-
-
25. A device for supplying a data object to a user of a communication device, the device comprising computer software stored on a computer-readable media executable to perform:
-
receiving a session request from a first communication device seeking to initiate a call or session with a second communication device;
determining whether the second communication device has authorized the establishment of sessions with the first communication device;
establishing the call or session between the first communication device and the second communication if the first communication device is authorized; and
transferring, in a first transferring step, a data object to the first communication device if the first communication device is not authorized.
-
-
26. A downloadable application or module for supplying a data object to a user of a communication device, the downloadable application or module being stored on a computer-readable media executable to perform:
-
receiving a session request from a first communication device seeking to initiate a call or session with a second communication device;
determining whether the second communication device has authorized the establishment of sessions with the first communication device;
establishing the call or session between the first communication device and the second communication if the first communication device is authorized; and
transferring, in a first transferring step, a data object to the first communication device if the first communication device is not authorized.
-
Specification