System and method for establishing data communication using pre-configured user data
First Claim
1. A method of establishing a communications session for communication of data with respect to at least two telephony user devices in a data communications network, the method comprising:
- receiving, at a server apparatus, call party details of a telephone call, the telephone call involving at least a calling party telephony user device and a called party telephony user device, said call party details including a calling party identity associated with said calling party telephony user device and a called party identity associated with said called party telephony user device;
receiving, at the server apparatus, a client-server connection request from, and establishing a client-server connection with, at least one of said calling party telephony user device and said called party telephony user device;
establishing, by the server apparatus and on the basis of said calling party identity and said called party identity 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 calling party telephony user device and said called party telephony user device;
conducting, at the server apparatus, a check to determine whether said at least one of said calling party telephony user device and said called party telephony user device has pre-configured user data for a user of one other of said calling party telephony user device and said called party telephony user device stored locally, said pre-configured user data having been specified by said user prior to the establishment of said telephone call as data for receipt by other user devices during telephone calls conducted by said user; and
enabling, by the server apparatus, the receipt of at least a part of said pre-configured user data by said at least one of said calling party telephony user device and said called party telephony user device via said client-server connection when said check, conducted at the server apparatus, indicates that said at least one of said calling party telephony user device and said called party telephony user device does not have at least part of said pre-configured user data for said user stored locally.
1 Assignment
0 Petitions
Accused Products
Abstract
Call party details of a telephone call involving first and second telephony user devices are received. The call party details include first and second identities associated with the first and second telephony user devices respectively. A client-server connection request is received from, and a client-server connection is established with, one of the user devices. A session for the communication of data to and/or from the user devices is established separately from the telephone call on the basis of the first and second identities. The receipt of pre-configured user data by the one of the user devices is enabled via the client-server connection. The pre-configured user data has been specified by a user of another of the user devices prior to the establishment of the telephone call as data for receipt by other user devices during telephone calls conducted by the user.
-
Citations
19 Claims
-
1. A method of establishing a communications session for communication of data with respect to at least two telephony user devices in a data communications network, the method comprising:
-
receiving, at a server apparatus, call party details of a telephone call, the telephone call involving at least a calling party telephony user device and a called party telephony user device, said call party details including a calling party identity associated with said calling party telephony user device and a called party identity associated with said called party telephony user device; receiving, at the server apparatus, a client-server connection request from, and establishing a client-server connection with, at least one of said calling party telephony user device and said called party telephony user device; establishing, by the server apparatus and on the basis of said calling party identity and said called party identity 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 calling party telephony user device and said called party telephony user device; conducting, at the server apparatus, a check to determine whether said at least one of said calling party telephony user device and said called party telephony user device has pre-configured user data for a user of one other of said calling party telephony user device and said called party telephony user device stored locally, said pre-configured user data having been specified by said user prior to the establishment of said telephone call as data for receipt by other user devices during telephone calls conducted by said user; and enabling, by the server apparatus, the receipt of at least a part of said pre-configured user data by said at least one of said calling party telephony user device and said called party telephony user device via said client-server connection when said check, conducted at the server apparatus, indicates that said at least one of said calling party telephony user device and said called party telephony user device does not have at least part of said pre-configured user data for said user stored locally. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Server apparatus arranged to establish a communications session for communication of data with respect to at least two telephony user devices in a data communications network, the server apparatus being configured to:
-
receive call party details of a telephone call, the telephone call involving at least a calling party telephony user device and a called party telephony user device, said call party details including a calling party identity associated with said calling party telephony user device and a called party identity associated with said called party telephony user device; receive a client-server connection request from, and establish a client-server connection with, at least one of said calling party telephony user device and said called party telephony user device; establish, on the basis of said calling party identity and said called party identity 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 calling party telephony user device and said called party telephony user device; conduct a check to determine whether said at least one of said calling party telephony user device and said called party telephony user device has pre-configured user data for a user of one other of said calling party telephony user device and said called party telephony user device stored locally, said pre-configured user data having been specified by said user prior to the establishment of said telephone call as data for receipt by other user devices during telephone calls conducted by said user; and enable, the receipt of at least a part of said pre-configured user data for said user by said at least one of said calling party telephony user device and said called party telephony user device via said client-server connection, when said check, conducted at said server apparatus, indicates that said at least one of said calling party telephony user device and said called party telephony user device does not have at least part of said pre-configured user data for said user stored locally.
-
-
13. A telephony user device for establishing a communications session for communication of data with respect to at least one other telephony user device in a data communications network, the telephony user device comprising a processor configured to:
-
transmit call party details of a telephone call to a server apparatus, the telephone call involving at least said telephony user device, said telephony user device being a first telephony user device, and a second telephony user device, said call party details including a calling party identity and a called party identity; transmit a client-server connection request to, and establish a client-server connection with, the server apparatus; establish, on the basis of said calling party and called party identities in said transmitted call party details, a separate communications session, separate from said telephone call, for the communication of data to and/or from said at least one other telephony user device; establish, on the basis of said calling party and called party identities in said transmitted call party details, a separate communications session, separate from said telephone call, for the communication of data to and/or from the at least one other telephony user device; receive, from the server apparatus via the client-server connection, a query to check whether pre-configured user data for a user of said at least one other telephony user device is stored locally at the first telephony user device; transmit pre-configured user data to said at least one other user telephony device via said client-server connection, said pre-configured user data having been specified by a user of said first telephony user device prior to the establishment of said telephone call as data for transmittal to other user devices during telephone calls conducted by said user; receive, from the server apparatus via the client-server connection, a query to check whether pre-configured user data for a user of said at least one other telephony user device is stored locally at the first telephony user device; and conduct a check to determine whether said pre-configured user data for said user of said at least one other telephony user device is stored locally.
-
-
14. A telephony user device capable of establishing a communications session for communication of data with respect to at least one other telephony user device in a data communications network, the telephony user device comprising a data store and comprising a processor configured to:
-
transmit call party details of a telephone call to a server apparatus, the telephone call involving at least said telephony user device, said telephony user device being a first telephony user device, and a second telephony user device, said call party details including a calling party identity and a called party identity, at least one of said calling party identity and said called party identity comprising a telephone dialing number; transmit a client-server connection request to, and establish a client-server connection with, the server apparatus;
said transmitted call party details, a separate communications session, separate from said telephone call, for the communication of data to and/or from the at least one other telephony user device;receive, from the server apparatus via the client-server connection, a query to check whether pre-configured user data for a user of said at least one other telephony user device is stored locally at the first telephony user device; conduct a check to determine whether the pre-configured user data for said user of said at least one other telephony user device is stored locally at the first telephony user device; receive at least a part of the preconfigured user data from said at least one other telephony user device via said client-server connection; and present a user of said first telephony user device with an option to update said data store with at least a part of said received preconfigured user data. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification