Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
First Claim
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; and
wherein 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.
9 Assignments
0 Petitions
Accused Products
Abstract
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.
219 Citations
24 Claims
-
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; and wherein 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, and wherein 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
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; and wherein 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, and wherein 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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification