IP Library Patent Application 13244819
Patent Application
App. No. 13/244,819

Method and System to Discover and Subscribe to an Enhanced Syndicated Feed

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 None
App. No.
13/244,819
Abstract

Embodiments of a method and system to discover and subscribe to an enhanced syndicated feed are generally described herein.

Claims (49)

1 . A method in a mobile electronic device, the method comprising:

receiving, at a feed reader, a uniform resource identifier (URI) to a content feed;

retrieving parameters from the URI related to a content feed server providing for optimized reception of the content feed; and

subscribing to the content feed at the content feed server.

2 . The method of claim 1 further comprising receiving the content feed as optimized from the content feed server.

3 . The method of claim 1 , further comprising performing one or more of an activation operation and a registration operation.

4 . The method of claim 3 , wherein at least one of the operations are performed according to an Open Mobile Alliance Dynamic Content Delivery specification.

5 . The method of claim 1 , wherein retrieving parameters from the URI comprises retrieving one or more of the content feed server address, a delivery server address, a proxy address, data connection parameters, a channel identifier or a content address.

6 . The method of claim 5 , wherein the parameters retrieved by the mobile electronic device relate to a syndicated feed reception (SFR) server.

7 . The method of claim 1 wherein the feed reader is a syndicated feed reception (SFR) enabled feed reader.

8 . The method of claim 1 , further comprising:

sending media capabilities of the mobile electronic device to a content feed provider or to the content feed server; and

receiving an enclosure from the content feed.

9 . The method of claim 8 , wherein the media capabilities of the mobile electronic device

include at least one of codec or codec parameters which indicate device capabilities.

10 . The method of claim 9 wherein the media capabilities of the mobile electronic device are sent in a user agent profile included in an Hypertext Transfer Protocol header.

11 . A method at a content feed server comprising:

receiving from a feed reader a message comprising one or more parameters related to a mobile electronic device;

retrieving the one or more parameters in the message; and

sending to the feed reader a request for activation.

12 . The method of claim 11 , wherein retrieving the one or more parameters in the message further comprises retrieving parameters from a Hypertext Transfer Protocol header.

13 . The method of claim 11 , wherein retrieving the one or more parameters in the message further comprises retrieving parameters from a user agent profile.

14 . The method of claim 11 , wherein retrieving the one or more parameters in the message comprises retrieving a syndication feed reception version.

15 . The method of claim 11 , further comprising:

receiving media capabilities of the mobile electronic device;

formatting a response according to the media capabilities of the mobile electronic device; and

sending the response.

16 . The method of claim 15 , wherein receiving media capabilities of a mobile electronic device comprises receiving the media capabilities in a user agent profile passed as an Hypertext Transfer Protocol header.

17 . The method of claim 15 , wherein receiving media capabilities of a mobile electronic device comprises receiving accepted mime-type, codec and parameters of the codecs.

18 . The method of claim 17 , wherein Internet Engineering Task Force (IETF) Request for Comments (RFC) 4281 is used to describe the media capabilities of the content requested by the mobile electronic device.

19 . A method on a mobile electronic device, to subscribe to a content feed for optimized delivery, the method comprising:

receiving a uniform resource identifier (URI) to a content feed at a feed reader;

fetching the URI, wherein fetching the URI comprises providing device parameters; and

receiving at the feed reader a request to activate from a content feed server, wherein the content feed server provides optimized delivery of the content feed.

20 . The method of claim 19 , wherein providing device parameters comprises providing parameters in a Hypertext Transfer Protocol message.

21 . The method of claim 19 , wherein the device parameters comprise a user agent profile.

22 . The method of claim 19 , wherein the device parameters comprise a syndication feed reception (SFR) version.

23 . A mobile electronic device comprising a feed reader configured to:

receive a uniform resource identifier (URI) related to a content feed;

determine from the URI whether the content feed is a syndicated feed reception (SFR) feed as distinguished from a legacy ATOM or Resource Description Framework Site Summary (RSS) feed;

if the content feed is an SFR feed, determine from the URI an address and connection parameters of a content feed server providing the SFR feed; and

communicate with the content feed server providing the SFR feed using the address and connection parameters from the URI.

24 . The mobile electronic device of claim 23 wherein the feed reader is configured to communicate with the content feed server to activate reception of the SFR feed from the content feed server.

25 . The mobile electronic device of claim 23 wherein the feed reader is configured to communicate with the content feed server to register with the content feed server to receive the content feed.

26 . The mobile electronic device of claim 23 wherein the feed reader is configured to communicate with the content feed server to subscribe to a channel of the SFR feed.

27 . The mobile electronic device of claim 23 wherein the feed reader is configured to communicate with the content feed server to activate and register with the content feed server and to subscribe to a channel of the SFR feed from the content feed server.

28 . The mobile electronic device of claim 23 wherein the feed reader is configured to render the communication with the content feed server to activate, register and subscribe in compliance with Open Mobile Alliance Dynamic Content Delivery specification.

29 . The mobile electronic device of claim 23 wherein the feed reader is configured to communicate with the content feed server by generating an Hypertext Transfer Protocol request including the address and connection parameters from the URI, and indicating device media capabilities including codec and codec parameters related to the content in the SFR feed.

30 . The mobile electronic device of claim 23 wherein the feed reader is configured to communicate with the content feed server by generating an Hypertext Transfer Protocol (HTTP) request including the address and connection parameters from the URI, and indicating device media capabilities in a user agent profile in a header of the HTTP request.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 16, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034012/0007 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2012
From: MARTIN-COCHER, GAELLE CHRISTINE; SHENFIELD, MICHAEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029112/0908 →