IP Library Granted Patent US 8,904,550
Granted Patent B2
US 8,904,550 · App. 13/534,178 · Granted Dec 2, 2014

Selection of sandbox for initiating application

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,904,550
App. No.
13/534,178
Granted
Dec 2, 2014
Kind
B2
Abstract

Methods and devices selecting a sandbox for initiating an application are described. In one aspect a method includes: providing within a hybrid record access application, a selectable option to access an attachment associated with a record, the record being associated with one of a plurality of sandboxes, the hybrid record access application configured to access records associated with the plurality of sandboxes, the plurality of sandboxes configured to prevent data from moving between different sandboxes; and initiating within the sandbox associated with the record, an application to access the attachment when selection of the selectable option is received.

Claims (49)

1. A method comprising:

providing within a hybrid record access application, a first selectable option to access an attachment associated with a record, the record being associated with one of a plurality of sandboxes, the hybrid record access application configured to access records associated with the plurality of sandboxes, the plurality of sandboxes configured to prevent data from moving between different sandboxes;

initiating within the sandbox associated with the record, an application to access the attachment when selection of the first selectable option is received;

displaying records associated with a first sandbox of the plurality of sandboxes; and

providing a second selectable option identifying a locked state associated with a second sandbox of the plurality of sandboxes, the second selectable option indicating to a user that the second sandbox is locked.

2. The method of claim 1 , wherein the hybrid record access application includes an electronic messaging application and wherein the record includes an electronic message.

3. The method of claim 1 , wherein the hybrid record access application includes a calendar application and wherein the record includes a calendar entry.

4. The method of claim 1 , further comprising, within a single instance of the hybrid record access application:

displaying records associated with a first sandbox;

receiving authorizing information associated with a second sandbox; and

displaying records associated with the second sandbox together with the records associated with the first sandbox.

5. The method of claim 1 , wherein the plurality of sandboxes includes a work-related sandbox associated with work-related records and a personal sandbox associated with personal records.

6. The method of claim 1 , wherein initiating an application to access the attachment comprises:

initiating the application to access the attachment in the sandbox associated with the record irrespective of the sandbox that was active at the time the selection of the selectable option was received.

7. The method of claim 1 , wherein the application to access the attachment is one of: a web browser, a portable document file viewer, a presentation application, a word processing application, a media player, a calendar application and an address book application.

8. The method of claim 1 , wherein initiating within the sandbox associated with the record an application to access the attachment comprises:

identifying the sandbox associated with the record; and

running the application to access the attachment in the identified sandbox.

9. The method of claim 1 , wherein the application to access the attachment is a non-hybrid application that is configured to access data associated with the sandbox where the application is initiated and which is prevented from accessing data associated with another sandbox.

10. The method of claim 1 , wherein providing within a hybrid record access application a selectable option comprises:

displaying a display screen associated with the hybrid record access application on a display, the display screen including an integrated record list, the list including records associated with a first sandbox and records associated with a second sandbox.

11. The method of claim 1 , wherein the sandboxes are configured such that the application to access the attachment is permitted to store data to the sandbox in which the application was initiated but is prevented from storing data in another sandbox.

12. An electronic device comprising:

a display;

a memory storing records associated with a plurality of sandboxes, the sandboxes configured such that data is prevented from moving between different sandboxes; and

a processor coupled with the display and the memory, the processor being configured to:

provide within a hybrid record access application, a selectable option to access an attachment associated with a record, the record being associated with one of a plurality of sandboxes, the hybrid record access application configured to access records associated with the plurality of sandboxes;

initiate within the sandbox associated with the record, an application to access the attachment when selection of the selectable option is received;

display records associated with a first sandbox of the plurality of sandboxes; and

provide a second selectable option identifying a locked state associated with a second sandbox of the plurality of sandboxes, the second selectable option indicating to a user that the second sandbox is locked.

13. The electronic device of claim 12 , wherein the hybrid record access application includes an electronic messaging application and wherein the record includes an electronic message.

14. The electronic device of claim 12 , wherein the hybrid record access application includes a calendar application and wherein the record includes a calendar entry.

15. The electronic device of claim 12 , wherein the processor is further configured to, within a single instance of the hybrid record access application:

display records associated with a first sandbox;

receive authorizing information associated with a second sandbox; and

display records associated with the second sandbox together with the records associated with the first sandbox.

16. The electronic device of claim 12 , wherein the plurality of sandboxes includes a work-related sandbox associated with work-related records and a personal sandbox associated with personal records.

17. The electronic device of claim 12 , wherein initiating an application to access the attachment comprises:

initiating the application to access the attachment in the sandbox associated with the record irrespective of the sandbox that was active at the time the selection of the selectable option was received.

18. The electronic device of claim 12 , wherein initiating within the sandbox associated with the record an application to access the attachment comprises:

identifying the sandbox associated with the record; and

running the application to access the attachment in the identified sandbox.

19. The electronic device of claim 12 , wherein providing within a hybrid record access application a selectable option comprises:

displaying a display screen associated with the hybrid record access application on the display, the display screen including an integrated record list, the list including records associated with a first sandbox and records associated with a second sandbox.

20. A non-transitory processor readable storage medium comprising processor-executable instruction which, when executed, cause a processor to:

provide within a hybrid record access application, a selectable option to access an attachment associated with a record, the record being associated with one of a plurality of sandboxes, the hybrid record access application configured to access records associated with the plurality of sandboxes;

initiate within the sandbox associated with the record, an application to access the attachment when selection of the selectable option is received;

display records associated with a first sandbox of the plurality of sandboxes; and

provide a second selectable option identifying a locked state associated with a second sandbox of the plurality of sandboxes, the second selectable option indicating to a user that the second sandbox is locked.

Assignments (1)
CHANGE OF NAME Recorded Sep 18, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033775/0457 →