IP Library Granted Patent US 7,212,805
Granted Patent B2
US 7,212,805 · App. 10/430,867 · Granted May 1, 2007

Apparatus and method of handling simultaneous universal terrestrial radio access network radio resource control procedures which change the security configuration in a universal mobile telecommunications system user equipment

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,212,805
App. No.
10/430,867
Granted
May 1, 2007
Kind
B2
Abstract

The details of an apparatus and method of handling simultaneous universal terrestrial radio access network radio resource control procedures which change the security configuration in a universal mobile telecommunications system user equipment are disclosed herein. According to one aspect of the present application, there is provided a user equipment apparatus having a message handler, a sequential processor, a command store, and a security configuration change detector, wherein said message handler is coupled to said command store, is coupled to said sequential processor, and is coupled to said security configuration change detector to save, process, and detect configuration changes in commands respectively, and to determine if there is an existing command at the user equipment, such that the user equipment appears to the UTRAN as though it were processing commands simultaneously. According to another aspect, there is provided a method of processing simultaneous commands at a user equipment having a security configuration, including the steps of: determining if there is an existing command at the user equipment; upon reception of a received command: suspending the existing command processing; determining if commands contain a security configuration change; and either rejecting the received command; or saving the received command prior to resuming the existing command; such that the user equipment appears to the UTRAN to be processing commands simultaneously.

Claims (11)

1. A user equipment apparatus having a security configuration, the apparatus adapted to receive messages from a UTRAN, select messages having a command, select commands requesting a security change procedure, the apparatus comprising:

a message handler to receive a received message from the UTRAN, the received message having a received command, said message handler capable of extracting the received command from the received message thereby providing a security change procedure for select messages;

a sequential processor to receive an ongoing command having an ongoing procedure, said sequential processor capable of invoking the ongoing processing upon reception of the received message at said message handler, said sequential processor capable of resuming processing of the ongoing procedure upon control of said message handler; and

a command store connected to the message handler to save the received command, said command store capable of storing the received command thereby providing saved commands and saved procedure references;

a security configuration change detector to receive a potential security change command consisting of one of the received command, the saved commands, and the ongoing procedure, said security configuration change detector capable of determining if the potential security change command contains a change to the security configuration;

wherein said message handler is coupled to said command store, is coupled to said sequential processor, and is coupled to said security configuration change detector to save, process, and detect configuration changes in commands respectively, and to determine if there is an existing command at the user equipment, the existing command being one of the saved commands and the ongoing command, such that the user equipment appears to the UTRAN as though it were processing the select commands simultaneously while said sequential processor is actually processing the existing command sequentially.

2. The apparatus as recited in claim 1 , wherein if said message handler determines that there is not an ongoing command at said sequential processor, then said message handler sends one of the saved message and the received message to the sequential processor to become the ongoing message.

3. The apparatus as recited in claim 1 , wherein said security configuration change detector rejects a received command if both the existing command and the received command include a change to the security configuration.

4. The apparatus as recited in claim 1 , further comprising a microprocessor to handle user equipment processing.

5. The apparatus as recited in claim 4 , wherein said sequential processor is provided by a procedure that is executed by said microprocessor.

6. The apparatus as recited in claim 4 , wherein said message handler is provided by an interrupt service routine that is executed by said microprocessor.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Mar 19, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032471/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2011
From: M-STACK LIMITED
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026253/0050 →