US6859440B1 - Service prioritized access and paging - Google Patents

Service prioritized access and paging Download PDF

Info

Publication number
US6859440B1
US6859440B1 US09/592,416 US59241600A US6859440B1 US 6859440 B1 US6859440 B1 US 6859440B1 US 59241600 A US59241600 A US 59241600A US 6859440 B1 US6859440 B1 US 6859440B1
Authority
US
United States
Prior art keywords
service
access
services
base station
mobile station
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related, expires
Application number
US09/592,416
Inventor
Jagdish V. Sonti
Bill A. Gage
Shahid Rasul Chaudry
Risvan Coskun
Goran G. Janevski
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Nortel Networks Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Assigned to NORTEL NETWORKS LIMITED reassignment NORTEL NETWORKS LIMITED INVALID ASSIGNMENT, SEE RECORDING AT REEL 011090, FRAME 0852. (RE-RECORD TO CORRECT THE RECORDATION DATE FROM 6-12-2000 TO 6-13-2000.) Assignors: CHAUDRY, SHAHID RASUL, COSKUN, RISVAN, GAGE, BILL A., JANEVSKI, GORAN G.
Application filed by Nortel Networks Ltd filed Critical Nortel Networks Ltd
Priority to US09/592,416 priority Critical patent/US6859440B1/en
Assigned to NORTEL NETWORKS LIMITED reassignment NORTEL NETWORKS LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SONTI, JAGDISH V.
Assigned to NORTEL NETWORKS LIMITED reassignment NORTEL NETWORKS LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHAUDRY, SHAHID RASUL, COSKUN, RISVAN, GAGE, BILL A., JANEVSKI, GORAN G.
Application granted granted Critical
Publication of US6859440B1 publication Critical patent/US6859440B1/en
Assigned to Rockstar Bidco, LP reassignment Rockstar Bidco, LP ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NORTEL NETWORKS LIMITED
Assigned to APPLE INC. reassignment APPLE INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: Rockstar Bidco, LP
Adjusted expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access, e.g. scheduled or random access
    • H04W74/08Non-scheduled or contention based access, e.g. random access, ALOHA, CSMA [Carrier Sense Multiple Access]
    • H04W74/0866Non-scheduled or contention based access, e.g. random access, ALOHA, CSMA [Carrier Sense Multiple Access] using a dedicated channel for access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/12Access restriction or access information delivery, e.g. discovery data delivery using downlink control channel

Definitions

  • the Access Channel is used by the mobile station to initiate communication with the base station and to respond to Paging Channel messages.
  • collision rates are used in conjunction with multiple Access Channels.
  • Paging Channels are used. Page attempts are assigned to the appropriate Paging Channel according to a pre-determined service-to-Paging Channel mapping.
  • multiple Paging Channels are used. Page attempts are assigned to the various Paging Channels on the basis of system loading. The highest priority services are assigned dynamically to the least-loaded Paging Channel.
  • FIG. 3A is a flow-chart of the steps carried out at a base station for implementing a single Access Channel configuration in the uplink direction where the contention rate is calculated for each service, and services are prioritized with respect to each other.
  • FIG. 5 is a schematic representation of a single Paging Channel Configuration in the downlink direction with prioritized services.
  • FIG. 10 is a schematic representation of an alternative multiple Paging Channel configuration in the downlink direction with prioritized services.
  • the Service to Priority/Queue Mapper 201 determines the priority to be assigned to the page request based on the service requested. The Service to Priority/Queue Mapper then assigns the page request to the appropriate queue.
  • the Queuing Controller 301 dequeues the page requests from the queues Q 1 to QN according to a predetermined dequeuing algorithm. Dequeued pages are sent on the single Paging Channel 401 .
  • Service to Paging Channel Mapper 101 assigns page requests from groups of services to one of Paging Channels 401 to 40 M. For each Paging Channel, the Service to Priority/Queue Mapper (one of 201 to 20 M) determines the priority to be assigned to the page request based on the service requested. The Service to Priority/Queue Mapper then assigns the page request to the appropriate queue.
  • the Queuing Controller (one of 301 to 30 M) dequeues the page requests from the queues QM 1 to QMN according to a predetermined dequeuing algorithm. Dequeued pages are sent on Paging Channels 401 to 40 M.
  • the Service to Priority/Queue Mapper 201 and the Queuing Controller 301 can be configured to dynamically change the service-to-queue mappings and/or the dequeuing algorithm based on the current state of queues Q 1 to QN. The current state of the queues is fed back to the Queuing Controller 301 and the Service to Priority/Queue Mapper 301 .
  • Such an implementation is depicted in FIG. 8 .
  • the Service to Paging Channel Mapper 101 is configured to dynamically assign individual services or groups of services to Paging Channels 401 to 40 M on the basis of the loading of the Paging Channels.
  • the loading of each of the Paging Channels is fed back to the Service to Paging Channel Mapper 101 .
  • higher priority services may be assigned to the least-loaded Paging Channels.
  • FIG. 10 An alternative implementation of the invention using queues and multiple Paging Channels is depicted in FIG. 10 .
  • the Service to Priority/Queue Mapper 201 determines the priority to be assigned to the page based on the service requested.
  • the Service to Priority/Queue Mapper then assigns the page request to the appropriate queue.
  • the Queuing Controller 301 dequeues the page requests from the queues Q 1 to QN according to a predetermined dequeuing algorithm, and sends the pages on Paging Channels 401 to 40 M.
  • the dequeued pages may be sent on Paging Channels 401 to 40 M in round-robin fashion.

Abstract

