IP Library Granted Patent US 6,952,720
Granted Patent B2
US 6,952,720 · App. 09/799,263 · Granted Oct 4, 2005

On-the-fly message notification system and methodology

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 6,952,720
App. No.
09/799,263
Granted
Oct 4, 2005
Kind
B2
Abstract

A message notification system and methodology including an on-the-fly message parser which parses data in an incoming message as the message is received and produces on-the-fly parsed information and an on-the-fly message notification generator, producing a message notification in response to the on-the-fly parsed information, at least partially while the on-the-fly message parser parses the data in the incoming message.

Claims (16)

1. A message notification system comprising:

an on-the-fly message parser which parses data in an incoming electronic mail message as the message is received and produces on-the-fly parsed information, the data being parsed during a message transfer session initiated by an electronic mail message sender coupled to the message notification system; and

an on-the-fly message notification generator operative to produce a message notification in response to the on-the-fly parsed information at least partially during the message transfer session and while the on-the-fly message parser parses the data in the incoming electronic mail message.

2. The system of claim 1 further comprising a connection manager including a socket queue for coordinating operation of the on-the-fly message parser and the on-the-fly message notification generator.

3. The system of claim 1 further comprising a filter manager cooperating with the on-the-fly message parser and with the on-the-fly message notification generator to determine whether a notification message should be generated, based on the parsed information.

4. The system of claim 1 wherein the on-the-fly message parser comprises a MIME parser.

5. The system of claim 4 wherein the MIME parser is operative to accumulate MIME encoded data until it contains at least a minimum amount of relevant information and then to decode the accumulated MIME encoded data on-the-fly.

6. The system of claim 1 , wherein the message transfer session is a Simple Mail Transfer Protocol (SMTP) session.

7. A message notification method, comprising:

on-the-fly parsing of data in an incoming electronic mail message as the electronic mail message is received to produce on-the-fly parsed information, the data being parsed during a message transfer session initiated by an electronic mail message sender coupled to a message notification system in which the message notification method is performed; and

on-the-fly message notification generating, producing a message notification in response to the on-the-fly parsed information at least partially during the message transfer session while the on-the-fly parsing of the data in the incoming electronic mail message is performed.

8. The method of claim 7 further comprising coordinating the on-the-fly message parsing and the on-the-fly message notification generating.

9. The method of claim 7 further comprising employing filtering with the on-the-fly message parsing and the on-the-fly message notification generating to determine whether a notification message should be generated, based on the parsed information.

10. The method of claim 7 wherein the on-the-fly message parsing comprises MIME parsing.

11. The method of claim 10 wherein the MIME parsing includes accumulating MIME encoded data until at least a minimum amount of relevant information is accumulated and then decoding the accumulated MIME encoded data on-the-fly.

12. The method of claim 7 , wherein the message transfer session is a Simple Mail Transfer Protocol (SMTP) session.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2014
From: LLOYD I. MILLER TRUST A-4; MILFAM II, L.P.; SINGER CHILDREN'S MANAGEMENT TRUST; MARRA, JANICE; OROS, DAVE; OROS, MARIA
To: LIVEWIRE MOBILE, INC.; GROOVE MOBILE, INC.
Reel/Frame 031906/0406 →
CHANGE OF NAME Recorded Aug 14, 2013
From: NMS COMMUNICATIONS CORPORATION
To: LIVEWIRE MOBILE, INC.
Reel/Frame 031014/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2013
From: LIVEWIRE MOBILE, INC.; GROOVE MOBILE, INC.
To: ONMOBILE LIVE, INC.
Reel/Frame 031009/0320 →
SUPPLEMENT TO SECURITY AGREEMENT Recorded Aug 1, 2012
From: LIVEWIRE MOBILE INC.
To: LLOYD I. MILLER TRUST A-4
Reel/Frame 028700/0198 →
SUPPLEMENT TO SECURITY AGREEMENT Recorded Aug 1, 2012
From: LIVEWIRE MOBILE, INC.
To: SINGER CHILDREN'S MANAGEMENT TRUST
Reel/Frame 028700/0148 →
SUPPLEMENT TO SECURITY AGREEMENT Recorded Aug 1, 2012
From: LIVEWIRE MOBILE, INC.
To: MILFAM II L.P.
Reel/Frame 028700/0187 →
SECURITY AGREEMENT Recorded May 11, 2012
From: LIVEWIRE MOBILE, INC.
To: SINGER CHILDREN'S MANAGEMENT TRUST; MILFAM II, L.P.; LLOYD I. MILLER TRUST A-4
Reel/Frame 028193/0891 →