Caller-callee association of a plurality of networked devices
First Claim
1. A method for establishing communication between a first device and a second device, comprising:
- at a server, receiving a communication request from said first device coupled to said server over a network;
at the server, receiving a caller identification code from said first device identifying said first device or its user;
at the server, receiving an alphanumeric code from said first device identifying a callee user of said second device;
at the server, associating said alphanumeric code with a callee address stored at the server, said caller identification and said alphanumeric code and said callee address all being associated with a contacts list accessible to said server; and
responsive to said communication request and said alphanumeric code and associated callee address, the server establishing said communication between said first device and said second device associated with said callee address such that said first and second devices communicate over said network.
8 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure generally relates to systems and methods for establishing and maintaining communication between two or more communication devices coupled to communication networks. Some specific aspects relate to communication between a plurality of communication devices each of which is coupled to a respective network. Other aspects relate to establishing such communication by way of contact lists maintained and facilitated on systems coupled to the networks. Users of multiple communication networks, such as VoIP, PSTN and wireless, employ multiple communication devices to communicate with their contacts. For example, a VoIP enabled computer is necessary to access contacts on a VoIP network and a mobile or cellular telephone is used to access contacts on wireless and PSTN networks. A contact list, stored on one communication device, in some instances, cannot be accessed from another communication device. For example, a contact list stored in a VoIP enabled computer cannot be accessed from PSTN or wireless phone devices. Various embodiments described herein provide a convenient solution that can integrate contacts stored on different communication devices and make them accessible from a single device.
-
Citations
61 Claims
-
1. A method for establishing communication between a first device and a second device, comprising:
-
at a server, receiving a communication request from said first device coupled to said server over a network;
at the server, receiving a caller identification code from said first device identifying said first device or its user;
at the server, receiving an alphanumeric code from said first device identifying a callee user of said second device;
at the server, associating said alphanumeric code with a callee address stored at the server, said caller identification and said alphanumeric code and said callee address all being associated with a contacts list accessible to said server; and
responsive to said communication request and said alphanumeric code and associated callee address, the server establishing said communication between said first device and said second device associated with said callee address such that said first and second devices communicate over said network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for establishing communication between a first device and a second device, comprising:
-
receiving from the first device a contacts update request including first device identification information;
responsive to said contacts update request, sending to the first device a contacts list associated with the first device identification information, said contacts list including a contact identifier for each contact in the contacts list;
receiving from the first device a connection request, the connection request identifying at least one contact identifier;
mapping said contact identifier to an address of the second device; and
using said address of the second device to establish communication between the first device and the second device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A system for establishing communication between a first device and a second device, comprising:
-
a communication port adapted to receive from the first device a contacts update request including first device identification information;
a data storage unit that stores a contacts list associated with said first device identification information, said contacts list including a contact identifier for each contact in the contacts list;
a processor coupled to said communication port and coupled to said data storage unit that receives said contacts update request by way of said communication port and responds to said contacts update request by sending information from said contacts list to the first device by way of said communication port;
said processor further adapted to receive from the first device a connection request by way of said communication port, the connection request identifying at least one contact identifier;
said processor further adapted to associate said contact identifier with an address of the second device; and
said processor further adapted to using said address of the second device to establish communication between the first and second devices. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A system for providing communication between a first device coupled to a mobile network and a second device coupled to a data network, comprising:
-
a first server computer coupled to said first device through at least said mobile network using a mobile communication protocol;
a first data storage apparatus, coupled to said first server computer, having a contacts list associated with said first device, said contacts list including information corresponding to a plurality of contacts, and said contacts list corresponding to first device identification information;
a second computer, coupled to said first server computer through at least a data network; and
a second data storage apparatus, coupled to said second computer, having data stored thereon and usable to establish a communication connection between said first server computer and said second computer;
said second computer also being configured to communicate with a third computer using voice over internet protocol (VoIP) communication.
-
-
53. A signaling system for establishing communication between a first mobile telephony device coupled to a mobile telephony network and a second communication device coupled to a data network, comprising:
-
first communication means for signaling communication between said first mobile telephony device and a server;
a data storage and retrieval means, coupled to said server, for storing and maintaining a server contacts list of a plurality of contacts associated with said first mobile telephony device;
a mobile contacts list correlated with said server contacts list and indicative of a state of information in said server contacts list, said mobile contacts list being accessible by said first mobile telephony device to provide a selected one or more contacts from said mobile contacts list to said server; and
a second communication means for signaling communication between said second communication device and said server according to an address correlation at said server correlating said selected one or more contacts received over said mobile telephony network with a corresponding data network address of said second communication device.
-
-
54. An apparatus for communication over a network, comprising:
-
a data storage component for storing a contacts list on-board said apparatus;
a display permitting perception of a state of a contact from said stored contacts list;
a selector permitting entry of a selection to select at least said contact from said stored contacts list; and
a transmitter that transmits a communication request signal from said apparatus over said network, the communication request signal including information corresponding to at least;
an identification of said apparatus caller identification code, and an identification for said contact, said identification for said contact including a direct inward dial (DID) code for a destination associated with said contact. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61)
-
Specification