Sélection de la langue

Search

Sommaire du brevet 2388255 

Énoncé de désistement de responsabilité concernant l'information provenant de tiers

Une partie des informations de ce site Web a été fournie par des sources externes. Le gouvernement du Canada n'assume aucune responsabilité concernant la précision, l'actualité ou la fiabilité des informations fournies par les sources externes. Les utilisateurs qui désirent employer cette information devraient consulter directement la source des informations. Le contenu fourni par les sources externes n'est pas assujetti aux exigences sur les langues officielles, la protection des renseignements personnels et l'accessibilité.

Disponibilité de l'Abrégé et des Revendications

L'apparition de différences dans le texte et l'image des Revendications et de l'Abrégé dépend du moment auquel le document est publié. Les textes des Revendications et de l'Abrégé sont affichés :

  • lorsque la demande peut être examinée par le public;
  • lorsque le brevet est émis (délivrance).
(12) Brevet: (11) CA 2388255
(54) Titre français: PROCEDE DE TRAITEMENT DE DONNEES DANS UN RECEPTEUR RADIO
(54) Titre anglais: METHOD FOR DATA PROCESSING IN A RADIO RECEIVER
Statut: Périmé et au-delà du délai pour l’annulation
Données bibliographiques
(51) Classification internationale des brevets (CIB):
  • H04H 40/00 (2008.01)
  • H04H 60/39 (2008.01)
(72) Inventeurs :
  • BERTRAM, GEROLD (Allemagne)
  • SCHOLZ, MAIK (Allemagne)
(73) Titulaires :
  • ROBERT BOSCH GMBH
(71) Demandeurs :
  • ROBERT BOSCH GMBH (Allemagne)
(74) Agent: SMART & BIGGAR LP
(74) Co-agent:
(45) Délivré: 2009-01-27
(86) Date de dépôt PCT: 2000-08-25
(87) Mise à la disponibilité du public: 2001-03-15
Requête d'examen: 2002-05-07
Licence disponible: S.O.
Cédé au domaine public: S.O.
(25) Langue des documents déposés: Anglais

Traité de coopération en matière de brevets (PCT): Oui
(86) Numéro de la demande PCT: PCT/DE2000/002911
(87) Numéro de publication internationale PCT: DE2000002911
(85) Entrée nationale: 2002-03-07

(30) Données de priorité de la demande:
Numéro de la demande Pays / territoire Date
199 42 842.5 (Allemagne) 1999-09-08

Abrégés

Abrégé français

L'invention concerne un procédé de traitement de données dans un récepteur radio, ce procédé servant à commander, au moyen de données provenant de l'émetteur et/ou d'au moins un dispositif récepteur de données, des programmes qui se déroulent sur le récepteur radio au moyen d'un élément logiciel. Ainsi, pour la représentation, une adaptation à la situation existante est effectuée par les programmes. Les données qui n'ont pas encore été exploitées par les programmes pour la commande de déroulement sont mémorisées temporairement. Les données sont toujours maintenues à l'état le plus actuel.


Abrégé anglais


Proposed herein is a method for processing data in a radio receiver, which
serves to control
programs that are executed in a radio receiver by means of a software element,
by means of data
from sensors and/or at least one data receiving apparatus. This matches
existing conditions for
presenting programs. Data that have not yet been used by programs for runtime
control are
buffered, so that the data is constantly updated.

Revendications

Note : Les revendications sont présentées dans la langue officielle dans laquelle elles ont été soumises.


CLAIMS:
1. A method for processing data in a radio receiver,
the radio receiver being loaded with a software element and
being connected with sensors and at least one data receiving
apparatus, the method comprising:
receiving program data transmitted with radio
signals;
assembling software programs in the radio receiver
from the program data;
running the software programs by means of the
software element;
providing local data using the sensors;
providing received data using the at least one
data receiving apparatus;
loading the local data and the received data to
the software programs by way of interfaces of the software
element;
evaluating, by the software programs, all of the
data that has been loaded;
controlling, by means of all the data, the
execution of the software programs; and
inputting user specific data by means of the radio
receiver and using the user specific data for program
runtime control;
wherein the program data, the local data and the
received data are buffered as buffered data; and
13

wherein the buffered data are updated if more
current data from the sensors and the at least one data
receiving apparatus are present.
2. The method as defined in claim 1 wherein all of
the data are received in Multimedia Object Transfer (MOT)
frames.
3. A method for processing data in a radio receiver,
the radio receiver being loaded with a software element and
being connected with sensors and at least one data receiving
apparatus, the method comprising:
receiving program data transmitted with radio
signals;
assembling software programs in the radio receiver
from the program data;
running the software programs by means of the
software element;
providing local data using the sensors;
providing received data using the at least one
data receiving apparatus;
loading the local data and the received data to
the software programs by way of interfaces of the software
element;
evaluating, by the software programs, all of the
data that has been loaded;
controlling, by means of all the data, the
execution of the software programs; and
14

wherein the program data that is transmitted with
the radio signals is used by the software programs for
program runtime control;
wherein the program data, the local data and the
received data are buffered as buffered data; and
wherein the buffered data are updated if more
current data from the sensors and the at least one data
receiving apparatus are present.
4. The method as defined in claim 3 wherein all of
the data are received in Multimedia Object Transfer (MOT)
frames.

Description

Note : Les descriptions sont présentées dans la langue officielle dans laquelle elles ont été soumises.


CA 02388255 2004-11-19
22386-2707
Method for Data Processing in a Radio Receiver
The present invention is based on a method for data processing in
a radio receiver.
It is already known from Thomas Lauterbach, publ., Digital Audio
Broadcasting, p. 134, Franzis Verlag, 1996, that data in addition
to radio programs are transmitted during DAB (digital audio
broadcasting).
US-5,946,326A describes a device and a method for transmitting
data-based services. Audio, video, and data based services are
described. WO 97/43838A1 describes the use of DAB for
transmitting control information. EP-A-804012 describes a system
of DAB and mobile radio for scanning and receiving multimedia
services.
Advantages of the present invention
In contrast to this, the method according to the present
invention for processing data in a radio receiver entails the
advantage that software programs that run in the radio receiver
evaluate data in order to control their execution. Because of
this, user, location, or time specific execution is achieved,
1

CA 02388255 2008-01-25
22386-2707
other locally available data in the radio receiver being
usable for runtime control. This leads to high acceptance
amongst the users of these radio receivers, and it offers
the suppliers of these programs advantages with respect to
broadcasting them.
Advantageous developments and improvements to the
method for data processing in a radio receiver are made
possible.
A broad aspect of the invention provides a method
for processing data in a radio receiver, the radio receiver
being loaded with a software element and being connected
with sensors and at least one data receiving apparatus, the
method comprising: receiving program data transmitted with
radio signals; assembling software programs in the radio
receiver from the program data; running the software
programs by means of the software element; providing local
data using the sensors; providing received data using the at
least one data receiving apparatus; loading the local data
and the received data to the software programs by way of
interfaces of the software element; evaluating, by the
software programs, all of the data that has been loaded;
controlling, by means of all the data, the execution of the
software programs; and inputting user specific data by means
of the radio receiver and using the user specific data for
program runtime control; wherein the program data, the local
data and the received data are buffered as buffered data;
and wherein the buffered data are updated if more current
data from the sensors and the at least one data receiving
apparatus are present.
Another broad aspect of the invention provides a
method for processing data in a radio receiver, the radio
receiver being loaded with a software element and being
2

CA 02388255 2008-01-25
22386-2707
connected with sensors and at least one data receiving
apparatus, the method comprising: receiving program data
transmitted with radio signals; assembling software programs
in the radio receiver from the program data; running the
software programs by means of the software element;
providing local data using the sensors; providing received
data using the at least one data receiving apparatus;
loading the local data and the received data to the software
programs by way of interfaces of the software element;
evaluating, by the software programs, all of the data that
has been loaded; controlling, by means of all the data, the
execution of the software programs; and wherein the program
data that is transmitted with the radio signals is used by
the software programs for program runtime control; wherein
the program data, the local data and the received data are
buffered as buffered data; and wherein the buffered data are
updated if more current data from the sensors and the at
least one data receiving apparatus are present.
It is particularly advantageous that data that are
evaluated by the programs for runtime control are input at
the radio receiver. Because of this, the user compiles a
user profile in order to control execution of the program
according to his needs and wishes.
It is also an advantage that data are received by
way of radio signals and then used for the runtime control
of programs. This makes it possible for a service provider
to influence the execution of the program according to his
needs, i.e., for advertising.
In one development of the method according to the
present invention program data and/or data generated by
sensors and/or that have been received by radio signals are
buffered until such
2a

