Apparatus, system, method and computer program product for service selection and sorting
First Claim
1. A terminal for receiving broadcast services, the terminal comprising:
- a controller configured to use data forming the whole of or part of an electronic service guide and locally stored information concerning the accessibility of services to generate a list of selectable services; and
a user interface configured to present at least part of the list in a selectable manner.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, method and computer program product for providing a user of a terminal with broadcast services. A terminal controller is configured to use data forming the whole of or part of an electronic service guide, and store information concerning the accessibility of services. That information is used to then generate a list of selectable services available to the user. A user interface presents at least part of the list in a selectable manner. Service accessibility display options are included either as a setting in the terminal or as a user input. Subscribed services are presented to the user on a display differently than non-subscribed services. If a non-subscribed service is selected, payment data is retrieved from the terminal and a suitable subscription is purchased without significant user involvement. The purchase of a subscription results in the terminal receiving subscription data, which is then stored for future use.
-
Citations
54 Claims
-
1. A terminal for receiving broadcast services, the terminal comprising:
-
a controller configured to use data forming the whole of or part of an electronic service guide and locally stored information concerning the accessibility of services to generate a list of selectable services; and
a user interface configured to present at least part of the list in a selectable manner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
- 15. A mobile terminal configured to receive broadcast data identifying one or more service packages, and, in respect to each package, data describing a channel through which access to the service package is obtained, the mobile terminal being operable to send a service package request via the described channel.
- 21. A system configured to broadcast data identifying one or more service packages, and, in respect of each package, data describing a channel through which access to the service packages is obtained.
-
30. A user interface for presenting broadcast services, the user interface comprising:
-
a list generator configured to use data forming the whole of or part of an electronic service guide and information concerning the accessibility of services to generate a list of selectable services; and
means configured to present at least part of the list in a selectable manner. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A method of operating a broadcast system, the method comprising:
- broadcasting data identifying one or more service packages, and, in respect to each package, data describing a channel through which access to the service packages is obtained.
-
37. A method of operating a mobile terminal, the method comprising:
-
receiving broadcast data identifying one or more service packages, and, in respect to each package, data describing a channel through which access to the service package is obtained; and
sending a service package request via the described channel. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A method of operating a terminal for receiving broadcast services, the method comprising:
-
receiving data forming the whole of or part of an electronic service guide;
locally maintaining information concerning the accessibility of services;
generating a list of selectable services using the electronic service guide data and the accessibility data; and
presenting at least part of the list in a selectable manner.
-
-
44. A method for selecting a service from a plurality of available services, the method comprising:
-
receiving a first schedule for an electronic service guide, wherein the first schedule comprises data on the transmitting channel and data on the transmitting times of the electronic service guide;
storing the received first schedule in a first data base in a terminal;
receiving an electronic service guide comprising data on the available services, wherein the data on the available services comprises identification of at least one of said available services, classification data on at least one of said available services, and second schedule data comprising transmitting times of the available services;
storing the electronic service guide in a second data base;
selecting at least one service data item on one or more services to be displayed on a display of the terminal;
selecting at least one service among the displayed services;
ordering the selected service;
receiving a response to the order, the response comprising data on one or more time-slicing parameters relating to the selected service. - View Dependent Claims (45, 46)
-
-
47. A computer program product for operating a mobile terminal that includes a memory for storing a computer-readable medium, the computer-readable medium containing program code that is executable by at least one processor for performing instructions, the instructions comprising:
-
receiving broadcast data identifying one or more service packages, and, in respect to each package, data describing a channel through which access to the service package is obtained; and
sending a service package request via the described channel. - View Dependent Claims (48, 49, 50)
-
-
51. A computer program product of operating a terminal for receiving broadcast services that includes a memory for storing a computer-readable medium, the computer-readable medium containing program code that is executable by at least one processor for performing instructions, the instructions comprising:
-
receiving data forming the whole of or part of an electronic service guide;
maintaining locally information concerning the accessibility of services;
generating a list of selectable services using the electronic service guide data and the accessibility data; and
presenting at least part of the list in a selectable manner.
-
-
52. A computer program product for selecting a service from a plurality of available services that includes a memory for storing a computer-readable medium, the computer-readable medium containing program code that is executable by at least one processor for performing instructions, the instructions comprising:
-
receiving a first schedule for an electronic service guide, wherein the first schedule comprises data on the transmitting channel and data on the transmitting times of the electronic service guide;
storing the received first schedule in a first data base in a terminal;
receiving an electronic service guide comprising data on the available services, wherein the data on the available services comprises identification of at least one of said available services, classification data on at least one of said available services, and second schedule data comprising transmitting times of the available services;
storing the electronic service guide in a second data base;
selecting at least one service data item on one or more services to be displayed on a display of the terminal;
selecting at least one service among the displayed services;
ordering the selected service;
receiving a response to the order, the response comprising data on one or more time-slicing parameters relating to the selected service. - View Dependent Claims (53, 54)
-
Specification