Data-embedded voice communication in a mesh network
AssigneeDominant Technologies, LLC
InventorRonald H. Fraser
Life of this patent
Estimating the term…
Abstract
Wireless-conferencing radios communicate directly with each other without a base station using a multiple access protocol, such as Time Division Multiple Access (TDMA). First data and second data packets are received. The data packets include preambles and bodies. Code in the preambles of the data packets identifies portions of data in the data packets as voice data and portions of data in the data packets as non-voice data. The voice data in the data packets can be combined to create combined voice data that excludes the non-voice data.
Claims20
A system for receiving voice data and non-voice data in a wireless system, comprising:
- a first radio;
- a second radio;
- and
- a third radio, wherein:
- the third radio is configured to communicate with the first radio and the second radio in a wireless-conferencing group;
- and
- the third radio comprises a memory device storing instructions that, when executed by one or more processors, causes the third radio to perform the following steps:
- receiving from the first radio a first data packet comprising a first preamble and a first body;
- identifying, using the first preamble, a portion of data in the first body as voice data and a portion of data in the first body as non-voice data;
- receiving from the second radio a second data packet comprising a second preamble and a second body;
- identifying, using the second preamble, a portion of data in the second body as voice data;
- and
- combining the voice data in the first body with the voice data in the second body to create combined voice data that excludes the non-voice data in the first body.
A method for receiving voice data and non-voice data in a wireless-conferencing system, the method comprising:
- receiving a first data packet comprising a first preamble and a first body;
- identifying, using the first preamble, a portion of data in the first body as voice data and a portion of data in the first body as non-voice data;
- receiving a second data packet comprising a second preamble and a second body;
- identifying, using the second preamble, a portion of data in the second body as voice data;
- and
- combining the voice data in the first body with the voice data in the second body to create combined voice data that excludes the non-voice data in the first body.
One or more non-transitory computer-readable media storing computer-readable instructions that, when executed by a system, perform the following steps:
- receiving a first data packet comprising a first preamble and a first body;
- identifying, using the first preamble, a portion of data in the first body as voice data;
- receiving a second data packet comprising a second preamble and a second body;
- identifying, using the second preamble, a portion of data in the second body as voice data;
- and
- combining the voice data in the first body with the voice data in the second body to create combined voice data based on identifying voice data in the first body and identifying voice data in the second body.
Dependencies are inferred from the claim text.