A technique for prioritization of access and paging in cellular communications systems. In the downlink direction, where a single Paging Channel is configured, a plurality of queues are created corresponding to individual services or groups of services with the same priority. Page attempts are assigned to the appropriate queue according to a pre-determined service-to-queue mapping. Pages from the queues are sent on the Paging Channel in accordance with a pre-determined dequeuing algorithm. Where multiple Paging Channels are used, page attempts are assigned to the appropriate Paging Channel according to a pre-determined service-to-Paging Channel mapping. In the uplink direction, where a single Access Channel is configured, each mobile station includes in the Access Message a parameter representing the number of consecutive unsuccessful access attempts which have been initiated by the mobile station. This information is received by the base station and used to enable/disable services according to a predetermined priority. Which services are enabled/disabled is broadcast to each mobile station in the cell as a parameter in the Access Parameters Message. Mobile stations seeking to access services which have been disabled abandon their access attempts. Where multiple Access Channels are configured, services are mapped to the Access Channels according a pre-determined service-to-Access Channel mapping. Mobile stations initiate access attempts on the Access Channels as determined by the service-to-Access Channel mapping.

Description

The present invention relates generally to cellular communications systems, and more particularly to a method and apparatus for the prioritization of access and page attempts in third generation cellular communications systems.
BACKGROUND OF THE INVENTION
In Code Division Multiple Access (CDMA) systems, multiple, simultaneous users share radio resources through the use of unique, digital codes. CDMA is a form of spread-spectrum communications system, meaning that each channel shares the entire frequency spectrum. Interference between channels is maintained within acceptable limits through the use of orthogonal codes and strict power limits on transmitted signals.
CDMA has been implemented in cellular communications, examples of which are EIA/TIA standard IS-95, EIA/TIA standard IS-2000 (also known as cdma2000), and Universal Mobile Telecommunications Systems (UMTS).
The following discussion is based on the IS-95 and cdma2000 implementations of CDMA for cellular communications. It is to be recognized that this is merely exemplary of cellular implementations of CDMA systems, and that the invention is also applicable to cellular communications systems which are not CDMA based.
Cellular systems are comprised of a plurality of base stations interconnected by one or more switching systems. Each base station communicates with a number of mobile stations within a given geographical region known as a cell. The base station transmits data between its respective switching system and the mobile stations assigned to its cell. Communications from the base station to the mobile stations are over the forward or downlink channels. Conversely, communications from the a mobile station to its assigned base station are over the reverse or uplink channels.
Communications are initiated using shared uplink and downlink channels configured within the system. Typically, for base station-initiated communications, a Paging Channel is used. For mobile station-initiated communications, an Access Channel is used. Access channels are associated with specific Paging Channels. Under IS-95 and cdma2000, the forward CDMA channel may carry up to seven Paging Channels, and each Paging Channel may have up to thirty-two associated Access Channels.
The cdma2000 standard also supports Forward Common Control Channels in the downlink direction, and Enhanced Access Channels in the uplink direction which perform many of the same functions as the Paging Channels and the Access Channels when they are enabled. The discussion which follows uses the Paging Channel and Access Channel terminology.
The Access Channel is used by the mobile station to initiate communication with the base station and to respond to Paging Channel messages.
To initiate access, the mobile stations transmit on the Access Channel using a random access procedure. An access attempt consists of one or more access sub-attempts. In turn, each sub-attempt consists of a number of Access Sequences consisting of transmissions known as Access Probes. Each of the Access Probes consists of an Access Channel preamble and an Access Channel message capsule. The first Access Probe in an Access Sequence is transmitted at a specified initial power level relative to the nominal open-loop power level. Each subsequent Access Probe is transmitted at a power level that is a specified amount higher than the previous Access Probe.
After the transmission of each Access Probe, the mobile station waits for a specified period for an acknowledgement from the base station. If an acknowledgement is received, access is complete. If the acknowledgement is not received within the specified period of time, the mobile station continues with the rest of the Access Probes in sequence. All Access Probes within an Access Sequence are sent on the same Access Channel. If an Access Sequence does not succeed, the mobile station chooses a new Access Channel associated with the same Paging Channel by a PN randomization procedure, and sends the next Access Sequence of the access sub-attempt on the new Access Channel.
Most of the parameters of the random access procedure are provided by the base station to the mobile stations in the Access Parameters Message which is continuously transmitted on the Overhead Message Train.
Existing cellular systems conforming to the EIA/TIA cellular standards permit configuration of Access Overload Classes. Mobile stations are assigned to one (or more) of sixteen Overload Classes. The mobile station stores the class information in permanent memory. The base station controls which classes have access to the system by transmitting to the mobile stations the appropriate parameters for each Access Overload Class. The parameters are communicated to the mobile stations in the Access Parameters Message.
The EIA/TIA has defined the following Access Overload Classes: 0-9 for ordinary mobiles; 10 for test mobiles; 11 for emergency mobiles. The remaining Access Overload classes (12-15) are reserved.
The parameters relating to the Access Overload Classes as well as whether the Access Channel transmission is a registration, a message transmission or other transmission are used by the mobile stations to determine if and when they can initiate an Access Sequence as well as the delay between individual Access Sequences.
For incoming communications directed to a particular mobile station, the base station pages the mobile station using one of the Paging Channels configured within the system. The scheduling of pages is typically first-in, first-out.
The foregoing is specified and described in greater detail in the EIA/TIA standards IS-95 and IS-2000.
The IS-95 implementation of CDMA is what is known as a second generation communication system. Second generation communication systems are digital implementations which offer improved roaming capabilities over their analog predecessors. Other second generation communications systems include Global System for Mobile Communications (GSM), and Time Division Multiple Access (TDMA).
Third generation communications systems will be designed to provide global roaming, with high-speed data transmission. Examples of standards for third generation communication systems include Universal Mobile Telecommunications Systems (UMTS), and cdma2000. Third generation standards are still under development.
The deployment of third generation communications systems will result in an increase in the number of services that can be provided to cellular subscribers. The list of services includes, but is not limited to, voice, packet data, short message service, short data burst, and location management (registration). As traffic on communication networks increases, mobile stations using these services are forced to compete for resources including both the contention-based Access Channels and scheduled Paging Channels.
While existing third generation standards provide the limited ability to distinguish between classes of mobile stations which are accessing the system (through the Access Overload Classes), and between types of access attempts (registration versus message transmission versus other forms of transmissions), the standards do not provide a method for prioritization of the various services being used on the communications system. With all services being given equitable access to Access Channels and Paging Channels, cellular providers are not given the opportunity to distinguish between lower priority (e.g. less lucrative) and higher priority (e.g. more lucrative) services. In the result, the lower priority services acquire the system at the expense of the higher priority services.
In light of the foregoing, there is a need for a technique that permits cellular providers to prioritize access to system resources.
SUMMARY OF THE INVENTION
The present invention is directed to a method and apparatus for prioritization of access and paging in cellular communications systems.
In the uplink-direction, according to one embodiment, a single Access Channel is used. Each mobile station includes in the Access Message a parameter representing the number of consecutive unsuccessful access attempts which have been initiated by the mobile station (i.e. the collision rate). This information is received by the base station and used to enable/disable services according to a predetermined priority. Which services are enabled/disabled is incorporated as a parameter in the Access Parameters Message and broadcast to all mobile stations in the cell on the Overhead Message Train. Mobile stations seeking to access services which have been disabled abandon their access attempts.
According to another embodiment, multiple Access Channels are used. Services are mapped to the Access Channels according a pre-determined service-to-Access Channel mapping. Mobile stations initiate access attempts on the appropriate Access Channels as determined by the service-to-Access Channel mapping.
According to another embodiment, the service-to-Access Channel mapping is determined dynamically on the basis of system loading.
According to yet another embodiment, collision rates are used in conjunction with multiple Access Channels.
In the downlink direction, according to one embodiment, a single Paging Channel is used. A plurality of queues are created corresponding to individual services or groups of services with the same priority. Page attempts are assigned to the appropriate queue according to a pre-determined service-to-queue mapping. Pages from the queues are sent on the Paging Channel in accordance with a pre-determined dequeuing algorithm.
According to another embodiment, the page attempts are assigned to the various queues dynamically on the basis of the current state of the queues. The highest priority services are assigned to the least-loaded queue.
According to another embodiment, multiple Paging Channels are used. Page attempts are assigned to the appropriate Paging Channel according to a pre-determined service-to-Paging Channel mapping.
According to another embodiment, multiple Paging Channels are used. Page attempts are assigned to the various Paging Channels on the basis of system loading. The highest priority services are assigned dynamically to the least-loaded Paging Channel.
According to another embodiment, queues are used in conjunction with multiple Paging Channels.
According to yet another embodiment, page attempts are inhibited if the service sought to be accessed has been disabled.
Other aspects and features of the present invention will become apparent to those ordinarily skilled in the art upon review of the following description of specific embodiments of the invention in conjunction with accompanying figures.
BRIEF DESCRIPTION OF DRAWINGS
FIG. 1A is a flow-chart of the steps carried out at a base station for implementing a single Access Channel configuration in the uplink direction.
FIG. 1B is a flow-chart of the steps carried out at a mobile station for implementing a single Access Channel configuration in the uplink direction.
FIG. 2A is a flow-chart of the steps carried out at a base station for implementing a multiple Access Channel configuration in the uplink direction.
FIG. 2B is a flow-chart of the steps carried out at a mobile station for implementing a multiple Access Channel configuration in the uplink direction.
FIG. 3A is a flow-chart of the steps carried out at a base station for implementing a single Access Channel configuration in the uplink direction where the contention rate is calculated for each service, and services are prioritized with respect to each other.
FIG. 3B is a flow-chart of the steps carried out at a mobile station for implementing a single Access Channel configuration in the uplink direction where the contention rate is calculated for each service, and services are prioritized with respect to each other.
FIG. 4A is a flow-chart of the steps carried out at a base station for implementing a multiple Access Channel configuration in the uplink direction, where contention rates are used to enable/disable services.
FIG. 4B is a flow-chart of the steps carried out at a mobile station for implementing a multiple Access Channel configuration in the uplink direction, where contention rates are used to enable/disable services.
FIG. 5 is a schematic representation of a single Paging Channel Configuration in the downlink direction with prioritized services.
FIG. 6 is a schematic representation of a multiple Paging Channel Configuration in the downlink direction with services segregated across Paging Channels and first-in, first-out processing of page requests at each Paging Channel.
FIG. 7 is a schematic representation of a multiple Paging Channel configuration in the downlink direction with services segregated across Paging Channels and prioritized services within each Paging Channel.
FIG. 8 is a schematic representation of a single Paging Channel configuration in the downlink direction with prioritized services incorporating feedback of the current state of the queues.
FIG. 9 is a schematic representation of a multiple Paging Channel configuration in the downlink direction with prioritized services incorporating feedback of the loading of the Paging Channels.
FIG. 10 is a schematic representation of an alternative multiple Paging Channel configuration in the downlink direction with prioritized services.
DETAILED DESCRIPTION OF THE INVENTION
In the uplink direction, two embodiments will be discussed: a single Access Channel configuration and a multiple Access Channel configuration.
The procedure to be followed for mobile station-initiated communications in the single Access Channel configuration is depicted in FIGS. 1A and 1B. First the base station reads the Access Messages transmitted on the Access Channel and determines the value of a collision rate parameter representing the number of consecutive unsuccessful access attempts which have been initiated by the mobile stations seeking to initiate access. Illustratively, in CDMA cellular systems, the collision rate parameter can be calculated from the number of unsuccessful access sequences which have been initiated by the mobile stations (ACCESS_SEQ_NUM in the attached figures). The base station then establishes a contention rate, CONTENTION_RATE, for the system based upon the collision information received from all mobile stations. For each service X, the CONTENTION_RATE is compared to a predetermined contention rate threshold for the given service, CONTENTION_THRESHOLDX. If the contention rate exceeds the contention rate threshold for service X, the service parameter for that service, SERVICE_ENABLEX, is set to NO. Otherwise, SERVICE_ENABLEX is set to YES. The service parameters are incorporated in the Access Parameters Message and broadcast to all mobile stations in the cell on the Overhead Message Train. Each mobile station reads the Access Parameters Message and stores in memory the value of the service parameters. Prior to initiating an access attempt, the mobile station checks the service parameter for the service sought to be accessed, SERVICE-ENABLEX. If the service is enabled, the access attempt proceeds. Otherwise, the mobile station waits a random period before attempting to initiate access again.
Prioritization of system access in the single Access Channel configuration is achieved through the selection of appropriate contention rate thresholds for each of the services Ski using the system. The contention rate thresholds are parameters selected by the cellular provider.
The implementation of the invention where multiple Access Channels have been configured is depicted in FIGS. 2A and 2B. The base station broadcasts an Access Parameters Message which includes service parameters, SERVICE_CHANX, configured according to a pre-determined service-to-Access Channel mapping. Each mobile station reads the Access Parameters Message and stores in memory the value of the service parameters. Prior to initiating an access attempt, the mobile station checks the service parameter for the service sought to be accessed, SERVICE_CHANX. The mobile station sends its Access Message on one of the Access Channels which has been assigned to the service sought to be accessed by the mobile station.
Prioritization of system access in the multiple Access Channel configuration is achieved through the selection of an appropriate service-to-Access Channel mapping. The service-to-Access Channel mapping is selected by the cellular provider.
Other implementations or combinations of the single Access Channel and multiple Access Channel configurations are possible.
For example, in the single Access Channel configuration, the contention rate can be calculated for each service using the system. Such an implementation is depicted in FIGS. 3A and 3B. First, the base station reads the Access Messages transmitted on the Access Channel and determines the value of a collision rate parameter, ACCESS_SEQ_NUMX, representing the number of consecutive unsuccessful access sequences which have been initiated by the mobile stations seeking to initiate access for service X. The base station then establishes a service contention rate, CONTENTION_RATEX, for each service enabled within the system based upon the collision information received from all Access Channels configured in the system. For each such enabled service X, CONTENTION_RATEX is compared to a predetermined maximum contention rate threshold for the given service, CONTENTION_MAXX. If the contention rate exceeds the maximum contention rate threshold for service X, the service parameter for one or more services Y, SERVICE_ENABLEY is set to NO, where Y is a currently-enabled service with a lower priority than service X.
If the contention rate does not exceed the maximum contention rate threshold for service X, the contention rate is compared to the minimum contention rate threshold for the given service, CONTENTION_MINX. If the contention rate is below the minimum contention rate threshold for service X, the service parameter for one or more services Y, SERVICE_ENABLEY is set to YES, where Y is a currently-disabled service with a lower priority than service X. As described above, the service parameters are incorporated in the Access Parameters Message and broadcast to all mobile stations in the cell on the Overhead Message Train.
As another example, collision rates and multiple Access Channels can be used together. Such an implementation is depicted in FIGS. 4A and 4B. Using one of the methods described above, the base station establishes the service parameters, SERVICE_ENABLEX, for each service, X, using the collision information derived from the Access Messages received on each Access Channel. Additionally, the value of service parameters, SERVICE_CHANX, are determined for each service, X, according to a pre-determined service-to-Access Channel mapping. The service parameters are incorporated in the Access Parameters Message and broadcast to all mobile stations in the cell on the Overhead Message Train. Each mobile station reads the Access Parameters Message and stores in memory the value of the service parameters. Prior to initiating an access attempt, the mobile station checks the service parameters for the service sought to be accessed, SERVICE ENABLE_and SERVICE_CHANX. If the service is enabled, the access attempt proceeds on an Access Channel as provided by SERVICE_CHANX. Otherwise, the mobile station waits a random period before attempting to initiate access again.
As yet another example, the base station can determine SERVICE_CHANX dynamically according to the loading of the Access Channels configured within the system.
In the downlink direction, two possible embodiments will be discussed; a single Paging Channel configuration and a multiple Paging Channel configuration.
The procedure to be followed for incoming communications in the single Paging Channel configuration is depicted in FIG. 5. A plurality of queues, Q1 to QN, are established corresponding to individual services or groups of services with the same priority. Page attempts relating to different services are assigned to the appropriate queue by a Services to Priority/Queue Mapper 201. Dequeuing is performed by a Queuing Controller 301. Dequeued pages are sent on the single Paging Channel 401.
When a page request is received, the Service to Priority/Queue Mapper 201 determines the priority to be assigned to the page request based on the service requested. The Service to Priority/Queue Mapper then assigns the page request to the appropriate queue. The Queuing Controller 301 dequeues the page requests from the queues Q1 to QN according to a predetermined dequeuing algorithm. Dequeued pages are sent on the single Paging Channel 401.
Prioritization of the system pages is achieved through selection of an appropriate service-to-queue mapping, and an appropriate dequeuing algorithm. The service-to-queue mapping, and the dequeuing algorithm are parameters selected by the cellular provider. These parameters may be configured so that the page requests of higher priority services always pre-empt the page requests of lower priority services or, alternatively, so that the page requests of lower priority services are provided a specified level of fairness in relation to the page requests of higher priority services.
The implementation of the invention where multiple Paging Channels have been configured is depicted in FIG. 6.
When a page request is received, the Service to Paging Channel Mapper 101 determines the Paging Channel to be assigned to the page request based on the priority of the service requested. The Service to Paging Channel Mapper then assigns the page request to one of Paging Channels 401 to 40M. Page requests are processed at each Paging Channel on a first-in, first-out basis.
In the multiple Paging Channel configuration, prioritization of the system pages is achieved through selection of an appropriate service-to-Paging Channel mapping. The appropriate service-to-Paging Channel mapping is selected by the cellular provider.
Other implementations or combinations of the single Paging Channel and multiple Paging Channel configurations are possible.
For example, page queues and multiple Paging Channels can be used together. Such an implementation is depicted in FIG. 7. When a page request is received, Service to Paging Channel Mapper 101 assigns page requests from groups of services to one of Paging Channels 401 to 40M. For each Paging Channel, the Service to Priority/Queue Mapper (one of 201 to 20M) determines the priority to be assigned to the page request based on the service requested. The Service to Priority/Queue Mapper then assigns the page request to the appropriate queue. The Queuing Controller (one of 301 to 30M) dequeues the page requests from the queues QM1 to QMN according to a predetermined dequeuing algorithm. Dequeued pages are sent on Paging Channels 401 to 40M.
As yet another example, the Service to Priority/Queue Mapper 201 and the Queuing Controller 301 can be configured to dynamically change the service-to-queue mappings and/or the dequeuing algorithm based on the current state of queues Q1 to QN. The current state of the queues is fed back to the Queuing Controller 301 and the Service to Priority/Queue Mapper 301. Such an implementation is depicted in FIG. 8.
As yet another example, in the multiple Paging Channel configuration, the Service to Paging Channel Mapper 101 is configured to dynamically assign individual services or groups of services to Paging Channels 401 to 40M on the basis of the loading of the Paging Channels. The loading of each of the Paging Channels is fed back to the Service to Paging Channel Mapper 101. In this way, higher priority services may be assigned to the least-loaded Paging Channels. Such an implementation is depicted in FIG. 9.
An alternative implementation of the invention using queues and multiple Paging Channels is depicted in FIG. 10. When a page request is received, the Service to Priority/Queue Mapper 201 determines the priority to be assigned to the page based on the service requested. The Service to Priority/Queue Mapper then assigns the page request to the appropriate queue. The Queuing Controller 301 dequeues the page requests from the queues Q1 to QN according to a predetermined dequeuing algorithm, and sends the pages on Paging Channels 401 to 40M. Illustratively, the dequeued pages may be sent on Paging Channels 401 to 40M in round-robin fashion.
As yet another example, the system determines which services are currently enabled by one of the methods described above in the discussion of mobile station-initiated communications. If the service with which the page request is associated is disabled, transmission of a page is inhibited.
It will be apparent to those skilled in the art that various modifications and variations can be made to the algorithm of the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.

