IP Library › Granted Patent US 7,941,492
Granted Patent B2
US 7,941,492 · App. 11/354,368 · Granted May 10, 2011

Message data management

Assignee: Microsoft Corporation
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,941,492
App. No.
11/354,368
Granted
May 10, 2011
Kind
B2
Abstract

A workflow manager application transfers message data received from an originating device via a communication network to a target application for processing. A graphical user interface displays the received message data and allows the user to view and designate one or more target applications for processing the message data. The workflow manger application is responsive to user input to transfer message data to the designated one or more target applications for processing the message data. Alternatively, the workflow manager application analyzes received message data to identify one or more target applications, and transfers the message data to the identified one or more target applications for processing.

Claims (12)

1. A computerized method for transferring message data to an application for processing, said computerized method comprising:

receiving, at a destination device, message data via a communication network;

determining an intent of the received message data;

defining a target application as a function of the determined intent;

transferring the received message data to the defined target application for processing;

identifying a message thread based on the received message data, said message thread including at least two electronic messages each having message data, said identifying includes identifying a thread number for each of the at least two electronic messages as a function of the message data, said thread number corresponding to a chronological sequence in which each of the at least two electronic messages were received at the destination device;

comparing message data included in a most recent electronic message in the chronological sequence to the message data included in a next most recent electronic message in the chronological sequence to determine if updated message data is associated with the most recent electronic message; and

transferring the updated message data to the defined target application for processing.

2. The method of claim 1 further comprising:

storing a list of applications and a corresponding threshold value for each application in of the list of applications in a memory, and wherein said determining an intent includes calculating a transfer probability for each application in the list of applications;

comparing the calculated transfer probability for each application to the corresponding threshold value for each application to determine whether to transfer the message data to one or more a target applications; and

defining a particular application in the list of applications as the target application when the calculated transfer probability for that particular application is greater than the corresponding threshold value for that particular application.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2006
From: PEARSON, MALCOLM ERIK; WARMAN, LEON R.
To: MICROSOFT CORPORATION
Reel/Frame 017370/0442 →
Continuity (3)
Continuation In Part 10867626 · Jun 15, 2004
Provisional Application 60549075 · Mar 1, 2004
Related Publication 20060212286A1 · Sep 21, 2006