IP Library Granted Patent US 10,791,363
Granted Patent B2
US 10,791,363 · App. 15/873,300 · Granted Sep 29, 2020

Method and apparatus for configuring presentation of service guides

Inventors: Toni Juhani Paila (Helsinki, FI); Ilkka Antero Oksanen (Espoo, FI)
Assignee: Conversant Wireless Licensing S.a.r.l.
H04N21/435H04N21/235H04N21/2362H04N21/4345H04N21/84H04H60/72H04H60/73
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 10,791,363
App. No.
15/873,300
Granted
Sep 29, 2020
Kind
B2
Abstract

An approach is provided for presenting service guides. A head-end platform generates a service guide fragment and inserts a tag into the service guide fragment to generate a modified service guide fragment. The head-end platform then causes, at least in part, transmission of the modified service guide fragment. A user equipment receives the service guide fragment and detects the tag in the service guide fragment. The user equipment then determines a transformation type based, at least in part, on the tag. The user equipment causes, at least in part, performing of the transformation and output of a transformed presentation.

Claims (43)

1. A method of providing a customized electronic service guide at a device, comprising:

configuring contents of a file according to one or more user preferences, the file identifying a transformation applicable to transform received service guide fragments into a user-customized viewable format;

storing the file at the device;

receiving one or more service guide fragments at the device;

detecting a tag in at least one of the received service guide fragments including a local address pointing to the file;

transforming the one or more service guide fragments into the user-customized viewable format based, at least in part, on the identified transformation; and

outputting at the device an electronic service guide comprising the transformed service guide fragments.

2. The method of claim 1 , wherein the step of receiving one or more service guide fragments comprises:

retrieving one or more service guide fragments from a source specified by a Uniform Resource Indicator (URI) in the file.

3. The method of claim 2 , wherein the step of receiving one or more service guide fragments further comprises:

resolving the URI to a source indicated by a File Delivery over Unidirectional Transport (FLUTE) URL or a Hypertext Transport Protocol (HTTP) URL, from which the one or more service guide fragments are retrieved.

4. The method of claim 2 , wherein the retrieving step comprises interactively retrieving the one or more service guide fragments.

5. The method of claim 1 , wherein the file identifies service guide fragments to be transformed based on the identified transformation.

6. The method of claim 5 , wherein the step of receiving one or more service guide fragments comprises:

resolving the URI to an eXtensible Markup Language (XML) document; and

retrieving one or more service guide fragments from the XML document.

7. The method of claim 5 , wherein the step of receiving one or more service guide fragments comprises:

retrieving one or more service guide fragments directly identified in the file.

8. The method of claim 1 , wherein the one or more service guide fragments transformed in the transforming step comprises the at least one of the received service guide fragments in which the tag is detected.

9. An apparatus comprising:

at least one processor;

a display; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform a plurality of operations comprising:

configuring contents of a file according to one or more user preferences, the file identifying a transformation applicable to transform received service guide fragments into a user-customized viewable format;

storing the file in the at least one memory;

receiving one or more service guide fragments;

detecting a tag in at least one of the received service guide fragments including a local address pointing to the file;

transforming the one or more service guide fragments into a user-customized viewable format based, at least in part, on the identified transformation; and

outputting at the display an electronic service guide comprising the transformed service guide fragments.

10. The apparatus of claim 9 , wherein the file identifies service guide fragments to be transformed based on the identified transformation.

11. The apparatus of claim 10 , wherein the operation of receiving one or more service guide fragments comprises:

retrieving one or more service guide fragments from a source specified by a Uniform Resource Indicator (URI) in the file.

12. The apparatus of claim 11 , wherein the operation of receiving one or more service guide fragments further comprises:

resolving the URI to a source indicated by a File Delivery over Unidirectional Transport (FLUTE) URL or a Hypertext Transport Protocol (HTTP) URL, from which the one or more service guide fragments are retrieved.

13. The apparatus of claim 11 , wherein the operation of receiving one or more service guide fragments comprises interactively retrieving the one or more service guide fragments.

14. The apparatus of claim 11 , wherein the operation of receiving one or more service guide fragments further comprises:

resolving the URI to an eXtensible Markup Language (XML) document;

and wherein the retrieving operation comprises:

retrieving the one or more service guide fragments from the XML document.

15. The apparatus of claim 10 , wherein the operation of receiving one or more service guide fragments comprises:

retrieving one or more service guide fragments directly identified in the file.

16. The apparatus of claim 9 , wherein the one or more service guide fragments transformed in the transforming operation comprises the at least one of the received service guide fragments in which the tag is detected.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2023
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CONVERSANT WIRELESS LICENSING LTD.
Reel/Frame 063508/0309 →
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055910/0832 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
Continuity (3)
Continuation 12776040 · May 7, 2010
Provisional Application 61176702 · May 8, 2009
Related Publication 20180278986A1 · Sep 27, 2018