IP Library Granted Patent US 9,558,476
Granted Patent B2
US 9,558,476 · App. 12/829,157 · Granted Jan 31, 2017

Method and device for editing workspace data objects

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 9,558,476
App. No.
12/829,157
Granted
Jan 31, 2017
Kind
B2
Abstract

Disclosed herein are methods and devices for associating a first workspace data object with a first workspace service and for determining characteristics of the association of the first workspace data object with the first workspace service. The methods and devices described herein relate to receiving touch-screen based input in a plurality of display areas of a display to make the associations.

Claims (55)

1. A portable computing device, comprising:

a touch-screen display configured to receive touch-screen input;

a memory comprising computer-executable software; and

a processor in data communication with the touch-screen display and the memory,

wherein the processor is configured to execute the computer-executable software and receive data relating to touch-screen input from the touch-screen display in order to cause the portable computing device to:

display, on the touch-screen display, a first user interface configuration, the first user interface configuration being displayed by a first application associated with a first workspace service, the first user interface configuration including a first area comprising a first selectable element and a second area comprising a second selectable element, wherein the first selectable element corresponds to a first workspace data object associated with the first workspace service provided by the first application and the second selectable element corresponds to a second workspace service provided by a second application, different from the first application;

receive, on the touch-screen display, a first touch-screen input corresponding to the selection of the first selectable element associated with the first application;

receive, on the touch-screen display, a second touch-screen input corresponding to the selection of the second selectable element associated with the second application, different from the first application;

display, on the touch-screen display, a second user interface configuration associated with the second workspace service provided by the second application, different from the first application in response to receiving the first touch-screen input and the second touch-screen input, the second user interface configuration including a third area and a fourth area, the third area of the second user interface configuration replacing the first area of the first user interface configuration and the fourth area of the second user interface configuration replacing the second area of the first user interface configuration;

display, on the touch-screen display, in the fourth area of the second user interface configuration, a third selectable element, wherein the third selectable element corresponds to a second workspace data object associated with the second workspace service provided by the second application;

receive, on the touch-screen display, a third touch-screen input corresponding to the selection of the third selectable element associated with the second application; and

populate the second workspace data object with data from the first workspace data object in response to receiving the first touch-screen input, the second touch-screen input, and the third touch-screen input.

2. The portable computing device according to claim 1 , wherein the first workspace service is one of an email application, a contact application, a calendar application, a task application, a document management application, a messaging application, or a social network application.

3. The portable computing device according to claim 2 , wherein the second workspace service is one of an email application, a contact application, a calendar application, a task application, a document management application, a messaging application, or a social network application.

4. The portable computing device according to claim 1 , wherein the processor is further configured to cause the portable computing device to: display on the touch-screen display, a workspace service editor user interface associated with the second workspace service and configured to edit the second workspace data object.

5. The portable computing device according to claim 1 , wherein the data from the first workspace data object comprises at least a first workspace data characteristic configured to populate a second workspace data characteristic associated with the second workspace data object.

6. The portable computing device according to claim 1 , wherein one or more of the first, second or third touch-screen input comprises a movement input followed by a pause input.

7. The portable computing device according to claim 1 , wherein the first, second, and third touch screen inputs are continuous inputs on the touch-screen display.

8. The portable computing device according to claim 1 , wherein the portable computing device further comprises: a network interface configured to:

connect to a remote data processing device via a communications network; and

transmit one or more of the first workspace data object or the second workspace data object to the remote data processing device via the communications network.

9. The portable computing device according to claim 1 , wherein the portable computing device further comprises: a network interface configured to:

connect to a remote data processing device via a communications network; and

receive the one or more of first workspace data object or the second workspace data object from the remote data processing device via the communications network.

10. The portable computing device according to claim 1 , wherein the processor is configured to execute the computer-executable software and receive data relating to touch-screen input from the touch-screen display in order to cause the portable computing device to:

determine that the first touch-screen input corresponding to the selection of the first selectable element in the first area of the first user interface configuration is received before the second touch-screen input corresponding to the selection of the second selectable element in the second area of the first user interface configuration, the first selectable element corresponding to the first workspace data object associated with the first workspace service, the second selectable element corresponding to the second workspace service; and

wherein displaying the second user interface configuration comprises displaying the second user interface configuration in response to determining that the first touch-screen input is received before the second touch-screen input, the second user interface configuration including the third area and the fourth area, the third area of the second user interface configuration replacing the first area of the first user interface configuration and the fourth area of the second user interface configuration replacing the second area of the first user interface configuration.

11. The portable computing device according to claim 1 , wherein the processor is configured to execute the computer-executable software and receive data relating to touch-screen input from the touch-screen display in order to cause the portable computing device to:

determine that the first touch-screen input corresponding to the selection of the first selectable element in the first area of the first user interface configuration is received after the second touch-screen input corresponding to the selection of the second selectable element in the second area of the first user interface configuration, the first selectable element corresponding to the first workspace data object associated with the first workspace service, the second selectable element corresponding to the second workspace service; and

wherein displaying the second user interface configuration comprises displaying the second user interface configuration in response to determining that the first touch-screen input is received after the second touch-screen input, the second user interface configuration including the third area and the fourth area, the third area of the second user interface configuration being the same as the first area of the first user interface configuration and the fourth area of the second user interface configuration replacing the second area of the first user interface configuration.

