IP Library Granted Patent US 7,477,910
Granted Patent B2
US 7,477,910 · App. 11/708,822 · Granted Jan 13, 2009

Method and system of piconet groups

Assignee: Alereon, Inc.
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,477,910
App. No.
11/708,822
Granted
Jan 13, 2009
Kind
B2
Abstract

A set of piconets and corresponding methods and computer programs may reduce contention time between piconets. In one embodiment, a seven-length code architecture may be used with group(s) of bands so that contention time cannot exceed 1/7 of the time. Up to seven different bands can be used within each group. When less than seven bands are used (e.g., three or six), at least one of the bands may be assigned to more than one dwell time during a time span. Alternatively, each dwell time within the time span may be assigned to a different band. The state may be changed as needed or desired. Substitution of extra bands may also be used. Using either scheme (repeated bands or changing states), a prime-number architecture can be used with a non-prime number of different bands. Simultaneous communications using at least two bands within a piconet may be used.

Claims (38)

1. A system comprising a set of piconets, wherein:

each piconet in the set of piconets corresponds to a unique code compared to the other piconets in the set of piconets, wherein each unique code delineates a sequence of bands over a code length; and

each piconet utilizes bands according to the corresponding unique code such that for a duration corresponding to the code length, the maximum number of dwell times that any two piconets utilize a band together during the duration is the code length divided by the number of bands.

2. The system of claim 1 , wherein the code length is the number of dwell times in the longest non-repeating iteration of a sequence of bands delineated by a code.

3. The system of claim 1 , wherein the set of piconets corresponds to a band group.

4. The system of claim 1 , wherein the set of piconets corresponds to a unique set of bands and the sequences of bands each delineate a sequence of the unique set of bands.

5. The system of claim 1 , wherein the code length is six.

6. The system of claim 1 , wherein the number of bands is three.

7. A system comprising a set of band groups, wherein:

each band group corresponds to a unique set of bands;

each band group corresponds to a set of codes, wherein each code delineates a sequence of the corresponding unique bands over a code length, wherein the code length is the number of dwell times in the longest non-repeating iteration of a sequence of bands delineated by a code; and

each band group corresponds to a set of piconets, wherein each piconet in the set of piconets corresponds to a unique code of the set of codes compared to the other piconets corresponding to the band group, said unique code being one of the codes in the set of codes corresponding to that band group.

8. The system of claim 7 , wherein for the duration of any one code length the maximum number of dwell times that any two piconets in a band group utilize a band together is the code length divided by the number of bands in that band group.

9. The system of claim 8 , wherein the code length is six.

10. The system of claim 8 , wherein the number of bands is three.

11. A system comprising:

a first piconet corresponding to a unique set of bands and a code, said code delineating a sequence of the unique set of bands over a code length; and

a plurality of piconets corresponding to the unique set of bands wherein each piconet of the plurality of piconets further corresponds to a code, wherein each code delineates a sequence of the unique set of bands over the code length wherein for a duration corresponding to the code length, the maximum number of dwell times that any two piconets of the plurality of piconets or the first piconet utilize a band together is the code length divided by the number of bands.

12. The system of claim 11 , wherein the code length is the number of dwell times in the longest non-repeating iteration of a sequence of bands delineated by a code.

13. The system of claim 11 , wherein the piconet and the plurality of piconets correspond to a band group.

14. The system of claim 11 , wherein the code length is six.

15. The system of claim 11 , wherein the number of bands is three.

16. A method comprising:

providing a set of piconets, wherein each piconet in the set of piconets corresponds to a unique code compared to the other piconets in the set of piconets, wherein each unique code delineates a sequence of bands over a code length, and

wherein each piconet utilizes bands according to the corresponding unique code such that for a duration corresponding to the code length, the maximum number of dwell times that any two piconets utilize a band together during the duration is the code length divided by the number of bands.

17. The method of claim 16 , wherein the code length is the number of dwell times in the longest non-repeating iteration of a sequence of bands delineated by a code.

18. The method of claim 16 , wherein the set of piconets corresponds to a band group.

19. The method of claim 16 , wherein the set of piconets corresponds to a unique set of bands and the sequences of bands each delineate a sequence of the unique set of bands.

20. The method of claim 16 , wherein the code length is six.

21. The method of claim 16 , wherein the number of bands is three.

22. A method comprising:

providing a set of band groups, wherein:

each band group corresponds to a unique set of bands;

each band group corresponds to a set of codes, wherein each code delineates a sequence of the corresponding unique bands over a code length, wherein the code length is the number of dwell times in the longest non-repeating iteration of a sequence of bands delineated by a code; and

each band group corresponds to a set of piconets, wherein each piconet in the set of piconets corresponds to a unique code of the set of codes compared to the other piconets corresponding to the band group, said unique code being one of the codes in the set of codes corresponding to that band group.

23. The method of claim 22 , wherein for the duration of any one code length the maximum number of dwell times that any two piconets in a band group utilize a band together is the code length divided by the number of bands in that band group.

24. The method of claim 23 , wherein the code length is six.

25. The method of claim 23 , wherein the number of bands is three.

Assignments (6)
SECURITY INTEREST Recorded Nov 11, 2016
From: ALEREON, INC.
To: PINNACLE BANK
Reel/Frame 040289/0036 →
SECURITY AGREEMENT Recorded Jan 9, 2014
From: ALEREON, INC.
To: ENHANCED CREDIT SUPPORTED LOAN FUND, LP
Reel/Frame 031948/0386 →
RELEASE OF SECURITY INTEREST Recorded Apr 3, 2012
From: VENTURE LENDING & LEASING IV, INC.
To: ALEREON, INC.
Reel/Frame 027982/0814 →
RELEASE OF SECURITY INTEREST Recorded Apr 3, 2012
From: VENTURE LENDING & LEASING V, INC.
To: ALEREON, INC.
Reel/Frame 027982/0868 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2008
From: PENDERGRASS, MARCUS H.; BRETHOUT, VERNON R.
To: ALEREON, INC.
Reel/Frame 020830/0651 →
SECURITY AGREEMENT Recorded Mar 6, 2008
From: ALEREON, INC.
To: VENTURE LENDING & LEASING IV, INC., AND VENTURE LENDING & LEASING V, INC.
Reel/Frame 020637/0540 →
Continuity (6)
Continuation 1068879600 · Oct 17, 2003
Provisional Application 6045156000 · Mar 3, 2003
Provisional Application 6043243500 · Dec 11, 2002
Provisional Application 6042464200 · Nov 7, 2002
Provisional Application 6041945900 · Oct 17, 2002
Related Publication 20070155330A1 · Jul 5, 2007