Claims (25)

1. In a cellular communication system comprising at least one base station and a plurality of mobile stations, wherein a single access channel is configured, a method for providing prioritized access to the communications system comprising the steps of:
(a) for each mobile station desiring access to the system, transmitting an access message which includes a collision rate parameter representing the number of consecutive unsuccessful access attempts which have been initiated by the mobile station;
(b) receiving at the base station said access message including the collision rate parameter;
(c) calculating from the collision rate parameters received from all mobile stations service parameters representing which services within the system are currently enabled;
(d) broadcasting from the base station a message including said service parameters;
(e) receiving said message including the service parameters at a mobile station desiring to access the system;
(f) comparing within the mobile station the service parameters with the service sought to be accessed; and
(g) inhibiting the transmission of an access attempt if the service sought to be accessed has been disabled.
2. A method as set forth in claim 1 wherein the service parameters representing which services within the system are currently enabled are established by:
(a) calculating from the collision rate parameters received from all mobile stations a contention rate parameter representing the collision rate for the system; and
(b) for each service accessing the system,
comparing the contention rate parameter to a pre-determined contention rate threshold for the service; and
disabling services for which the contention rate parameter exceeds the contention rate threshold for the service.
3. A method as set forth in claim 1 wherein the service parameters representing which services within the system are currently enabled are established by:
for each enabled service accessing the system,
(a) calculating from the collision rate parameters received from all mobile stations a service contention rate parameter representing the collision rate for that service;
(b) where the service contention rate parameter exceeds a pre-determined maximum contention rate threshold for the service, disabling one or more currently-enabled services with a lower priority; and
(c) where the service contention rate parameter is below a predetermined minimum contention rate threshold for the service, enabling one or more currently-disabled services with a lower priority.
4. In a cellular communication system comprising at least one base station and a plurality of mobile stations, wherein a plurality of access channels are configured, a method for providing prioritized access to the communications system comprising the steps of:
(a) broadcasting from the base station a message including service parameters configured according to a pre-determined service-to-access channel mapping;
(b) receiving said message including the service parameters at a mobile station desiring to access the system;
(c) comparing within the mobile station said service parameters with the service sought to be accessed;
(d) determining the access channels to be used with the service sought to be accessed; and
(e) transmitting an access attempt on one of the access channels determined in step (d).
5. A method as set forth in claim 4 wherein the service-to-access channel mapping is determined dynamically according to the loading of the access channels configured within the system.
6. In a cellular communication system comprising at least one base station and a plurality of mobile stations, wherein a plurality of access channels are configured, a method for providing prioritized access to the communications system comprising the steps of:
(a) for each mobile station desiring access to the system, transmitting an access message which includes a collision rate parameter representing the number of consecutive unsuccessful access attempts which have been initiated by the mobile station;
(b) receiving at the base station said access message including the collision rate parameter,
(c) calculating from the collision rate parameters received from all mobile stations service parameters representing which services within the system are currently enabled, and incorporating a predetermined service-to-access channel mapping;
(d) broadcasting from the base station a message including said service parameters;
(e) receiving said message including the service parameters at a mobile station desiring to access the system;
(f) comparing within the mobile station the service parameters with the service sought to be accessed;
(g) inhibiting the transmission of an access attempt if the service sought to be accessed has been disabled; and
(h) for services which are enabled, determining from the service parameters the access channels to be used with the service sought to be accessed and transmitting an access attempt on one of said access channels.
7. A method as set forth in claim 6 wherein the service-to-access channel mapping is determined dynamically according to the loading of the access channels configured within the system.
8. A method of operating a cellular communication system comprising at least one base station and a plurality of mobile stations, the method comprising the steps of:
(a) for each mobile station desiring access to the system, transmitting an access message which includes a collision rate parameter representing the number of consecutive unsuccessful access attempts which have been initiated by the mobile station;
(b) receiving at the base station said access message including the collision rate parameter;
(c) calculating from the collision rate parameters received from all mobile stations service parameters representing which services within the system are currently enabled; and
(d) inhibiting the transmission of a page if the service sought to be accessed has been disabled.
9. A cellular communication system comprising at least one base station and a plurality of mobile stations, wherein a single access channel is configured, the system comprising:
(a) for each mobile station desiring access to the system, means for transmitting an access message which includes a collision rate parameter representing the number of consecutive unsuccessful access attempts which have been initiated by the mobile station;
(b) means for receiving at the base station said access message including the collision rate parameter,
(c) means for calculating from the collision rate parameters received from all mobile stations service parameters representing which services within the system are currently enabled;
(d) means for broadcasting from the base station a message including said service parameters;
(e) means for receiving said message including the service parameters at a mobile station desiring to access the system;
(f) means for comparing within the mobile station the service parameters with the service sought to be accessed; and
(g) means for inhibiting the transmission of an access attempt if the service sought to be accessed has been disabled.
10. A system as set forth in claim 9, wherein the means for calculating the service parameters representing which services within the system are currently enabled comprise:
(a) means for calculating from the collision rate parameters received from all mobile stations a contention rate parameter representing the collision rate for the system; and
(b) for each service accessing the system,
means for comparing the contention rate parameter to a pre-determined contention rate threshold for the service; and
means for disabling services for which the contention rate parameter exceeds the contention rate threshold for the service.
11. A system as set forth in claim 9, wherein the means for calculating the service parameters representing which services within the system are currently enabled comprise:
for each enabled service accessing the system,
(a) means for calculating from the collision rate parameters received from all mobile stations a service contention rate parameter representing the collision rate for that service;
(b) where the service contention rate parameter exceeds a pre-determined maximum contention rate threshold for the service, means for disabling one or more currently-enabled services with a lower priority; and
(c) where the service contention rate parameter is below a pre-determined minimum contention rate threshold for the service, means for enabling one or more currently-enabled services with a lower priority.
12. A cellular communication system comprising at least one base station and a plurality of mobile stations, wherein a plurality of access channels are configured, the system comprising:
(a) means for broadcasting from the base station a message including service parameters configured according to a predetermined service-to-access channel mapping;
(b) means for receiving said message including the service parameters at a mobile station desiring to access the system;
(c) means for comparing within the mobile station said service parameters with the service sought to be accessed;
(d) means for determining the access channels to be used with the service sought to be accessed; and
(e) means for transmitting an access attempt on one of the access channels determined in step (d).
13. A system as set forth in claim 12 wherein the service-to-access channel mapping is determined dynamically according to the loading of the access channels configured within the system.
14. A cellular communication system comprising at least one base station and a plurality of mobile stations, wherein a plurality of access channels are configured, the system comprising:
(a) for each mobile station desiring access to the system, means for transmitting an access message which includes a collision rate parameter representing the number of consecutive unsuccessful access attempts which have been initiated by the mobile station;
(b) means for receiving at the base station said access message including the collision rate parameter,
(c) means for calculating from the collision rate parameters received from all mobile stations service parameters representing which services within the system are currently enabled, and incorporating a pre-determined service-to-access channel mapping;
(d) means for broadcasting from the base station said message including said service parameters;
(e) means for receiving said message including the service parameters at a mobile station desiring to access the system;
(f) means for comparing within the mobile station the service parameters with the service sought to be accessed;
(g) means for inhibiting the transmission of an access attempt if the service sought to be accessed has been disabled; and
(h) for services which are enabled, means for determining from the service parameters the access channels to be used with the service sought to be accessed and means for transmitting an access attempt on one of said access channels.
15. A system as set forth in claim 14 wherein the service-to-access channel mapping is determined dynamically according to the loading of the access channels associated with each paging channel configured within the system.
16. A cellular communication system comprising at least one base station and a plurality of mobile stations, the system comprising:
(a) for each mobile station desiring access to the system, means for transmitting an access message which includes a collision rate parameter representing the number of consecutive unsuccessful access attempts which have been initiated by the mobile station;
(b) means for receiving at the base station said access message including the collision rate parameter;
(c) means for calculating from the collision rate parameters received from all mobile stations service parameters representing which services within the system are currently enabled; and
(d) means for inhibiting the transmission of a page if the service sought to be accessed has been disabled.
17. A computer-readable medium for a base station of a cellular communication system which also includes a plurality of mobile stations, wherein a single access channel is configured, the computer-readable medium having stored instructions for:
(a) receiving at the base station an access message from each mobile station desiring access to the system which includes a collision rate parameter representing the number of consecutive unsuccessful access attempts which have been initiated by the mobile station;
(b) calculating from the collision rate parameters received from all mobile stations service parameters representing which services within the system are currently enabled; and
(c) broadcasting from the base station a message including said service parameters.
18. A computer-readable medium according to claim 17 wherein the service parameters representing which services within the system are currently enabled are established by:
(a) calculating from the collision rate parameters received from all mobile stations a contention rate parameter representing the collision rate for the system; and
(b) for each service accessing the system,
comparing th e contention rate parameter to a pre-determined contention rate threshold for the service; and
disabling services for which the contention rate parameter exceeds the contention rate threshold for the service.
19. A computer-readable medium according to claim 17 wherein the service parameters representing which services within the system are currently enabled are established by:
for each enabled service accessing the system,
(a) calculating from the collision rate parameters received from all mobile stations a service contention rate parameter representing the collision rate for that service;
(b) where the service contention rate parameter exceeds a pre-determined maximum contention rate threshold for the service, disabling one or more currently-enabled services with a lower priority; and
(c) where the service contention rate parameter is below a pre-determined minimum contention rate threshold for the service, enabling one or more currently-disabled services with a lower priority.
20. A computer-readable medium for a base station of a cellular communication system which also includes a plurality of mobile stations, wherein a plurality of access channels are configured, the computer-readable medium having stored instructions for:
(a) receiving at the base station an access message from each mobile station desiring access to the system which includes a collision rate parameter representing the number of consecutive unsuccessful access attempts which have been initiated by the mobile station;
(b) calculating from the collision rate parameters received from all mobile stations service parameters representing which services wit the system are currently enabled, and incorporating a pre-determined service-to-access channel mapping;
(c) broadcasting from the base station a message including the service parameters.
21. A computer-readable medium according to claim 20 wherein the service-to-access channel mapping is determined dynamically according to the loading of the access channels configured within the system.
22. A computer-readable medium for a base station of a cellular communication system which also includes a plurality of mobile stations, the computer-readable medium having stored instructions for:
(a) receiving at the base station an access message from each mobile station desiring access to the system which includes a collision rate parameter representing the number of consecutive unsuccessful access attempts which have been initiated by the mobile station;
(b) calculating from the collision rate parameters received from all mobile stations service parameters representing which services within the system are currently enabled; and
(c) inhibiting the transmission of a page if the service sought to be accessed has been disabled.
23. A computer-readable medium for a mobile station of a cellular communication system which also includes at least one base station, wherein a single access channel is configured, the computer-readable medium having stored instructions for:
(a) transmitting an access message which includes a collision rate parameter representing the number of consecutive unsuccessful access attempts which have been initiated by the mobile station;
(b) receiving a message generated by the base station which includes service parameters representing which services within the system are currently enabled;
(c) comparing within the mobile station the service parameters with the service sought to be accessed; and
(d) inhibiting the transmission of an access attempt if the service sought to be accessed has been disabled.
24. A computer-readable medium for a mobile station of a cellular communication system which also includes at least one base station, wherein a plurality of access channels are configured, the computer-readable medium having stored instructions for:
(a) receiving a message generated by the base station which includes service parameters configured according to a pre-determined service-to-access channel mapping;
(b) comparing within the mobile station said service parameters with the service sought to be accessed;
(c) determining the paging channels to be used with the service sought to be accessed; and
(d) transmitting an access attempt on one of the access channels determined in step (c).
25. A computer-readable medium for a mobile station of a cellular communication system which also includes at least one base station, wherein a plurality of paging channels are configured, the computer-readable medium having stored instructions for:
(a) transmitting an access message which includes a collision rate parameter representing the number of consecutive unsuccessful access attempts which have been initiated by the mobile station;
(b) receiving a message generated by the base station which includes service parameters representing which services within the system are currently enabled and incorporating a pre-determined service-to-access channel mapping;
(c) comparing within the mobile station the service parameters with the service sought to be accessed;
(d) inhibiting the transmission of an access attempt if the service sought to be accessed has been disabled; and
(e) for services which are enabled, determining from the service parameters the access channels to be used with the service sought to be accessed and transmitting an access attempt on one of said access channels.
US09/592,416 2000-06-13 2000-06-13 Service prioritized access and paging Expired - Fee Related US6859440B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/592,416 US6859440B1 (en) 2000-06-13 2000-06-13 Service prioritized access and paging

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/592,416 US6859440B1 (en) 2000-06-13 2000-06-13 Service prioritized access and paging

