IP Library Granted Patent US 8,356,131
Granted Patent B2
US 8,356,131 · App. 12/626,264 · Granted Jan 15, 2013

System and method for controlling interruption of a process in electronic equipment based on priority of the process, and program

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 8,356,131
App. No.
12/626,264
Granted
Jan 15, 2013
Kind
B2
Abstract

System, method, and program to determine whether to interrupt a process, e.g., a write function, to carry out another process, e.g., a high priority read function, in a device that uses memory devices, e.g., eMMC devices, that use a single channel to carry out two different processes, e.g., write and read processes.

Claims (32)

1. A system for controlling interruption of an operation of electronic equipment, comprising

a device configured to carry out an operation, and

logic configured to determine based on time consideration permission to interrupt the operation to carry out another operation,

wherein the logic determines a timeout value [TOUT] and an actual time [TACT] and permits interruption if [TACT] is less than [TOUT], and

wherein the permission is based on priority of the operation.

2. The system of claim 1 , wherein the device is a mobile phone.

3. The system of claim 1 , wherein the logic does not permit interruption if [TACT] is greater or equal to [TOUT].

4. The system of claim 1 , wherein the operation is a write process and the possible interruption is a high priority read process.

5. The system of claim 1 , wherein the device uses one channel to carry out both the operation and the another operation.

6. The system of claim 1 , wherein the operation and another operation cannot be carried out simultaneously.

7. The system of claim 1 , wherein the device is an eMMC device.

8. A method for operating electronic equipment by controlling permission to interrupt a process, comprising

determining based on a length of time that the process has been carried out whether to permit interruption of the process to carry out another process, said determining comprising determining a timeout value [TOUT] and an actual time [TACT] and permitting interruption if [TACT] is less than [TOUT], said determining comprising determining based on priority.

9. The method of claim 8 , comprising carrying out the controlling in a mobile phone.

10. The method of claim 8 , wherein said determining does not permit interruption if [TACT] is greater or equal to [TOUT].

11. The method of claim 8 , wherein the process is a write process and the interruption is a high priority read process.

12. The method of claim 8 , wherein one channel is used to carry out both the process and the another process.

13. The method of claim 8 , wherein the process and another process are carried out with respect to an eMMC device.

14. An electronic device comprising:

a memory configured to store one or more application programs and/or data,

a controller coupled to the memory, wherein the controller receives a request to execute a process that may be interruptible depending on priority of the process, the controller is configured to:

commence carrying out the process,

in response to an interrupt, determining, based on a time during which the controller has been carrying out the process and a time permitted for interrupting the process, whether to interrupt the process to carry out another process,

wherein the device comprises a portable electronic device.

15. The device of claim 14 , wherein the memory uses the same channel to carry out the process and the another process.

16. The device of claim 14 , wherein the process and another process are, respectively, write and high priority read.

17. The device of claim 14 , wherein the memory comprises an eMMC device.

18. A non-transitory machine readable medium having stored therein a program for use in an electronic device for controlling interruption of a process the program comprising executable logic configured to:

receive a command to launch a computer application program to carry out the process;

obtain a timeout time value [tout] within which the process may be interrupted to permit the carrying out of another process;

after receiving a request for interrupting the process to carry out the another process, determining whether the amount of actual time [tact] during which the process has been carried out since commencing carrying out the process is at least one of greater or equal to the timeout time value [tout]; and

permitting the carrying out of the another process if [tact] is at least one of less than or equal to [tout], wherein the permitting is based on priority of the process.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2019
From: SONY MOBILE COMMUNICATIONS AB
To: SONY CORPORATION
Reel/Frame 048825/0737 →
CHANGE OF NAME Recorded Mar 25, 2019
From: SONY ERICSSON MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 048690/0974 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2009
From: BOLANOWSKI, WLADYSLAW
To: SONY ERICSSON MOBILE COMMUNICATIONS AB
Reel/Frame 023572/0337 →