IP Library Granted Patent US 8,667,510
Granted Patent B2
US 8,667,510 · App. 13/568,185 · Granted Mar 4, 2014

Method, device, and server for providing content to a handset

Inventors: Adrianne Binh Luu (Roswell, GA); Jeffrey Mikan (Cumming, GA)
Assignee: AT&T Mobility II LLC
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 8,667,510
App. No.
13/568,185
Granted
Mar 4, 2014
Kind
B2
Abstract

A system and method for providing time-sensitive information to a handset using a scrolling ticker. The method includes receiving the time-sensitive information at a server, determining the time period before the next update for a second set of information, and if less than a pre-determined value, then streaming the time sensitive information at the end of the time period to the handset. If the time period is greater that than the pre-determined value, then streaming the time-sensitive information immediately. In an alternative embodiment, a method is provided which includes determining a base schedule for periodically streaming the information to a handset via a scrolling ticker, receiving time-sensitive information relating to an event, determining a second schedule for periodically streaming time-sensitive information related to the event, and streaming the time-sensitive information in accordance with the second schedule during a time period associated with the event.

Claims (64)

1. A method, for providing content data to a mobile communication device for display via a scrolling ticker of the mobile communication device, comprising:

receiving, by a scrolling-ticker application server, input content data comprising either time-sensitive content data or non-time-sensitive content data;

determining, by the scrolling-ticker application server, whether the input content data is time-sensitive content data or non-time-sensitive content data based on whether the input content data is marked by a time-to-live indicator indicating a preferred delivery timing for delivery of the input content data to the mobile communication device;

if the input content data is non-time-sensitive content data:

(a) scheduling, by the scrolling-ticker application server, the non-time-sensitive content data for delivery to the mobile communication device according to a default pre-established content-delivery schedule of the scrolling-ticker application server; and

(b) transmitting, by the scrolling-ticker application server, the non-time-sensitive content data to the mobile communication device, according to a next delivery time of the default predetermined content-delivery schedule, for presentation via the scrolling ticker of the mobile communication device; and

if the input content data is time-sensitive content data:

(a) comparing, by the scrolling-ticker application server, the preferred delivery timing, indicated by the time-to-live indicator, to the default pre-established content-delivery schedule;

(b) determining, by the scrolling-ticker application server, based on the comparing, whether the preferred delivery timing indicated by the time-to-live indicator falls within a predetermined window around the next delivery time of the default predetermined content-delivery schedule;

(c) if the preferred delivery timing, indicated by the time-to-live indicator, falls within the predetermined window around the next delivery time of the default predetermined content-delivery schedule:

scheduling, by the scrolling-ticker application server, the time-sensitive content data for delivery according to the default predetermined content-delivery schedule; and

transmitting, by the scrolling-ticker application server, the time-sensitive content data to the mobile communication device, according to the next delivery time of the default predetermined content-delivery schedule, for presentation via the scrolling ticker of the mobile communication device; and

(d) if the preferred delivery timing, indicated by the time-to-live indicator, does not fall within the predetermined window around the next delivery time of the default predetermined content-delivery schedule:

scheduling, by the scrolling-ticker application server, delivery of the time-sensitive content data according to an independent schedule differing from the default predetermined content-delivery schedule; and

transmitting, by the scrolling-ticker application server, the time-sensitive content data to the mobile communication device, according to the independent schedule, for presentation via the scrolling ticker of the mobile communication device.

2. The method of claim 1 , further comprising modifying, by the scrolling-ticker application server, the default predetermined content-delivery schedule based on user input received from the mobile communication device.

3. The method of claim 1 , wherein the default predetermined content-delivery schedule is based at least in part on a user pull request received from the mobile communication device.

4. The method of claim 1 , wherein the default predetermined content-delivery schedule calls for at least one a-periodic delivery of content to the mobile communication device.

5. The method of claim 4 , wherein the a-periodic delivery is initiated in response to an action occurring at an event associated with the input content data.

6. The method of claim 1 , wherein determining, by the scrolling-ticker application server, whether the input content data is time-sensitive content data or non-time-sensitive content data based on whether the input content data is marked by a time-to-live indicator comprises determining whether the input content data has a time-to-live counter.

7. The method of claim 1 , wherein determining, by the scrolling-ticker application server, whether the input content data is time-sensitive content data or non-time-sensitive content data based on whether the input content data is marked by a time-to-live indicator comprises determining whether the input content data has a time-to-live timestamp.

8. The method of claim 1 , further comprising determining, by the scrolling-ticker application server, the default pre-established content-delivery schedule.

9. The method of claim 1 , wherein the input content data is determined to be time-sensitive content data and comprises at least one piece of information selected from a group consisting of: stock information; sports scores; news; and weather content.

10. The method of claim 1 , wherein the input content data is determined to be non-time-sensitive content data and comprises at least one piece of information selected from a group consisting of: stock information; sports scores; news; and weather content.

11. A non-transitory computer-readable medium comprising instructions, for use at a scrolling-ticker application server to provide content data to a mobile communication device for display via a scrolling ticker of the mobile communication device, that, when executed by a processor, cause the processor to perform operations comprising:

receiving input content data comprising either time-sensitive content data or non-time-sensitive content data;

determining whether the input content data is time-sensitive content data or non-time-sensitive content data based on whether the input content data is marked by a time-to-live indicator indicating a preferred delivery timing for delivery of the input content data to the mobile communication device;

if the input content data is non-time-sensitive content data:

(a) scheduling the non-time-sensitive content data for delivery to the mobile communication device according to a default pre-established content-delivery schedule of the scrolling-ticker application server; and

