Power management for subscriber identity module
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-021/00
G06F-001/00
G06F-007/04
G06F-001/26
출원번호
UP-0867363
(2001-05-29)
등록번호
US-7757094
(2010-08-02)
발명자
/ 주소
Krishnan, Chidambaram
Hutchison, IV, James A.
Summers, Tom
출원인 / 주소
QUALCOMM Incorporated
대리인 / 주소
Pappas, George C.
인용정보
피인용 횟수 :
2인용 특허 :
34
초록▼
A power management technique for a Subscriber Identity Module (SIM), makes use of a voting process to determine when to power-up and power-down the SIM. In particular, the voting process determines whether software modules running on a wireless communication device (WCD) require current or imminent
A power management technique for a Subscriber Identity Module (SIM), makes use of a voting process to determine when to power-up and power-down the SIM. In particular, the voting process determines whether software modules running on a wireless communication device (WCD) require current or imminent access to the SIM. The voting process is designed to make more efficient use of the SIM without sacrificing performance. A modified security authorization process can be added, in which the WCD caches a user access code in memory for authenticating the user to the SIM to gain access to the secure features of the SIM. The security verification process avoids the need for the user to enter the access code each time the SIM is powered up in the course of the power management routine, reducing user inconvenience and maintaining performance.
대표청구항▼
The invention claimed is: 1. A method for managing power to a subscriber identity module (SIM) in a wireless communication device (WCD) when power is supplied to the WCD during operation of the WCD, the method comprising: supplying power to the SIM when a request is pending for service by the SIM;
The invention claimed is: 1. A method for managing power to a subscriber identity module (SIM) in a wireless communication device (WCD) when power is supplied to the WCD during operation of the WCD, the method comprising: supplying power to the SIM when a request is pending for service by the SIM; supplying power to the SIM when a software module running on the WCD requests maintenance of power to the SIM; and terminating power to the SIM when no request is pending for service by the SIM and no software module running on the WCD requests maintenance of power to the SIM. 2. The method of claim 1, further comprising re-initiating supply of power to the SIM following termination of power to the SIM when a request from the WCD is pending for service by the SIM. 3. The method of claim 1, further comprising determining whether a request from the WCD is pending for service by the SIM based on inspection of a request queue associated with the SIM. 4. The method of claim 1, further comprising re-initiating supply of power to the SIM when a software module running on the WCD requests supply of power to the SIM. 5. The method of claim 4, further comprising determining whether a software module running on the WCD requests supply of power to the SIM based on polling of any of a plurality of software modules running on the WCD. 6. The method of claim 4, further comprising: asserting respective bits in a data structure when corresponding software modules running on the WCD request supply of power to the SIM; determining whether a software module running on the WCD requests supply of power to the SIM based on analysis of the data structure; and when any of the bits in the data structure is asserted, supplying power to the SIM. 7. The method of claim 1, wherein supplying power to the SIM includes maintaining power to the SIM. 8. The method of claim 1, wherein the SIM includes an interface circuit that interfaces with the WCD, and terminating power to the SIM includes terminating power to the interface circuit. 9. The method of claim 1, wherein the SIM includes a power supply line coupled to the WCD, and terminating power to the SIM includes terminating power to the power supply line. 10. The method of claim 1, wherein the SIM includes an interface circuit that interfaces with the WCD, the interface circuit including a clock input to the SIM , and wherein terminating power to the SIM includes terminating power after terminating a clock signal to the clock input. 11. The method of claim 1, further comprising: storing a user access code associated with the SIM in a memory associated with the WCD in response to a user entering the access code at an initial power up of the WCD; retrieving the user access code from the memory when power is supplied to the SIM following the termination of power to the SIM; and using the retrieved user access code in a security authorization process in the WCD to authorize use of secure features of the SIM. 12. The method of claim 11, wherein storing the user access code includes storing the user access code upon the termination of power to the SIM. 13. The method of claim 11, wherein the SIM is one of a removable user identification module (R-UIM) and a GSM SIM, and the user access code is a card holder verification (CHV) code. 14. The method of claim 11, wherein the SIM is a universal subscriber identification module (USIM), and the user access code is a personal identification number (PIN). 15. The method of claim 1, wherein the SIM is one of a removable user identification module (R-UIM), a GSM SIM, and a universal subscriber identification module (USIM). 16. The method of claim 1, wherein the WCD is one of a cellular radiotelephone, a satellite radiotelephone, a PCMCIA card, and a PDA that communicates according to one of the CDMA standard, the GSM standard, and the WCDMA standard. 17. A system for managing power to a subscriber identity module (SIM) in a wireless communication device (WCD) when power is supplied to the WCD during operation of the WCD, the system comprising: a power source coupled to the SIM; and a processor that controls the power source to: (a) supply power from the power source to the SIM when a request from the WCD is pending for service by the SIM, (b) supply power from the power source to the SIM when a software module running on the WCD requests maintenance of power to the SIM, and (c) terminate power to the SIM when no request from the WCD is pending for service by the SIM and no software module running on the WCD requests supply of power to the SIM. 18. The system of claim 17, wherein the processor controls the power source to re-initiate supply of power to the SIM following termination of power to the SIM when a request from the WCD is pending for service by the SIM. 19. The system of claim 17, wherein the processor determines whether a request from the WCD is pending for service by the SIM based on inspection of a request queue associated with the SIM. 20. The system of claim 17, wherein the processor controls the power source to re-initiate supply of power to the SIM when a software module running on the WCD requests supply of power to the SIM. 21. The system of claim 20, wherein the processor determines whether a software module running on the WCD requests supply of power to the SIM based on polling of any of a plurality of software modules running on the WCD. 22. The system of claim 20, further comprising a memory storing a data structure with bits corresponding to software modules running on the WCD, wherein the processor asserts respective bits in the data structure when corresponding software modules running on the WCD request supply of power to the SIM, determines whether a software module running on the WCD requests supply of power to the SIM based on analysis of the data structure, and, when any of the bits in the data structure is asserted, controls the power source to supply power to the SIM. 23. The system of claim 17, wherein the processor controls the power source to maintain power to the SIM. 24. The system of claim 17, wherein the SIM includes an interface circuit that interfaces with the WCD, and the processor controls the power source to terminate power to the SIM by terminating power to the interface circuit. 25. The system of claim 17, wherein the SIM includes a power supply line coupled to the WCD, and the processor controls the power source to terminate power to the SIM by terminating power to the power supply line. 26. The system of claim 17, wherein the SIM includes an interface circuit that interfaces with the WCD, the interface circuit including a clock input to the SIM, and wherein the processor controls the power source to terminate power to the SIM by terminating power after terminating a clock signal to the clock input. 27. The system of claim 17, further comprising a memory associated with the WCD that stores a user access code associated with the SIM in response to a user entering the access code at an initial power up of the WCD, wherein the processor retrieves the user access code from the memory when power is supplied to the SIM following the termination of power to the SIM, and uses the retrieved user access code in a security authorization process in the WCD to authorize use of the secure features SIM. 28. The system of claim 27, wherein the processor stores the user access code upon the termination of power to the SIM. 29. The system of claim 27, wherein the SIM is one of a removable user identification module (R-UIM) and a GSM SIM, and the user access code is a card holder verification (CHV) code. 30. The system of claim 27, wherein the SIM is a universal subscriber identification module (USIM), and the user access code is a personal identification number (PIN). 31. The system of claim 17, wherein the SIM is one of a removable user identification module (R-UIM), a GSM SIM, and a universal subscriber identification module (USIM). 32. The system of claim 17, wherein the WCD is one of a cellular radiotelephone, a satellite radiotelephone, a PCMCIA card, and a PDA that communicates according to one of the CDMA standard, the GSM standard, and the WCDMA standard. 33. A computer-readable medium containing instructions that cause a programmable processor to manage power to a subscriber identity module (SIM) of a wireless communication device (WCD) when power is supplied to the WCD during operation of the WCD: supply power to the SIM when a request from the WCD is pending for service by the SIM; supply power to the SIM when a software module running on the WCD requests maintenance of power to the SIM; and terminate power to the SIM when no request from the WCD is pending for service by the SIM and no software module running on the WCD requests supply of power to the SIM. 34. The computer-readable medium of claim 33, wherein the instructions cause the processor to re-initiate supply of power to the SIM following termination of power to the SIM when a request from the WCD is pending for service by the SIM. 35. The computer-readable medium of claim 33, wherein the instructions cause the processor to determine whether a request from the WCD is pending for service by the SIM based on inspection of a request queue associated with the SIM. 36. The computer-readable medium of claim 33, wherein the instructions cause the processor to re-initiate supply of power to the SIM when a software module running on the WCD requests supply of power to the SIM. 37. The computer-readable medium of claim 36, wherein the instructions cause the processor to determine whether a software module running on the WCD requests supply of power to the SIM based on polling of any of a plurality of software modules running on the WCD. 38. The computer-readable medium of claim 36, wherein the instructions cause the processor to: define a data structure with bits corresponding to software modules running on the WCD; assert respective bits in the data structure when corresponding software modules running on the WCD request supply of power to the SIM; determine whether a software module running on the WCD requests supply of power to the SIM based on analysis of the data structure; and when any of the bits in the data structure is asserted, supply power to the SIM. 39. The computer-readable medium of claim 37, wherein the instructions cause the processor to supply power to the SIM by maintaining power to the SIM. 40. The computer-readable medium of claim 33, wherein the SIM includes an interface circuit that interfaces with the WCD, and the instructions cause the processor to terminate power to the SIM by terminating power to the interface circuit. 41. The computer-readable medium of claim 33, wherein the SIM includes a power supply line coupled to the WCD, and the instructions cause the processor to terminate power to the SIM by terminating power to the power supply line. 42. The computer-readable medium of claim 33, wherein the SIM includes an interface circuit that interfaces with the WCD, the interface circuit including a clock input to the SIM , and the instructions cause the processor to terminate power to the SIM by terminating power after terminating a clock signal to the clock input. 43. The computer-readable medium of claim 33, wherein the instructions cause the processor to: store a user access code associated with the SIM in a memory associated with the WCD in response to a user entering the access code at an initial power up of the WCD; retrieve the user access code from the memory when power is supplied to the SIM following the termination of power to the SIM; and use the retrieved user access code in a security authorization process in the WCD to authorize use of the WCD. 44. The computer-readable medium of claim 43, wherein the instructions cause the processor to store the user access code upon the termination of power to the SIM. 45. The computer-readable medium of claim 43, wherein the SIM is one of a removable user identification module (R-UIM) and a GSM SIM, and the user access code is a card holder verification (CHV) code. 46. The computer-readable medium of claim 43, wherein the SIM is a universal subscriber identification module (USIM), and the user access code is a personal identification number (PIN). 47. The computer-readable medium of claim 33, wherein the SIM is one of a removable user identification module (R-UIM), a GSM SIM, and a universal subscriber identification module (USIM). 48. The computer-readable medium of claim 33, wherein the WCD is one of a cellular radiotelephone, a satellite radiotelephone, a PCMCIA card, and a PDA that communicates according to one of the CDMA standard, the GSM standard, and the WCDMA standard. 49. A method comprising: storing a user access code associated with a subscriber identity module (SIM) in a memory associated with a wireless communication device (WCD) in response to a user entering the access code at an initial power up of the WCD; retrieving the user access code from the memory when power is resupplied to the SIM; using the retrieved user access code in a security authorization process in the WCD to authorize use of secure features of the SIM; terminating power to the SIM when no request from the WCD is pending for service by the SIM and no software module running on the WCD requests supply of power to the SIM; terminating power to the SIM when power to the WCD is terminated retrieving and using the user access code when power is resupplied to the SIM following termination of power to the SIM when no request from the WCD is pending for service by the SIM and no software module running on the WCD requests supply of power to the SIM; and accepting and using user input as the user access code when power is resupplied to the SIM following termination when power to the WCD is terminated. 50. The method of claim 49, wherein storing the user access code includes storing the user access code when power to the SIM is terminated. 51. The method of claim 49, wherein the SIM is one of a removable user identification module (R-UIM) and a GSM SIM, and the user access code is a card holder verification (CHV) code. 52. The method of claim 49, wherein the SIM is a universal subscriber identification module (USIM), and the user access code is a personal identification number (PIN). 53. The method of claim 49, wherein the SIM is one of a removable user identification module (R-UIM), a GSM SIM, and a universal subscriber identification module (USIM). 54. The method of claim 49, wherein the WCD is one of a cellular radiotelephone, a satellite radiotelephone, a PCMCIA card, and a PDA that communicates according to one of the CDMA standard, the GSM standard, and the WCDMA standard. 55. A system comprising: a memory that stores a user access code associated with a subscriber identity module (SIM) in a memory associated with a wireless communication device (WCD) in response to a user entering the access code at an initial power up of the WCD; and a processor that retrieves the user access code from the memory when power is resupplied to the SIM, uses the retrieved user access code in a security authorization process in the WCD to authorize use of the WCD, terminates power to the SIM when no request from the WCD is pending for service by the SIM and no software module running on the WCD requests supply of power to the SIM, terminates power to the SIM when power to the WCD is terminated, retrieves and uses the user access code when power is resupplied to the SIM following termination of power to the SIM when no request from the WCD is pending for service by the SIM and no software module running on the WCD requests supply of power to the SIM, and accepts and uses user input as the user access code when power is resupplied to the SIM following termination of power to the SIM when power to the WCD is terminated. 56. The system of claim 55, wherein the processor stores the user access code in the memory when power to the SIM is terminated. 57. The system of claim 55, wherein the SIM is one of a removable user identification module (R-UIM) and a GSM SIM, and the user access code is a card holder verification (CHV) code. 58. The system of claim 55, wherein the SIM is a universal subscriber identification module (USIM), and the user access code is a personal identification number (PIN). 59. The system of claim 55, wherein the SIM is one of a removable user identification module (R-UIM), a GSM SIM, and a universal subscriber identification module (USIM). 60. The system of claim 55, wherein the WCD is one of a cellular radiotelephone, a satellite radiotelephone, a PCMCIA card, and a PDA that communicates according to one of the CDMA standard, the GSM standard, and the WCDMA standard. 61. A computer-readable medium containing instructions that cause a processor to: store a user access code associated with a SIM in a memory associated with a wireless communication device (WCD) in response to a user entering the access code at an initial power up of the WCD; retrieve the user access code from the memory when power is resupplied to the SIM; use the retrieved user access code in a security authorization process in the WCD to authorize use of the WCD; terminate power to the SIM when no request from the WCD is pending for service by the SIM and no software module running on the WCD requests supply of power to the SIM; terminate power to the SIM when power to the WCD is terminated; retrieve and use the user access code when power is resupplied to the SIM following termination of power to the SIM when no request from the WCD is pending for service by the SIM and no software module running on the WCD requests supply of power to the SIM; and accept and use user input as the user access code when power is resupplied to the SIM following termination of power to the SIM when power to the WCD is terminated. 62. The computer-readable medium of claim 61, wherein the instructions cause the processor to store the user access code when power to the SIM is terminated. 63. The computer-readable medium of claim 61, wherein the SIM is one of a removable user identification module (R-UIM) and a GSM SIM, and the user access code is a card holder verification (CHV) code. 64. The computer-readable medium of claim 61, wherein the SIM is a universal subscriber identification module (USIM), and the user access code is a personal identification number (PIN). 65. The computer-readable medium of claim 61, wherein the SIM is one of a removable user identification module (R-UIM), a GSM SIM, and a universal subscriber identification module (USIM). 66. The computer-readable medium of claim 61, wherein the WCD is one of a cellular radiotelephone, a satellite radiotelephone, a PCMCIA card, and a PDA that communicates according to one of the CDMA standard, the GSM standard, and the WCDMA standard. 67. The computer-readable medium of claim 61, wherein the user access code enables access to secure features of the SIM. 68. A wireless communication device (WCD) including a subscriber identity module (SIM) and means for managing power to the SIM when power is supplied to the WCD during operation of the WCD, the WCD comprising: means for supplying power to the SIM when a request is pending for service by the SIM; means for supplying power to the SIM when a software module running on the WCD requests maintenance of power to the SIM; and means for terminating power to the SIM when no request is pending for service by the SIM and no software module running on the WCD requests maintenance of power to the SIM. 69. The WCD of claim 68, further comprising means for re-initiating supply of power to the SIM following termination of power to the SIM when a request from the WCD is pending for service by the SIM. 70. The WCD of claim 68, further comprising means for determining whether a request from the WCD is pending for service by the SIM based on inspection of a request queue associated with the SIM. 71. The WCD of claim 68, further comprising means for re-initiating supply of power to the SIM when a software module running on the WCD requests supply of power to the SIM. 72. The WCD of claim 71, further comprising means for determining whether a software module running on the WCD requests supply of power to the SIM based on polling of any of a plurality of software modules running on the WCD. 73. The WCD of claim 71, further comprising: means for asserting respective bits in a data structure when corresponding software modules running on the WCD request supply of power to the SIM; means for determining whether a software module running on the WCD requests supply of power to the SIM based on analysis of the data structure; and means for supplying power to the SIM when any of the bits in the data structure is asserted. 74. The WCD of claim 68, wherein the means for supplying power to the SIM includes means for maintaining power to the SIM. 75. The WCD of claim 68, wherein the SIM includes an interface circuit that interfaces with the WCD, and the means for terminating power to the SIM includes means for terminating power to the interface circuit. 76. The WCD of claim 68, wherein the SIM includes a power supply line coupled to the WCD, and the means for terminating power to the SIM includes means for terminating power to the power supply line. 77. The WCD of claim 68, wherein the SIM includes an interface circuit that interfaces with the WCD, the interface circuit including a clock input to the SIM , and wherein means for terminating power to the SIM includes means for terminating power after terminating a clock signal to the clock input. 78. The WCD of claim 68, further comprising: means for storing a user access code associated with the SIM in a memory associated with the WCD in response to a user entering the access code at an initial power up of the WCD; means for retrieving the user access code from the memory when power is supplied to the SIM following the termination of power to the SIM; and means for using the retrieved user access code in a security authorization process in the WCD to authorize use of secure features of the SIM. 79. The WCD of claim 78, wherein the means for storing the user access code stores the user access code upon the termination of power to the SIM. 80. The WCD of claim 78, wherein the SIM is one of a removable user identification module (R-UIM) and a GSM SIM, and the user access code is a card holder verification (CHV) code. 81. The WCD of claim 78, wherein the SIM is a universal subscriber identification module (USIM), and the user access code is a personal identification number (PIN). 82. The WCD of claim 68, wherein the SIM is one of a removable user identification module (R-UIM), a GSM SIM, and a universal subscriber identification module (USIM). 83. The WCD of claim 68, wherein the WCD is one of a cellular radiotelephone, a satellite radiotelephone, a PCMCIA card, and a PDA that communicates according to one of the CDMA standard, the GSM standard, and the WCDMA standard. 84. A wireless communication device (WCD) including a subscriber identity module (SIM), wherein the WCD manages power to the SIM when power is supplied to the WCD during operation of the WCD, the WCD comprising: a power source coupled to the SIM; and a processor that controls the power source to: (a) supply power from the power source to the SIM when a request from the WCD is pending for service by the SIM, (b) supply power from the power source to the SIM when a software module running on the WCD requests maintenance of power to the SIM, and (c) terminate power to the SIM when no request from the WCD is pending for service by the SIM and no software module running on the WCD requests supply of power to the SIM. 85. The WCD of claim 84, wherein the processor controls the power source to re-initiate supply of power to the SIM following termination of power to the SIM when a request from the WCD is pending for service by the SIM. 86. The WCD of claim 84, wherein the processor determines whether a request from the WCD is pending for service by the SIM based on inspection of a request queue associated with the SIM. 87. The WCD of claim 84, wherein the processor controls the power source to re-initiate supply of power to the SIM when a software module running on the WCD requests supply of power to the SIM. 88. The WCD of claim 87, wherein the processor determines whether a software module running on the WCD requests supply of power to the SIM based on polling of any of a plurality of software modules running on the WCD. 89. The WCD of claim 87, further comprising a memory storing a data structure with bits corresponding to software modules running on the WCD, wherein the processor asserts respective bits in the data structure when corresponding software modules running on the WCD request supply of power to the SIM, determines whether a software module running on the WCD requests supply of power to the SIM based on analysis of the data structure and, when any of the bits in the data structure is asserted, controls the power source to supply power to the SIM. 90. The WCD of claim 84, wherein the processor controls the power source to maintain power to the SIM. 91. The WCD of claim 84, wherein the SIM includes an interface circuit that interfaces with the WCD, and the processor controls the power source to terminate power to the SIM by terminating power to the interface circuit. 92. The WCD of claim 84, wherein the SIM includes a power supply line coupled to the WCD, and the processor controls the power source to terminate power to the SIM by terminating power to the power supply line. 93. The WCD of claim 84, wherein the SIM includes an interface circuit that interfaces with the WCD, the interface circuit including a clock input to the SIM, and wherein the processor controls the power source to terminate power to the SIM by terminating power after terminating a clock signal to the clock input. 94. The WCD of claim 84, further comprising a memory that stores a user access code associated with the SIM in response to a user entering the access code at an initial power up of the WCD, wherein the processor retrieves the user access code from the memory when power is supplied to the SIM following the termination of power to the SIM, and uses the retrieved user access code in a security authorization process in the WCD to authorize use of the secure features SIM. 95. The WCD of claim 94, wherein the processor stores the user access code upon the termination of power to the SIM. 96. The WCD of claim 94, wherein the SIM is one of a removable user identification module (R-UIM) and a GSM SIM, and the user access code is a card holder verification (CHV) code. 97. The WCD of claim 94, wherein the SIM is a universal subscriber identification module (USIM), and the user access code is a personal identification number (PIN). 98. The WCD of claim 84, wherein the SIM is one of a removable user identification module (R-UIM), a GSM SIM, and a universal subscriber identification module (USIM). 99. The WCD of claim 84, wherein the WCD is one of a cellular radiotelephone, a satellite radiotelephone, a PCMCIA card, and a PDA that communicates according to one of the CDMA standard, the GSM standard, and the WCDMA standard.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (34)
Musoll Enrique, Apparatus and method for reducing the power consumption of a microprocessor with multiple levels of caches.
Fourcroy Antone L. (Austin TX) McDermott Mark W. (Austin TX) Dunn John P. (Austin TX) Burgess Bradley G. (Austin TX), Digital computing system with low power mode and special bus cycle therefor.
Holzhammer Gerald S. ; Hernandez Thomas J. ; Mangold Richard P., Method and apparatus for managing power consumption of peripheral devices of personal computers.
Chu Michael C. K. (Kolwoon HKX) Yiu Hing Leung (Tsuen Wan HKX), Method and apparatus for providing only that number of clock pulses necessary to complete a task.
Kaushal Thakker ; Janette Chen Lin, Method and system for switching a mobile station from a low power limited operations mode to a normal operating mode.
Heinonen Pekka,FIX ; Okkonen Harri,FIX, System and a method for selective data retrieval from a remote database on basis of caller line identification and user specific access codes.
Gilhousen Klein S. (San Diego CA) Jacobs Irwin M. (La Jolla CA) Padovani Roberto (San Diego CA) Weaver ; Jr. Lindsay A. (San Diego CA) Wheatley ; III Charles E. (Del Mar CA) Viterbi Andrew J. (La Jol, System and method for generating signal waveforms in a CDMA cellular telephone system.
Velasco Francisco ; Phung Xuyen N. ; Mitchell Phillip M. ; Fung Henry T., System and method for task performance based dynamic distributed power management in a computer system and design method therefor.
Nadi S. Findikli ; Inderpreet S. Ahluwalia ; Hans Carlson ; Annika B. Lindh, Wireless communications device having externally controlled transmission of identity.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.