IP Library Granted Patent US 7,218,633
Granted Patent B2
US 7,218,633 · App. 10/894,406 · Granted May 15, 2007

Personal area network with automatic attachment and detachment

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,218,633
App. No.
10/894,406
Granted
May 15, 2007
Kind
B2
Abstract

A network ( 100 ) includes a hub device ( 110 ) and at least one unattached peripheral device ( 120 ). The unattached peripheral device ( 120 ) transmits an attach request to the hub device ( 110 ) with a selected address, receives a new address from the hub device to identify the unattached peripheral device ( 120 ), and communicates with the hub device ( 110 ) using the new address.

Claims (43)

1. A method of communicating between a first peripheral device and a hub device in a personal area network comprising,

sending, by the hub device to the first peripheral device, a signal including an address for the first peripheral device,

subsequent to the signal from the hub device, sending by the first peripheral device to the hub device, a response including the first peripheral device address,

subsequent to the response from the first peripheral device, sending by the hub device to the first peripheral device, a hub responses,

subsequent to the hub response, sending by the first peripheral device to the hub device, a second peripheral response including the first peripheral device address, and

sending, by the hub device, one or more additional identifiers to the first peripheral device, wherein the one or more identifiers are used to further identify communications between the hub device and the first peripheral device,

prior to sending, by the hub device to the first peripheral device, the signal including the first peripheral device address, broadcasting by the hub device, a message including a hub device identifier to indicate availability of the hub device for peripheral attachment, and

in response to the message broadcast by the hub device, sending by the first peripheral device, a message to indicate availability of the first peripheral device for communication with the hub device.

2. The method according to claim 1 , wherein the first peripheral device address is based at least in part on a MAC address of the first peripheral device.

3. The method according to claim 2 , wherein the MAC address for the first peripheral device includes an AMAC address for the first peripheral device.

4. The method according to claim 2 , wherein the MAC address for the first peripheral device is different from an AMAC address for the first peripheral device.

5. The method according to claim 1 , wherein the hub device performs the steps of managing network timing with one or more peripheral devices to allocate available bandwidth among the peripheral devices with which the hub device is communicating.

6. The method according to claim 1 comprising communicating, by the hub device, with at least one additional peripheral device having a peripheral device address different from the address of the first peripheral device.

7. The method according to claim 1 comprising broadcasting a message from the hub device to a plurality of peripheral devices with which the hub device is attached, the message including an address for the hub device.

8. The method according to claim 1 , wherein the message broadcast from the hub device includes a range of peripheral device addresses, one of which being the address of the first peripheral device.

9. The method according to claim 8 comprising receiving at the hub device, addresses within the range of the address of the peripheral device for a plurality of other peripheral devices indicating their availability for communication with the hub device in response to the message broadcast by the hub device.

10. The method according to claim 1 , wherein the one or more additional identifiers include a stream number for identifying a particular communication channel between the peripheral device and the hub device.

11. The method according to claim 1 , wherein the one or more additional identifiers include a token that includes a stream number for identifying a particular communication channel between the peripheral device and the hub device and the address for the peripheral device.

12. A hub device within a personal area network comprising,

a transceiver,

a processor in communication with the transceiver, and

A program on a computer readable medium configured for enabling the processor to i) send a signal including an address for a first peripheral device, ii) receive from the first peripheral device a response including the first peripheral device address, iii) send a hub response to the first peripheral device, iv) receive from the first peripheral device a second peripheral response including the first peripheral device address, v) send one or more additional identifiers to the first peripheral device, wherein the one or more identifiers are used to further identify communications between the hub device and first the peripheral device, and vi) prior to sending a signal including the first peripheral device address to the first peripheral device, broadcast a message including a hub device identifier to indicate the availability of the hub device for first peripheral device attachment and receive, from the first peripheral device, a message indicating the availability of the first peripheral device for communication with the hub device.

13. The device according to claim 12 , wherein the first peripheral device address is based at least in part on a MAC address for the first peripheral device.

14. The device according to claim 13 , wherein the MAC address for the first peripheral device includes an AMAC address for the first peripheral device.

15. The device according to claim 13 , wherein the MAC address for the first peripheral device is different from an AMAC address for the first peripheral device.

