IP Library Granted Patent US 8,472,934
Granted Patent B2
US 8,472,934 · App. 11/946,373 · Granted Jun 25, 2013

Portable apparatus, method and user interface

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,472,934
App. No.
11/946,373
Granted
Jun 25, 2013
Kind
B2
Abstract

A method for handling a plurality of processes running on a portable apparatus including: receiving a first user input and in response to the first user input suspending a subset of the plurality of processes. Corresponding portable apparatus, computer program product and user interface are also presented.

Claims (39)

1. A method comprising:

enabling running simultaneously of a plurality of processes, each of the plurality of processes using an associated portion of available resources;

in response to receiving a first user input, enabling displaying of a list of running processes;

in response to receiving a second user input corresponding to selecting a displayed icon, enabling displaying of a selection indicator corresponding to at least one running process in the displayed list;

categorising each of the running plurality of processes either as a desired process or as an undesired process based on the second user input received;

in response to receiving a third user input, enabling temporary suspending of the at least one undesired process; and

enabling reallocating resources from the temporary suspended at least one undesired process to the at least one desired process.

2. The method according to claim 1 , wherein each process is associated with an execution priority and wherein said temporarily suspending involves considering the execution priority and only temporarily suspending processes below a predetermined level of execution priority.

3. The method according to claim 1 , wherein the first user input is representative of a selection of at least one desired process from said plurality of running processes, and wherein said at least one undesired process comprises at least one of the remaining processes from the plurality of running processes.

4. The method according to claim 3 , wherein said at least one desired process is the most recently initiated process.

5. The method according to claim 1 , wherein any user input is received via any of a key, jog dial, joystick, touch sensitive display, microphone or any combination thereof.

6. A portable apparatus comprising:

a controller, memory, display and user input circuitry, wherein said apparatus is configured to perform the method according to claim 1 .

7. The portable apparatus according to claim 6 , wherein said portable apparatus is selected from the group consisting of a mobile communication terminal, a digital media player, a pocket computer and a digital camera.

8. A portable apparatus comprising:

means for performing the method according to claim 1 .

9. A computer program product embodied in a memory of a portable apparatus comprising software instructions that, when executed in a portable apparatus, performs the method according to claim 1 .

10. A user interface comprising:

an output device, wherein said user interface is arranged to:

visualize phases of the method according to claim 1 .

11. The method according to claim 1 , wherein a said process comprises one or more of:

providing a telecommunication service, providing a cellular voice call, providing a data call, providing a World Wide Web service, providing a Wireless Application Protocol service, providing a cellular video call, providing a data call, transmitting a facsimile, transmitting music, transmitting a still image, transmitting a video, and enabling electronic commerce.

12. An apparatus comprising:

at least one controller; and

at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one controller, cause the apparatus to perform at least the following:

enable running simultaneously a plurality of processes, each of the plurality of processes using an associated portion of available resources;

in response to receiving a first user input, enable displaying of a list of running processes;

in response to receiving a second user input corresponding to selecting a displayed icon, enable displaying of a selection indicator corresponding to at least one running process in the displayed list;

categorise each of the running plurality of processes either as a desired process or as an undesired process based on the second user input received;

in response to receiving a third user input, enable temporary suspending of the at least one undesired process; and

enable reallocating of resources from the temporary suspended at least one undesired process to the at least one desired process.

13. A computer program product stored in a non-transitory medium, the computer program product configured to:

enable running simultaneously a plurality of processes, each of the plurality of processes using an associated portion of available resources;

in response to receiving a first user input, enabling displaying of a list of running processes;

in response to receiving a second user input corresponding to selecting a displayed icon, enable displaying of a selection indicator corresponding to at least one running process in the displayed list;

enable categorising each of the running plurality of processes either as a desired process or as an undesired process based on the second user input received;

in response to receiving a third user input, enable temporary suspending of the at least one undesired process; and

enable reallocating of resources from the temporarily suspended at least one undesired process to the at least one desired process.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035544/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2008
From: HERING, JEAN-MARC
To: NOKIA CORPORATION
Reel/Frame 020364/0202 →