Methods and systems for communicating voice, audio, video, text and/or multimedia data
First Claim
1. A system for providing peer-to-peer voice, audio, video, text and/or multimedia communications between subscriber hosts over a private packet-switched network, comprising:
- a routing application running on a host coupled with a private network communicating data pursuant to a first protocol, the routing application being operative to distribute routing data to a plurality of voice, audio, video, text and/or multimedia-communication hosts coupled to the private network sufficient to enable peer-to-peer data communications therebetween pursuant to a second protocol, each of the plurality of voice, audio, video, text and/or multimedia-communication hosts having a unique second protocol address for communication pursuant to the second protocol; and
a user identifier translation application running on a host coupled with the private network, the user identifier translation application being operative to communicate a second protocol address to a respective one of the plurality of voice, audio, video, text and/or multimedia communication hosts in response to a user identifier identifying a system user.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing peer-to-peer voice, audio, video, text and/or multimedia communications between subscriber hosts over a private packet-switched network communicating data pursuant to a first protocol are provided. Routing data is distributed to a plurality of voice, audio, video, text and/or multimedia-communication hosts coupled to the private network sufficient to enable peer-to-peer data communications therebetween pursuant to a second protocol, each of the plurality of voice, audio, video, text and/or multimedia-communication hosts having a unique second protocol address for communication pursuant to the second protocol. A second protocol address is communicated by means of a user identifier translation application running on a host coupled with the private network to a respective one of the plurality of voice, audio, video, text and/or multimedia communication hosts in response to a user identifier identifying a system user.
57 Citations
19 Claims
-
1. A system for providing peer-to-peer voice, audio, video, text and/or multimedia communications between subscriber hosts over a private packet-switched network, comprising:
-
a routing application running on a host coupled with a private network communicating data pursuant to a first protocol, the routing application being operative to distribute routing data to a plurality of voice, audio, video, text and/or multimedia-communication hosts coupled to the private network sufficient to enable peer-to-peer data communications therebetween pursuant to a second protocol, each of the plurality of voice, audio, video, text and/or multimedia-communication hosts having a unique second protocol address for communication pursuant to the second protocol; and
a user identifier translation application running on a host coupled with the private network, the user identifier translation application being operative to communicate a second protocol address to a respective one of the plurality of voice, audio, video, text and/or multimedia communication hosts in response to a user identifier identifying a system user. - View Dependent Claims (2, 3)
-
-
4. A method for providing peer-to-peer voice, audio, video, text and/or multimedia communications between subscriber hosts over a private packet-switched network communicating data pursuant to a first protocol, comprising:
-
distributing routing data to a plurality of voice, audio, video, text and/or multimedia-communication hosts coupled to the private network sufficient to enable peer-to-peer data communications therebetween pursuant to a second protocol, each of the plurality of voice, audio, video, text and/or multimedia-communication hosts having a unique second protocol address for communication pursuant to the second protocol; and
communicating a second protocol address by means of a user identifier translation application running on a host coupled with the private network to a respective one of the plurality of voice, audio, video, text and/or multimedia communication hosts in response to a user identifier identifying a system user. - View Dependent Claims (5, 6, 7)
-
-
8. A method for conducting voice, audio, video, text and/or multimedia communications using a host coupled to a private packet-switched network, comprising:
-
using a first voice, audio, video, text and/or multimedia communications host coupled with a private packet-switched network, communicating with a host running a routing application to obtain routing data for communicating with a second voice, audio, video, text and/or multimedia communications host via the private packet-switched network pursuant to a predetermined protocol;
using the first voice, audio, video, text and/or multimedia communications host, communicating a desired user identifier to a user identifier translation application to obtain a corresponding host address of a desired second voice, audio, video, text and/or multimedia communications host to communicate voice, audio, video, text and/or multimedia data thereto pursuant to the predetermined protocol; and
communicating voice, audio, video, text and/or multimedia data on a peer-to-peer basis from the first communications host to the second voice, audio, video, text and/or multimedia communications host via the private packet-switched network using the host address pursuant to the predetermined protocol. - View Dependent Claims (9, 10, 11)
-
-
12. A system for providing peer-to-peer voice, audio, video, text and/or multimedia communications between OSI layer 3 devices over an OSI layer 2 network, comprising:
-
An OSI layer 3 routing application running on an OSI layer 3 device, communicating OSI layer 3 routing data, to a plurality of OSI layer 3 devices over an OSI layer 2 network sufficient to enable peer-to-peer data communications between OSI layer 3 devices;
a plurality of OSI layer 3 communications devices, coupled with the OSI layer 2 network, having at least one uniform resource identifier for communication pursuant to an OSI layer 4 or higher protocol; and
a directory service application running on an OSI layer 3 device coupled with the OSI layer 2 network, the directory service application operative to communicate a uniform resource identifier to a respective one of the plurality of OSI layer 3 communications devices in response to a user identifier identifying a system user.
-
-
13. A method for providing peer-to-peer voice, audio, video, text and/or multimedia communications between OSI layer 3 devices over an OSI layer 2 network communicating data pursuant to an OSI layer 3 protocol, comprising:
-
distributing OSI layer 3 routing data to a plurality of OSI layer 3 devices pursuant to an OSI layer 3 routing protocol, coupled to the OSI layer 2 network sufficient to enable peer-to-peer data communications therebetween pursuant to an OSI layer 4 or higher protocol, each of the plurality of OSI layer 3 communication devices having at least one uniform resource identifier for communication pursuant to the OSI layer 4 or higher protocol; and
communicating a uniform resource identifier by means of a directory service application running on an OSI layer 3 device coupled with the OSI layer 2 network to a respective one of the plurality of OSI layer 3 communications hosts in response to a user identifier identifying a system user.
-
-
14. A method for conducting peer-to-peer voice, audio, video, text and/or multimedia data communications between OSI layer 3 subscriber systems coupled with an OSI layer 2 network, comprising:
-
using a first OSI layer 3 subscriber system coupled with the OSI layer 2 network, communicating with an OSI layer 3 system coupled with the OSI layer 2 network and running an OSI layer 3 routing application to obtain OSI layer 3 routing data for communicating with a second OSI layer 3 subscriber system via the OSI layer 2 network pursuant to an OSI layer 3 protocol;
using the first OSI layer 3 subscriber system, communicating a desired user identifier to a directory service application coupled with the OSI layer 2 network to obtain a corresponding uniform resource identifier of a desired second OSI layer 3 subscriber system to communicate voice, audio, video, text and/or multimedia data thereto pursuant to an OSI layer 4 or higher protocol; and
communicating voice, audio, video, text and/or multimedia data from the first OSI layer 3 subscriber system to the desired second OSI layer 3 subscriber system via the OSI layer 2 network using the uniform resource identifier. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification