IP Library Granted Patent US 7,814,158
Granted Patent B2
US 7,814,158 · App. 11/063,632 · Granted Oct 12, 2010

Methods, systems, and computer program products for delivering time-sensitive content

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,814,158
App. No.
11/063,632
Granted
Oct 12, 2010
Kind
B2
Abstract

A method for delivering a time-sensitive message to a recipient includes receiving the time-sensitive message, the time-sensitive message having a rule set for delivering the time-sensitive message. The rule set is extracted from the time-sensitive message. The rule set specifies a starting time and an expiration time for the time-sensitive message. The time-sensitive message is provided to the recipient based on the starting time. A determination is made if a current time is within a threshold of the expiration time. An extension message is sent to a source of the time-sensitive message if the current time is within a threshold of the expiration time.

Claims (33)

1. A method for delivering a time-sensitive message to a recipient, comprising:

receiving the time-sensitive message by a server, the time-sensitive message having a rule set for delivering the time-sensitive message;

extracting the rule set by the server, from the time-sensitive message, the rule set specifying a starting time and an expiration time for the time-sensitive message;

determining whether to provide the time-sensitive message to the recipient based on the starting time;

determining if a current time is within a threshold of the expiration time and sending an extension message to a source of the time-sensitive message if the current time is within a threshold of the expiration time, the extension message notifying the source of the time-sensitive message that the time-sensitive message will expire, the extension message providing information of fees for extending the expiration time of the time-sensitive message; wherein the time-sensitive message includes an identification of the time-sensitive message and the expiration time;

extending the expiration time of the time-sensitive message upon payment of a fee; wherein the extending the expiration time of the time-sensitive message is authorized by the source to allow the server to alter embedded header to change the expiration time of the time-sensitive message;

deleting the time-sensitive message upon reaching the expiration time without the recipient accessing the time-sensitive message or archiving the time-sensitive message upon reaching the expiration time without the recipient accessing the time-sensitive message;

wherein the time-sensitive message includes a link to time-sensitive content on the server and the method further comprises providing time-sensitive content to the recipient by pulling the time-sensitive content from the server.

2. The method of claim 1 wherein extending the expiration time of the time-sensitive message includes receiving an updated time-sensitive message including an updated expiration time.

3. The method of claim 1 wherein extending the expiration time of the time-sensitive message includes altering the expiration time for the time-sensitive message.

4. The method of claim 1 , wherein the rule set for delivering the time-sensitive message is embedded in a header of time-sensitive message.

5. The method of claim 1 , wherein the time-sensitive message is a time sensitive advertising message associated with time-sensitive advertising content.

6. The method of claim 1 wherein the extension message providing information for extending the expiration time of the time-sensitive message includes fee information including a fee per time of extension of the expiration time.

7. A system for delivering a time-sensitive message to a recipient, comprising:

a memory;

a processor;

a message server receiving the time-sensitive message, the time-sensitive message having a rule set for delivering the time-sensitive message;

a recipient device in communication with the message server;

the message server extracting the rule set, from the time-sensitive message, the rule set specifying a starting time and an expiration time for the time-sensitive message;

the message server determining whether to provide the time-sensitive message to the recipient device based on the starting time;

the message server determining if a current time is within a threshold of the expiration time and sending an extension message to a source of the time-sensitive message if the current time is within a threshold of the expiration time, the extension message notifying the source of the time-sensitive message that the time-sensitive message will expire, the extension message providing information of fees for extending the expiration time of the time-sensitive message; the time-sensitive message further includes an identification of the time-sensitive message and the expiration time;

wherein the time-sensitive message includes a link to time-sensitive content on a server and the message server providing time-sensitive content to the recipient device by pulling the time-sensitive content from the server;

wherein the message server deletes the time-sensitive message upon reaching the expiration time without the recipient accessing the time-sensitive message or archives the time-sensitive message upon reaching time-sensitive message;

wherein the message server extends the expiration time of the time-sensitive message upon payment of a fee and the authorization from the source allows the message server to alter the embedded header to change the expiration time of the time-sensitive message.

8. A computer program product for delivering a time-sensitive message to a recipient, the computer program product comprising:

a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for facilitating a method comprising:

receiving the time-sensitive message, the time-sensitive message having a rule set for delivering the time-sensitive message;

extracting the rule set, from the time-sensitive message, the rule set specifying a starting time and an expiration time for the time-sensitive message;

determining whether to provide the time-sensitive message to the recipient based on the starting time;

determining if a current time is within a threshold of the expiration time and sending an extension message to a source of the time-sensitive message if the current time is within a threshold of the expiration time, the extension message notifying the source of the time-sensitive message that the time-sensitive message will expire, the extension message providing information of fees for extending the expiration time of the time-sensitive message; wherein the time-sensitive message includes an identification of the time-sensitive message and the expiration time;

extending the expiration time of the time-sensitive message upon payment of a fee; wherein the extending the expiration time of the time-sensitive message is authorized by the source to allow the server to alter embedded header to change the expiration time of the time-sensitive message;

deleting the time-sensitive message upon reaching the expiration time without the recipient accessing the time-sensitive message or archiving the time-sensitive message upon reaching the expiration time without the recipient accessing the time-sensitive message;

wherein the time-sensitive message includes a link to time-sensitive content on a server and the method further comprises providing time-sensitive content to the recipient by pulling the time-sensitive content from the server.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2020
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: UBER TECHNOLOGIES, INC.
Reel/Frame 051788/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2019
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 048964/0887 →
CHANGE OF NAME Recorded Apr 18, 2019
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 048945/0737 →
CHANGE OF NAME Recorded Apr 18, 2019
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 048945/0847 →
CHANGE OF NAME Recorded Apr 18, 2019
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 048945/0880 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2005
From: MALIK, DALE W.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 016275/0172 →