국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0888283
(2004-07-09)
|
등록번호 |
US-7318170
(2008-01-08)
|
발명자
/ 주소 |
- M��kel��,Jakke
- Ahvenainen,Marko
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
5 인용 특허 :
10 |
초록
▼
This invention provides a method to operate a terminal (100), as well as a terminal that operates in accordance with the method. The method includes, in response to initiating a data write operation with a non-volatile memory device (132), activating a sensor (190) that is capable of detecting that
This invention provides a method to operate a terminal (100), as well as a terminal that operates in accordance with the method. The method includes, in response to initiating a data write operation with a non-volatile memory device (132), activating a sensor (190) that is capable of detecting that the terminal is falling; during the write operation, monitoring the sensor to determine if the terminal is falling and, if it is determined that the terminal is falling, terminating the write operation and executing a non-volatile memory shutdown procedure, else, if it is determined that the terminal is not falling, completing the write operation and deactivating the sensor.
대표청구항
▼
What is claimed is: 1. A method to operate a terminal, comprising: in response to initiating a data write operation with a non-volatile memory device, activating a sensor that is capable of detecting that the terminal is falling; during the write operation, monitoring the sensor to determine if the
What is claimed is: 1. A method to operate a terminal, comprising: in response to initiating a data write operation with a non-volatile memory device, activating a sensor that is capable of detecting that the terminal is falling; during the write operation, monitoring the sensor to determine if the terminal is falling; and if it is determined that the terminal is falling, terminating the write operation and executing a non-volatile memory shutdown procedure, else, if it is determined that the terminal is not falling, completing the write operation and deactivating the sensor. 2. A method as in claim 1, where monitoring includes operating the sensor at a sampling rate that is selected based on a type of non-volatile memory device that the write operation is directed to. 3. A method as in claim 1, where monitoring includes operating the sensor at a sampling rate that is selected based on an amount of time required to execute the non-volatile memory device shutdown procedure. 4. A method as in claim 1, where monitoring includes operating the sensor at a sampling rate that is selected based on a predetermined minimum threshold distance over which the terminal can fall. 5. A method as in claim 1, where monitoring includes operating the sensor at a sampling rate that is selected to minimize sensor power consumption within constraints imposed by at least one characteristic of the non-volatile memory device that the write operation is directed to. 6. A terminal that comprises: at least one non-volatile memory device, a sensor capable of detecting that the terminal is falling, and controller coupled to the non-volatile memory device, said controller operating in response to initiating a data write operation with the non-volatile memory device to activate the sensor and during the write operation, to monitor the sensor to determine if the terminal is falling and, if it is determined that the terminal is falling, to terminate the write operation and to cause the non-volatile memory device to execute a non-volatile memory shutdown procedure, else, if it is determined that the terminal is not falling, to allow the write operation to complete and to deactivate the sensor. 7. A terminal as in claim 6, where the sensor is operated at a sampling rate that is selected based on a type of non-volatile memory device that the write operation is directed to. 8. A terminal as in claim 6, where the sensor is operated at a sampling rate that is selected based on an amount of time required to execute the non-volatile memory device shutdown procedure. 9. A terminal as in claim 6, where the sensor is operated at a sampling rate that is selected based on a predetermined minimum threshold distance over which the terminal can fall. 10. A terminal as in claim 6, where the sensor is operated at a sampling rate that is selected to minimize sensor power consumption within constraints imposed by at least one characteristic of the non-volatile memory device that the write operation is directed to. 11. A terminal as in claim 6, where an output of the sensor is coupled to the controller for indicating that the sensor has detected that the terminal is falling, and where the controller is responsive to the sensor output to terminate the write operation and to cause the non-volatile memory device to execute the non-volatile memory shutdown procedure. 12. A terminal as in claim 6, where an output of the sensor is coupled to the non-volatile memory device for indicating that the sensor has detected that the terminal is falling, and where the non-volatile memory device is responsive to the sensor output to terminate the write operation and to execute the non-volatile memory shutdown procedure. 13. A terminal as in claim 6, where said terminal comprises a wireless communications device. 14. A wireless communications terminal that comprises: at least one non-volatile memory device, an acceleration sensor and a controller coupled to the non-volatile memory device, said controller operating in response to initiating a data write operation with the non-volatile memory device to activate the sensor, and during the write operation to monitor the sensor to determine if the terminal is accelerating at a rate that indicates that the terminal is falling, and, if it is determined that the terminal is falling, to terminate the write operation and to cause the non-volatile memory device to execute a non-volatile memory shutdown procedure, else, if it is determined that the terminal is not accelerating at a rate that indicates that the terminal is falling, to allow the write operation to complete and to deactivate the sensor. 15. A wireless communications terminal as in claim 14, where the sensor is operated at a sampling rate that is selected based on a type of non-volatile memory device that the write operation is directed to. 16. A wireless communications terminal as in claim 14, where the sensor is operated at a sampling rate that is selected based on an amount of time required to execute the non-volatile memory device shutdown procedure. 17. A wireless communications terminal as in claim 14, where the sensor is operated at a sampling rate that is selected based on a predetermined minimum threshold distance over which the terminal can fall. 18. A wireless communications terminal as in claim 14, where the sensor is operated at a sampling rate that is selected to minimize sensor power consumption within constraints imposed by at least one characteristic of the non-volatile memory device that the write operation is directed to. 19. A wireless communications terminal as in claim 14, where an output of the sensor is coupled to the controller, and where the controller is responsive to the sensor output to terminate the write operation and to cause the non-volatile memory device to execute the nonvolatile memory shutdown procedure. 20. A wireless communications terminal as in claim 14, where an output of the sensor is coupled to the non-volatile memory device, and where the non-volatile memory device responsive to the sensor output to terminate the write operation and to execute the non-volatile memory shutdown procedure. 21. A wireless communications terminal as in claim 14, where said non-volatile memory device is comprised of at least one of a Flash memory device, a MultiMedia Card (MMC) and Subscriber Identity Module (SIM). 22. A terminal that comprises: at least one non-volatile memory device, a sensor capable of detecting that the terminal is falling, and a controller coupled to the non-volatile memory device, said controller operating in response to initiating an operation with the non-volatile memory device to activate the sensor, and during the operation, to monitor the sensor to determine if the terminal is falling and, if it is determined that the terminal is falling, to terminate the operation, else, if it is determined that the terminal is not falling, to allow the operation to complete and to deactivate the sensor. 23. A terminal as in claim 22, where the sensor is operated at a sampling rate that is selected based on a type of non-volatile memory device that the write operation is directed to. 24. A terminal as in claim 22, where the sensor is operated at a sampling rate that is selected based on an amount of time required to execute a non-volatile memory device shutdown procedure. 25. A terminal as in claim 22, where the sensor is operated at a sampling rate that is selected based on a predetermined minimum threshold distance over which the terminal can fall. 26. A terminal as in claim 22, where the sensor is operated at a sampling rate that is selected to minimize sensor power consumption within constraints imposed by at least one characteristic of the non-volatile memory device that write operation is directed to. 27. A terminal as in claim 22, where an output of the sensor is coupled to the controller for indicating that the sensor has detected that the terminal is falling, and where the controller is responsive to the sensor output to terminate the operation and to cause the non-volatile memory device to execute a non-volatile memory shutdown procedure. 28. A terminal as in claim 22, where an output of the sensor is coupled to the non-volatile memory device for indicating that the sensor has detected that the terminal is filling and where the non-volatile memory device is responsive to the sensor output to terminate the operation and to execute a non-volatile memory shutdown procedure. 29. A terminal as in claim 22, where said terminal comprises a wireless communications device. 30. A computer program product having a computer readable medium with computer readable program code stored thereon said computer readable code comprising: instructions to direct a computer, embodied in an enclosure, to be responsive to initiating an operation with a non-volatile memory device to activate a sensor that is capable of detecting that the enclosure is falling; during the operation, to monitor the sensor to determine if the enclosure is falling and, if it is determined that the enclosure is falling, to terminate the operation and to execute a non-volatile memory shutdown procedure, else, if it is determined that the enclosure is not falling, to complete the operation and to deactivate the sensor. 31. A computer program product as in claim 30, where the operation is at least one of a write operation and a read operation. 32. A computer program product as in claim 30, where monitoring includes operating the sensor at a sampling rate that is selected based on a type of non-volatile memory device that the operation is directed to. 33. A computer program product as in claim 30, where monitoring includes operating the sensor at a sampling rate that is selected based on an amount of time required to execute the non-volatile memory device shutdown procedure. 34. A computer program product as in claim 30, where monitoring includes operating the sensor at a sampling rate that is selected based on a predetermined minimum threshold distance over which the enclosure can fall. 35. A computer program product as in claim 30, where monitoring includes operating the sensor at a sampling rate that is selected to minimize sensor power consumption within constraints imposed by at least one characteristic of the non-volatile memory device that the operation is directed to.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.