IP Library Granted Patent US 7,870,212
Granted Patent B2
US 7,870,212 · App. 12/347,555 · Granted Jan 11, 2011

System and method for embedding a record of activity within electronic messages

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 7,870,212
App. No.
12/347,555
Granted
Jan 11, 2011
Kind
B2
Abstract

An indication of a creation of an electronic message is received. An activity report is generated in response to, at least in part, the indication, wherein at least a portion of the activity report is based, at least in part, upon a determined activity level of a computing system. The activity report is associated with the electronic message.

Claims (47)

1. A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

receiving an indication of a creation of an electronic message;

generating an activity report in response to, at least in part, the indication, wherein at least a portion of the activity report is based, at least in part, upon a determined activity level of a computing system; and

associating the activity report with the electronic message.

2. The computer program product of claim 1 , wherein the creation of the electronic message includes one or more of:

creating the electronic message as a new message;

creating the electronic message as a reply message; and

creating the electronic message as a forwarded message.

3. The computer program product of claim 1 , wherein generating the activity report further comprises:

identifying one or more horizontal applications executed by the computing system contemporaneously with the creation of the electronic message.

4. The computer program product of claim 3 , wherein identifying the one or more horizontal applications includes:

monitoring at least a portion of data input to the one or more horizontal applications.

5. The computer program product of claim 1 , wherein associating the activity report in the electronic message is based, at least in part, upon one or more permissions.

6. The computer program product of claim 5 , wherein the one or more permissions are based, at least in part, upon one or more designated recipients of the electronic message.

7. The computer program product of claim 5 , wherein the one or more permissions are based, at least in part, upon one or more attributes of a sender of the electronic message.

8. A computing system comprising:

a processor;

a memory module coupled with the processor;

a first software module executable by the processor and the memory module, wherein the first software module is configured to receive an indication of a creation of an electronic message;

a second software module executable by the processor and the memory module, wherein the second software module is configured to generate an activity report in response to, at least in part, the indication, wherein at least a portion of the activity report is based, at least in part, upon a determined activity level of a computing system; and

a third software module executable by the processor and the memory module, wherein the third software module is configured to associate the activity report with the electronic message.

9. The computing system of claim 8 , wherein the creation of the electronic message includes one or more of:

creating the electronic message as a new message;

creating the electronic message as a reply message; and

creating the electronic message as a forwarded message.

10. The computing system of claim 8 , wherein generating the activity report further comprises:

identifying one or more horizontal applications executed by the computing system contemporaneously with the creation of the electronic message.

11. The computing system of claim 10 , wherein identifying the one or more horizontal applications includes:

monitoring at least a portion of data input to the one or more horizontal applications.

12. The computing system of claim 8 , wherein associating the activity report in the electronic message is based, at least in part, upon one or more permissions.

13. The computing system of claim 12 , wherein the one or more permissions are based, at least in part, upon one or more designated recipients of the electronic message.

14. The computing system of claim 12 , wherein the one or more permissions are based, at least in part, upon one or more attributes of a sender of the electronic message.

15. A computer implemented method comprising:

receiving an indication of a creation of an electronic message;

generating an activity report in response to, at least in part, the indication, wherein at least a portion of the activity report is based, at least in part, upon a determined activity level of a first computing system;

associating the activity report with the electronic message; and

transmitting the activity report to a second computing system.

16. The computer implemented method of claim 15 , wherein the creation of the electronic message includes one or more of:

creating the electronic message as a new message;

creating the electronic message as a reply message; and

creating the electronic message as a forwarded message.

17. The computer implemented method of claim 15 , wherein generating the activity report further comprises:

identifying one or more horizontal applications executed by the computing system contemporaneously with the creation of the electronic message.

18. The computer implemented method of claim 17 , wherein identifying the one or more horizontal applications includes:

monitoring at least a portion of data input to the one or more horizontal applications.

19. The computer implemented method of claim 15 , wherein associating the activity report in the electronic message is based, at least in part, upon one or more permissions.

20. The computer implemented method of claim 19 , wherein the one or more permissions are based, at least in part, upon one or more designated recipients of the electronic message.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LINKEDIN CORPORATION
Reel/Frame 035201/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2009
From: ZIMMET, CAROL SUE; HARPUR, LIAM; O'SULLIVAN, PATRICK JOSEPH
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 022370/0515 →