Publications (1)

Publication Number Publication Date
US6859440B1 true US6859440B1 (en) 2005-02-22

Family

ID=34135410

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/592,416 Expired - Fee Related US6859440B1 (en) 2000-06-13 2000-06-13 Service prioritized access and paging

Country Status (1)

Country Link
US (1) US6859440B1 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040203810A1 (en) * 2002-12-27 2004-10-14 Marko Virtanen Reconfiguration of a mobile telecommunications network element
US20050096060A1 (en) * 2003-11-05 2005-05-05 Samsung Electronics Co., Ltd. Base station for controlling use of reduced slot cycle mode of operation in a wireless network
US20060111104A1 (en) * 2004-11-24 2006-05-25 Nextel Communications, Inc. Control channel priority access systems and methods
WO2007024165A1 (en) * 2005-08-23 2007-03-01 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for avoiding colisions between access attempts in a mobile communication network
US20080069006A1 (en) * 2006-09-20 2008-03-20 Edward Walter Methods and apparatus to provide services over integrated broadband communication systems
US7447181B1 (en) * 2001-12-05 2008-11-04 Nokia Corporation Method and apparatus for improving a mobile station cell change operation in the general packet radio system (GPRS)
US7480510B1 (en) 2005-10-24 2009-01-20 Sprint Spectrum L.P. Method and apparatus for preventing paging channel overload
US20090219816A1 (en) * 2008-03-03 2009-09-03 Qualcomm Incorporated Access channel load management in a wireless communication system
US20120185918A1 (en) * 2004-12-03 2012-07-19 Seven Networks International Oy Provisioning of e-mail settings for a mobile terminal
US8483726B1 (en) * 2009-10-13 2013-07-09 Sprint Spectrum L.P. Methods for intelligently shedding pages
US8503308B1 (en) 2010-10-29 2013-08-06 Sprint Communications Company L.P. Page routing system
US20130346579A1 (en) * 2001-10-26 2013-12-26 Blackberry Limited System and method for remotely controlling mobile communication devices
US8805334B2 (en) 2004-11-22 2014-08-12 Seven Networks, Inc. Maintaining mobile terminal information for secure communications
USRE45348E1 (en) 2004-10-20 2015-01-20 Seven Networks, Inc. Method and apparatus for intercepting events in a communication system
US10534712B1 (en) * 2016-08-29 2020-01-14 Infinidat Ltd. Service level agreement based management of a pre-cache module

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5726640A (en) * 1995-10-04 1998-03-10 Motorola, Inc. System and method for scheduling the transmission of pages having different protocols
US6545996B1 (en) * 1998-12-10 2003-04-08 Lucent Technologies Inc. Management of wireless control channel

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5726640A (en) * 1995-10-04 1998-03-10 Motorola, Inc. System and method for scheduling the transmission of pages having different protocols
US6545996B1 (en) * 1998-12-10 2003-04-08 Lucent Technologies Inc. Management of wireless control channel

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9307443B2 (en) * 2001-10-26 2016-04-05 Blackberry Limited System and method for remotely controlling mobile communication devices
US20130346579A1 (en) * 2001-10-26 2013-12-26 Blackberry Limited System and method for remotely controlling mobile communication devices
US7447181B1 (en) * 2001-12-05 2008-11-04 Nokia Corporation Method and apparatus for improving a mobile station cell change operation in the general packet radio system (GPRS)
US10735999B2 (en) 2001-12-05 2020-08-04 Conversant Wireless Licensing S.A R.L. Method and apparatus for improving a mobile station cell change operation in the general packet radio system (GPRS)
US8982839B2 (en) 2001-12-05 2015-03-17 Core Wireless Licensing S.A.R.L. Method and apparatus for improving a mobile station cell change operation in the general packet radio system (GPRS)
US20090116450A1 (en) * 2001-12-05 2009-05-07 Nokis Corporation Method and apparatus for improving a mobile station cell change operation in the general packet radio system (GPRS)
US8259689B2 (en) 2001-12-05 2012-09-04 Core Wireless Licensing S.A.R.L. Method and apparatus for improving a mobile station cell change operation in the general packet radio system (GPRS)
US7260397B2 (en) * 2002-12-27 2007-08-21 Nokia Corporation Reconfiguration of a mobile telecommunications network element
US20040203810A1 (en) * 2002-12-27 2004-10-14 Marko Virtanen Reconfiguration of a mobile telecommunications network element
US20050096060A1 (en) * 2003-11-05 2005-05-05 Samsung Electronics Co., Ltd. Base station for controlling use of reduced slot cycle mode of operation in a wireless network
USRE45348E1 (en) 2004-10-20 2015-01-20 Seven Networks, Inc. Method and apparatus for intercepting events in a communication system
US8805334B2 (en) 2004-11-22 2014-08-12 Seven Networks, Inc. Maintaining mobile terminal information for secure communications
US20060111104A1 (en) * 2004-11-24 2006-05-25 Nextel Communications, Inc. Control channel priority access systems and methods
US7924871B2 (en) * 2004-11-24 2011-04-12 Nextel Communications Inc. Control channel priority access systems and methods
US20120185918A1 (en) * 2004-12-03 2012-07-19 Seven Networks International Oy Provisioning of e-mail settings for a mobile terminal
US8873411B2 (en) * 2004-12-03 2014-10-28 Seven Networks, Inc. Provisioning of e-mail settings for a mobile terminal
WO2007024165A1 (en) * 2005-08-23 2007-03-01 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for avoiding colisions between access attempts in a mobile communication network
US7480510B1 (en) 2005-10-24 2009-01-20 Sprint Spectrum L.P. Method and apparatus for preventing paging channel overload
US7738392B2 (en) * 2006-09-20 2010-06-15 At&T Intellectual Property I, L.P. Methods and apparatus to provide services over integrated broadband communication systems
US20080069006A1 (en) * 2006-09-20 2008-03-20 Edward Walter Methods and apparatus to provide services over integrated broadband communication systems
US20090219816A1 (en) * 2008-03-03 2009-09-03 Qualcomm Incorporated Access channel load management in a wireless communication system
US9148893B2 (en) * 2008-03-03 2015-09-29 Qualcomm Incorporated Access channel load management in a wireless communication system
US8483726B1 (en) * 2009-10-13 2013-07-09 Sprint Spectrum L.P. Methods for intelligently shedding pages
US8503308B1 (en) 2010-10-29 2013-08-06 Sprint Communications Company L.P. Page routing system
US10534712B1 (en) * 2016-08-29 2020-01-14 Infinidat Ltd. Service level agreement based management of a pre-cache module

