IP Library Granted Patent US 6,944,705
Granted Patent B1
US 6,944,705 · App. 10/464,169 · Granted Sep 13, 2005

Method and apparatus for automatic detection and healing of signal pair crossover on a high performance serial bus

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 6,944,705
App. No.
10/464,169
Granted
Sep 13, 2005
Kind
B1
Abstract

An automatic crossover and healing process is disclosed for the P1394b standard. In particular, a crossover process is disclosed which comprises coupling the transmitting logic of a PHY to TPA, and coupling the receive logic of a PHY to TPB.

Claims (15)

1. A computer program product containing instructions which, when executed by a computer, automatically detect and heal a crossover in a data communications system having a P1394b-compliant bus and a PHY which wishes to join the bus, by:

determining, by the PHY, whether it has received a tone;

if the PHY has not received a tone, then examining a random Boolean value; and

if the value of said random Boolean value is true, then implementing, by said PHY, a crossover process.

2. The computer program product of claim 1 , wherein said crossover process comprises instructions, which, when executed by a computer, couple transmitting logic of said PHY to TPA, and couple receive logic of said PHY to TPB.

3. The computer program product of claim 2 , where said system is operatively coupled with a non-crossover cable.

4. A computer program product containing instructions, which, when executed by a computer, automatically detect and heal a crossover in a data communications system having a P1394b-compliant bus and a PHY which wishes to join the bus, by:

determining, by the PHY, whether it has received a tone;

if the PHY has not received a tone, then examining a random Boolean value;

if the value of said random Boolean value is true, determining, by said PHY, whether said PHY is sending a tone;

if said PHY is sending a tone, then waiting a predetermined period of time;

further determining by said PHY if said PHY has received a tone; and

if said PHY has not received a tone, then implementing, by said PHY, a crossover process.

5. The computer program product of claim 4 , wherein said crossover process comprises instructions which, when executed by a computer, couple transmitting logic of said PHY to TPA, and couple receive logic of said PHY to TPB.

6. The computer program product of claim 5 , where said system is operatively coupled with a non-crossover cable.

Assignments (1)
CHANGE OF NAME Recorded Jun 13, 2007
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 019668/0117 →