Adaptive threshold scheme for tracking and paging mobile users
First Claim
1. In a shared media network including a plurality of users, a method for allocating network resources among the users, comprising the steps of:
- (a) computing at least one load factor α
;
an(b) transmitting, to each user, one of said at least one α
;
(c) for each user, computing an access threshold, based on said α
transmitted to said each user, said computing of said access threshold being effected by said each user;
(d) for each user, computing an access priority; and
(e) for each user, accessing the network at a time depending on said access threshold and said access priority.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of allocating access to a shared media network, with specific application to tracking and paging mobile users of a cellular telephone network. Each cell of the network broadcasts a load factor α, representative of the load on the cell'"'"'s control channel. Each user in a cell determines a registration priority for itself, and also a registration threshold based on α. In the preferred embodiment of the present invention, each user is assigned a base threshold time T, and each user in a cell computes a registration threshold time T'"'"', based on T and α, and registers its location with the network if the last such registration was longer ago than T'"'"'. Users are paged only in cells to which they could have traveled since their most recent location updates.
-
Citations
25 Claims
-
1. In a shared media network including a plurality of users, a method for allocating network resources among the users, comprising the steps of:
-
(a) computing at least one load factor α
;
an(b) transmitting, to each user, one of said at least one α
;(c) for each user, computing an access threshold, based on said α
transmitted to said each user, said computing of said access threshold being effected by said each user;(d) for each user, computing an access priority; and (e) for each user, accessing the network at a time depending on said access threshold and said access priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a shared media network including a plurality of users moving among a plurality of cells defined by boundaries, a method for tracking the users, comprising the steps of:
-
(a) for each cell; (i) computing a load factor α
, and(ii) transmitting α
to each user located in said each cell;(b) for each user, computing a registration threshold, based on α
, said computing of said registration threshold being effected by said each user;(c) for each user, computing a registration priority; and (d) for each users registering, with the network, an identity of a cell whereat said each user is located, at a time depending on said registration threshold and said registration priority, said registering thereby constituting a location update for said each user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a shared media network including a plurality of users, a method for allocating network resources among the users, comprising the steps of:
- (a) computing at least one load factor α
;(b) transmitting, to each user, one of said at least one α
;(c) assigning to each user a base priority that includes a base priority time T; (d) for each user, computing an access threshold, based on said α
transmitted to said each user, said access threshold including an access threshold time based on T and α
;(e) for each user, computing an access priority; and (f) for each user, accessing the network at a time depending on said access threshold and said access priority.
- (a) computing at least one load factor α
-
21. In a shared media network including a plurality of users moving among a plurality of cells defined by boundaries, a method for tracking the users, comprising the steps of:
-
(a) for each cell; (i) computing a load factor α
, and(ii) transmitting α
to each user located in said each cell;(b) assigning to each user a base priority that includes a base priority time T; (c) for each user, computing a registration threshold, based on α
, said registration threshold including a registration threshold time based on T and α
;(d) for each user, computing a registration priority; and (e) for each user, registering, with the network, an identity of a cell whereat said each user is located, at a time depending on said registration threshold and said registration priority, said registering thereby constituting a location update for said each user.
-
-
22. In a shared media network including a plurality of users moving among a plurality of cells defined by boundaries, a method for tracking the users, comprising the steps of:
-
(a) for each cell; (i) computing a load factor α
, and(ii) transmitting α
to each user located in said each cell;(b) for each user, computing a registration threshold, based on α
;(c) for each user, computing a registration priority; (d) for each user, registering, with the network, via an tip-link control channel, an identity of a cell whereat said each user is located, at a time depending on said registration threshold and said registration priority, said registering thereby constituting a location update for said each user; and (e) updating α
by replacing α
with the product of α and
a function of Ur, Uc, ρ
d and ρ
ucc, wherein Ur is a bandwidth of said up-link control channel that is used for said registering, Uc is a bandwidth of said up-link control channel used for call requests initiated by the users, ρ
d is a desired utilization of said up-link control channel, and ρ
ucc is an actual utilization of said up-link control channel.
-
-
23. In a shared media network including a plurality of users moving among a plurality of cells, a method for paging the users, comprising the steps of:
-
(a) for each cell, providing a load factor α
; and(b) for each user; (i) determining a personal location area, based on α
, by constructing a mobility graph including a plurality of vertices, one of said vertices being an initial vertex and at least one of said vertices being a non-reporting vertex connected to said initial vertex by a feasible roaming path, said personal location area including only cells corresponding to said at least one non-reporting vertex, and(ii) paging said each user only in cells located in said personal location area.
-
-
24. In a shared media network including a plurality of users moving among a plurality of cells, a method for paging the users, comprising the steps of:
-
(a) for each cell, providing a load factor α
;
by constructing a mobility graph including a plurality of vertices, one of said vertices being an initial vertex and at least one of said vertices being a non-reporting vertex, said personal location area including only cells corresponding to said at least one non-reporting vertex,(b) for each user; (i) determining a personal location area, based on α
, and(ii) paging said each user only in cells located in said personal location area; (c) assigning each user a base priority including a base priority time T; and (d) for each cell corresponding to each of said vertices, computing a registration threshold time T'"'"' based on T and α
, said at least one non-reporting vertex being defined as having a time associated therewith that exceeds a time associated with said initial vertex by less than T'"'"'. - View Dependent Claims (25)
-
Specification