IP Library Granted Patent US 8,996,688
Granted Patent B2
US 8,996,688 · App. 13/149,486 · Granted Mar 31, 2015

Method and apparatus for monitoring and controlling data sharing

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,996,688
App. No.
13/149,486
Granted
Mar 31, 2015
Kind
B2
Abstract

An approach is provided for managing data sharing at user device. A data sharing module determines one or more requests for a transmission or a reception of one or more data items at a device. Next, the data sharing module causes, at least in part, a time delay in the transmission or the reception of the one or more data items. Further, the data sharing module determines to monitor during the time delay for one or more inputs specifying at least one operation with respect to the transmission or the reception of the one or more data items.

Claims (40)

1. A method comprising:

determining metadata for one or more data items based, at least in part, on one or more requests for a transmission or a reception of one or more data items at at least one device;

causing, at least in part, a time delay in the transmission or the reception of the one or more data items based, at least in part, on the metadata for one or more data items;

causing, at least in part, a presentation of contextual information for one or more data items at the at least one device; and

determining to monitor during the time delay for one or more user inputs specifying at least one operation with respect to the transmission or the reception of the one or more data items.

2. A method of claim 1 , further comprising:

causing, at least in part, an initiation of the at least one operation to (1) alter the transmission or the reception of the one or more data items; (2) generate at least one notification with respect to the one or more data items, the transmission or the reception of the one or more data items, or a combination thereof or (3) a combination thereof.

3. A method of claim 1 , wherein the metadata includes, at least in part, data type with respect to the transmission or the reception of the one or more data items, and wherein data type include high priority data, low priority data, confidential data, or a combination thereof.

4. A method of claim 1 , further comprising:

causing, at least in part, a presentation of one or more renderings of the transmission or the reception of the data at the device, the time delay, or a combination thereof.

5. A method of claim 4 , wherein the one or more renderings indicate, at least in part, one or more originating points, one or more terminating points, or a combination thereof of the transmission or the reception of the one or more data items.

6. A method of claim 5 , wherein the one or more originating points, one or more terminating points, or a combination thereof include, at least in part, one or more applications, one or more services, one or more cloud computing components, or a combination thereof.

7. A method of claim 1 , wherein the one or more data items include, at least in part, one or more privacy data items.

8. A method of claim 1 , further comprising:

determining to apply the at least one operation to one or more subsequent transmissions, one or more subsequent receptions, or a combination thereof of (1) the one or more data items; and/or (2) one or more other data items that are at least substantially similar to the one or more data items.

9. A method of claim 1 , further comprising:

determining at least one data type of the one or more data items; and

determining a duration of the time delay based, at least in part, on the metadata for one or more data items.

10. A method of claim 1 , wherein contextual information include source information, destination information, metadata, actual data, or a combination thereof.

11. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

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

determine metadata for one or more data items, based, at least in part, on one or more requests for a transmission or a reception of one or more data items at at least one device;

cause, at least in part, a time delay in the transmission or the reception of the one or more data items based, at least in part, on the metadata for one or more data items;

cause, at least in part, a presentation of contextual information for one or more data items at the at least one device; and

determine to monitor during the time delay for one or more user inputs specifying at least one operation with respect to the transmission or the reception of the one or more data items.

12. An apparatus of claim 11 , wherein the apparatus is further caused to:

cause, at least in part, an initiation of the at least one operation to (1) alter the transmission or the reception of the one or more data items; (2) generate at least one notification with respect to the one or more data items, the transmission or the reception of the one or more data items, or a combination thereof or (3) a combination thereof.

13. An apparatus of claim 1 , wherein the metadata includes, at least in part, data type with respect to the transmission or the reception of the one or more data items, and wherein data type information include high priority data, low priority data, confidential data, or a combination thereof.

14. An apparatus of claim 11 , wherein the apparatus is further caused to:

cause, at least in part, a presentation of one or more renderings of the transmission or the reception of the data at the device, the time delay, or a combination thereof.

15. An apparatus of claim 14 , wherein the one or more renderings indicate, at least in part, one or more originating points, one or more terminating points, or a combination thereof of the transmission or the reception of the one or more data items.

16. An apparatus of claim 15 , wherein the one or more originating points, one or more terminating points, or a combination thereof include, at least in part, one or more applications, one or more services, one or more cloud computing components, or a combination thereof.

17. An apparatus of claim 11 , wherein the one or more data items include, at least in part, one or more privacy data items.

18. An apparatus of claim 11 , wherein the apparatus is further caused to:

determine to apply the at least one operation to one or more subsequent transmissions, one or more subsequent receptions, or a combination thereof of (1) the one or more data items; and/or (2) one or more other data items that are at least substantially similar to the one or more data items.

19. An apparatus of claim 11 , wherein the apparatus is further caused to:

determine at least one data type of the one or more data items; and

determine a duration of the time delay based, at least in part, on the metadata for one or more data items.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035414/0601 →