IP Library Patent Application 13278422
Patent Application
App. No. 13/278,422

MAPPING RAW EVENT DATA TO CUSTOMIZED NOTIFICATIONS

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 None
App. No.
13/278,422
Abstract

Delivering a notification to a user device. One method includes receiving a generic event as part of a broadcast of the generic event to a plurality of consumers. The method further includes mapping the generic event to a specific notification for a specific end user consumer. The method further includes delivering the specific notification to the end user consumer.

Claims (30)

1 . A method of delivering a notification to a user device, the method comprising:

receiving a generic event as part of a broadcast of the generic event to a plurality of consumers;

mapping the generic event to a specific notification for a specific end user consumer; and

delivering the specific notification to the end user consumer.

2 . The method of claim 1 , wherein the specific end user consumer is using a device, the device using a specific platform, and wherein mapping comprises mapping to a specific notification based on the end consumer device by mapping to a specific platform.

3 . The method of claim 1 , wherein mapping the generic event to a specific notification for a specific end user consumer is based on user interaction with an end consumer user interface.

4 . The method of claim 3 , wherein the user interaction comprises a user selecting an application, and wherein the specific notification is mapped to the selected application.

5 . The method of claim 1 , wherein mapping the generic event to a specific notification for a specific end user consumer is based on user preferences stored in a target database, the target database storing information about end user consumers.

6 . The method of claim 1 , wherein mapping the generic event to a specific notification for a specific end user consumer is based on information held in a target description, the target description describing an end user consumer.

7 . The method of claim 1 , wherein mapping the generic event to a specific notification for a specific end user consumer is performed at the edge of a delivery system by using routing slips associated with the generic event, the routing slips identifying a plurality of delivery targets.

8 . A computer readable medium comprising computer executable instructions that when executed by one or more processors, causes one or more processors to perform the following:

receiving a generic event as part of a broadcast of the generic event to a plurality of consumers;

mapping the generic event to a specific notification for a specific end user consumer; and

delivering the specific notification to the end user consumer.

9 . The computer readable medium of claim 8 , wherein the specific end user consumer is using a device, the device using a specific platform, and wherein mapping comprises mapping to a specific notification based on the end consumer device by mapping to a specific platform.

10 . The computer readable medium of claim 8 , wherein mapping the generic event to a specific notification for a specific end user consumer is based on user interaction with an end consumer user interface.

11 . The computer readable medium of claim 10 , wherein the user interaction comprises a user selecting an application, and wherein the specific notification is mapped to the selected application.

12 . The computer readable medium of claim 8 , wherein mapping the generic event to a specific notification for a specific end user consumer is based on user preferences stored in a target database, the target database storing information about end user consumers.

13 . The computer readable medium of claim 8 , wherein mapping the generic event to a specific notification for a specific end user consumer is based on information held in a target description, the target description describing an end user consumer.

14 . The computer readable medium of claim 8 , wherein mapping the generic event to a specific notification for a specific end user consumer is performed at the edge of a delivery system by using routing slips associated with the generic event, the routing slips identifying a plurality of delivery targets.

15 . A computing system for delivering a notification to a user device, the system comprising:

one or more processors;

one or more computer readable memory coupled to the one or more processors, the one or more computer readable memory comprising computer executable instructions that when executed by one or more of the one or more processors causes modules to be implemented including:

a first module, wherein the first module is configured to receive a generic event as part of a broadcast of the generic event to a plurality of consumers; and

a second module, wherein the second module is configured to map the generic event to a specific notification for a specific end user consumer and to deliver the specific notification to the end user consumer.

16 . The system of claim 15 , wherein the specific end user consumer is using a device, the device using a specific platform, and wherein mapping comprises mapping to a specific notification based on the end consumer device by mapping to a specific platform.

17 . The system of claim 15 , wherein mapping the generic event to a specific notification for a specific end user consumer is based on user interaction with an end consumer user interface.

18 . The system of claim 17 , wherein the user interaction comprises a user selecting an application, and wherein the specific notification is mapped to the selected application.

19 . The system of claim 15 , wherein mapping the generic event to a specific notification for a specific end user consumer is based on user preferences stored in a target database, the target database storing information about end user consumers.

20 . The system of claim 15 , wherein mapping the generic event to a specific notification for a specific end user consumer is performed at the edge of a delivery system by using routing slips associated with the generic event, the routing slips identifying a plurality of delivery targets.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2011
From: VASTERS, CLEMENS FRIEDRICH
To: MICROSOFT CORPORATION
Reel/Frame 027102/0592 →