CA 02388255 2007-09-19
22386-2707
time as they are subsequently evaluated by the programs
running in the radio receiver.
Furthermore, it is an advantage that the data that
are used for runtime control of programs are kept up-to-date
because data that is more up-to-date overwrites older,
stored data. As a result, program execution is always
controlled by prevailing conditions.
It is also an advantage that the data are
transferred by MOT (Multimedia Object Transfer) protocol.
This ensures a great amount of freedom with respect to the
organization of a data file and of the quantity of data used
by DAB.
Drawings
One exemplary embodiment of the present invention
is shown in the drawing appended hereto, and will be
described in greater detail below. Figure 1 is a flow chart
for the method according to the present invention.
In the following, the term "program" will be used
to refer to a "software program". The term "program" will
not refer to a radio program, such as NDR 2.
A radio receiver, preferably a radio receiver for
a motor vehicle, has software that is run in a processor
that is part of
3

CA 02388255 2002-03-07
the radio receiver. Such software is an operating system that
permits execution of programs that are installed in the operating
system. The operating system also has a software element that
creates an environment for the programs that are running that is
independent of the apparatus. Thus, the programs are independent
of the particular processor or the particular operating system.
The software element and the programs running thereon are
programed in the widely used Java programing language so that, in
this instance in particular, very small programs, so-called
aplets, can be written very easily. The software element is thus
a Java processor. Besides this, the software element can also
run directly on the processor of the radio receiver as a Java
operating system. A further possibility is that the Java
processor be integrated directly into the processor.
The programs that run on the radio receiver are received as
program data by way of digital radio signals and then assembled
in the radio receiver so that they can then run as a program.
DAB is used as the digital radio broadcast transmission method.
DAB is a digital broadcast transmission method whereby additional
data information is transmitted with the actual audio program.
DAB is particularly well suited for the mobile receiver in a
4

CA 02388255 2002-03-07
motor vehicle, since the properties of DAB are designed for
mobile reception. In particular, because the signals that carry
the information are divided amongst several carrier frequencies-
when the signals on the different carrier frequencies do not
interfere with each other-frequency selective attenuation does
not weaken the whole signal to the point that reception is no
longer possible; rather, given frequency selective attenuation,
only the information that is being transmitted on the frequency
that undergoes this powerful attenuation is lost. Because of
error detecting and error correcting codes, this part of the
information can, however, be reconstructed in the radio receiver.
This division of the signals amongst different carrier
frequencies is referred to as orthogonal frequency division
multiplex (OFDM).
These error detecting and error correcting codes require that
additional data be added to the data that is to be transmitted,
which is done in the radio receiver. Accordingly, redundancy is
added. This redundancy is either added at the end of a data
block, or the redundancy is added at different positions between
the data, in accordance with a predetermined rule. Then, errors
that occur are detected and corrected in the radio receiver by
means of this redundancy.

CA 02388255 2002-03-07
In addition to DAB, other radio broadcast transmission methods
such as digital video broadcasting (DVB) and digital radio
mondial (DRM) are also suitable for such data transmission.
These methods differ from DAB essentially by a different frame
structure, a different bandwidth, and a different transmission
frequency, although here, too, use is made of error detecting and
error correcting codes and OFDM, for example. Analog
broadcasting methods have digital carriers such as, for example,
the familiar radio data signal, which can also be used for such
data transmission.
In addition to receiving program data in order to be able to
assemble programs running on the software element by means of
these program data, programs that are executed by means of the
software element can be previously stored in a memory of the
radio receiver or loaded from other data sources, for example,
from a chip card.
The programs that are executed in a radio receiver will depend
initially on the transmitter that is selected if the programs are
to be received by means of DAB radio broadcast signals. The
programs are thus coupled to a particular transmitter. The
simplest case for such a program that is executed in a radio
receiver is the presentation of the transmitter name and
6

