Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
First Claim
1. A portable terminal device for supporting voice and data communication via a wireless packet network, the device comprising:
- a microphone for transducing sound into a first analog voice stream;
at least one converter for converting the first analog voice stream to produce outgoing digital voice packets, wherein the outgoing digital voice packets comprise destination information used for routing the outgoing digital voice packets through the wireless packet network;
at least one processor for assembling digital data into outgoing data packets;
a transmitter for transmitting via the wireless packet network the outgoing digital voice packets and the outgoing data packets;
a receiver for receiving from the wireless packet network digital voice packets and data packets;
the at least one converter for converting the received digital voice packets to a second analog voice stream;
the at least one processor for reproducing digital data from the received data packets;
a transducer for transducing the second analog voice stream into sound;
wherein the outgoing digital voice packets, the outgoing data packets, the received digital voice packets, and the received data packets are units of information transmitted as a whole from one device to another over the wireless racket network;
wherein the portable terminal device evaluates a message wirelessly received from at least one access device and sends to the at least one access device an indication of a data rate based on the evaluation; and
wherein the at least one access device selects a data rate used for transmitting the outgoing digital voice packets and the outgoing digital data packets to the portable terminal device, based upon the indication of a data rate.
3 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.
364 Citations
80 Claims
-
1. A portable terminal device for supporting voice and data communication via a wireless packet network, the device comprising:
-
a microphone for transducing sound into a first analog voice stream; at least one converter for converting the first analog voice stream to produce outgoing digital voice packets, wherein the outgoing digital voice packets comprise destination information used for routing the outgoing digital voice packets through the wireless packet network; at least one processor for assembling digital data into outgoing data packets; a transmitter for transmitting via the wireless packet network the outgoing digital voice packets and the outgoing data packets; a receiver for receiving from the wireless packet network digital voice packets and data packets; the at least one converter for converting the received digital voice packets to a second analog voice stream; the at least one processor for reproducing digital data from the received data packets; a transducer for transducing the second analog voice stream into sound; wherein the outgoing digital voice packets, the outgoing data packets, the received digital voice packets, and the received data packets are units of information transmitted as a whole from one device to another over the wireless racket network; wherein the portable terminal device evaluates a message wirelessly received from at least one access device and sends to the at least one access device an indication of a data rate based on the evaluation; and wherein the at least one access device selects a data rate used for transmitting the outgoing digital voice packets and the outgoing digital data packets to the portable terminal device, based upon the indication of a data rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A portable circuit for supporting voice and data communication via a wireless packet network, the circuit comprising:
-
at least one converter for converting a first analog voice stream to produce outgoing digital voice packets, wherein the outgoing digital voice packets comprise destination information used for routing the outgoing digital voice packets through the wireless packet network; at least one processor for assembling digital data into outgoing data packets; a transmitter for transmitting via the wireless packet network the outgoing digital voice packets and the outgoing data packets; a receiver for receiving from the wireless packet network digital voice packets and data packets; the at least one converter for converting received digital voice packets to a second analog voice stream; the at least one processor for reproducing digital data from received data packets; wherein the outgoing digital voice packets, the outgoing data packets, the received digital voice packets, and the received data packets are units of information transmitted as a whole from one device to another over the wireless racket network; wherein the circuit evaluates a message wirelessly received from at least one access device and sends to the at least one access device an indication of a data rate based on the evaluation; and wherein the at least one access device selects a data rate used for transmitting the outgoing digital voice packets and the outgoing data packets to the circuit, based upon the indication of a data rate. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An access device for supporting voice and data communication via a wireless packet network, the device comprising:
-
a receiver for receiving digital voice packets and data packets from the wireless packet network, wherein at least the digital voice packets comprise destination information used for routing the digital voice packets through the wireless packet network; a transmitter for transmitting digital voice packets and data packets to the wireless packet network; at least one network interface for communicating via a wired network; a processor for individually routing digital voice packets received from one of the at least one network interface for transmission via the wireless packet network, and for individually routing digital voice packets received from the wireless packet network for transmission via the one of the at least one network interface, the one of the at least one network interface being based upon destination information in the digital voice packets; wherein the digital voice packets, the data packets, the received digital voice packets, and the received data packets are units of information transmitted as a whole from one device to another over the wireless racket network; wherein the access device receives, from a terminal device via the wireless packet network, an indication of a data rate based on an evaluation of a message sent by the access device; and wherein the access device selects a data rate for transmitting the digital voice packets and the data packets to the terminal device via the wireless packet network, based upon the indication of a data rate. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method of operating a portable terminal device for supporting voice and data communication via a wireless packet network, the method comprising:
-
transducing sound to a first analog voice stream; converting the first analog voice stream to outgoing digital voice packets, wherein the outgoing digital voice packets comprise destination information used for routing the outgoing digital voice packets through the wireless packet network; assembling digital data into outgoing data packets; transmitting via the wireless packet network the outgoing digital voice packets and the outgoing data packets; receiving digital voice packets and data packets via the wireless packet network; converting the received digital voice packets to a second analog voice stream; reproducing digital data from the received data packets; transducing the second analog voice stream to produce sound; evaluating a message wirelessly received from at least one access device in the wireless network; sending to the at least one access device an indication of a data rate based upon the evaluation; and wherein the outgoing digital voice packets, the outgoing data packets, the received digital voice packets, and the received data packets are units of information transmitted as a whole from one device to another over the wireless racket network; wherein the at least one access device selects a data rate for transmission of the outgoing digital voice packets and the outgoing data packets, based upon the indication of a data rate. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method of operating an access device for supporting voice and data communication via a wireless packet network, the method comprising:
-
receiving a first digital voice packet via the wireless packet network; adapting the first digital voice packet to produce first voice information for transmission via at least one wired network; transmitting the first voice information via the at least one wired network; receiving a first data packet via the wireless packet network; receiving, via the wireless packet network, an indication of a data rate based upon an evaluation by a receiver of a message sent wirelessly by the access device; selecting a data rate, based upon the indication of a data rate; adapting the first data packet to produce first data information for transmission via the at least one wired network; transmitting the first data information via the at least one wired network; receiving second voice information from the at least one wired network; transforming the second voice information to produce a second digital voice packet; sending the second digital voice packet via the wireless packet network; receiving second data information from the at least one wired network; transforming the second data information to produce a second data packet; sending the second data packet via the wireless packet network; wherein the first digital voice packet, the first data packet, the second digital voice racket, and the second data racket are units of information transmitted as a whole from one device to another over the wireless racket network; wherein the first digital voice packet comprises destination information used for routing the first digital voice packet through the wireless packet network; and wherein the second digital voice packet and the second data packet are sent wirelessly, using the selected data rate. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A system for use in a portable terminal device that supports voice and data communication via a wireless packet network, the system comprising:
at least one processor operably coupled to circuitry that performs wireless communication of digital voice packets and data packets via the wireless packet network, the at least one processor operating to, at least; packetize data representative of sound to outgoing digital voice packets; assemble digital data into outgoing data packets; send the outgoing digital voice packets and the outgoing data packets to at least one access device via the wireless packet network; receive incoming digital voice packets and incoming data packets from the at least one access device via the wireless packet network at a selected data rate; evaluate a message wirelessly received from the at least one access device; transmit to the at least one access device an indication of a data rate based upon the evaluation; depacketize the incoming digital voice packets for conversion to sound; wherein the outgoing digital voice packets, the outgoing data packets, the incoming digital voice packets, and the incoming data packets are units of information transmitted as a whole from one device to another over the wireless racket network; and wherein the at least one access device selects the selected data rate, based upon the indication of a data rate. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
Specification