16. The device according to claim 12 , wherein the computer readable medium is configured for enabling the processor to manage network timing with one or more peripheral devices to allocate available bandwidth among the peripheral devices with which the hub device is communicating.

17. The device according to claim 12 , wherein the computer readable medium is configured for enabling the processor to communicate with at least one additional peripheral device having a peripheral device address different from the address of the first peripheral device.

18. The device according to claim 12 , wherein the computer readable medium is configured for enabling the processor to broadcast a message from hub device to a plurality of peripheral devices with which the hub device is attached, the message including an address for the hub device.

19. The device according to claim 12 , wherein the message broadcast from the hub device includes a range of peripheral device addresses, one of which being the first peripheral device address.

20. The device according to claim 19 , wherein the computer readable medium is configured for enabling the processor to receive addresses within the range of the peripheral device addresses for a plurality of other peripheral devices indicating their availability for communication with the hub device in response to the message broadcast by the hub device.

21. The device according to claim 12 , wherein the one or more additional identifiers include a stream number for identifying a particular communication channel between the first peripheral device and the hub device.

22. The device according to claim 12 , wherein the one or more identifiers include a token that includes a stream number for identifying a particular communication channel between the first peripheral device and the hub device and the address for the first peripheral device.

23. A peripheral device having a peripheral device address for use in a personal area network comprising,

a transceiver,

a processor, in communication with the transceiver, and A program on a computer readable medium configured for enabling the processor to i) receive, from a hub device, a signal including the peripheral device address, ii) send a response to the hub device including the peripheral device address, iii) receive from the hub device a hub response, iv) send to the hub device a second peripheral response including the peripheral device address, v) receive, from the hub device, one or more additional identifiers, wherein the one or more identifiers are used to further identify communications between the hub device and the peripheral device, and vi) prior to receiving a signal from the hub device including a peripheral device address, receive a broadcast message from the hub device including a hub device identifier to indicate the availability of the hub device for peripheral device attachment and send, to the hub device, a message indicating the availability of the peripheral device for communication with the hub device.

24. The device according to claim 23 , wherein the peripheral device address is based at least in part on a MAC address for the peripheral device.

25. The device according to claim 24 , wherein the MAC address for the peripheral device includes an AMAC address for the peripheral device.

26. The device according to claim 24 , wherein the MAC address for the peripheral device is different from an AMAC address for the peripheral device.

27. The device according to claim 23 , wherein the computer readable medium is configured for enabling the processor to manage network timing with the hub device to enable the allocation of available bandwidth with other peripheral devices which the hub device is currently communicating.

28. The device according to claim 23 , wherein the computer readable medium is configured for enabling the processor to receive a message broadcast from the hub device including the hub device address.

29. The device according to claim 23 , wherein the computer readable medium is configured for enabling the processor to receive a broadcast message from the hub device including a range of peripheral device addresses, one of which being the peripheral device address.

30. The device according to claim 23 , wherein the one or more additional identifiers include a stream number for identifying a particular communication channel between the peripheral device and the hub device.

31. The device according to claim 23 , wherein the one or more identifiers include a token that includes a stream number for identifying a particular communication channel between the peripheral device and the hub device and the address for the peripheral device.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2019
From: AZURE NETWORKS, LLC
To: RPX CORPORATION
Reel/Frame 050150/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2010
From: AZURE NETWORKS, LLC
To: TRI-COUNTY EXCELSIOR FOUNDATION
Reel/Frame 024915/0521 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2009
From: BANK OF AMERICA, N.A. (SUCCESSOR BY MERGER TO FLEET NATIONAL BANK)
To: BBN TECHNOLOGIES CORP. (AS SUCCESSOR BY MERGER TO BBNT SOLUTIONS LLC)
Reel/Frame 023427/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2009
From: BBN TECHNOLOGIES CORP.
To: STRAGENT, LLC
Reel/Frame 022191/0712 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Aug 19, 2008
From: BBN TECHNOLOGIES CORP.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 021411/0099 →
MERGER Recorded Mar 2, 2006
From: BBNT SOLUTIONS LLC
To: BBN TECHNOLOGIES CORP.
Reel/Frame 017274/0318 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2004
From: DONAGHEY, ROBERT J.
To: BBNT SOLUTIONS LLC
Reel/Frame 015423/0604 →