CA 02388255 2002-03-07
additionally the type of program, i.e., whether this is a news
station or a classical music station.
According to the present invention, data from local data sources,
or received data, or input data are used for runtime control of
the programs that run on the radio receiver. This is
particularly suitable for advertising, for on the one hand this
permits an advertisement that is linked to a specific locality,
for example, a local furniture store, or an advertisement that is
specific to a user, for example, a user who is interested in
recreational electronics.
In addition, it is also possible to provide the user with local
information about events by way of a radio receiver, or to
provide the user with user-specific information such as
information about the stock exchange.
Figure 1 is a flow chart for the method according to the present
invention; this is executed in the processor of the radio
receiver. In step 1 of the method, the DAB signals are received.
In addition to this, the radio broadcast signals that have been
received are amplified, converted to a lower intermediate
frequency, and filtered in order to eliminated unwanted frequency
components. The filtered signals are then digitized.
7

CA 02388255 2002-03-07
In step 2, the digitized signals are decoded, when error
detection and error correcting codes are used in order to correct
any errors that have occurred in the digitized signals In step
3 the information that is transmitted in individual data sets
within the DAB framework is sorted.
Then, in step 4 of the method, the particular program is
assembled from the sorted program data, when useful data is
processed separately from the program data. Such useful data are
the data that are presented by the programs such as text, image,
audio and video sequences.
In step 5 of the method, one or a plurality of assembled programs
are started by the radio receiver, and in step 6 the programs
that have been started search for data so as to control their
execution.
These data are either contained in the digital radio broadcast
signals, as described heretofore, or the data are taken from
local data sources. Such local data sources are pickups that
are connected to the radio receiver. They are brightness
sensors, temperature sensors, an oil level sensor, and a gasoline
level sensor. These pickups supply data that a program compares
8

CA 02388255 2002-03-07
with data that is preset in the radio receiver for the particular
sensor, and if these values are exceeded or not reached, they
inform the user of this change, this information being shown in a
display of the radio receiver so that the user can react to the
changes.
An additional data source is a locating device, a GPS (Global
Positioning System) receiver that supplies the coordinates of
the radio receiver if the radio receiver is close to the locating
device. In this case, the locating device is a data receiving
apparatus.
The program that is running then involves data with which the
program compares the current location coordinates, in order to
arrive at a location-dependent presentation of the advertisement
or local information. The comparison involves formation of a
difference between the actual coordinates and coordinates that
are stored in the program as coordinates, and a comparison of the
difference with a threshold for the difference that is stored in
the program that is running; when the difference lies beneath
this threshold the location dependent version for this area is
presented, and if not, then this location dependent version is
not presented by the program. If a plurality of location
dependent presentations are possible for different coordinates,
9

CA 02388255 2004-11-19
22386-2707
then such a difference is formed with several predetermined
coordinates until such time as a difference lies beneath the
predetermined threshold, or until such time as all the
predetermined coordinates have been used to form a difference.
In the latter case, no location dependent presentation of
information is undertaken by the program that is running.
In addition to the radio receiver, it is possible to use other
data receiving apparatuses that are connected to the radio
receiver as a data receiving apparatus. Thus, a mobile telephone
that can also receive data is connected to the radio receiver and
sends data to this radio receiver. Such mobile telephones can be
designed in keeping with the GSM (Global System for Mobile
Communications) or the UMTS (Universal Mobile Telecommunications
System) standard, although other mobile radio standards that are
suitable for data reception can also be used. if the radio
receiver is stationary, it can also be coupled to the telephone
network or receive data via a satellite.
Local data are also input to the radio receiver by the user. The
user indicates whether or not he is interested in particular
event, together with his age, in order to identify a target group
for a specific advertiser, or which other interests he may have,

