IP Library Granted Patent US 9,524,488
Granted Patent B2
US 9,524,488 · App. 13/660,091 · Granted Dec 20, 2016

Method and apparatus pertaining to sharing information via a private data area

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,524,488
App. No.
13/660,091
Granted
Dec 20, 2016
Kind
B2
Abstract

Information is shared between processing entities that each have a corresponding private data area by placing data corresponding to information for a first one of the private data areas for a first one of the processing entities directly into a second one of the private data areas for a second one of the processing entities without placing the data in an intervening shared data area and without directly invoking a system administrator-like entity. In addition, these private data areas can be pre-populated with a plurality of directories that each have a one-to-one correspondence to a particular predetermined information recipient and then providing a link to a given one of the recipients as corresponds to a given one of the directories when information is placed in that directory to provide the corresponding predetermined information recipient with at least read access to the information.

Claims (19)

1. A method to facilitate sharing information between a plurality of processing entities that each have a corresponding private data area at least in part in a memory of a same processing platform hosting the plurality of processing entities, data stored in a private data area of one of the processing entities being accessible thereto and inaccessible to any other of the processing entities, the method comprising:

by a control circuit, operably coupled to the memory of the same processing platform hosting the plurality of processing entities:

placing data corresponding to information from a first one of the private data areas for a first one of the processing entities directly into a second one of the private data areas for a second one of the processing entities without placing the data in an intervening shared data area, that is accessible to a plurality of the processing entities, and without the first one or the second one of the processing entities directly invoking a system administrator-like entity that can access the first one and the second one of the private data areas with impunity to read data and/or write data.

2. The method of claim 1 wherein the information comprises a file.

3. The method of claim 1 wherein the placed data comprises substantially all of the information stored in the first one of the private data areas.

4. The method of claim 3 wherein the data comprises a copy of the information as is stored in the first one of the private data areas.

5. The method of claim 1 wherein the data comprises a direct link to the information in the first one of the private data areas.

6. The method of claim 1 wherein the private data areas comprise automatically-created private data areas that are automatically created in the memory by an invocation framework separate from any actions by the first one or the second one of the processing entities.

7. The method of claim 1 wherein the processing entities include, at least in part, applications.

8. The method of claim 1 wherein the first private data area comprises a part of a first device and the second private data area comprises a part of a second device that is physically discrete with respect to the first device.

9. An apparatus comprising:

a memory of a same processing platform hosting a plurality of processing entities;

a control circuit operably coupled to the memory and configured to share information between the plurality of processing entities that each have a corresponding private data area at least in part in the memory of the same processing platform hosting the plurality of processing entities, data stored in a private data area of one of the processing entities being accessible thereto and inaccessible to any other of the processing entities, the control circuit being configured to place data corresponding to information from a first private data area for a first processing entity directly into a second private data area for a second processing entity without placing the data in an intervening shared data area, that is accessible to a plurality of the processing entities, and without the first or the second of the processing entities directly invoking a system administrator-like entity that can access the first and the second of the private data areas with impunity to read data and/or write data.

10. The apparatus of claim 9 wherein the information comprises a file.

11. The apparatus of claim 9 wherein the data comprises a copy of the information as is stored in the first private data area.

12. The apparatus of claim 9 wherein the data comprises a direct link to the information in the first private data area.

13. The apparatus of claim 9 wherein the private data areas comprise automatically-created private data areas that are automatically created in the memory by an invocation framework separate from any actions by the first or the second of the processing entities.

14. The apparatus of claim 9 wherein the processing entities include, at least in part, applications.

15. The apparatus of claim 9 wherein the apparatus comprises a portable wireless communications device.

Assignments (8)
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 May 22, 2020
From: 2236008 ONTARIO INC.
To: BLACKBERRY LIMITED
Reel/Frame 053313/0315 →
CHANGE OF NAME Recorded Oct 28, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034077/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: QNX SOFTWARE SYSTEMS LIMITED
To: 8758271 CANADA INC.
Reel/Frame 032607/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: 8758271 CANADA INC.
To: 2236008 ONTARIO INC.
Reel/Frame 032607/0674 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2013
From: FERGUSON, GEORDON THOMAS
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030242/0811 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2013
From: MAJOR, DANIEL JONAS; DODGE, DANNY THOMAS; NAGARAJAN, SIVAKUMAR
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 030242/0973 →