IP Library Granted Patent US 8,880,624
Granted Patent B2
US 8,880,624 · App. 13/090,464 · Granted Nov 4, 2014

Method and apparatus for receiving data from a plurality of feed sources

Inventors: Andrew Philip Cundill (Ottawa, CA); Heloise Rose Doucet (Ottawa, CA)
Assignee: BlackBerry Limited
H04L67/26G06F17/30867H04L67/02
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,880,624
App. No.
13/090,464
Granted
Nov 4, 2014
Kind
B2
Abstract

The present specification relates generally to computing devices and more particular relates to a method and apparatus for receiving data from a plurality of feed sources at a plurality of servers via a mobile device comprising a processor interconnected with a display. In one aspect, the mobile device is configured to start a feed service; register feed adapters with the feed service; receive content data via the feed adapters; and generate a list view of the content data on a display of the mobile device.

Claims (34)

1. A method of receiving data from a plurality of feed sources at a plurality of servers via a mobile device, the mobile device having a processor interconnected with a display, the method comprising:

starting, via the processor of the mobile device, a feed service forming part of a feed application that is executed by the processor;

registering, via the processor, feed adapters with the feed service, the feed adapters forming part of the feed application;

receiving content data via the feed adapters; and

controlling the display to generate a list view of the content data.

2. The method of claim 1 further comprising the feed adapters connecting to the servers.

3. The method of claim 1 further comprising registering, via the processor, listeners with the feed adapters.

4. The method of claim 3 further comprising starting, via the processor, a content listener, wherein the registering listeners comprises the content listener registering the listeners with the feed adapters.

5. The method of claim 1 , wherein the receiving content data comprises receiving pending content.

6. The method of claim 1 , wherein the receiving content data comprises receiving new content.

7. The method of claim 1 , wherein the controlling the display to generate the list view of the content data comprises displaying the content data via a viewer.

8. The method of claim 7 , wherein the controlling the display to generate the list view of the content data comprises starting the viewer.

9. The method of claim 8 , wherein the controlling the display to generate the list view of the content data further comprises the viewer retrieving the content from the feed service.

10. The method of claim 9 , wherein the controlling the display to generate the list view of the content data further comprises the viewer connecting to the feed service.

11. The method of claim 1 , further comprising retrieving accounts for the feed adapters.

12. The method of claim 11 , wherein the retrieving accounts comprises retrieving the feed adapters associated with the feed service and requesting all accounts associated with each the feed adapters.

13. The method of claim 1 , wherein the receiving content data comprises retrieving a pre-determined amount of content from a server.

14. A mobile device for receiving data from a plurality of feed sources at a plurality of servers, the mobile device comprising:

a display; and

a processor configured to:

start a feed service that forms part of a feed application that is executed by the processor;

register feed adapters with the feed service, the feed adapters forming part of the feed application;

receive content data via the feed adapters; and

control the display to generate a list view of the content data.

15. The mobile device of claim 14 , wherein the processor is further configured to connect the feed adapters to the servers.

16. The mobile device of claim 14 , wherein the processor is further configured to register listeners with the feed adapters.

17. The mobile device of claim 16 wherein the processor is further configured to start a content listener, the registering the listeners comprises the content listener registering the listeners with the feed adapters.

18. The mobile device of claim 14 , wherein the receive content data comprises receiving pending content.

19. The mobile device of claim 14 , wherein the receive content data comprises receiving new content.

20. A computer program product, for a mobile device comprising a processor interconnected with a display, the computer program product comprising a non-transitory computer-readable storage medium having a computer-readable code adapted to be executed on the processor to implement a method of receiving data from a plurality of feed sources at a plurality of servers via the mobile device, the method comprising:

starting, via the processor, a feed service forming part of a feed application that is executed by the processor;

registering, via the processor, feed adapters with the feed service, the feed adapters forming part of the feed application;

receiving content data via the feed adapters; and

controlling the display to generate a list view of the content data.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/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 Aug 13, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033541/0704 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2011
From: CUNDILL, ANDREW PHILIP; DOUCET, HELOISE ROSE
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026156/0205 →
Continuity (2)
Provisional Application 61327407 · Apr 23, 2010
Related Publication 20110264783A1 · Oct 27, 2011