Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
First Claim
1. A non-transitory computer-readable medium having a plurality of code sections, each code section having stored thereon a plurality of instructions executable by a processor to cause the processor to perform steps of a method for operating a multi-mode communication device having a plurality of wireless communication interfaces, the method comprising:
- detecting an action by a user;
determining a type of call based upon the user action;
selecting at least one wireless communication interface from the plurality of wireless communication interfaces, based upon the type of call;
establishing call communication via the at least one wireless communication interface;
communicating information via the at least one wireless communication interface;
buffering digital voice data received via the at least one wireless communication interface; and
directing delivery of the buffered digital voice data to conversion circuitry for converting digital voice data to an analog voice stream for the reproduction of voice after a delay that is adjustable to accommodate variations in propagation delays of information received via the at least one wireless communication interface.
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.
324 Citations
48 Claims
-
1. A non-transitory computer-readable medium having a plurality of code sections, each code section having stored thereon a plurality of instructions executable by a processor to cause the processor to perform steps of a method for operating a multi-mode communication device having a plurality of wireless communication interfaces, the method comprising:
-
detecting an action by a user; determining a type of call based upon the user action; selecting at least one wireless communication interface from the plurality of wireless communication interfaces, based upon the type of call; establishing call communication via the at least one wireless communication interface; communicating information via the at least one wireless communication interface; buffering digital voice data received via the at least one wireless communication interface; and directing delivery of the buffered digital voice data to conversion circuitry for converting digital voice data to an analog voice stream for the reproduction of voice after a delay that is adjustable to accommodate variations in propagation delays of information received via the at least one wireless communication interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having a plurality of code sections, each code section having stored thereon a plurality of instructions executable by a processor of a communication device, the processor operably coupled to a first receiver and transmitter for communication via a first of a plurality of wireless communication networks and to a second receiver and transmitter for communication via a second of the plurality of wireless communication networks to cause the processor to perform steps of a method comprising:
-
selecting one of the first wireless communication network and the second wireless communication network based upon a mode of communication identified by a user; managing operation of the first receiver and transmitter and the second receiver and transmitter, in order to establish voice communication via the selected one of the first wireless communication network and the second wireless communication network; buffering digital voice data communicated via the selected one of the first wireless communication network and the second wireless communication network; and directing delivery of the buffered digital voice data to conversion circuitry for converting digital voice data to an analog voice stream for the reproduction of voice after a delay that is adjustable by the at least one processor to accommodate variations in propagation delays over the selected one of the first and second wireless communication networks. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A non-transitory computer-readable medium having a plurality of code sections, each code section having stored thereon a plurality of instructions executable by a processor to cause the processor to perform steps of a method for operating a multi-mode communication device having a first communication interface for communication using a first wireless network and a second communication interface for communication using a second wireless network, the method comprising:
-
determining a type of call communication in response to an action by a user; selecting one of the first communication interface and the second communication interface, based upon the determined type of call communication; establishing call communication using the selected one of the first communication interface and the second communication interface; communicating information via the selected one of the first communication interface and the second communication interface; buffering digital voice data received via the selected one of the first communication interface and the second communication interface; and directing delivery of the buffered digital voice data to conversion circuitry for converting digital voice data to an analog voice stream for the reproduction of voice after a delay that is adjustable to accommodate variations in propagation delays of information received via the selected one of the first communication interface and the second communication interface. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification