IP Library Granted Patent US 7,016,396
Granted Patent B2
US 7,016,396 · App. 10/054,134 · Granted Mar 21, 2006

Unitary bluetooth-enabled terminal having multiple radio interfaces

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,016,396
App. No.
10/054,134
Granted
Mar 21, 2006
Kind
B2
Abstract

A Bluetooth-enabled terminal having a radio manager for minimizing frequency collisions between channel hopping patterns transmitted over plural channels established between such terminal and correspondent Bluetooth devices is described. The radio manager extracts successive sets of projected future N—time slot segments of the respective Bluetooth channel hopping patterns. Each extracted set is tested to detect a time slot, if any, where frequency hops of the segments of the set coincide, indicating a frequency collision. When a collision time slot is detected, the radio manager generates a marker which triggers an alteration of the frequency hops that would otherwise be exhibited by a subset of the generated channel hopping patterns in such detected time slot. Such terminal may optionally be provided with an additional network interface to define a collision-resistant Bluetooth access point.

Claims (16)

1. A method for avoiding transmission interference between transmission paths over which packets are transmitted to separate Bluetooth-enabled elements in independent channel hopping patterns exhibiting quasi-random frequencies in successive time slots, the respective patterns each having a packet sized equal to a selectable number of time slots and wherein frequency collisions can occur between transmissions on a pair of channels, said method comprising the steps of:

extracting corresponding segments of the respective channel hopping patterns that occur over a selectable number of future time slots,

comparing the corresponding extracted segments to detect a first future time in which the frequency hops of the corresponding segments coincide indicating a predicted frequency collision between transmissions on a pair of channels, and

changing the size of the packets on one of the channels to allow transmission to proceed simultaneously on both of the channels where the collision was predicted.

2. A Bluetooth-enabled terminal for the simultaneous transmission of packets over channels to separate Bluetooth enabled devices without loss of packet communication due to collisions in channel time slots, said terminal comprising

a pair of radio interfaces for transmission of packets to separate Bluetooth elements,

a base band controller for modulating the frequencies to be transmitted to the Bluetooth elements with separate channel hopping patterns exhibiting frequency hops in successive time slots, said frequencies being within a band defined by Bluetooth protocols,

a prediction circuit for predicting a future time slot when the frequency hops of the respective channel hopping patterns will coincide and cause a collision in a time slot, and

a pattern adjustment circuit responsive to said prediction circuitry for causing said base band controller to alter the frequency hops on one of the channels to change the size of the packets on said one channel to allow transmission to proceed simultaneously on both of the channels where the collision was predicted.

3. The Bluetooth-enabled terminal of claim 2 wherein said prediction circuit comprises

a replicator unit that extracts for future time slots corresponding segments of the channel hopping patterns and

a test circuit which compares the frequency hops of the corresponding segments to determine which, if any, of the time slots reflect a coincidence of the hops, thereby indicating a potential collision.

4. The Bluetooth-enabled terminal of claim 3 further comprising

a memory connected to said replicator unit,

a core connected to said base band controller and said memory, and

a system clock connected to said core and said base band controller.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2025
From: TELCORDIA LEGACY INC.
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 070097/0046 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2021
From: TOSHIBA AMERICA RESEARCH, INC.
To: TELCORDIA LEGACY INC.
Reel/Frame 055403/0165 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 24, 2012
From: WILMINGTON TRUST COMPANY, AS SECOND LIEN AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 027585/0773 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 19, 2012
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 027567/0060 →
SECURITY AGREEMENT Recorded Jun 13, 2010
From: TELCORDIA TECHNOLOGIES, INC.
To: WILMINGTON TRUST COMPANY, AS SECOND LIEN AGENT
Reel/Frame 024523/0756 →
SECURITY AGREEMENT Recorded Jun 12, 2010
From: TELCORDIA TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024523/0734 →
RELEASE Recorded Jun 11, 2010
From: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 024515/0622 →
SECURITY AGREEMENT Recorded Jul 17, 2007
From: TELCORDIA TECHNOLOGIES, INC.
To: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT
Reel/Frame 019562/0309 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 6, 2007
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 019520/0174 →
SECURITY AGREEMENT Recorded Apr 5, 2005
From: TELCORDIA TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 015886/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2002
From: AGRAWAL, PRATHIMA; FAMOLARI, DAVID
To: TELCORDIA TECHNOLOGIES, INC. A CORPORATION OF THE STATE OF DELAWARE; TOSHIBA AMERICA RESEARCH, INC. A CORPORATION OF THE STATE OF DELAWARE
Reel/Frame 012408/0622 →