IP Library Granted Patent US 8,620,988
Granted Patent B2
US 8,620,988 · App. 11/086,373 · Granted Dec 31, 2013

System and method for processing syndication information for a mobile device

Inventors: Mark Sohm (Guelph, CA); Jennifer Emery (Ayr, CA); Michael Clewley (Kitchener, CA)
Assignee: Research In Motion Limited
H04L29/08072Y10S707/99933Y10S707/9994
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,620,988
App. No.
11/086,373
Granted
Dec 31, 2013
Kind
B2
Abstract

A system and method for processing syndication information for a mobile device that includes: identifying a plurality of syndication servers to which a user of the mobile device subscribes; polling, at a first predetermined interval, the plurality of syndication servers to determine if syndication information on each the syndication server has been updated; if the syndication information has been updated, requesting and receiving updated syndication information; adapting the updated syndication information into a predetermined format, and sending the adapted syndication information to the mobile device. The sending of the adapted syndication information may also be performed at a predetermined interval. The predetermined format preferably uses less data and requires less processing than the original format.

Claims (23)

1. A method on a news aggregation server for providing syndicated news articles to a mobile device, said method comprising:

said news aggregation server periodically polling a plurality of XML news syndication servers, at a server configured periodic interval, to obtain updated news articles from each of said plurality of XML news syndication servers;

said news aggregation server receiving subscription information associated with the mobile device, the subscription information:

identifying at least one subscriber-specified XML news syndication server from the plurality of XML news syndication servers,

indicating a subscriber-specified maximum number of updated news articles for each of the at least one subscriber-specified XML news syndication server, wherein said XML news syndication server is a server that performs formatting of news syndication information into an XML format, wherein the news syndication information is to be displayed on the mobile device, and

indicating a subscriber-specified periodic interval for how frequently to send updated news articles to the mobile device;

said news aggregation server determining, based on the subscription information, an aggregated list of updated news articles from the at least one subscriber-specified XML news syndication server, the aggregated list of updated news articles comprises up to the subscriber-specified maximum number of updated news articles that have not been previously sent to the mobile device;

said news aggregation server generating, based on the aggregated list of updated news articles, a mobile syndication document in a predetermined format optimized for wireless delivery to the mobile device, the mobile syndication document comprising at least a title and a news portion extracted from each updated news article in the aggregated list of updated news articles; and

said news aggregation server sending the mobile syndication document to the mobile device via a wireless communication network at the subscriber-specified periodic interval.

2. A method on a news aggregation server, said method comprising:

said news aggregation server maintaining a syndication server listing that identifies a plurality of XML news syndication servers;

said news aggregation server receiving and storing subscription information for a corresponding mobile device, the subscription information:

identifying at least one subscriber-specified XML news syndication server from the plurality of XML news syndication servers,

indicating a subscriber-specified maximum number of updated news articles for each of the at least one subscriber-specified XML news syndication server, wherein said XML news syndication server is a server that performs formatting of news syndication information into an XML format, wherein the news syndication information is to be displayed on the mobile device, and

indicating a subscriber-specified periodic interval for how frequently to send updated news articles to the corresponding mobile device;

said news aggregation server polling each XML news syndication server identified in the syndication server listing at a server-configured periodic polling interval associated with each syndication server, said polling to obtain updated syndication information from each XML news syndication server;

said news aggregation server aggregating updated syndication information from said plurality of XML news syndication servers to prepare an aggregated set list of up to the subscriber-specified maximum number of updated news articles from the at least one subscriber-specified XML news syndication server based on the subscription information for the corresponding mobile device;

said news aggregation server generating a mobile syndication document with the aggregated list of updated news articles adapted into a predetermined format optimized for wireless delivery; and

said news aggregation server sending the mobile syndication document from the news aggregation server to the corresponding mobile device via a wireless communication network at the subscriber-specified periodic interval if the at least one subscriber-specified XML news syndication server has been updated since a previous mobile syndication document was sent to the corresponding mobile device.

3. The method of claim 2 , further comprising: said news aggregation server parsing the updated syndication information to obtain headlines and descriptions of updated news articles.

4. The method of claim 2 , wherein said mobile syndication document includes a title and a news article description for one of the updated news articles.

5. The method of claim 2 , wherein said predetermined format is HTML format.

6. The method of claim 2 , wherein the server-configured periodic polling interval is set by a system administrator.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 3, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034150/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2005
From: SOHM, MARK; EMERY, JENNIFER; CLEWLEY, MICHAEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 016405/0842 →
Continuity (1)
Related Publication 20060217126A1 · Sep 28, 2006