Data communication
First Claim
1. A method of establishing a communications session for communication of data with respect to at least two user devices in a data communications network, the method comprising:
- receiving a client-server connection request from at least one of the at least two user devices and establishing a client-server connection with the at least one of the at least two user devices;
receiving call party details of a telephone call, the telephone call involving at least a first telephony user device and a second telephony user device, said call party details including a first identity associated with said first telephony user device and a second identity associated with said second telephony user device, at least one of said first and second identities comprising a telephone dialing number;
establishing, on the basis of said first and second identities received in said call party details, a separate communications session, separate from said telephone call, for the communication of data to and/or from said at least two user devices, the separate communications session comprising the client-server connection;
receiving geographical location data relating to one of said at least two user devices in the form of a data object including geographical coordinate data;
conducting a capability check in relation to whether at least one other of said at least two user devices is capable of processing said geographical coordinate data during said separate communications session; and
in response to said capability check indicating said at least one other of said at least two user devices is capable of processing said geographical coordinate data during said separate communications session, transmitting data including or derived from said received geographical location data to at least one other of the at least two user devices via said client-server connection,wherein said transmitting data including or derived from said received geographical location data comprises transmitting said geographical coordinate data to said at least one other of said at least two user devices via said client-server connection.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of establishing a communications session for communication of data with respect to at least two user devices in a data communications network. A client-server connection request is received from at least one of the at least two user devices. Call party details of a telephone call are received. The telephone call involves at least a first telephony user device and a second telephony user device. The call party details include a first identity associated with the first telephony user device and a second identity associated with the second telephony user device. At least one of the first and second identities comprises a telephone dialing number. A separate communications session is established on the basis of the first and second identities received in the call party details.
43 Citations
14 Claims
-
1. A method of establishing a communications session for communication of data with respect to at least two user devices in a data communications network, the method comprising:
-
receiving a client-server connection request from at least one of the at least two user devices and establishing a client-server connection with the at least one of the at least two user devices; receiving call party details of a telephone call, the telephone call involving at least a first telephony user device and a second telephony user device, said call party details including a first identity associated with said first telephony user device and a second identity associated with said second telephony user device, at least one of said first and second identities comprising a telephone dialing number; establishing, on the basis of said first and second identities received in said call party details, a separate communications session, separate from said telephone call, for the communication of data to and/or from said at least two user devices, the separate communications session comprising the client-server connection; receiving geographical location data relating to one of said at least two user devices in the form of a data object including geographical coordinate data; conducting a capability check in relation to whether at least one other of said at least two user devices is capable of processing said geographical coordinate data during said separate communications session; and in response to said capability check indicating said at least one other of said at least two user devices is capable of processing said geographical coordinate data during said separate communications session, transmitting data including or derived from said received geographical location data to at least one other of the at least two user devices via said client-server connection, wherein said transmitting data including or derived from said received geographical location data comprises transmitting said geographical coordinate data to said at least one other of said at least two user devices via said client-server connection. - View Dependent Claims (7, 8, 9, 10)
-
-
2. A method of establishing a communications session for communication of data with respect to at least two user devices in a data communications network, the method comprising:
-
receiving a client-server connection request from at least one of the at least two user devices and establishing a client-server connection with the at least one of the at least two user devices; receiving call party details of a telephone call, the telephone call involving at least a first telephony user device and a second telephony user device, said call party details including a first identity associated with said first telephony user device and a second identity associated with said second telephony user device, at least one of said first and second identities comprising a telephone dialing number; establishing, on the basis of said first and second identities received in said call party details, a separate communications session, separate from said telephone call, for the communication of data to and/or from said at least two user devices, the separate communications session comprising the client-server connection; receiving geographical location data relating to one of said at least two user devices in the form of a data object including geographical coordinate data; conducting a capability check in relation to whether at least one other of said at least two user devices is capable of processing said geographical coordinate data during said separate communications session; and in response to said capability check indicating said at least one other of said at least two user devices is not capable of processing said geographical coordinate data during said separate communications session, generating a map image derived from said geographical coordinate data and transmitting data including or derived from said received geographical location data to at least one other of the at least two user devices via said client-server connection, wherein said transmitting data including or derived from said received geographical location data comprises transmitting said derived map image to said at least one other of said at least two user devices via said client-server connection. - View Dependent Claims (11, 12, 13, 14)
-
-
3. A server system arranged to perform a method of establishing a communications session for communication of data with respect to at least two user devices in a data communications network, the method comprising:
-
receiving a client-server connection request from at least one of the at least two user devices and establishing a client-server connection with the at least one of the at least two user devices; receiving call party details of a telephone call, the telephone call involving at least a first telephony user device and a second telephony user device, said call party details including a first identity associated with said first telephony user device and a second identity associated with said second telephony user device, at least one of said first and second identities comprising a telephone dialing number; and establishing, on the basis of said first and second identities received in said call party details, a separate communications session, separate from said telephone call, for the communication of data to and/or from said at least two user devices, the separate communications session comprising the client-server connection; receiving geographical location data relating to one of said at least two user devices in the form of a data object including geographical coordinate data; conducting a capability check in relation to whether at least one other of said at least two user devices is capable of processing said geographical coordinate data during said separate communications session; and in response to said capability check indicating said at least one other of said at least two user devices is capable of processing said geographical coordinate data during said separate communications session, transmitting data including or derived from said received geographical location data to at least one other of the at least two user devices via said client-server connection, wherein said transmitting data including or derived from said received geographical location data comprises transmitting said geographical coordinate data to said at least one other of said at least two user devices via said client-server.
-
-
4. A non-transitory computer-readable storage medium comprising computer-executable instructions, which, when executed, cause a computerized device to perform a method of establishing a communications session for communication of data with respect to at least two user devices in a data communications network, the method comprising:
-
receiving a client-server connection request from at least one of the at least two user devices and establishing a client-server connection with the at least one of the at least two user devices; receiving call party details of a telephone call, the telephone call involving at least a first telephony user device and a second telephony user device, said call party details including a first identity associated with said first telephony user device and a second identity associated with said second telephony user device, at least one of said first and second identities comprising a telephone dialing number; establishing, on the basis of said first and second identities received in said call party details, a separate communications session, separate from said telephone call, for the communication of data to and/or from said at least two user devices, the separate communications session comprising the client-server connection; and receiving geographical location data relating to one of said at least two user devices in the form of a data object including geographical coordinate data; conducting a capability check in relation to whether at least one other of said at least two user devices is capable of processing said geographical coordinate data during said separate communications session; and in response to said capability check indicating said at least one other of said at least two user devices is capable of processing said geographical coordinate data during said separate communications session, transmitting data including or derived from said received geographical location data to at least one other of the at least two user devices via said client-server connection, wherein said transmitting data including or derived from said received geographical location data comprises transmitting said geographical coordinate data to said at least one other of said at least two user devices via said client-server.
-
-
5. A server system arranged to perform a method of establishing a communications session for communication of data with respect to at least two user devices in a data communications network, the method comprising:
-
receiving a client-server connection request from at least one of the at least two user devices and establishing a client-server connection with the at least one of the at least two user devices; receiving call party details of a telephone call, the telephone call involving at least a first telephony user device and a second telephony user device, said call party details including a first identity associated with said first telephony user device and a second identity associated with said second telephony user device, at least one of said first and second identities comprising a telephone dialing number; establishing, on the basis of said first and second identities received in said call party details, a separate communications session, separate from said telephone call, for the communication of data to and/or from said at least two user devices, the separate communications session comprising the client-server connection; receiving geographical location data relating to one of said at least two user devices in the form of a data object including geographical coordinate data; conducting a capability check in relation to whether at least one other of said at least two user devices is capable of processing said geographical coordinate data during said separate communications session; and in response to said capability check indicating said at least one other of said at least two user devices is not capable of processing said geographical coordinate data during said separate communications session, generating a map image derived from said geographical coordinate data and transmitting data including or derived from said received geographical location data to at least one other of the at least two user devices via said client-server connection, wherein said transmitting data including or derived from said received geographical location data comprises transmitting said derived map image to said at least one other of said at least two user devices via said client-server connection.
-
-
6. A non-transitory computer-readable storage medium comprising computer-executable instructions, which, when executed, cause a computerized device to perform a method of establishing a communications session for communication of data with respect to at least two user devices in a data communications network, the method comprising:
-
receiving a client-server connection request from at least one of the at least two user devices and establishing a client-server connection with the at least one of the at least two user devices; receiving call party details of a telephone call, the telephone call involving at least a first telephony user device and a second telephony user device, said call party details including a first identity associated with said first telephony user device and a second identity associated with said second telephony user device, at least one of said first and second identities comprising a telephone dialing number; establishing, on the basis of said first and second identities received in said call party details, a separate communications session, separate from said telephone call, for the communication of data to and/or from said at least two user devices, the separate communications session comprising the client-server connection; receiving geographical location data relating to one of said at least two user devices in the form of a data object including geographical coordinate data; conducting a capability check in relation to whether at least one other of said at least two user devices is capable of processing said geographical coordinate data during said separate communications session; and in response to said capability check indicating said at least one other of said at least two user devices is not capable of processing said geographical coordinate data during said separate communications session, generating a map image derived from said geographical coordinate data and transmitting data including or derived from said received geographical location data to at least one other of the at least two user devices via said client-server connection, wherein said transmitting data including or derived from said received geographical location data comprises transmitting said derived map image to said at least one other of said at least two user devices via said client-server connection.
-
Specification