CA 02388255 2002-03-07
e.g., with respect to best sellers, music, or sport. A keyboard
with which the user inputs this information is a pickup.
A program that presents news will provide mainly sports news for
the user if the user has input the fact that he or she is
interested mainly in sports.
The Java processor has interfaces with which the different data
sources can be addressed. The program that is being executed
uses these interfaces to load the data from the individual data
sources.
In step 7 of the process, these data are loaded in order to be
evaluated in step 8 according to the details referred to above.
Then, in step 9 of the process the program is executed according
to this evaluation.
Data that are received by way of DAB radio broadcast signals are
buffered until such time as they are checked. Thus, it is
ensured that all usable data are used for runtime control of the
programs.
Because data is overwritten by newer data, it is ensured that the
data that is checked by the programs for runtime control is
11

CA 02388255 2002-03-07
always up-to-date. Location coordinates are overwritten by new
location coordinates, and user specific inputs are overwritten by
new user specific inputs.
Because of the division of the data during transmission by means
of DAB radio broadcast signals in the MOT frames, great
flexibility in the addressability and size of the data is
achieved. The MOT protocol permits the addressing of 268 Mb.
The data that are used for assembling programs and the multimedia
data are sent by means of MOT frames.
12

Dessin représentatif
Une figure unique qui représente un dessin illustrant l'invention.
États administratifs

2024-08-01 : Dans le cadre de la transition vers les Brevets de nouvelle génération (BNG), la base de données sur les brevets canadiens (BDBC) contient désormais un Historique d'événement plus détaillé, qui reproduit le Journal des événements de notre nouvelle solution interne.

Veuillez noter que les événements débutant par « Inactive : » se réfèrent à des événements qui ne sont plus utilisés dans notre nouvelle solution interne.

Pour une meilleure compréhension de l'état de la demande ou brevet qui figure sur cette page, la rubrique Mise en garde , et les descriptions de Brevet , Historique d'événement , Taxes périodiques et Historique des paiements devraient être consultées.

Historique d'événement

Description Date
Le délai pour l'annulation est expiré 2019-08-26
Lettre envoyée 2018-08-27
Requête pour le changement d'adresse ou de mode de correspondance reçue 2018-03-28
Lettre envoyée 2011-09-23
Inactive : Lettre officielle 2011-09-09
Inactive : CIB désactivée 2011-07-29
Lettre envoyée 2010-09-29
Inactive : Lettre officielle 2010-09-01
Lettre envoyée 2009-09-28
Inactive : Lettre officielle 2009-09-03
Accordé par délivrance 2009-01-27
Inactive : Page couverture publiée 2009-01-26
Inactive : Taxe finale reçue 2008-10-27
Préoctroi 2008-10-27
Un avis d'acceptation est envoyé 2008-05-09
Lettre envoyée 2008-05-09
Un avis d'acceptation est envoyé 2008-05-09
Inactive : Approuvée aux fins d'acceptation (AFA) 2008-03-28
Modification reçue - modification volontaire 2008-01-25
Inactive : CIB attribuée 2008-01-01
Inactive : CIB expirée 2008-01-01
Inactive : CIB attribuée 2008-01-01
Inactive : CIB en 1re position 2008-01-01
Inactive : Dem. de l'examinateur par.30(2) Règles 2007-11-05
Modification reçue - modification volontaire 2007-09-19
Inactive : Dem. de l'examinateur par.30(2) Règles 2007-05-10
Inactive : Dem. de l'examinateur art.29 Règles 2007-05-10
Modification reçue - modification volontaire 2004-11-19
Inactive : Dem. de l'examinateur art.29 Règles 2004-05-19
Inactive : Dem. de l'examinateur par.30(2) Règles 2004-05-19
Lettre envoyée 2002-09-18
Inactive : Page couverture publiée 2002-09-13
Lettre envoyée 2002-09-11
Inactive : Notice - Entrée phase nat. - Pas de RE 2002-09-10
Inactive : Demandeur supprimé 2002-09-10
Inactive : Transfert individuel 2002-07-11
Demande reçue - PCT 2002-07-10
Toutes les exigences pour l'examen - jugée conforme 2002-05-07
Exigences pour une requête d'examen - jugée conforme 2002-05-07
Requête d'examen reçue 2002-05-07
Exigences pour l'entrée dans la phase nationale - jugée conforme 2002-03-07
Demande publiée (accessible au public) 2001-03-15

