Apparatus for multiple media digital communication
First Claim
Patent Images
1. In a communications network adapted for communication between a first caller and a second caller, an apparatus comprising:
- a first interface to a first communication medium, said first communication medium coupling said first caller to said apparatus via said first interface;
a second interface to a second communication medium, said second communication medium coupling said apparatus to said second caller via said second interface;
at least one connection routine adapted to cause control signals to be sent to at least one of said first and second callers to enable media type selections, at least one of said media type selections including a selection of at least two different media types; and
a packet handling routine adapted to transmit a plurality of digital media packets corresponding to each of said at least two different media types;
wherein, for at least one of said at least two different media types, at least a portion of said plurality of corresponding digital media packets are transmitted to at least one of said first and second callers in accordance with said media type selections via said first interface and packet handling routine, over one or more packet switched communication channels,wherein for at least one of said at least two different media types, the apparatus causes media signals to be communicated between the first and second callers, andwherein one of the first and second communication mediums comprises a packet switched network, and the other of the first and second communication mediums comprises a non-packet switched network.
6 Assignments
0 Petitions
Accused Products
Abstract
Apparatus for media communication in a communication system. In one embodiment, the apparatus comprises: a processor; and a routine running on the processor for negotiating with the remote processing machine a selection of at least one media type using a media type selection protocol that supports the description of a plurality of media types including audio, video and data, and to configure, according to the selection, the apparatus to process media data packets received from and to be transmitted to the remote processing machine over a packet switched network.
114 Citations
137 Claims
-
1. In a communications network adapted for communication between a first caller and a second caller, an apparatus comprising:
-
a first interface to a first communication medium, said first communication medium coupling said first caller to said apparatus via said first interface; a second interface to a second communication medium, said second communication medium coupling said apparatus to said second caller via said second interface; at least one connection routine adapted to cause control signals to be sent to at least one of said first and second callers to enable media type selections, at least one of said media type selections including a selection of at least two different media types; and a packet handling routine adapted to transmit a plurality of digital media packets corresponding to each of said at least two different media types; wherein, for at least one of said at least two different media types, at least a portion of said plurality of corresponding digital media packets are transmitted to at least one of said first and second callers in accordance with said media type selections via said first interface and packet handling routine, over one or more packet switched communication channels, wherein for at least one of said at least two different media types, the apparatus causes media signals to be communicated between the first and second callers, and wherein one of the first and second communication mediums comprises a packet switched network, and the other of the first and second communication mediums comprises a non-packet switched network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for use in a telecommunications network, said apparatus comprising a computer readable medium having at least one computer program stored at least partly thereon, said at least one program being adapted to:
-
place into teleconferencing communication one or more of a plurality of remote processing machines that are in signal communication with said apparatus via a packet switched network, and a telephony device coupled to the apparatus at least partially via a telephone line; transmit each of a plurality of packets to at least one of said plurality of remote processing machines over said packet switched network via one or more packet switched communication channels, said one or more packet switched communication channels having indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss, wherein each of said packets has a plurality of data fields associated therewith, at least one of said data fields comprising at least one destination address associated with a respective one of said plurality of remote processing machines; and send signals of at least one media type via a telephone network to couple said telephony device into communication with said one or more of said plurality of remote processing machines; wherein in at least one supported mode of communication, a first number of said plurality of packets is transmitted for delivery to a first subset of said plurality of remote processing machines while a second number of said plurality of packets is transmitted for delivery to a second subset of said plurality of remote processing machines, said first and second subsets not being identical. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. In a communications network adapted for communication with a first user machine and a second user machine, an apparatus comprising:
-
first and second interfaces to first and second communication mediums, respectively, said first and second communication mediums being in communication with said first and second user machines, respectively; at least one connection routine adapted to cause control signals to be sent to at least one of said first and second user machines to enable media type selections, at least one of said media selections including a selection of at least two different media types; and a packet routine cooperative with at least one of said first and second interfaces to transmit a plurality of digital media packets corresponding to each of said at least two different media types; wherein, for at least one of said at least two different media types, at least a portion of said plurality of corresponding digital media packets are transmitted to at least one of said first and second user machines in accordance with said media type selections over one or more packet switched communication channels; and wherein for at least one of said at least two different media types, the apparatus causes media information to be communicated between said first and second user machines, wherein the first communication medium comprises a packet switched network, and the second communication medium comprises a non-packet switched network. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. In a communications network where an apparatus is in communication with a first user machine over a packet switched network, and in communication with a second user machine via a non-packet switched network, said apparatus comprising:
-
a processor; a first interface adapted for communication via the packet switched network; and a second interface adapted for communication via the non-packet switched network; wherein said apparatus is adapted to; invoke at least one connection routine to cause control signals to be sent to said first and second user machines to enable a media type selection of at least two different media types for at least one of said user machines; and generate a plurality of digital media packets corresponding to each of said at least two different media types; wherein for at least one of said at least two different media types, said apparatus causes to be transmitted at least a portion of said plurality of corresponding digital media packets to at least said first user machine in accordance with said media type selection, said digital media packets being transmitted over said packet switched network via one or more packet switched communication channels having an indeterminate packet loss; and wherein for each of said at least two different media types, the apparatus causes media signals to be communicated between said first and second user machines; whereby said first and second user machines can engage in a teleconference bridged between the packet switched network and the non-packet switched network. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. An apparatus adapted to communicate with a first caller over a packet switched network, communicate via a telephone network with a second caller, and to relay communication signals between the first and second callers to enable communication therebetween, said apparatus comprising:
-
at least one processor; at least one connection routine running on said at least one processor, said at least one connection routine being operative to negotiate with a remote processing machine associated with said first caller, a selection of at least one media type from a plurality of media types including audio, video and data, and to configure according to said selection at least one media routine operative to process media data packets received from or to be transmitted to said remote processing machine over said packet switched network via one or more packet switched communication channels; and a signal interface to enable connection to the telephone network; wherein a number of media types that said apparatus is capable of processing and a number of media types that said remote processing machine selects may be the same or different, and wherein the apparatus communicates with said remote processing machine indicating an available set of media types, and receives from said remote processing machine an indication of the selection; wherein the apparatus passes information between said first caller and said second caller to enable said first and second callers to communicate; and wherein the telephone network is a non-packet switched network. - View Dependent Claims (42, 43, 44, 45)
-
-
46. Network apparatus adapted to couple into communication a remote processing machine and a telephonic device, the telephonic device being in at least signal communication with said apparatus, comprising:
-
a processor; and a routine running on said processor for negotiating with the remote processing machine a selection of at least one media type using a media type selection protocol that supports the description of a plurality of media types including audio, video and data, and to configure, according to said selection, the apparatus to process media data packets received from and to be transmitted to said remote processing machine over a packet switched network; wherein said selection is of only audio, and wherein the telephonic device is in signal communication with said apparatus via a non-packet switched network.
-
-
47. Apparatus adapted to communicate with a first caller via a packet switched network, communicate with a second caller at least via a telephone line, and to communicate signals between the first and second callers, the apparatus comprising a processor and at least one routine running thereon, said at least one routine being adapted to:
-
negotiate with a remote processing machine a selection of at least one media type from a plurality of media types including audio, video and data, and to configure, according to said selection, said apparatus to process media data packets received from and to be transmitted to said remote processing machine over said packet switched network via one or more packet switched communication channels; and place said second caller into signal communication with the apparatus at least via the telephone line; wherein said selection is of only audio, and said negotiation comprises sending a first message and receiving a response message, said negotiation involving a message format that supports the description of the audio, video and data media types, wherein the first message indicates that only audio is being offered in the negotiation; and wherein the apparatus communicates information between said remote processing machine and said telephone line, and wherein the telephone line transmits and receives data in a non-packet switched manner. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. An apparatus adapted to pass communication signals between a first user device connected to a packet switched network and a second user device connected to a telephone network, said apparatus comprising:
-
at least one processor; at least one connection routine running on said at least one processor, said at least one connection routine being operative to negotiate with said first user device a selection of at least one media type using a media type selection protocol that supports the description of a plurality of media types including audio, video and data, and to configure, according to said selection, at least one media routine running on said at least one processor to process media data packets received from and to be transmitted to said first user device over said packet switched network via one or more packet switched communication channels; and an interface adapted to operatively connect to the telephone network used to communicate with the second user device; wherein said selection is of only audio, and said negotiation comprises sending a first message and receiving a response message; wherein the apparatus passes information directly or indirectly between said first and second user devices; and wherein the telephone network is a non-packet switched network. - View Dependent Claims (58, 59, 60, 61)
-
-
62. Network apparatus adapted to interface between a first user device connected to a first network and a second user device connected to a second network, said apparatus comprising:
-
at least one processor; at least one connection routine running on said at least one processor, said at least one connection routine being operative to; negotiate with said first user device via a plurality of messages a selection of only audio using a media type selection protocol that supports the description of a plurality of media types including audio, video and data; and configure, according to said selection, at least one media routine running on said at least one processor to process media data packets received from and to be transmitted to said first user device over a packet switched network via one or more packet switched communication channels; a first interface adapted to operatively connect to the first network; and a second interface adapted to operatively connect to the second network; wherein the apparatus passes information between said first and second user devices; and wherein the first network comprises said packet switched network and the second network comprises a non-packet switched network. - View Dependent Claims (63, 64)
-
-
65. Network apparatus adapted to interface between a first apparatus connected to a first transmission means and a second apparatus connected to a second transmission means, said network apparatus comprising:
-
means for negotiating with said first apparatus via a plurality of messages a selection of only audio using a media type selection protocol that supports the description of a plurality of media types including audio, video and data; means for processing media data packets received from and to be transmitted to said first apparatus over said first transmission means via one or more packet switched communication channels; means for configuring said means for processing in accordance with said selection; and an interface adapted to operatively connect to the second transmission means; wherein the network apparatus passes information between said first and second apparatus; and wherein the first transmission means comprises a packet switched network and the second transmission means comprises a non-packet switched network.
-
-
66. Network apparatus adapted to couple into communication a remote processing machine and a telephonic device, the telephonic device being in at least signal communication with said apparatus, comprising:
-
processor means; and means, running at least partly on said processor means, for negotiating with the remote processing machine a selection of at least one media type using a media type selection protocol that supports the description of a plurality of media types including audio, video and data, and to configure, according to said selection, the network apparatus to process media data packets received from and to be transmitted to said remote processing machine over a packet switched network; wherein said selection is of only audio, and wherein the telephonic device is in signal communication with said apparatus via a non-packet switched network.
-
-
67. Network apparatus adapted to couple into communication a remote processing machine and a telephonic device, the telephonic device being in at least signal communication with said apparatus, comprising:
-
a processor; and a routine running on said processor for negotiating with the remote processing machine a selection of at least one media type from a plurality of media types including audio, video and data, and to configure, according to said selection, the apparatus to process media data packets received from and to be transmitted to said remote processing machine over a packet switched network; wherein said selection is of only audio, and said negotiation comprises a message format that supports the description of the audio, video and data media types, and wherein the telephonic device is in signal communication with said apparatus via a non-packet switched network.
-
-
68. In a communications network adapted for communication between a first caller and a second caller and a third caller, an apparatus comprising:
-
a first interface to a first communication medium, said first communication medium coupling said first caller to said apparatus via said first interface; a second interface to a second communication medium, said second communication medium coupling said apparatus to said second caller via said second interface; a third interface to a third communication medium, said third communication medium coupling said apparatus to said third caller via said third interface; at least one connection routine adapted to cause control signals to be sent to at least one of said first and second and third callers to enable media type selections, at least one of said media type selections including a selection of at least two different media types; and a packet handling routine adapted to transmit a plurality of digital media packets corresponding to each of said at least two different media types; wherein, for at least one of said at least two different media types, at least a portion of said plurality of corresponding digital media packets are transmitted to at least one of said first and second and third callers in accordance with said media type selections via said first interface and said packet handling routine, over one or more packet switched communication channels; wherein for at least one of said at least two different media types, the apparatus causes media signals to be communicated among the first and second and third callers, and wherein in at least one supported mode of communication, a first number of said plurality of digital media packets is transmitted for delivery between said first and second callers while a second number of said plurality of digital media packets is transmitted for delivery between said first and third callers, said first and second numbers not being identical. - View Dependent Claims (69, 70, 71)
-
-
72. In a communications network adapted for communication with n user machines, n being a positive integer greater than or equal to three, an apparatus comprising:
-
n interfaces to n communication mediums, respectively, said n communication mediums being in communication with said n user machines, respectively; at least one connection routine adapted to cause control signals to be sent to at least one of said n user machines to enable media type selections, at least one of said selections including a selection of at least two different media types; and a packet routine cooperative with at least one of said n interfaces to transmit a plurality of digital media packets corresponding to each of said at least two different media types; wherein, for at least one of said at least two different media types, at least a portion of said plurality of corresponding digital media packets are transmitted to at least one of said n user machines in accordance with said media type selections over one or more packet switched communication channels; and wherein in at least one supported mode of communication, a first number of said plurality of packets is transmitted for delivery to a first subset of said n user machines while a second number of said plurality of packets is transmitted for delivery to a second subset of said n user machines, said first and second subsets not being identical. - View Dependent Claims (73, 74, 75)
-
-
76. An apparatus adapted to pass communication signals among a first user device connected to a packet switched network, a second user device connected to a second network, and a third user device connected to a third network, said apparatus comprising:
-
at least one processor; at least one connection routine running on said at least one processor, said at least one connection routine being operative to negotiate with said first user device a selection of at least one media type using a media type selection protocol that supports the description of a plurality of media types including audio, video and data, and to configure, according to said selection, at least one media routine running on said at least one processor to process media data packets received from and to be transmitted to said first user device over said packet switched network via one or more packet switched communication channels, said one or more packet switched communication channels including a single connection stream that includes packets of at least one media stream set up for each of said at least one media type by said first and second callers; and at least one interface adapted to operatively connect to the second and third networks used to communicate with the second and third user devices; and wherein in at least one supported mode of communication, a first number of said media data packets is transmitted for delivery from said first user device to said second user device while a second number of said media data packets is transmitted for delivery, from said first user device to said third user device, wherein said first and second numbers may not be identical. - View Dependent Claims (77, 78, 79)
-
-
80. Network apparatus adapted to interface among a first apparatus connected to a first transmission means, a second apparatus connected to a second transmission means, and a third apparatus connected to a third transmission means, said network apparatus comprising:
-
means for negotiating with said first apparatus via a plurality of messages a selection of only audio using a media type selection protocol that supports the description of a plurality of media types including audio, video and data; means for processing media data packets received from and to be transmitted to said first apparatus over said first transmission means via one or more packet switched communication channels; means for configuring said means for processing in accordance with said selection; and an interface adapted to operatively connect to the second transmission means; wherein the network apparatus passes information among said first, second and third apparatuses; and wherein in at least one supported mode of communication, a first number of said media data packets is transmitted for delivery from said first apparatus to said second apparatus while a second number of said media data packets is transmitted for delivery from said first apparatus to said third apparatus, wherein said first and second numbers may not be identical. - View Dependent Claims (81, 82, 83)
-
-
84. Network apparatus adapted to interface among a first apparatus connected to a first transmission means, a second apparatus connected to a second transmission means, and a third apparatus connected to a third transmission means, said network apparatus comprising:
-
means for negotiating via a plurality of messages a selection of only audio using a media type selection protocol that supports the description of a plurality of media types including audio, video and data; means for processing media data packets received from and to be transmitted to said first apparatus over said first transmission means via one or more packet switched communication channels; means for configuring said means for processing in accordance with said selection; and an interface adapted to operatively connect to the second transmission means; wherein the network apparatus passes information among said first, second and third apparatuses; and wherein in at least one supported mode of communication, a first number of said plurality of media data packets is transmitted for delivery from said first apparatus to said second apparatus while a second number of said plurality of media data packets is transmitted for delivery from said first apparatus to said third apparatus, wherein said first and second numbers may not be identical. - View Dependent Claims (85, 86, 87)
-
-
88. In a communications network adapted for communication between a first caller and a second caller, an apparatus comprising:
-
a first interface to a first communication medium, said first communication medium coupling said first caller to said apparatus via said first interface; a second interface to a second communication medium, said second communication medium coupling said apparatus to said second caller via said second interface; at least one connection routine adapted to cause control signals to be sent to at least one of said first and second callers to enable media type selections, at least one of said media type selections including a selection of at least two different media types; and a packet handling routine adapted to transmit a plurality of digital media packets corresponding to each of said at least two different media types; wherein, for at least one of said at least two different media types, at least a portion of said plurality of corresponding digital media packets are transmitted to at least one of said first and second callers in accordance with said media type selections via said first interface and said packet handling routine, over one or more packet switched communication channels, said one or more packet switched communication channels including a single connection stream that includes packets of at least two media streams set up for each of said at least two different media types by said first and second callers; and wherein for at least one of said at least two different media types, the apparatus causes media signals to be communicated between the first and second callers. - View Dependent Claims (89, 90, 91)
-
-
92. An apparatus adapted to communicate with a first caller over a packet switched network, communicate via a telephone network with a second caller, and to relay communication signals between the first and second callers to enable communication therebetween, said apparatus comprising:
-
at least one processor; at least one connection routine running on said at least one processor, said at least one connection routine being operative to negotiate with a remote processing machine associated with said first caller, a selection of at least one media type from a plurality of media types including audio, video and data, and to configure according to said selection at least one media routine operative to process media data packets received from or to be transmitted to said remote processing machine over said packet switched network via one or more packet switched communication channels, said one or more packet switched communication channels including a single connection stream that includes packets of at least one media stream set up for each of said at least one media type by said first and second callers; and a signal interface to enable connection to the telephone network; wherein a number of media types that said apparatus is capable of processing and a number of media types that said remote processing machine selects may be the same or different, and wherein the apparatus communicates with the remote processing machine indicating an available set of media types, and receives from the remote processing machine an indication of the selection; and wherein the apparatus passes information between said first caller and said second caller to enable said first and second callers to communicate. - View Dependent Claims (93, 94, 95)
-
-
96. Network apparatus adapted to couple into communication a remote processing machine and a telephonic device, the telephonic device being in at least signal communication with said apparatus, comprising:
-
a processor; and a routine running on said processor for negotiating with the remote processing machine a selection of at least one media type using a media type selection protocol that supports the description of a plurality of media types including audio, video and data, and to configure, according to said selection, the apparatus to process media data packets received from and to be transmitted to said remote processing machine over a packet switched network using one or more communication channels, said one or more communication channels including a single connection stream that includes packets of at least one media stream set up for each of said at least one media type by said remote processing machine and said telephonic device. - View Dependent Claims (97, 98, 99)
-
-
100. Apparatus adapted to communicate with a first caller via a packet switched network, communicate with a second caller at least via a telephone line, and to communicate signals between the first and second callers, the apparatus comprising a processor and at least one routine running thereon, said at least one routine being adapted to:
-
negotiate with a remote processing machine a selection of at least one media type from a plurality of media types including audio, video and data, and to configure, according to said selection, said apparatus to process media data packets received from and to be transmitted to said remote processing machine over said packet switched network via one or more packet switched communication channels, said one or more packet switched communication channels including a single connection stream that includes packets of at least one media stream set up for each of said at least one media type by said first and second callers; and place said second caller into signal communication with the apparatus at least via the telephone line; wherein said selection is of only audio, and said negotiation comprises sending a first message and receiving a response message, said negotiation involving a message format that supports the description of the audio, video and data media types, wherein the first message indicates that only audio is being offered in the negotiation; and wherein the apparatus communicates information between said remote processing machine and said telephone line. - View Dependent Claims (101, 102, 103)
-
-
104. An apparatus adapted to pass communication signals between a first user device connected to a packet switched network and a second user device connected to a telephone network, said apparatus comprising:
-
at least one processor; at least one connection routine running on said at least one processor, said at least one connection routine being operative to negotiate with said first user device a selection of at least one media type using a media type selection protocol that supports the description of a plurality of media types including audio, video and data, and to configure, according to said selection, at least one media routine running on said at least one processor to process media data packets received from and to be transmitted to said first user device over said packet switched network via one or more packet switched communication channels, said one or more packet switched communication channels including a single connection stream that includes packets of at least one media stream set up for each of said at least one media type by said first and second callers; and an interface adapted to operatively connect to the telephone network used to communicate with the second user device; wherein said selection is of only audio, and said negotiation comprises sending a first message and receiving a response message; and wherein the apparatus passes information directly or indirectly between said first and second user devices. - View Dependent Claims (105, 106, 107)
-
-
108. Network apparatus adapted to interface among a first apparatus connected to a first transmission means and a second apparatus connected to a second transmission means, said network apparatus comprising:
-
means for negotiating with said first apparatus via a plurality of messages a selection of only audio using a media type selection protocol that supports the description of a plurality of media types including audio, video and data; means for processing media data packets received from and to be transmitted to said first apparatus over said first transmission means via one or more packet switched communication channels, said one or more packet switched communication channels including a single connection stream that includes packets of at least two media streams set up by said first and second apparatuses; means for configuring said means for processing in accordance with said selection; and an interface adapted to operatively connect to the second transmission means; wherein the network apparatus passes information between said first and second apparatuses. - View Dependent Claims (109, 110, 111)
-
-
112. Network apparatus adapted to interface between a first apparatus connected to a first transmission means and a second apparatus connected to a second transmission means, said network apparatus comprising:
-
means for negotiating via a plurality of messages a selection of only audio using a media type selection protocol that supports the description of a plurality of media types including audio, video and data; means for processing media data packets received from and to be transmitted to said first apparatus over said first transmission means via one or more packet switched communication channels, said one or more packet switched communication channels including a single connection stream that includes packets of at least two media streams set up for said audio only by said first and second apparatuses; means for configuring said means for processing in accordance with said selection; and an interface adapted to operatively connect to the second transmission means; wherein the network apparatus passes information between said first and second apparatus. - View Dependent Claims (113, 114, 115)
-
-
116. Network apparatus adapted to couple into communication a remote processing machine and a telephonic device, the telephonic device being in at least signal communication with said apparatus, comprising:
-
processor means; and means, running at least partly on said processor means, for negotiating with the remote processing machine a selection of at least one media type using a media type selection protocol that supports the description of a plurality of media types including audio, video and data, and to configure, according to said selection, the network apparatus to process media data packets received from and to be transmitted to said remote processing machine over a packet switched network via one or more packet switched communication channels, said one or more packet switched communication channels including a single connection stream that includes packets of at least one media stream set up for each of said at least one media type selected by said remote processing machine and said telephonic device; wherein said selection is of only audio. - View Dependent Claims (117, 118, 119)
-
-
120. Network apparatus adapted to couple into communication a remote processing machine and a telephonic device, the telephonic device being in at least signal communication with said apparatus, comprising:
-
a processor; and a routine running on said processor for negotiating with the remote processing machine a selection of at least one media type from a plurality of media types including audio, video and data, and to configure, according to said selection, the apparatus to process media data packets received from and to be transmitted to said remote processing machine over a packet switched network via one or more packet switched communication channels, said one or more packet switched communication channels including a single connection stream that includes packets of at least one media stream set up for each of said at least one media type selected by said remote processing machine and a telephonic device; wherein said selection is of only audio, and said negotiation comprises a message format that supports the description of the audio, video and data media types. - View Dependent Claims (121, 122, 123)
-
-
124. In a communications network adapted for communication between a first caller and a second caller, an apparatus comprising:
-
a first interface to a first communication medium, said first communication medium coupling said first caller to said apparatus via said first interface; a second interface to a second communication medium, said second communication medium coupling said apparatus to said second caller via said second interface; at least one connection routine adapted to cause control signals to be sent to at least one of said first and second callers to enable media type selections, at least one of said media type selections including a selection of at least two different media types; and a packet handling routine adapted to transmit a plurality of digital media packets corresponding to each of said at least two different media types; wherein, for at least one of said at least two media types, at least a portion of said plurality of corresponding digital media packets are transmitted to at least one of said first and second callers in accordance with said media type selections via said first interface and packet handling routine over one or more packet switched communication channels; and wherein for at least one of said at least two different media types, the apparatus causes media signals to be communicated between the first and second callers, said apparatus being adapted to assign a priority to each of said digital media packets, and said apparatus further comprising; a queue for holding said plurality of digital media packets corresponding to each of said at least two different media types prior to transmission, said transmission of said plurality of digital media packets being made in substantially the order of said assigned priorities, and said transmission further comprises; placing successive ones of said plurality of digital media packets in said queue in order of said assigned priorities; and transmitting a first digital media packet in said queue. - View Dependent Claims (125, 126, 127)
-
-
128. In a communications network adapted for communication with n user machines, n being a positive integer greater than or equal to three, an apparatus comprising:
-
n interfaces to n communication mediums, respectively, said n communication mediums being in communication with said n user machines, respectively; at least one connection routine adapted to cause control signals to be sent to at least one of said n user machines to enable media type selections, at least one of said selections including a selection of at least two different media types; and a packet routine cooperative with at least one of said n interfaces to transmit a plurality of digital media packets corresponding to each of said at least two different media types; wherein, for at least one of said at least two different media types, at least a portion of said plurality of corresponding digital media packets are transmitted to at least one of said n user machines in accordance with said media type selections over one or more packet switched communication channels, and wherein said apparatus is adapted to assign a priority to each of said digital media packets, said apparatus further comprising; a queue for holding said plurality of digital media packets corresponding to each of said at least two different media types prior to transmission, said transmission of said plurality of digital media packets being made in substantially the order of said assigned priorities, said transmission further comprising; placing successive ones of said digital media packets in said queue in order of said assigned priorities; and transmitting a first digital media packet in said queue. - View Dependent Claims (129, 130, 131)
-
-
132. An apparatus adapted to pass communication signals among a first user device connected to a packet switched network, a second user device connected to a second network, and a third device connected to a third network, said apparatus comprising:
-
at least one processor; at least one connection routine running on said at least one processor, said at least one connection routine being operative to negotiate with said first user device a selection of at least one media type using a media type selection protocol that supports the description of a plurality of media types including audio, video and data, and to configure, according to said selection, at least one media routine running on said at least one processor to process media data packets received from and to be transmitted to said first user device over said packet switched network via one or more packet switched communication channels, said one or more packet switched communication channels including a single connection stream that includes packets of at least one media stream set up for said at least one media type selected; and an interface adapted to operatively connect to the second and third networks used to communicate with the second and third user devices; and wherein said apparatus is adapted to assign a priority to each of said media data packets, said apparatus further comprising; a queue for holding said media data packets prior to transmission, said transmission of said media data packets being made in substantially the order of said assigned priorities, wherein said transmission further comprises; placing successive ones of said media data packets in said queue in order of said assigned priorities; and transmitting a first media data packet in said queue. - View Dependent Claims (133, 134, 135)
-
-
136. An apparatus disposed in a telecommunications network, said apparatus comprising a computer readable medium having at least one computer program stored at least partly thereon, said at least one computer program being adapted to:
-
place into teleconferencing communication one or more of a plurality of remote processing machines that are in signal communication with said apparatus via a packet switched network, and a telephony device coupled to the apparatus at least partially via a telephone line; transmit each of a plurality of packets to at least one of said plurality of remote processing machines over said packet switched network via one or more packet switched communication channels, wherein each packet of said plurality of packets has a plurality of data fields associated therewith, at least one of said data fields comprising at least one destination address associated with a respective one of said plurality of remote processing machines; and send signals of at least one media type via a telephone network to couple said telephony device into communication with said one or more of said plurality of remote processing machines; wherein in at least one supported mode of communication, a first number of said plurality of packets is transmitted for delivery to a first subset of said plurality of remote processing machines while a second number of said plurality of packets is transmitted for delivery to a second subset of said plurality of remote processing machines, said first and second subsets not being identical.
-
-
137. In a communications network where an apparatus is in communication with a first user machine over a packet switched network, and in communication with a second user machine via a non-packet switched network, said apparatus comprising:
-
a processor; a first interface adapted for communication via the packet switched network; and a second interface adapted for communication via the non-packet switched network;
wherein said apparatus is adapted to;invoke at least one connection routine to cause control signals to be sent to said first and second user machines to enable a media type selection of at least two different media types for at least one of said user machines; and generate a plurality of digital media packets corresponding to each of said at least two different media types; wherein for at least one of said at least two different media types, said apparatus causes to be transmitted at least a portion of said plurality of digital media packets to at least said first user machine in accordance with said media type selection; and wherein for each of said at least two different media types, the apparatus causes media signals to be communicated between the first and second user machines; whereby the first and second user machines can engage in a teleconference bridged between the packet switched network and the non-packet switched network.
-
Specification