최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0804776 (2004-03-19) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 38 인용 특허 : 95 |
Methods for media communication in a digital communication system. In one embodiment, the media comprises a plurality of media types (including for example audio, video, and/or data packets), and the system includes a processing apparatus for establishing communication between first and second calle
Methods for media communication in a digital communication system. In one embodiment, the media comprises a plurality of media types (including for example audio, video, and/or data packets), and the system includes a processing apparatus for establishing communication between first and second callers over respective first and second communication mediums, which include one or more packet-switched communication channels. The method comprises using a connection routine of the processing apparatus to enable media type selections by the callers, and transmitting, via the processing apparatus, a plurality of media packets corresponding to each of the selected media types.
What is claimed is: 1. In a communications network where a processing machine establishes communication between a first caller and a second caller, wherein said first caller is coupled to said processing machine over a first communication medium, and said processing machine is coupled to said secon
What is claimed is: 1. In a communications network where a processing machine establishes communication between a first caller and a second caller, wherein said first caller is coupled to said processing machine over a first communication medium, and said processing machine is coupled to said second caller over a second communication medium, a method comprising: invoking at least one connection routine at said processing machine 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 transmitting via said processing machine 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, over said first communication medium via one or more packet switched communication channels; and wherein for at least one of said at least two different media types, said processing machine causes media signals to be communicated between said first and second callers; and wherein said first communication medium comprises a packet switched network, and said second communication medium comprises a non-packet switched network. 2. The method of claim 1, wherein said one or more packet switched communication channels provide indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss. 3. The method of claim 1, wherein said media signals communicated between said first and second callers are communicated between the packet switched network and a telephonic network. 4. The method of claim 1, further comprising: assigning a priority to each of said plurality of digital media packets at said processing machine; wherein said plurality of digital media packets are transmitted from said processing machine in substantially the order of said assigned priorities. 5. The method of claim 4, wherein said transmission of said plurality of digital media packets in substantially the order of said assigned priorities further comprises: providing a queue for holding said plurality of digital media packets prior to transmission; 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 of said queue. 6. The method of claim 1, wherein said plurality of digital media packets include video packets and audio packets. 7. The method of claim 1, wherein said plurality of digital media packets include video packets, audio packets, and collaborative data packets. 8. The method of claim 7, wherein said video packets are assigned a lower priority than said audio packets. 9. The method of claim 7, wherein said collaborative data packets are assigned a lower priority than said video packets. 10. The method of claim 1, wherein said media type selections are bidirectional media type selections. 11. The method of claim 1, wherein a media type selection for said first caller is the same as a media type selection for said second caller. 12. The method of claim 1, wherein a media type selection for said first caller is different than a media type selection for said second caller. 13. The method of claim 1, wherein said second communication medium comprises a telephone line, and said second caller is coupled to the telephone line via a first modem. 14. The method of claim 13, wherein said processing machine further comprises a second modem and communicating said media signals between said first and second callers comprises transmitting packets received from said first communication medium from said second modem to said first modem. 15. The method of claim 1, wherein said act of causing control signals to be sent comprises sending messages from one or more connection routines at said processing machine to respective connection routines of the first and second callers. 16. The method of claim 1, wherein said media type selections involve user interaction. 17. In a communications network where a processing machine establishes communications between at least first and second user machines, said first user machine being coupled to said processing machine over a first communication medium, and said processing machine being coupled to said second user machine over a second communication medium, a method comprising: causing control signals to be sent to said first and second user machines to enable media type selections, at least one of said media type selections including a selection of at least two different media types; and transmitting via said processing machine a plurality of digital media packets corresponding to each of said at least two different media types, said digital media packets being transmitted in accordance with said media type selections over said first communication medium; wherein for at least one of said at least two different media types, media signals are communicated between said first and second user machines; and wherein said first communication medium comprises a packet switched network, and said second communication medium comprises a non-packet switched network. 18. The method of claim 17, wherein said first communication medium has an indeterminate packet loss. 19. The method of claim 17, wherein said act of communicating media signals between said first and second user machines comprises communicating signals between the packet switched network and a telephonic network. 20. The method of claim 17, wherein said act of communicating media signals between said first and second user machines comprises communicating signals between said first and second communication mediums. 21. The method of claim 17, wherein the non-packet switched network comprises a telephone line. 22. The method of claim 17, further comprising: assigning a priority to each of said plurality of digital media packets at said processing machine; wherein said plurality of digital media packets are transmitted from said processing machine in substantially the order of said assigned priorities. 23. The method of claim 22, wherein said transmission of said plurality of digital media packets from said processing machine in substantially the order of said assigned priorities further comprises: providing a queue for holding said plurality of digital media packets prior to transmission; 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 of said queue. 24. The method of claim 17, wherein at least one of said media type selections is performed by a user. 25. The method of claim 17, wherein at least one of said media type selections is self configured by a routine running on said first or second user machine. 26. In a communications network where first and second user machines are adapted for communication with a processing machine via first and second communication mediums, respectively, a method of establishing user-to-user communication comprising: causing control signals to be sent to said first and second user machines to enable respective media type selections, at least one of said media type selections including a selection of at least two different media types; and transmitting via said processing machine a plurality of packets corresponding to each of said at least two different media types, said plurality of packets being transmitted in accordance with said media type selections over at least one channel of said first communication medium; wherein for at least one of said at least two different media types, media signals are communicated between said first and second user machines via both said first and second communication mediums; and wherein said first communication medium comprises a packet switched network, and said second communication medium comprises a non-packet switched network. 27. The method of claim 26, wherein said at least one channel has an indeterminate packet loss. 28. The method of claim 26, wherein said act of communicating media signals between said first and second user machines comprises communicating between said packet switched network and a telephonic network. 29. The method of claim 28, wherein said second user machine is coupled to the telephonic network via a first modem. 30. The method of claim 29, wherein said processing machine further comprises a second modem, and said act of communicating media signals comprises transmitting packets received from said packet-switched network to said second user machine by transmitting said packets from the second modem to the first modem. 31. The method of claim 26, wherein said causing control signals to be sent comprises sending messages from one or more connection routines in data communication with the processing machine to respective connection routines of the first and second user machines. 32. For use in a system where an apparatus is 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, a method comprising: negotiating 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, the 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 placing 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 said audio, video and data media types, wherein the first message indicates that only audio is being offered in said negotiation; 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. 33. The method of claim 32, wherein said one or more packet switched communication channels has indeterminate packet loss, and wherein said indeterminate packet loss is at least in part a consequence of indeterminate system delays and bandwidth limitations of said one or more packet switched communications channels. 34. The method of claim 32, further comprising: assigning a priority to each of said media data packets at said apparatus; wherein said media data packets are transmitted from said apparatus in substantially the order of said assigned priorities. 35. The method of claim 34, wherein said transmission of said media data packets from said apparatus in substantially the order of said assigned priorities further comprises: providing a queue for holding said media data packets prior to transmission; placing successive ones of said media data packets in said queue in order of said assigned priority priorities; and transmitting a first media data packet of said queue. 36. The method of claim 32, wherein said selection is a bidirectional media type selection. 37. The method of claim 32, wherein said second caller is coupled to the telephone line via a first modem. 38. The method of claim 37, wherein the apparatus further comprises a second modem and the communication of information comprises transmitting packets received from said packet switched network from the second modem to the first modem. 39. The method of claim 32, wherein said negotiating comprises sending messages from one or more connection routines at the apparatus to a connection routine of the remote processing machine. 40. The method of claim 32, wherein said remote processing machine is associated with the first caller. 41. The method of claim 32, wherein said remote processing machine is coupled to said first caller via a second telephone line. 42. The method of claim 41, wherein the first caller initiates said communication of signals between the first and second callers. 43. The method of claim 41, wherein the second caller initiates said communication of signals between the first and second callers. 44. A method of transmitting media data packets from a first processing machine to be delivered to one or more of a plurality of remote processing machines in data communication therewith, and for placing a telephone subscriber into communication with the plurality of remote processing machines, the method comprising: transmitting a plurality of media data packets for delivery to at least one of said plurality of remote processing machines over a 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 media data 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 communicating signals of at least one media type via a telephone network to couple the telephone subscriber into communication with the plurality of remote processing machines; wherein a first number of said plurality of media data packets may be transmitted for delivery to a first subset of said plurality of remote processing machines while a second number of said plurality of media data packets may be transmitted for delivery to a second subset of said plurality of remote processing machines, said first and second subsets not being identical. 45. The method of claim 44, further comprising: receiving from at least one source of media data a plurality of media data; and formatting the plurality of media data to produce the plurality of media data packets. 46. The method of claim 45, wherein the formatting comprises processing the plurality of media data to produce the plurality of media data packets. 47. The method of claim 44, wherein the first subset involves remote processing machines which have negotiated the use of a first media type and the second subset involves remote processing machines which have negotiated the use of the first media type and a second media type. 48. The method of claim 47, wherein the first media type corresponds to an audio media type, and the second media type corresponds to a video media type. 49. The method of claim 47, wherein the first media type corresponds to an audio media type, and the second media type corresponds to a collaborative data media type. 50. The method of claim 44, wherein said first subset comprises all of said plurality of remote processing machines, and said second subset comprises a lesser number thereof. 51. The method of claim 44, further comprising generating, for each of said plurality of media data packets, a count of the number of said plurality of remote processing machines to which a respective media data packet of said plurality of media data packets was delivered, but not received. 52. A method of operating 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 bridge 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 telephone subscriber coupled to the apparatus at least partially via a telephone line, the method comprising: transmitting a plurality of media data 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 media data 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 sending signals of at least one media type via a telephone network to couple said telephone subscriber into communication with the plurality of remote processing machines; wherein a first number of said plurality of media data packets may be transmitted for delivery to a first subset of said plurality of remote processing machines while a second number of said plurality of media data packets may be transmitted for delivery to a second subset of said plurality of remote processing machines, said first and second subsets not being identical. 53. The method of claim 52, further comprising: receiving from at least one source of media data a plurality of media data; and formatting the plurality of media data to produce the plurality of media data packets. 54. The method of claim 53, wherein the formatting comprises processing the plurality of media data to produce the plurality of media data packets. 55. The method of claim 52, wherein said first subset comprises all of said plurality of remote processing machines, and said second subset comprises a lesser number thereof. 56. The method of claim 52, wherein the first subset involves remote processing machines which have negotiated the use of a first media type and the second subset involves remote processing machines which have negotiated the use of the first media type and a second media type. 57. The method of claim 56, wherein the first media type corresponds to an audio media type, and the second media type corresponds to a video media type. 58. The method of claim 56, wherein the first media type corresponds to an audio media type, and the second media type corresponds to a collaborative data media type. 59. The method of claim 52, further comprising generating, for each of said plurality of media data packets, a count of the number of said plurality of remote processing machines to which a respective media data packet of said plurality of media data packets was delivered, but not received. 60. In a communications network where a first processing machine establishes communication between at least second and third processing machines, the second processing machine being in signal communication with said first processing machine via a first communication medium, said first processing machine being in signal communication with said third processing machine via a second communication medium, a method comprising: causing control signals to be sent to said second and third processing machines to enable media type selections, at least one of said media type selections including a selection of at least two different media types; and transmitting via said first processing machine 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 via said first processing machine to at least one of said second and third processing machines consistent with said media type selections, said at least a portion of said plurality of corresponding digital media packets being transmitted over said first communication medium via one or more packet switched communication channels; wherein for at least one of said at least two different media types, the first processing machine causes media signals to be communicated between the second and third processing machines; and wherein said first communication medium comprises a packet switched network, and said second communication medium comprises a non-packet switched network. 61. The method of claim 60, wherein said communication of media signals comprises communication of packetized media data. 62. The method of claim 60, wherein said one or more packet switched communication channels have an indeterminate packet loss. 63. The method of claim 60, wherein said at least one of said at least two different media types comprises two media types. 64. The method of claim 60, wherein said at least one of said at least two different media types comprises all of said at least two media types. 65. In a communications network where a processing machine establishes communication between at least first and second users, said first user being in signal communication with said processing machine via a first communication medium, said processing machine being in signal communication with said second user via a second communication medium, a method comprising: causing control signals to be sent to at least one of said first and second users to enable media type selections, at least one of said media type selections including a selection of at least two different media types; and transmitting via said processing machine 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 via said processing machine to at least one of said first and second users consistent with said media type selections, said at least a portion of said plurality of corresponding digital media packets being transmitted over said first communication medium via one or more packet switched communication channels; wherein for at least one of said at least two different media types, said processing machine causes media signals to be communicated between said first and second users, and wherein one of said first and second communication mediums comprises a packet switched network, and the other of said first and second communication mediums comprises a non-packet switched network. 66. In a communications network where a first processing machine establishes communication between at least second and third processing machines, said second processing machine being in communication with said first processing machine via a packet-switched network having an indeterminate packet loss, said first processing machine being in signal communication with said third processing machine via at least a non-packet switched network, a method comprising: causing control signals to be sent to said second and third processing machines to enable media type selections at each said second and third processing machines, at least said media type selection of said second processing machine comprising a selection of at least two different media types; and transmitting via said first processing machine and said packet-switched network a plurality of digital media packets corresponding to each of said at least two different media types selected at said second processing machine; wherein, for at least one of said at least two different media types, at least a portion of said transmitted digital media packets are also transmitted for delivery to at least said third processing machine consistent with said third processing machine's media type selection, said first processing machine causing media signals related to said at least a portion of said transmitted digital media packets to be communicated to said third processing machine. 67. The method of claim 66, wherein said communication of said media signals to said third processing machine comprises communicating digital media packets. 68. In a communications network where a first processing machine establishes communication between at least second and third processing machines, the second processing machine being in communication with said first processing machine via communications channels of a packet-switched network having indeterminate packet loss, said first processing machine being in signal communication with said third processing machine via at least a non-packet switched network, a method comprising: causing control signals to be sent to said second and third processing machines to enable media type selections; and transmitting via said first processing machine and said communications channels a plurality of digital media packets corresponding to each of at least two different media types selected via said second processing machine based at least in part on said control signals; wherein, for at least one of said at least two different media types, said first processing machine further causes signals related to at least a portion of said transmitted digital media packets to be delivered to at least said third processing machine consistent with said third processing machine's media type selection. 69. In a communications network where a processing machine establishes communication between at least first and second users, said first user being in communication with said processing machine via a packet-switched network having an indeterminate packet loss, said first processing machine being in signal communication with said second user via at least a non-packet switched network, a method comprising: causing control signals to be sent to at least one of said first and second users to enable respective media type selections; and transmitting via said processing machine and said packet-switched network a plurality of digital media packets corresponding to each of at least two different first user media types, said at least two different first user media types being selected based at least in part on said control signals; wherein, for at least one of said at least two different first user media types, said first processing machine further causes signals associated with at least a portion of said plurality of digital media packets to be delivered to at least said second user consistent with said second user media type selection. 70. For use in a system where a communications apparatus is adapted to communicate with a first caller apparatus over a packet switched network and with a second caller apparatus via a telephone line, and to communicate signals between the first and second caller apparatus, a method comprising: negotiating with the first caller apparatus 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 communication apparatus to process media data packets received from and to be transmitted to said first caller apparatus over said packet switched network via one or more packet switched communication channels having indeterminate packet loss; and placing said second caller apparatus into signal communication with the communication 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 present negotiation; and wherein the communication apparatus communicates information between said first caller apparatus and said telephone line. 71. For use in an apparatus adapted to couple into communication a remote processing machine with a caller coupled via a telephone line, a method comprising: negotiating with said 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 having indeterminate packet loss; and placing said 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; and wherein the apparatus communicates information between said remote processing machine and said telephone line. 72. The method of claim 71, wherein said indeterminate packet loss is determined at least in part by indeterminate system delays and bandwidth limitations of said packet switched communications channels. 73. The method of claim 71, further comprising: assigning a priority to each of said media data packets at said apparatus; wherein said media data packets are transmitted from said apparatus in substantially the order of said assigned priorities. 74. The method of claim 73, wherein said transmission of said media data packets from said apparatus in substantially the order of said assigned priorities further comprises: providing a queue for holding said media data packets prior to transmission; placing successive ones of said media data packets in said queue in order of said assigned priorities; and transmitting a first media data packet of said queue. 75. The method of claim 71, wherein the selection is a bidirectional media type selection. 76. The method of claim 71, wherein said caller is coupled to the telephone line via a first modem. 77. The method of claim 76, wherein the apparatus further comprises a second modem and the act of communicating information comprises transmitting media data packets received from the packet switched network from the second modem to the first modem. 78. The method of claim 71, wherein said act of negotiating comprises sending messages from one or more connection routines at the apparatus to a connection routine of the remote processing machine. 79. The method of claim 71, wherein said remote processing machine is associated with another caller. 80. The method of claim 79, wherein said remote processing machine is coupled to said another caller via a second telephone line. 81. The method of claim 80, wherein said caller initiates communication. 82. The method of claim 80, wherein said another caller initiates communication. 83. For use in an apparatus adapted to couple into communication a remote processing machine with a caller coupled via a telephone line, a method comprising: negotiating with said 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; and placing said caller into signal communication with the apparatus at least via the telephone line; 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 apparatus communicates information between said remote processing machine and said telephone line. 84. The method of claim 83, wherein said packet switched network introduces indeterminate packet loss determined at least in part by indeterminate system delays and bandwidth limitations of said packet switched network. 85. The method of claim 83, further comprising: assigning a priority to each of said media data packets at said apparatus; wherein said media data packets are transmitted from said apparatus in substantially the order of said assigned priorities. 86. The method of claim 85, wherein said transmission of said media data packets from said apparatus in substantially the order of said assigned priorities further comprises: providing a queue for holding said media data packets prior to transmission; placing successive ones of said media data packets in said queue in order of said assigned priorities; and transmitting a first media data packet of said queue. 87. The method of claim 83, wherein said media type selection is a bidirectional media type selection. 88. The method of claim 83, wherein said caller is coupled to the telephone line via a first modem. 89. The method of claim 88, wherein the apparatus further comprises a second modem and the act of communicating information comprises transmitting media data packets received from the packet switched network from the second modem to the first modem. 90. The method of claim 83, wherein said act of negotiating comprises sending messages from one or more connection routines at the apparatus to a connection routine of the remote processing machine. 91. The method of claim 83, wherein said remote processing machine is associated with a second caller. 92. The method of claim 91, wherein said remote processing machine is coupled to said second caller via a second telephone line. 93. The method of claim 92, wherein said caller initiates communication. 94. The method of claim 92, wherein said second caller initiates communication. 95. For use in an apparatus adapted to couple into communication a remote processing means with a caller coupled via a telephonic means, a method comprising the steps of: a step for negotiating with said remote processing means 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 means over a packet switched network; a step for placing said caller into signal communication with the apparatus at least via the telephonic means; 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 a step for the apparatus to communicate information between said remote processing means and said telephonic means. 96. The method as claimed in claim 95, wherein the packet switched network introduces indeterminate packet loss. 97. In a communications network where a processing machine establishes communication between at least a first caller, a second caller, and a third caller, wherein said first caller is coupled to said processing machine over a first communication medium, and said processing machine is coupled to said second caller over a second communication medium, and said processing machine is coupled to said third caller over a third communication medium, a method comprising: invoking at least one connection routine at said processing machine to cause control signals to be sent to at least one of said first, 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 transmitting via said processing machine 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, second and third callers, in accordance with said media type selections, over said first communication medium via one or more packet switched communication channels; wherein for at least one of said at least two different media types, the processing machine causes media signals to be communicated among the first, 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 from said first caller to said second caller while a second number of said plurality of digital media packets is transmitted for delivery from said first caller to said third caller, wherein said first and second numbers may not be identical. 98. The method as claimed in claim 97, wherein said digital media packets include video packets, audio packets, and collaborative data packets. 99. The method as claimed in claim 97, wherein at least one of said media type selections is performed by either a user or by a routine running on a device used by said user. 100. The method as claimed in claim 97, wherein said one or more packet switched communication channels provide indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss. 101. In a communications network where a processing machine establishes communications between at least first, second and third user machines, said first user machine being coupled to said processing machine over a first communication medium, said processing machine being coupled to said second user machine over a second communication medium, said processing machine being coupled to said third user machine over a third communication medium, a method comprising: causing control signals to be sent to said first, second and third user machines to enable media type selections, at least one of said media type selections including a selection of at least two different media types; and transmitting via said processing machine a plurality of digital media packets corresponding to each of said at least two different media types, said plurality of digital media packets being transmitted in accordance with said media type selections over said first communication medium via one or more packet switched communication channels; wherein for at least one of said at least two different media types, media signals are communicated among said first, second and third user machines; and wherein in at least one supported mode of communication, a first number of said plurality of digital media packets is transmitted for delivery from said first user machine to said second user machine while a second number of said plurality of digital media packets is transmitted for delivery from said first user machine to said third user machine, wherein said first and second numbers may not be identical. 102. The method as claimed in claim 101, wherein said digital media packets include video packets, audio packets, and collaborative data packets. 103. The method as claimed in claim 101, wherein at least one of said media type selections is performed by either a user or by a routine running on at least one of said first, second and third user machines. 104. The method as claimed in claim 101, wherein said one or more packet switched communication channels provide indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss. 105. For use in a system where a processing machine is adapted to communicate with a first caller via a packet switched network, communicate with a second caller at least via a second network, communicate with a third caller at least via a third network, and to communicate signals among the first, second and third callers, a method comprising: negotiating 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, the processing machine 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; placing said second caller into signal communication with the processing machine at least via the second network; and placing said third caller into signal communication with the processing machine at least via the third network; 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 in at least one supported mode of communication, a first number of said media data packets is transmitted for delivery from said first caller to said second caller while a second number of said media data packets is transmitted for delivery from said first caller to said third caller, wherein said first and second numbers may not be identical. 106. The method as claimed in claim 105, wherein said media data packets include video packets, audio packets, and collaborative data packets. 107. The method as claimed in claim 105, wherein said selection is performed by either a user or by a routine running on a device used by said user. 108. The method as claimed in claim 105, wherein said one or more packet switched communication channels provide indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss. 109. In a communications network where a first processing machine establishes communication between at least second and third processing machines, said second processing machine being in signal communication with said first processing machine via a first communication medium, said first processing machine being in signal communication with said third processing machine via a second communication medium, a method comprising: causing control signals to be sent to said second and third processing machines to enable media type selections, at least one of said media type selections including a selection of at least two different media types; and transmitting via said first processing machine 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 via said first processing machine to at least one of said second and third processing machines consistent with said media type selections, said at least a portion of said plurality of corresponding digital media packets being transmitted over said first communication medium via one or more packet switched communication channels; wherein for at least one of said at least two different media types, the first processing machine causes media signals to be communicated between the second and third processing machines; and wherein in at least one supported mode of communication, a first number of said plurality of digital media packets is transmitted for delivery from said first processing machine to said second processing machine while a second number of said plurality of digital media packets is transmitted for delivery from said first processing machine to said third processing machine, wherein said first and second numbers may not be identical. 110. The method as claimed in claim 109, wherein said digital media packets include video packets, audio packets, and collaborative data packets. 111. The method as claimed in claim 109, wherein at least one of said media type selections is performed by either a user or by a routine running on at least one of said first, second and third processing machines. 112. The method as claimed in claim 109, wherein said one or more packet switched communication channels providing provide indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss. 113. In a communications network where a processing machine establishes communication between at least first, second and third users, said first user being in signal communication with said processing machine via a first communication medium, said processing machine being in signal communication with said second user via a second communication medium, said processing machine being in signal communication with said third user via a third communication medium, a method comprising: causing control signals to be sent to at least one of said first, second and third users to enable media type selections, at least one of said media type selections including a selection of at least two different media types; and transmitting via said processing machine 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 via said processing machine to at least one of said first, second and third users consistent with said media type selections, said at least a portion of said plurality of corresponding digital media packets being transmitted over said first communication medium via one or more packet switched communication channels; wherein for at least one of said at least two different media types, said processing machine causes media signals to be communicated among said first, second and third users; and wherein in at least one supported mode of communication, a first number of said plurality of digital media packets is transmitted for delivery from said first user to said second user while a second number of said plurality of digital media packets is transmitted for delivery from said first user to said third user, wherein said first and second numbers may not be identical. 114. The method as claimed in claim 113, wherein said digital media packets include video packets, audio packets, and collaborative data packets. 115. The method as claimed in claim 113, wherein at least one of said media type selections is performed by either a user or by a routine running on a machine used by said user. 116. The method as claimed in claim 113, wherein said one or more packet switched communication channels provide indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss. 117. In a communications network where a processing machine establishes communication between a first caller and a second caller, wherein said first caller is coupled to said processing machine over a first communication medium, and said processing machine is coupled to said second caller over a second communication medium, a method comprising: invoking at least one connection routine at said processing machine 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 transmitting via said processing machine 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 over said first communication medium 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 media type selections by said first and second callers; and wherein for at least one of said at least two different media types, the processing machine causes media signals to be communicated between the first and second callers. 118. The method as claimed in claim 117, wherein said digital media packets include video packets, audio packets, and collaborative data packets. 119. The method as claimed in claim 117, wherein at least one of said media type selections is performed by either a user or by a routine running on a machine used by said user. 120. The method as claimed in claim 117, wherein said one or more packet switched communication channels provide indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss. 121. In a communications network where a processing machine establishes communications between at least first and second user machines, said first user machine being coupled to said processing machine over a first communication medium, and said processing machine being coupled to said second user machine over a second communication medium, a method comprising: causing control signals to be sent to said first and second user machines to enable media type selections, at least one of said media type selections including a selection of at least two different media types; and transmitting via said processing machine a plurality of digital media packets corresponding to each of said at least two different media types, said plurality of digital media packets being transmitted in accordance with said media type selections over said first communication medium 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 media type selections; wherein for at least one of said at least two different media types, media signals are communicated between the first and second user machines. 122. The method as claimed in claim 121, wherein said digital media packets include video packets, audio packets, and collaborative data packets. 123. The method as claimed in claim 121, wherein at least one of said media type selections is performed by either a user or by a routine running on at least one of said first or second user machines. 124. The method as claimed in claim 121, wherein said one or more packet switched communication channels provide indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss. 125. In a communications network where first and second user machines are adapted for communication with a processing machine via first and second communication mediums, respectively, a method of establishing user-to-user communication comprising: causing control signals to be sent to said first and second user machines to enable respective media type selections, at least one of said media type selections including a selection of at least two different media types; and transmitting via said processing machine a plurality of packets corresponding to each of said at least two different media types, said packets being transmitted in accordance with said media type selections over at least one channel of said first medium, said at least one channel including a single connection stream that includes packets of at least one media stream set up for each of said at least two different media types; wherein for at least one of said at least two different media types, media signals are communicated between the first and second user machines via both said first and second communication mediums. 126. The method as claimed in claim 125, wherein said packets include video packets, audio packets, and collaborative data packets. 127. The method as claimed in claim 125, wherein at least one of said media type selections is performed by either a user or by a routine running on at least one of said first and second user machines. 128. The method as claimed in claim 125, wherein said at least one channel provides indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss. 129. For use in a system where a processing machine is 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, a method comprising: negotiating 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, the processing machine 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; and placing said second caller into signal communication with the processing machine 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 processing machine communicates information between said remote processing machine and said telephone line. 130. The method as claimed in claim 129, wherein said media data packets include video packets, audio packets, and collaborative data packets. 131. The method as claimed in claim 129, wherein said selection is performed by either a user or by a routine running on at least one of said remote processing machine and said telephone line. 132. The method as claimed in claim 129, wherein said one or more communication channels provide indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss. 133. In a communications network where a first processing machine establishes communication between at least second and third processing machines, the second processing machine being in signal communication with said first processing machine via a first communication medium, said first processing machine being in signal communication with said third processing machine via a second communication medium, a method comprising: causing control signals to be sent to said second and third processing machines to enable media type selections, at least one of said media type selections including a selection of at least two different media types; and transmitting via said first processing machine 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 via said first processing machine to at least one of said second and third processing machines consistent with said media type selections, said at least a portion of said plurality of corresponding digital media packets being transmitted over said first communication medium 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 two different media types; and wherein for at least one of said at least two different media types, the first processing machine causes media signals to be communicated between the second and third processing machines. 134. The method as claimed in claim 133, wherein said digital media packets include video packets, audio packets, and collaborative data packets. 135. The method as claimed in claim 133, wherein at least one of said media type selections is performed by either a user or by a routine running on at least one of said first, second and third processing machines. 136. The method as claimed in claim 133, wherein said one or more packet switched communication channels provide indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss. 137. In a communications network where a processing machine establishes communication between at least first and second users, the first user being in signal communication with said processing machine via a first communication medium, said processing machine being in signal communication with said second user via a second communication medium, a method comprising: causing control signals to be sent to at least one of said first and second users to enable media type selections, at least one of said media type selections including a selection of at least two different media types; and transmitting via said processing machine 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 via said processing machine to at least one of said first and second users consistent with said media type selections, said at least a portion of said plurality of corresponding digital media packets being transmitted over said first communication medium 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 two different media types; and wherein for at least one of said at least two different media types, the processing machine causes media signals to be communicated between the first and second users. 138. The method as claimed in claim 137, wherein said digital media packets include video packets, audio packets, and collaborative data packets. 139. The method as claimed in claim 137, wherein at least one of said media type selections is performed by either a user or by a routine running on a machine used by said user. 140. The method as claimed in claim 137, wherein said one or more packet switched communication channels provide indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss. 141. For use in a system where a processing machine is adapted to communicate with a first caller via a first network that corresponds to a packet switched network, communicate with a second caller at least via a second network, and to communicate signals between the first and second callers, a method comprising: negotiating 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, the processing machine 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; placing said second caller into signal communication with the processing machine at least via the second network; wherein, in a case where the second network is a telephone line and said selection is of only audio, 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 response message indicates that only audio is being accepted in the negotiation; and wherein the processing machine communicates information between said remote processing machine and said second network. 142. The method as claimed in claim 141, wherein said media data packets include video packets, audio packets, and collaborative data packets. 143. The method as claimed in claim 141, wherein said selection is performed by either a user or by a routine running on a machine used by said user. 144. The method as claimed in claim 141, wherein said one or more packet switched communication channels provide indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss. 145. In a communications network where a processing machine establishes communication between a first caller and a second caller, wherein said first caller is coupled to said processing machine over a first communication medium, and said processing machine is coupled to said second caller over a second communication medium, a method comprising: invoking at least one connection routine at said processing machine 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 transmitting via said processing machine 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, over said first communication medium via one or more packet switched communication channels, wherein for at least one of said at least two different media types, the processing machine causes media signals to be communicated between the first and second callers, and wherein said processing machine is adapted to assign a priority to each of said corresponding digital media packets, said method further comprising: holding, in a queue, said plurality of corresponding digital media packets prior to transmission; placing successive ones of said plurality of corresponding digital media packets in said queue in order of said assigned priorities; and transmitting a first digital media packet in said queue. 146. The method as claimed in claim 145, wherein said digital media packets include video packets, audio packets, and collaborative data packets. 147. The method as claimed in claim 145, wherein at least one of said media type selections is performed by either a user or by a routine running on a machine used by said user. 148. The method as claimed in claim 145, wherein said one or more packet switched communication channels provide indeterminate system delays and bandwidth limitations that give rise to indeterminate packet loss. 149. A method of transmitting data packets from a first processing machine to be delivered to one or more of a plurality of remote processing machines in data communication therewith, and for placing a telephone subscriber into communication with the plurality of remote processing machines, the method comprising: transmitting a plurality of media data packets for delivery to at least one of said plurality of remote processing machines over a packet switched network via one or more packet switched communication channels, wherein each of said media data 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 communicating signals of at least one media type via a telephone network to couple the telephone subscriber into communication with the plurality of remote processing machines; wherein a first number of said plurality of media data packets may be transmitted for delivery to a first subset of said plurality of remote processing machines while a second number of said plurality of media data packets may be transmitted for delivery to a second subset of said plurality of remote processing machines, said first and second subsets not being identical. 150. A method of operating 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 bridge 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 telephone subscriber coupled to the apparatus at least partially via a telephone line, the method comprising: transmitting each of a plurality of media data 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 of said media data 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 sending signals of at least one media type via a telephone network to couple said telephone subscriber into communication with the plurality of remote processing machines; wherein a first number of said plurality of media data packets may be transmitted for delivery to a first subset of said plurality of remote processing machines while a second number of said plurality of packets may be transmitted for delivery to a second subset of said plurality of remote processing machines, said first and second subsets not being identical. 151. For use in an apparatus adapted to couple into communication a remote processing machine with a caller coupled via a telephone line, a method comprising: negotiating with said 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; and placing said 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; and wherein the apparatus communicates information between said remote processing machine and said telephone line. 152. For use in an apparatus adapted to couple into communication a remote processing means with a caller coupled via a telephonic means, a method comprising the steps of: a step for negotiating with said remote processing means 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 means over a packet switched network; a step for placing said caller into signal communication with the apparatus at least via the telephonic means; 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 a step for the apparatus to communicate information between said remote processing means and said telephonic means.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.