IP Library Granted Patent US 8,365,097
Granted Patent B2
US 8,365,097 · App. 11/937,157 · Granted Jan 29, 2013

Interface for selection of items

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,365,097
App. No.
11/937,157
Granted
Jan 29, 2013
Kind
B2
Abstract

An apparatus (and method) is configured to perform an operation on a plurality of items of data. A memory stores data identifying said items. The apparatus generates a list of selected items identifying an item in response to a first selection signal; performs a selection operation to add an item to said list of selected items by: responsive to (a) a first move cursor signal: identifying a first item of said plurality of items stored in said memory; and adding said first identified item to said list of selected items if said item is not already on said list and (b) a second move cursor signal: identifying a second item of said plurality of items stored in said memory; removing said first identified item from said list of selected items. The apparatus adds said second identified item to said list of selected items if said second item is not on said list.

Claims (43)

1. A method of operating a data processing apparatus to perform an operation on a plurality of items of data, the apparatus having a memory storing data identifying said plurality of items of data, the method comprising:

generating a list of selected items of data identifying at least one item of data in response to a first selection signal, wherein a selection signal includes pressing a selection button and releasing the selection button;

performing a selection operation to add at least one further item of data to said list of selected items of data by:

responsive to a first move cursor signal, identifying a first item of data of said plurality of items of data stored in said memory, and provisionally adding said first identified item of data to said list of selected items of data if said item is not already on said list; and

responsive to a consecutive move cursor signal:

removing said first identified item of data from said list of selected items of data if said consecutive move cursor signal was received prior to a further selection signal, said further selection signal indicating that said first identified item is to stay on said list of selected items;

identifying a second item of data of said plurality of items of data stored in said memory, and provisionally adding said second identified item of data to said list of selected items of data if said second item is not already on said list; and

performing an operation on the items identified by said list of selected items of data in response to receipt of an operation signal.

2. The method of claim 1 , wherein said data identifying said plurality of items comprises contacts in an address book.

3. The method of claim 2 , wherein performing the operation comprises setting up a communications operation with the contacts identified by said list of selected items of data.

4. The method of claim 3 , wherein the communications operation is a push-to-talk call.

5. The method of claim 2 , wherein performing the operation comprises performing a push-to-talk operation on the contacts identified by said list of selected items of data.

6. The method of claim 1 , wherein identifying the first or second item comprises displaying and highlighting the respective first or second item on a user interface of the data processing apparatus.

7. The method of claim 1 , wherein identifying the first or second item comprises displaying a check mark in association with the respective first or second item on a user interface of the data processing apparatus.

8. A data processing apparatus configured to perform an operation on a plurality of items of data, comprising:

a memory configured to store data identifying said plurality of items of data; and a processor configured to:

generate a list of selected items of data identifying at least one item of data in response to a first selection signal, wherein a selection signal includes pressing a selection button and releasing the selection button;

perform a selection operation to add at least one further item of data to said list of selected items of data by:

responsive to a first move cursor signal, identifying a first item of data of said plurality of items of data stored in said memory, and provisionally adding said first identified item of data to said list of selected items of data if said item is not already on said list;

responsive to a consecutive move cursor signal:

identifying a second item of data of said plurality of items of data stored in said memory, removing said first identified item of data from said list of selected items of data if said consecutive move cursor signal was received prior to a further selection signal, said further selection signal indicating that said first identified item is to stay on said list of selected items;

provisionally adding said second identified item of data to said list of selected items of data if said second item is not already on said list; and

performing an operation on the items identified by said list of selected items of data in response to receipt of an operation signal.

9. The data processing apparatus of claim 8 , wherein said data identifying said plurality of items of data are contacts in an address book.

10. The data processing apparatus of claim 9 , wherein the processor is configured to set up a communications operation with the contacts identified by said list of selected items of data.

11. The data processing apparatus of claim 10 , wherein the communications operation is a push-to-talk call.

12. The data processing apparatus of claim 9 , wherein the processor is configured to perform a PTT operation on the contacts identified by said list of selected items of data.

13. The data processing apparatus of claim 8 comprising a user interface, wherein identifying the first or second item comprises displaying and highlighting the respective first or second item on the user interface.

14. The data processing apparatus of claim 8 comprising a user interface, wherein identifying the first or second item comprises displaying a check mark in association with the respective first or second item on a user interface of the data processing apparatus.

15. The data processing apparatus of claim 8 , wherein the data processing apparatus comprises one of a mobile computing device, a mobile telephone, a personal digital assistant, a personal computer and a laptop.

16. A computer readable storage medium configured to store instructions thereon, the instructions when executed by a processor cause the processor to:

generate a list of selected items of data identifying at least one item of data in response to a first selection signal, wherein a selection signal includes pressing a selection button and releasing the selection button;

perform a selection operation to add at least one further item of data to said list of selected items of data through further instructions that cause the processor to:

responsive to receipt of a first move cursor signal, identify a first item of data of said plurality of items of data stored in said memory, and provisionally add said first identified item of data to said list of selected items of data if said item is not already on said list;

responsive to a receipt of a consecutive move cursor signal:

identify a second item of data of said plurality of items of data stored in said memory, and remove said first identified item of data from said list of selected items of data if said consecutive move cursor signal was received prior to a further selection signal, said further selection signal indicating that said first identified item is to stay on said list of selected items;

provisionally add said second identified item of data to said list of selected items of data if said second item is not already on said list; and

perform an operation on the items identified by said list of selected items of data in response to receipt of an operation signal.

17. The computer readable storage medium of clam 16 , wherein said data identifying said plurality of items comprises contacts in an address book.

18. The computer readable storage medium of claim 17 , wherein instructions that cause the processor to perform the operation comprises instructions that cause the processor to set up a communications operation with the contacts identified by said list of selected items of data.

19. The computer readable storage medium of claim 18 , wherein communications operation is a push-to-talk call.

20. The computer readable storage medium of claim 17 , wherein the instructions that cause the processor to perform the operation comprises instructions that cause the processor to perform a push-to-talk operation on the contacts identified by said list of selected items of data.

21. The computer readable storage medium of claim 16 , wherein the instructions that cause the processor to identify the first or second item comprises instructions that cause the processor to display and highlight the respective first or second item on a user interface of the data processing apparatus.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032132/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Jan 29, 2008
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020432/0987 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2007
From: JAGER, IVO RUBEN WILLEM; O'SHAUGHNESSY, KEVIN MICHAEL; STEWART, WILLIAM KAMERON
To: PALM, INC.
Reel/Frame 020303/0046 →