(b) transmitting the non-time-sensitive content data to the mobile communication device, according to a next delivery time of the default predetermined content-delivery schedule, for presentation via the scrolling ticker of the mobile communication device; and

if the input content data is time-sensitive content data:

(a) comparing the preferred delivery timing, indicated by the time-to-live indicator, to the default pre-established content-delivery schedule;

(b) determining based on the comparing, whether the preferred delivery timing indicated by the time-to-live indicator falls within a predetermined window around the next delivery time of the default predetermined content-delivery schedule;

(c) if the preferred delivery timing, indicated by the time-to-live indicator, falls within the predetermined window around the next delivery time of the default predetermined content-delivery schedule:

scheduling the time-sensitive content data for delivery according to the default predetermined content-delivery schedule; and

transmitting the time-sensitive content data to the mobile communication device, according to the next delivery time of the default predetermined content-delivery schedule, for presentation via the scrolling ticker of the mobile communication device; and

(d) if the preferred delivery timing, indicated by the time-to-live indicator, does not fall within the predetermined window around the next delivery time of the default predetermined content-delivery schedule:

scheduling delivery of the time-sensitive content data according to an independent schedule differing from the default predetermined content-delivery schedule; and

transmitting the time-sensitive content data, to the mobile communication device, according to the independent schedule, for presentation via the scrolling ticker of the mobile communication device.

12. The non-transitory computer-readable medium of claim 11 , wherein the instructions, when executed by the processor, cause the processor to perform the operations further comprising modifying the default predetermined content-delivery schedule based on user input received from the mobile communication device.

13. The non-transitory computer-readable medium of claim 11 , wherein the default predetermined content-delivery schedule is based at least in part on a user pull request received from the mobile communication device.

14. The non-transitory computer-readable medium of claim 11 , wherein the default predetermined content-delivery schedule calls for at least one a-periodic delivery of content to the mobile communication device.

15. The non-transitory computer-readable medium of claim 14 , wherein the a-periodic delivery is initiated in response to an action occurring at an event associated with the input content data.

16. A scrolling-ticker application server, for providing content data to a mobile communication device for display via a scrolling ticker of the mobile communication device, comprising:

a processor; and

a computer-readable storage device being in operative communication with the processor and including computer-executable instructions that, when executed the processor, cause the processor to perform operations comprising:

receiving input content data comprising either time-sensitive content data or non-time-sensitive content data;

determining whether the input content data is time-sensitive content data or non-time-sensitive content data based on whether the input content data is marked by a time-to-live indicator indicating a preferred delivery timing for delivery of the input content data to the mobile communication device;

if the input content data is non-time-sensitive content data:

(c) scheduling the non-time-sensitive content data for delivery to the mobile communication device according to a default pre-established content-delivery schedule of the scrolling-ticker application server; and

(d) transmitting the non-time-sensitive content data to the mobile communication device, according to a next delivery time of the default predetermined content-delivery schedule, for presentation via the scrolling ticker of the mobile communication device; and

if the input content data is time-sensitive content data:

(e) comparing the preferred delivery timing, indicated by the time-to-live indicator, to the default pre-established content-delivery schedule;

(f) determining based on the comparing, whether the preferred delivery timing indicated by the time-to-live indicator falls within a predetermined window around the next delivery time of the default predetermined content-delivery schedule;

(g) if the preferred delivery timing, indicated by the time-to-live indicator, falls within the predetermined window around the next delivery time of the default predetermined content-delivery schedule:

scheduling the time-sensitive content data for delivery according to the default predetermined content-delivery schedule; and

transmitting the time-sensitive content data to the mobile communication device according to the next delivery time of the default predetermined content-delivery schedule, for presentation via the scrolling ticker of the mobile communication device; and

(h) if the preferred delivery timing, indicated by the time-to-live indicator, does not fall within the predetermined window around the next delivery time of the default predetermined content-delivery schedule:

scheduling delivery of the time-sensitive content data according to an independent schedule differing from the default predetermined content-delivery schedule; and

transmitting the time-sensitive content data to the mobile communication device, according to the independent schedule, for presentation via the scrolling ticker of the mobile communication device.

17. The scrolling-ticker application server of claim 16 , wherein the operations further comprise modifying the default predetermined content-delivery schedule based on user input received from the mobile communication device.

18. The scrolling-ticker application server of claim 16 , wherein the default predetermined content-delivery schedule is based at least in part on a user pull request received from the mobile communication device.

19. The scrolling-ticker application server of claim 16 , wherein the default predetermined content-delivery schedule calls for at least one a-periodic delivery of content to the mobile communication device.

20. The scrolling-ticker application server of claim 19 , wherein the a-periodic delivery is initiated in response to an action occurring at an event associated with the input content data.

Assignments (3)
CHANGE OF NAME Recorded Mar 9, 2016
From: CINGULAR WIRELESS II, LLC
To: AT&T MOBILITY II, LLC
Reel/Frame 038043/0439 →
CHANGE OF NAME Recorded Mar 9, 2016
From: AT&T MOBILITY II, LLC
To: AT&T MOBILITY II LLC
Reel/Frame 038043/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2012
From: LUU, ADRIANNE BINH; MIKAN, JEFFREY
To: CINGULAR WIRELESS II, LLC
Reel/Frame 028735/0591 →
Continuity (3)
Continuation 12626282 · Nov 25, 2009
Continuation 11616593 · Dec 27, 2006
Related Publication 20120303699A1 · Nov 29, 2012