IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0141505
(2008-06-18)
|
등록번호 |
US-8228879
(2012-07-24)
|
발명자
/ 주소 |
- Kubler, Joseph J.
- Morris, Michael D.
|
출원인 / 주소 |
|
대리인 / 주소 |
Brinks Hofer Gilson & Lione
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
189 |
초록
▼
A packet-based, hierarchical communication system, arranged in a spanning tree configuration, is described in which wired and wireless communication networks exhibiting substantially different characteristics are employed in an overall scheme to link portable or mobile computing devices. The network
A packet-based, hierarchical communication system, arranged in a spanning tree configuration, is described in which wired and wireless communication networks exhibiting substantially different characteristics are employed in an overall scheme to link portable or mobile computing devices. The network accommodates real time voice transmission both through dedicated, scheduled bandwidth and through a packet-based routing within the confines and constraints of a data network. Conversion and call processing circuitry is also disclosed which enables access devices and personal computers to adapt voice information between analog voice stream and digital voice packet formats as proves necessary. Routing pathways include wireless spanning tree networks, wide area networks, telephone switching networks, internet, etc., in a manner virtually transparent to the user. A voice session and associate call setup simulates that of conventional telephone switching network, providing well-understood functionality common to any mobile, remote or stationary terminal, phone, computer, etc.
대표청구항
▼
1. A signal transmission system, comprising: at least one processor operably coupled to memory internal or external to the at least one processor, the memory having stored therein instructions executable by the at least one processor to cause the at least one processor to, at least:accept an incomin
1. A signal transmission system, comprising: at least one processor operably coupled to memory internal or external to the at least one processor, the memory having stored therein instructions executable by the at least one processor to cause the at least one processor to, at least:accept an incoming call from a first communication link;identify a call type of the incoming call, the call type comprising one of at least a data call, a facsimile call, and a voice call;process the incoming call according to a data protocol, if the incoming call is identified as a data call;process the incoming call according to a facsimile protocol, if the incoming call is identified as a facsimile call;establish voice communication between the first communication link and a second communication link, if the incoming call is identified as a voice call; andwherein establishing voice communication comprises determining a destination of the incoming voice call, converting analog representations of voice signals to digital representations of the voice signals, and ascertaining whether exchanging voice information with the destination of the incoming call involves packetization and depacketization of voice information, andwherein converting analog representations of the voice signals to digital representations of the voice signals comprises determining voice activity based upon the voice signals from the second communication link and reducing the quantity of information transmitted via the first communication link, if voice activity is determined to be below a predetermined level. 2. The system of claim 1 wherein the first communication link is a conventional telephone switching network link. 3. The system of claim 2 wherein the first communication link is an analog link. 4. The system of claim 1 wherein the identifying comprises: assigning the incoming call a call type of facsimile call, if signals received via the first communication link are compliant with a facsimile modem standard;assigning the incoming call a call type of data call, if the signals received via the first communication link are compliant with a data modem standard; andassigning the incoming call a call type of voice call, if the signals received via the first communication link are not compliant with a data modem standard and the signals received via the first communication link are not compliant with a facsimile modem standard. 5. The system of claim 1 wherein the establishing voice communication between the first communication link and the second communication link further comprises: converting digital representations of the voice signals to analog representations of the voice signals. 6. The system of claim 5 wherein the second communication link is compatible with a conventional telephone. 7. The system of claim 5 wherein the converting digital representations of the voice signals to analog representations of the voice signals comprises buffering the digital representations for a period of time in order to minimize gaps in the resulting analog representation caused by changes in a propagation delay. 8. The system of claim 5 wherein converting analog representations of the voice signals to digital representations of the voice signals further comprises: refraining from reducing the quantity of information transmitted via the first communication link, if voice activity is determined not to be below the predetermined level. 9. The system of claim 1 wherein the processing the incoming call according to a data protocol comprises: determining whether the incoming call is a packet voice call;establishing voice communication between the first communication link and the second communication link, if the incoming call is a packet voice call and a destination of the incoming call is the second communication link;establishing voice communication between the first communication link and a packet network, if the incoming call is a packet voice call and the destination of the incoming call is not the second communication link; andexchanging data, via the first communication link, if the incoming call is not a packet voice call. 10. The system of claim 9 wherein the voice packets are packetized according to an Internet protocol (IP). 11. The system of claim 10 wherein the Internet protocol (IP) is the transmission control protocol (TCP)/Internet protocol (IP). 12. The system of claim 9 wherein the establishing voice communication between the first communication link and the second communication link comprises: delivering a ring signal via the second communication link;detecting whether an off-hook condition exists on the second communication link;sending, via the first communication link, an indication of call connection, if an off-hook condition is detected on the second communication link; andrefraining from sending, via the first communication link, an indication of call connection, if an off-hook condition is not detected on the second communication link. 13. A non-transitory computer-readable medium, having stored thereon a computer program having a plurality of code sections for implementing a signal transmission system, the code sections executable by a processor for causing the processor to perform the operations comprising: accepting an incoming call from a first communication link;identifying a call type of the incoming call, the call type comprising one of at least a data call, a facsimile call, and a voice call;processing the incoming call according to a data protocol, if the incoming call is identified as a data call;processing the incoming call according to a facsimile protocol, if the incoming call is identified as a facsimile call;establishing voice communication between the first communication link and a second communication link, if the incoming call is identified as a voice call; andwherein establishing voice communication comprises determining a destination of the incoming voice call, converting analog representations of voice signals to digital representations of the voice signals, and ascertaining whether exchanging voice information with the destination of the incoming call involves packetization and depacketization of voice information, andwherein converting analog representations of the voice signals to digital representations of the voice signals comprises determining voice activity based upon the voice signals from the second communication link and reducing the quantity of information transmitted via the first communication link, if voice activity is determined to be below a predetermined level. 14. The non-transitory computer-readable medium of claim 13 wherein the first communication link is a conventional telephone switching network link. 15. The non-transitory computer-readable medium of claim 14 wherein the first communication link is an analog link. 16. The non-transitory computer-readable medium of claim 13 wherein the identifying comprises: assigning the incoming call a call type of facsimile call, if signals received via the first communication link are compliant with a facsimile modem standard;assigning the incoming call a call type of data call, if the signals received via the first communication link are compliant with a data modem standard; andassigning the incoming call a call type of voice call, if the signals received via the first communication link are not compliant with a data modem standard and the signals received via the first communication link are not compliant with a facsimile modem standard. 17. The non-transitory computer-readable medium of claim 13 wherein the establishing voice communication between the first communication link and the second communication link further comprises: converting digital representations of the voice signals to analog representations of the voice signals. 18. The non-transitory computer-readable medium of claim 17 wherein the second communication link is compatible with a conventional telephone. 19. The non-transitory computer-readable medium of claim 17 wherein the converting digital representations of the voice signals to analog representations of the voice signals comprises buffering the digital representations for a period of time in order to minimize gaps in the resulting analog representation caused by changes in a propagation delay. 20. The non-transitory computer-readable medium of claim 17 wherein converting analog representations of the voice signals to digital representations of the voice signals further comprises: refraining from reducing the quantity of information transmitted via the first communication link, if voice activity is determined not to be below the predetermined level. 21. The non-transitory computer-readable medium of claim 13 wherein the processing the incoming call according to a data protocol comprises: determining whether the incoming call is a packet voice call;establishing voice communication between the first communication link and the second communication link, if the incoming call is a packet voice call and a destination of the incoming call is the second communication link;establishing voice communication between the first communication link and a packet network, if the incoming call is a packet voice call and the destination of the incoming call is not the second communication link; andexchanging data, via the first communication link, if the incoming call is not a packet voice call. 22. The non-transitory computer-readable medium of claim 21 wherein the voice packets are packetized according to an Internet protocol (IP). 23. The non-transitory computer-readable medium of claim 22 wherein the Internet protocol (IP) is the transmission control protocol (TCP)/Internet protocol (IP). 24. The non-transitory computer-readable medium of claim 23 wherein the establishing voice communication between the first communication link and the second communication link comprises: delivering a ring signal via the second communication link;detecting whether an off-hook condition exists on the second communication link;sending, via the first communication link, an indication of call connection, if an off-hook condition is detected on the second communication link; andrefraining from sending, via the first communication link, an indication of call connection, if an off-hook condition is not detected on the second communication link.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.