Method and apparatus for hashing over multiple frequency bands in a communication system
First Claim
Patent Images
1. A method for performing a two-level, weight-based hash comprising:
- receiving a list of frequency band classes, each of said frequency band classes having a weight assigned;
hashing a mobile station to a frequency band class based on the weight assigned to each of said frequency band classes;
receiving a list of frequency band subclasses for the frequency band class to which the mobile station is hashed, each frequency contained within the subclasses having a weight assigned;
hashing the mobile station to a subclass channel in the band class based on the weight assigned to each of said frequencies contained within the subclasses; and
using the channel for subsequent communications.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for hashing mobile stations to frequencies in a communication system. The method uses two-level hashing to assign a mobile station first to frequency band and then to a specific frequency within the frequency band. Embodiments allow for weights to be assigned to frequencies and mobiles hashed to the weighted frequencies. Weighting allows for a non-uniform distribution of mobile stations among frequencies to optimize system operating parameters.
-
Citations
24 Claims
-
1. A method for performing a two-level, weight-based hash comprising:
-
receiving a list of frequency band classes, each of said frequency band classes having a weight assigned; hashing a mobile station to a frequency band class based on the weight assigned to each of said frequency band classes; receiving a list of frequency band subclasses for the frequency band class to which the mobile station is hashed, each frequency contained within the subclasses having a weight assigned; hashing the mobile station to a subclass channel in the band class based on the weight assigned to each of said frequencies contained within the subclasses; and using the channel for subsequent communications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus operable in a wireless communication system to perform a two-level weight-based hash, the apparatus comprising:
-
a processor, configured for receiving a list of frequency band classes, each of said frequency band classes having a weight assigned, for hashing a mobile station to a frequency band class based on the weight assigned to each of said frequency band classes, for receiving a list of frequency band subclasses for the frequency band class to which the mobile station is hashed, each frequency contained within the subclasses having a weight assigned;
for hashing the mobile station to a subclass channel in the band class based on the weight assigned to each of said frequencies contained within the subclasses; and
for using the channel for subsequent communications; anda memory coupled to the processor for storing data. - View Dependent Claims (13, 14)
-
-
15. An apparatus operable in a wireless communication system for performing a two-level weight-based hash, the apparatus comprising:
-
means for receiving a list of frequency band classes, each of said frequency band classes having a weight assigned; means for hashing a mobile station to a frequency band class based on the weight assigned to each of said frequency band classes; means for receiving a list of frequency band subclasses for the frequency band class to which the mobile station is hashed, each frequency contained within the subclasses having a weight assigned; means for hashing the mobile station to a subclass channel in the band class based on the weight assigned to each of said frequencies contained within the subclasses; and means for using the channel for subsequent communications. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-readable data storage medium having computer usable instructions stored thereon for execution by a processor to perform a method for performing a two-level, weight-based hash comprising:
-
receiving a list of frequency band classes, each of said frequency band classes having a weight assigned; hashing a mobile station to a frequency band class based on the weight assigned to each of said frequency band classes; receiving a list of frequency band subclasses for the frequency band class to which the mobile station is hashed, each frequency contained within the subclasses having a weight assigned; hashing the mobile station to a subclass channel in the band class based on the weight assigned to each of said frequencies contained within the subclasses; and using the channel for subsequent communications.
-
Specification