| Brevet | Revendication 1 | Commentaire |
| Code de Plage (JPEG) | Un procédé de redondance ordonnée pour coder des signaux numériques, les signaux numériques prenant un ensemble de valeurs différentes, utilisant deux types de code de plage (R, R'), le procédé comprenant les étapes suivantes.- on utilise le premier type de code de plage (R) pour coder une plage de la valeur qui a la fréquence d'apparition la plus élevée, suivie par la valeur qui a la fréquence d'apparition immédiatement inférieure;
- on utilise le second type de code de plage (R') pour coder une plage de la valeur ayant la fréquence d'apparition la plus élevée, suivie par une valeur quelconque autre que la valeur ayant la fréquence d'apparition immédiatement supérieure;
- et lorsqu'on utilise, le second type de code de plage, on fait suivre la valeur de code de plage par une valeur de code qui indique l'amplitude de l'autre valeur précitée.
| This patent was granted by the EPO in 1994 after 7 years of examination, with priority date 1986. In 2002 it prompted Sony and other companies to pay many million USD for using the JPEG standard and made JPEG cease to be an international standard. |
| Système de Vente sur Reseaux (OpenMarket) | Système de vente basé sur un réseau informatique, comprenant
- au moins un ordinateur acheteur destiné à être actionné par un utilisateur désirant acheter un produit;
- au moins un ordinateur marchand;
- et au moins un ordinateur de paiement;
- l'ordinateur acheteur, l'ordinateur marchand et l'ordinateur de paiement étant reliés entre eux par un réseau informatique;
- l'ordinateur acheteur étant programmé pour recevoir une demande d'achat d'un produit de la part d'un utilisateur, et pour provoquer l'envoi, à l'ordinateur de paiement, d'un message de paiement qui comprend un identificateur de produit identifiant le produit;
- l'ordinateur de paiement étant programmé pour recevoir le message de paiement, pour provouer la création d'un message d'accès qui comprend l'identificateur de produit et un authentiateur de message d'accès basé sur une clé cyptographique, et pour provoquer l'envoi du message d'accès à l'ordinateur marchand;
- et l'ordinateur marchand étant programmé pour recevoir le message d'accès, pour vérifier l'authentificateur de message d'accès afin de s'assurer que l'authentificateur de message d'accès a été créé en utilisant ladite clé cyptographique, et pour provoquer l'envoi du produit à l'utilisateur désirant acheter ce produit.
| This patent, granted to OpenMarket Inc by the European Patent Office in 2002 after 6 years of examination, is identical to a system which is currently being used in the USA to squeeze money out of various e-commerce companies. |
| Codage Audio (MPEG) | Procédé de codage numérique à transmettre et/ou enregistrer des signaux acoustiques et en particulier des signaux musicaux, comprenant les opérations suivantes.
- N valeurs échantillonnées du signal acoustique sont converties dans M coefficients spectraux;
- lesdits M coefficients spectraux subissent une quantification à un premier niveau;
- après le codage moyennant un codeur entropique, le nombre de bits requis pour la représentation de tous les coefficients spectraux quantifiés est vérifié,
- quand le nombre de bits requis ne correspond à un nombre de bits déterminé, la quantification et le codage sont répétés dans des opérations ultérieures, chacune à un niveau de quantifications modifiée, jusqu'à ce que le nombre de bits requis pour la représentation atteint le nombre de bits déterminé, et
- supplémentairement aux bits de données, le niveau de quantification requis est transmis etlou enregistré.
| Iteratively perform certain calculations on acoustic data until a certain value is reached. The patent owner Karlheinz Brandenburg, core researcher of the MP3 project at Max Planck, received this patent in 1989. This patent and its owner were showcased by the European Commission's "IPR Helpdesk" project in 2001 as "inventor of the month". This is one of several dozen patents which cover the MP3 audio compression standard, and perhaps the most famous and basic one. It has always been treated as a model of how "technical" and "non-trivial" software patents can get. |
| Frais de Lecture (Canon) | ML ep538888c An information processing system comprising- receiving means for receiving transmitted information, the information being coded or incomplete and in a non-usable form;
- a recording medium, decoding information needed to demodulate the received information being prerecorded on said recording medium, said recording medium comprising a first area in which the received information is to be written and a second area in which the decoding information is pre-recorded;
- writing means for writing the information received by said receiving means in the first area of said recording medium;
- reading means for reading out the decoding information from said recording medium; and
- demodulating means for converting the information received by said receiving means and written in said first area of said recording medium to a usable form using the decoding information read out by said reading means;
wherein the charge for use of the information is defined in units corresponding to the decoding information being prerecorded on said recording medium (de Informationsverarbeitungssystem mit - einer Empfangseinrichtung zum Empfang von gesendeten lnformationen, wobei die Informationen kodiert oder nicht vollständig sind und in einer nicht vennrendbaren Form vorliegen,
- einem Aufzeichnungsträger, wobei zur Demodulation der empfangenen Informationen erforderliche Dekodierungsinformationen auf dem Aufzeichnungsträger voraufgezeichnet sind, wobei der Aufzeichnungsträger einen ersten Bereich, in den die empfangenen lnformationen zu schreiben sind, und einen zweiten Bereich aufweist, in dem die Dekodierungsinformationen voraufgezeichnet sind,
- einer Schreibeinrichtung zum Schreiben der durch die Empfangseinrichtung empfangenen Informationen in den ersten Bereich des Aufzeichnungsträgers,
- einer Leseeinrichtung zum Auslesen der Dekodierungsinformationen aus dem Aufzeichnungsträger, und
- einer Demodulationseinrichtung zur Umwandlung der durch die Empfangseinrichtung empfangenen und in den ersten Bereich des Aufzeichnungsträgers geschriebenen lnformationen in eine verwendbare Form durch Verwenden der durch die Leseeinrichtung ausgelesenen Dekodierungsinformationen,
wobei eine Gebühr für eine Verwendung der Informationen in Einheiten entsprechend den Dekodierungsinformationen definiert ist, die auf dem Aufzeichnungsträger voraufgezeichnet sind.) (fr Système de traitement d'information comprenant - des moyens de réception pour recevoir une information émise, l'information étant codée ou incomplète et sous une forme non utilisable;
- un support d'enregistrement, une information de décodage nécessaire pour démoduler l'information reçue étant pré-enregistrée sur ledit support d'enregistrement, ledit support d'enregistrement comprenant une première zone dans laquelle l'information reçue doit etre écrite et une deuxième zone dans laquelle l'information de décodage est pré-enregistrée;
- des moyens d'écriture pour écrire l'information reçue par lesdits moyens de réception dans la première zone dudit support d'enregistrement;
- des moyens de lecture pour lire l'information de décodage à partir dudit support d'enregistrement;
- et des moyens de démodulation pour convertir l'information reçue par lesdits moyens de réception et écrite dans ladite première zone dudit support d'enregistrement sous une forme utilisable à l'aide de l'information de décodage par lesdits moyens de lecture;
dans lequel la charge pour l'utilisation de l'information est définie par unités correspondant à l'information de décodage qui est pré-enregistrée sur ledit support d'enregistrement.) | In 1993, the European Patent Office (EPO) granted Canon K.K. of Japan owns a patent on charging a fee per a unit of decoded information. The main claim covers all systems where a local application decodes information received from remote information distributor and calculates a fee based on the amount of information decoded. If an information vendor wants to realise a full "Pay Per Use" system where the fee arises only when the user actually reads the information (rather than when it is transmitted), he might want to beg Canon for a license. Perhaps Canon will be generous, since it is clear that the patent claim describes a class of programs for computers (computer-implemented calculation rules), and the supposedly novel and inventive problem solution (invention) consists in nothing but the program [ as such ]. All features of this claim belong to the field of data processing by means of generic computer equipment. |
| Tabbed Palettes (Adobe) | ML ep689133c A method for combining on a computer display an additional set of information displayed in a first area of the display and having associated with it a selection indicator into a group of multiple sets of information needed on a recurring basis displayed in a second area of the screen, comprising the steps of - establishing the second area on the computer display in which the group of multiple sets of information is displayed, the second area having a size which is less than the entire area of the computer display, the second area displaying a first of the multiple sets of information;
- providing within the second area a plurality of selection indicators, each one associated with a corresponding one of the multiple selecting a second of the multiple sets of information for display within the second area by activating a selection indicator associated with a second of the multiple sets of information, whereby the second of the multiple sets of information is substituted for the first of the multiple sets of information within the area of the display; and
- combining the additional set of information, displayed in the first area of the display into the group of multiple sets of information so that the additional set of information may be selected using its selection indicator in the same manner as the other sets of information in the group.
(de Ein Verfahren zum Vereinigen, auf einem Computerdisplay, eines zusätzlichen Satzes von lnformationen, die in einem ersten Bereich des Displays angezeigt werden und denen ein Auswahlindikator zugeordnet ist, mit einer Gruppe mehrerer Sätze wiederholt benötigter lnformationen, die in einem zweiten Bereich des Bildschirm angezeigt werden, umfassend die Schritte: - Bilden des zweiten Bereichs auf dem Computerdisplay, in dem die Gruppe mehrerer Sätze vonn Informationen angezeigt wird, wobei der zweite Bereich ein Größe aufweist, die geringer ist als die vollständige Fläche des Computerdisplays, wobei der zweite Bereich einen ersten der mehreren Sätze von lnformationen anzeigt;
- Bereitstellen einer Mehrzahl von Auswahlindikatoren, von denen jeder einem zugehörigen der mehreren Sätze von lnformationen zugeordnet ist, in dem zweiten Bereich;
- Auswählen eines zweiten der mehreren Sätze von Informationen zur Anzeige in dem zweiten Bereich durch Aktivieren eines Auswahlindikators, der einem zweiten der mehreren Sätze von lnformationen zugeordnet ist, wodurch der erste der mehreren Sätze von lnformationen in dem Bereich des Displays durch den zweiten der mehreren Sätze von lnformationen ausgetauscht wird; und
- Vereinigen des zusätzlichen Satzes von lnformationen, der in dem ersten Bereich des Displays angezeigt wird, mit der Gruppe mehrerer Sätze von lnformationen derart, daß der zusätzliche Satz von lnformationen unter Verwendung seines Auswahlindikators auf die gleiche Weise wie die anderen Sätze von Informationen in der Gruppe ausgewählt werden kann.
) (fr Procédé de combinaison sur un affichage d'ordinateur d'un ensemble additionnel d'information affiché dans une première zone de l'affichage et possédant en association un indicateur de sélection dans un groupe de plusieurs ensembles d'information requis sur une base récurrente affiché dans une seconde zone de l'écran, comprenant les étapes suivantes: - l'établissement de la seconde zone sur l'affichage d'ordinateur dans laquelle le groupe de plusieurs ensembles d'information est affiché, la seconde zone ayant une dimension qui est inférieure à la zone total de l'affichage d'ordinateur, la seconde zone affichant un premier parmi plusieurs ensembles d'information;
- la prévision dans la seconde zone d'une pluralité d'indicateurs de sélection, chacun d'eux étant associé à un ensemble correspondant de la pluralité d'ensembles d'information,
- la sélection d'un second ensemble de la pluralité d'ensembles d'information pour un afficha ge dans la seconde zone par activation d'un indicateur de sélection associé à un second ensemble de la pluralité d'ensembles d'information, le second ensemble de la pluralité d'ensembles d'information étant ainsi substitué au premier de la pluralité d'ensembles d'information dans la zone de l'affichage; et
- la combinaison d'un ensemble additionnel d'information, affiché dans la première zone de l'affichage dans le groupe des multiples ensembles d'information detelle fa_on que l'ensemble additionnel d'information puisse etre sélectionné à l'aide de son indicateur de sélection de la meme façon que les autres ensembles du groupe.
) | This patent, granted by the EPO in Aug 2001, has been used by Adobe to sue Macromedia Inc in the US. The EP version took 6 years to examine, and it was granted in full breadth, without any modification. It covers the idea of adding a third dimension to a menu system by arranging several sets of options behind each other, marked with tabs. This is particularly found to be useful in image processing software of Adobe and Macromedia, but also in The GIMP and many other programs. |
| EP0101552 (Sumitomo) | An alloy comprising Fe-B-R characterized by containing at least one stable compound of the ternary Fe-B-R type, which compound can be magnetized to become a permanent magnet at room temperature and above, where R stands for at least one rare earth element inclusive yttrium. | This is the strongest known magnet. Sumitomo found it by experimentation in the early 1980s. Subsequent experiments failed to turn out anything nearly as strong. No mobile phone can be competitive today without this magnet. |