Similar Documents

Publication Publication Date Title
JP4246379B2 (en) Packet data communication scheduling in spread spectrum communication system
EP1212853B1 (en) Method for selecting rach in a cdma mobile communication system
US6859440B1 (en) Service prioritized access and paging
EP0877512B1 (en) A method for scheduling packet data transmission
CA2281453C (en) Methods and apparatus for retransmission based access priority in a communications system
US6571101B1 (en) Method and radio communications system for controlling signaling
KR100746017B1 (en) Methods and apparatus for random backoff based access priority in a communications system
EP0994603B1 (en) Methods and apparatus for random chip delay access priority
US6134231A (en) Uplink channel puncturing for reduced interference within a wireless data communications network
US7961752B2 (en) Transmission in a shared medium having different access modes
EP2306662B1 (en) Random access channel prioritization scheme
EP0941620B1 (en) Method and apparatus for improving performance of a packet communications system
EP1062829B1 (en) Signalling configuration in a radio communication system
WO2001039416A1 (en) Second level collision resolution for packet data communications
EP0993211B1 (en) Random access channel partitioning scheme for CDMA system
WO2001069947A2 (en) Method and system for fast access to an uplink channel in a mobile communications network
EP1808034A1 (en) A method and element for wireless uplink packet data communications
EP1574103B1 (en) Method, device, base station and system for direct uplink access in a mobile communications network
WO2007073248A1 (en) Resource scheduling in a cellular system
Taaghol et al. An air interface solution for multi-rate general packet radio service for GSM/DCS
KR20020081528A (en) The traffic control method of wireless mobile communications
Gingras et al. Dynamic code assignment medium access (DCAMA) protocol for wireless integrated services networks
Mei et al. A TDD-CDMA MAC protocol for multimedia traffic
EP2665319A1 (en) Uplink transmission

Legal Events

Date Code Title Description
AS Assignment

Owner name: NORTEL NETWORKS LIMITED, CANADA

Free format text: INVALID ASSIGNMENT;ASSIGNORS:GAGE, BILL A.;CHAUDRY, SHAHID RASUL;COSKUN, RISVAN;AND OTHERS;REEL/FRAME:010864/0419;SIGNING DATES FROM 20000529 TO 20000602

AS Assignment

Owner name: NORTEL NETWORKS LIMITED, CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GAGE, BILL A.;CHAUDRY, SHAHID RASUL;COSKUN, RISVAN;AND OTHERS;REEL/FRAME:011090/0852;SIGNING DATES FROM 20000529 TO 20000602

Owner name: NORTEL NETWORKS LIMITED, CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SONTI, JAGDISH V.;REEL/FRAME:010864/0282

Effective date: 20000531

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: ROCKSTAR BIDCO, LP, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NORTEL NETWORKS LIMITED;REEL/FRAME:027164/0356

Effective date: 20110729

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: APPLE INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROCKSTAR BIDCO, LP;REEL/FRAME:028654/0881

Effective date: 20120511

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20170222