12. A method for editing workspace data objects in a portable computing device comprising a touch-screen display, the method comprising:

displaying, on the touch-screen display, a first user interface configuration, the first user interface configuration being displayed by a first application associated with a first workspace service, the first user interface configuration including a first area comprising a first selectable element and second area comprising a second selectable element, wherein the first selectable element corresponds to a first workspace data object associated with the first workspace service provided by the first application and the second selectable element corresponds to a second workspace service provided by a second application, different from the first application;

receiving, on the touch-screen display, a first touch-screen input corresponding to the selection of the first selectable element associated with the first application;

receiving, on the touch-screen display, a second touch-screen input corresponding to the selection of the second selectable element associated with the second application, different from the first application;

displaying, on the touch-screen display, a second user interface configuration associated with the second workspace service provided by the second application, different from the first application in response to receiving the first touch-screen input and the second touch-screen input, the second user interface configuration including a third area and a fourth area, the third area of the second user interface configuration replacing the first area of the first user interface configuration and the fourth area of the second user interface configuration replacing the second area of the first user interface configuration;

displaying, on the touch-screen display, in the fourth area of the second user interface configuration, a third selectable element, wherein the third selectable element corresponds to a second workspace data object associated with the second workspace service provided by the second application;

receiving, on the touch-screen display, a third touch-screen input corresponding to the selection of the third selectable element associated with the second application; and

populating the second workspace data object with data from the first workspace data object in response to receiving the first touch-screen input, the second touch-screen input, the third touch-screen input.

13. The method according to claim 12 , wherein the first workspace service is one of an email application, a contact application, a calendar application, a task application, a document management application, a messaging application, or a social network application.

14. The method according to claim 13 , wherein the second workspace service is one of an email application, a contact application, a calendar application, a task application, a document management application, a messaging application, or a social network application.

15. The method according to claim 12 , further comprising:

displaying, on the touch-screen display, a workspace service editor user interface associated with the second workspace service and configured to edit the second workspace data object.

16. The method according to claim 12 , wherein populating the second workspace data object comprises transferring data between a first workspace data characteristic associated with the first workspace data object and a second workspace data characteristic associated with the second workspace data object.

17. A non-transitory, computer-readable medium comprising computer-executable instructions which, when executed by a portable computing device comprising a touch-screen display, cause the portable computing device to perform a method, the method comprising:

displaying, on the touch-screen display, first user interface configuration, the first user interface configuration being displayed by a first application associated with a first workspace service, the first user interface configuration including a first area comprising a first selectable element and a second area comprising a second selectable element, wherein the first selectable element corresponds to a first workspace data object associated with the first workspace service provided by the first application and the second selectable element corresponds to a second workspace service provided by a second application, different from the first application;

receiving, on the touch-screen display, a first touch-screen input corresponding to the selection of the first selectable element associated with the first application;

receiving, on the touch-screen display, a second touch-screen input corresponding to the selection of the second selectable element associated with the second application, different from the first application;

displaying, on the touch-screen display, a second user interface configuration associated with the second workspace service provided by the second application, different from the first application in response to receiving the first touch-screen input and the second touch-screen input, the second user interface configuration including a third area and a fourth area, the third area of the second user interface configuration replacing the first area of the first user interface configuration and the fourth area of the second user interface configuration replacing the second area of the first user interface configuration;

displaying, on the touch-screen display, in the fourth area of the second user interface configuration, a third selectable element, wherein the third selectable element corresponds to a second workspace data object associated with the second workspace service provided by the second application;

receiving, on the touch-screen display, a third touch-screen input corresponding to the selection of the third selectable element associated with the second application; and

populating the second workspace data object with data from the first workspace data object in response to receiving the first touch-screen input, the second touch-screen input, and the third touch-screen input.

18. The non-transitory, computer-readable medium according to claim 17 , wherein the first workspace service is one of an email application, a contact application, a calendar application, a task application, a document management application, a messaging application, or a social network application.

19. The non-transitory, computer-readable medium according to claim 18 , wherein the second workspace service is one of an email application, a contact application, a calendar application, a task application, a document management application, a messaging application, or a social network application.

20. The non-transitory, computer-readable medium according to claim 17 , wherein the method further comprises: displaying, on the touch-screen display, a workspace service editor user interface associated with the second workspace service and configured to edit the second workspace data object.

21. The non-transitory, computer-readable medium according to claim 17 , wherein populating the second workspace data object comprises transferring data between a first workspace data characteristic associated with the first workspace data object and a second workspace data characteristic associated with the second workspace data object.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2018
From: GOOD TECHNOLOGY HOLDINGS LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 045196/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2016
From: GOOD TECHNOLOGY CORPORATION
To: GOOD TECHNOLOGY HOLDINGS LIMITED
Reel/Frame 040543/0414 →
CHANGE OF NAME Recorded Nov 29, 2012
From: VISTO CORPORATION
To: GOOD TECHNOLOGY CORPORATION
Reel/Frame 029382/0937 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2010
From: HAWKINS, SIAVASH JAMES JOORABCHIAN
To: VISTO CORPORATION
Reel/Frame 024764/0059 →