Historique d'abandonnement

Il n'y a pas d'historique d'abandonnement

Taxes périodiques

Le dernier paiement a été reçu le 2008-07-04

Avis : Si le paiement en totalité n'a pas été reçu au plus tard à la date indiquée, une taxe supplémentaire peut être imposée, soit une des taxes suivantes :

  • taxe de rétablissement ;
  • taxe pour paiement en souffrance ; ou
  • taxe additionnelle pour le renversement d'une péremption réputée.

Les taxes sur les brevets sont ajustées au 1er janvier de chaque année. Les montants ci-dessus sont les montants actuels s'ils sont reçus au plus tard le 31 décembre de l'année en cours.
Veuillez vous référer à la page web des taxes sur les brevets de l'OPIC pour voir tous les montants actuels des taxes.

Titulaires au dossier

Les titulaires actuels et antérieures au dossier sont affichés en ordre alphabétique.

Titulaires actuels au dossier
ROBERT BOSCH GMBH
Titulaires antérieures au dossier
GEROLD BERTRAM
MAIK SCHOLZ
Les propriétaires antérieurs qui ne figurent pas dans la liste des « Propriétaires au dossier » apparaîtront dans d'autres documents au dossier.
Documents

Pour visionner les fichiers sélectionnés, entrer le code reCAPTCHA :



Pour visualiser une image, cliquer sur un lien dans la colonne description du document (Temporairement non-disponible). Pour télécharger l'image (les images), cliquer l'une ou plusieurs cases à cocher dans la première colonne et ensuite cliquer sur le bouton "Télécharger sélection en format PDF (archive Zip)" ou le bouton "Télécharger sélection (en un fichier PDF fusionné)".

Liste des documents de brevet publiés et non publiés sur la BDBC .

Si vous avez des difficultés à accéder au contenu, veuillez communiquer avec le Centre de services à la clientèle au 1-866-997-1936, ou envoyer un courriel au Centre de service à la clientèle de l'OPIC.

({010=Tous les documents, 020=Au moment du dépôt, 030=Au moment de la mise à la disponibilité du public, 040=À la délivrance, 050=Examen, 060=Correspondance reçue, 070=Divers, 080=Correspondance envoyée, 090=Paiement})


Description du
Document 
Date
(aaaa-mm-jj) 
Nombre de pages   Taille de l'image (Ko) 
Dessin représentatif 2002-09-11 1 2
Abrégé 2002-03-06 1 13
Description 2002-03-06 12 389
Revendications 2002-03-06 2 45
Dessins 2002-03-06 1 7
Description 2004-11-18 13 396
Abrégé 2004-11-18 1 11
Dessins 2004-11-18 1 22
Revendications 2004-11-18 2 41
Dessin représentatif 2005-01-25 1 12
Description 2007-09-18 13 395
Revendications 2007-09-18 2 43
Description 2008-01-24 13 434
Revendications 2008-01-24 3 69
Accusé de réception de la requête d'examen 2002-09-10 1 177
Avis d'entree dans la phase nationale 2002-09-09 1 192
Courtoisie - Certificat d'enregistrement (document(s) connexe(s)) 2002-09-17 1 112
Avis du commissaire - Demande jugée acceptable 2008-05-08 1 165
Avis concernant la taxe de maintien 2018-10-08 1 180
PCT 2002-03-06 9 333
PCT 2002-03-07 4 143
Correspondance 2008-10-26 1 38
Correspondance 2009-09-02 1 16
Correspondance 2009-09-27 1 12
Correspondance 2009-09-21 1 34
Correspondance 2010-08-31 1 16
Correspondance 2010-09-28 1 13
Correspondance 2010-09-06 1 42
Correspondance 2011-09-08 1 18
Correspondance 2011-09-22 1 14
Taxes 2011-08-11 1 65
Correspondance 2011-09-19 2 64