Nagravision S.A.

Suisse

Retour au propriétaire

1-100 de 364 pour Nagravision S.A. Trier par
Recheche Texte
Brevet
États-Unis - USPTO
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 8
2022 janvier (MACJ) 5
2021 décembre 5
2021 novembre 4
2021 octobre 2
Voir plus
Classe IPC
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 94
H04L 9/08 - Répartition de clés 41
H04N 7/167 - Systèmes rendant le signal de télévision inintelligible et ensuite intelligible 40
H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système 37
H04N 21/418 - Carte externe destinée à être utilisée en combinaison avec le dispositif client, p.ex. pour l'accès conditionnel 32
Voir plus
Statut
En Instance 74
Enregistré / En vigueur 290
Résultats pour  brevets
  1     2     3     4        Prochaine page

1.

DEVICE LOCATION DETERMINATION

      
Numéro d'application 17309608
Statut En instance
Date de dépôt 2019-12-19
Date de la première publication 2022-01-20
Propriétaire Nagravision S.A. (Suisse)
Inventeur(s) Somasundaram, Thiru Balaji

Abrégé

In overview, the disclosed methods, devices, and systems enable the location of the first device to be verified. In particular, second location verification data is generated using a current location of the second device is provided to a first device by a second device which can be matched with first location verification data received by the first device from a server, the first location verification data is generated using a stored location of the first device. If the first and second location verification data match, the location of the first device is considered to have been verified.

Classes IPC  ?

  • H04N 21/254 - Gestion au sein du serveur de données additionnelles, p.ex. serveur d'achat ou serveur de gestion de droits
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/426 - Structure de client; Structure de périphérique de client Éléments internes de client
  • H04N 21/658 - Transmission du client vers le serveur

2.

AUTHORISING OPERATIONS FOR DEVICES IN A NETWORK

      
Numéro d'application 17294941
Statut En instance
Date de dépôt 2019-11-20
Date de la première publication 2022-01-20
Propriétaire NAGRAVISION SA (Suisse)
Inventeur(s)
  • Zafar, Mohammad Tarig
  • Chattopadhyay, Ritwik
  • Ramachandran, Vaidyanathan

Abrégé

The disclosure related to methods and associated devices and/or systems for authorising at least one operation associated with a device, the device operating in a communication network, such as a user network, that comprises a plurality of devices communicatively coupled to a server computer, such as a control server. The disclosed method comprises generating a data model based on a plurality of patterns of actions for one or more devices among the plurality of devices. The data model is configured to detect and/or store at least one regular pattern of actions for each device among the one or more devices, each action corresponding to an operating state of the device. The disclosed method comprises receiving a request for an operation associated with a first device among the plurality of devices and determining if the received request satisfies a first criterion, the first criterion being based on or associated with the data model. Then, based on a determination that the first criterion is not satisfied, the disclosed method comprises generating at least one query based on a regular pattern of actions of at least one device among the one or more devices and sending the at least one query to a user interface. The disclosed method comprises determining if a response to the at least one query received from the user interface satisfies a second criterion. The second criterion is based on a comparison of the response received with the regular pattern of actions associated with the query in the data model. Then, based on a determination that the second condition is satisfied, the disclosed method comprises authorising the received request for the operation and providing a setting for the first device and/or control server based on the authorisation.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G16Y 30/10 - Sécurité de l’infrastructure

3.

PRIVATE KEY CLOUD STORAGE

      
Numéro d'application 17295049
Statut En instance
Date de dépôt 2019-11-22
Date de la première publication 2022-01-13
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Retaureau, Hervé
  • Celletti, Antony

Abrégé

A system (1) for asymmetrical cryptography, comprising a device (10) and a network storage (30), wherein the device is communicatively connected to the network storage, wherein the network storage is configured to store a private key, wherein the device is configured to retrieve the private key from the network storage to perform a cryptographic operation using the private key in a secure execution environment (12) of the device, and wherein the secure execution environment is configured to only temporarily store the private key for the cryptographic operation.

Classes IPC  ?

4.

DEVICE AUTHENTICATION WITH SEALING AND VERIFICATION

      
Numéro d'application 17295472
Statut En instance
Date de dépôt 2019-11-22
Date de la première publication 2022-01-06
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Gremaud, Fabien

Abrégé

The disclosure relates to a method for sealing into a device (1) device information, which enable the secure functions of the device (1), managed by a RoT (2) of the device (1) by the security owner, furthermore to bootstrap the device (1) to a system (10) and to finally authenticate the combination of RoT (2) and device information in the device (1). This method has the minimum impact on the device (1) production flow.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

5.

DISTRIBUTED ANONYMIZED COMPLIANT ENCRYPTION MANAGEMENT SYSTEM

      
Numéro d'application 17447990
Statut En instance
Date de dépôt 2021-09-17
Date de la première publication 2022-01-06
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Gagliardoni, Tommaso

Abrégé

A method for data security implemented as an application on a device includes generating a request for one or more secret shares needed to reconstruct a key. The device stores a first secret share in its memory. The method also includes signing the request with a certificate that identifies the request as valid without identifying the device, and sending the request, signed with the certificate, to at least one other device. The method further includes receiving, from the at least one other device, the one or more secret shares, determining whether the one or more secret shares received from the at least one other device is sufficient to reconstruct the key, and reconstructing the key using the first secret share and the one or more secret shares upon determining that the one or more secret shares are sufficient to reconstruct the key.

Classes IPC  ?

  • H04L 9/08 - Répartition de clés
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

6.

TECHNIQUES FOR MANAGING GENERATION AND RENDERING OF USER INTERFACES ON CLIENT DEVICES

      
Numéro d'application 17294889
Statut En instance
Date de dépôt 2019-11-21
Date de la première publication 2021-12-30
Propriétaire Nagravision S.A. (Suisse)
Inventeur(s)
  • Li, Hongliang
  • Delpuch, Alain

Abrégé

Techniques and systems are provided for processing user interface content. For example, a server computer can receive a user interface event corresponding to a user interface of a device (e.g., a client device, another server computer, or other device). An application associated with the user interface evet can be determined, and an interface model 5 can be generated using the application associated with the user interface evet. The interface model defines state information for one or more graphic objects of the user interface. The state information results from the user interface event. The server computer can send the interface model to the device, which enables the device to render the user interface.

Classes IPC  ?

  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes

7.

AUTOMATICALLY LOADING USER PROFILE TO SHOW RECENTLY WATCHED CHANNELS

      
Numéro d'application 17447023
Statut En instance
Date de dépôt 2021-09-07
Date de la première publication 2021-12-23
Propriétaire Nagravision S.A. (Suisse)
Inventeur(s)
  • Kannan, Srinivasan
  • Swamy, Siddalinga
  • Kaliamoorthi, Amudha

Abrégé

Aspects of the present disclose involve a method, a device, and a system comprising a processor and a machine-readable storage medium storing at a set of instructions for identification and authentication of user profiles associated with a digital television system and displaying information related thereto. In example embodiments, the method includes identifying a user profile registered with a content presentation device based on received identification data that includes biometric data. The method further includes receiving, from a server, identifiers of a set of recently watched channels associated with the user profile and causing presentation of a recent channels interface that includes selectable elements corresponding to the set of recently watched channels.

Classes IPC  ?

  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/25 - Opérations de gestion réalisées par le serveur pour faciliter la distribution de contenu ou administrer des données liées aux utilisateurs finaux ou aux dispositifs clients, p.ex. authentification des utilisateurs finaux ou des dispositifs clients ou
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • H04N 21/441 - Acquisition de l'identification d'un utilisateur final
  • H04N 21/4223 - Caméras
  • H04N 21/4415 - Acquisition de l'identification d'un utilisateur final utilisant les caractéristiques biométriques de l'utilisateur, p.ex. par reconnaissance de la voix ou balayage d'empreintes digitales
  • H04N 21/658 - Transmission du client vers le serveur
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p.ex. en combinant une publicité stockée localement avec un flux d'entrée; Opérations de mise à jour, p.ex. pour modules de système d'exploitation
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes

8.

SECURE BEACONS

      
Numéro d'application 17296580
Statut En instance
Date de dépôt 2019-11-29
Date de la première publication 2021-12-23
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Aumasson, Jean-Philippe

Abrégé

A method for securing a beacon signal in a network comprising a transmitter for broadcasting the beacon signal and one or more receivers for receiving the beacon signal, wherein the beacon signal comprises a data packet (103) including a payload (106) that comprises a first field containing broadcast information from the transmitter and a second field (204) for storing authentication information, the method comprising: computing, using a secret key, a message authentication code over the payload; extracting bytes from the message authentication code to obtain the authentication information; and encrypting the first field using a symmetric cipher which takes as parameter the secret key and a nonce, wherein the nonce comprises the authentication information, the encrypting resulting in an encrypted first field, the resulting secure beacon signal (200) comprising the encrypted first field (203) and the second field (204) with the authentication information.

Classes IPC  ?

  • H04W 12/03 - Protection de la confidentialité, p.ex. par chiffrement
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES
  • H04W 12/06 - Authentification
  • H04W 4/80 - Services utilisant la communication de courte portée, p.ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie

9.

DISTRIBUTED ANONYMIZED COMPLIANT ENCRYPTION MANAGEMENT SYSTEM

      
Numéro d'application 16900391
Statut En instance
Date de dépôt 2020-06-12
Date de la première publication 2021-12-16
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Gagliardoni, Tommaso

Abrégé

A method for data security implemented as an application on a device includes generating a request for one or more secret shares needed to reconstruct a key. The device stores a first secret share in its memory. The method also includes signing the request with a certificate that identifies the request as valid without identifying the device, and sending the request, signed with the certificate, to at least one other device. The method further includes receiving, from the at least one other device, the one or more secret shares, determining whether the one or more secret shares received from the at least one other device is sufficient to reconstruct the key, and reconstructing the key using the first secret share and the one or more secret shares upon determining that the one or more secret shares are sufficient to reconstruct the key.

Classes IPC  ?

  • H04L 9/08 - Répartition de clés
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

10.

METHOD AND SYSTEM TO SHARE A SNAPSHOT EXTRACTED FROM A VIDEO TRANSMISSION

      
Numéro d'application 17350226
Statut En instance
Date de dépôt 2021-06-17
Date de la première publication 2021-12-09
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Hunacek, Didier
  • Schaer, Olivier
  • Thomas, Frederic

Abrégé

The present invention refers to the field of television experience in particular the simultaneous use of the portable computing device and a television to share a user's experience. The present disclosure proposes a method to create a snapshot from a video transmission received by a receiver, said receiver being connected with a portable computing device and having a screen output, said method comprising the steps of receiving a video transmission by the receiver, converting by the receiver, the video transmission into a lower-bandwidth video transmission, sending the lower-bandwidth video transmission to the portable computing device, receiving from the portable computing device to the receiver, a command to execute a snapshot, producing by the receiver a snapshot from the video transmission, sending the snapshot to the portable computing device.

Classes IPC  ?

  • H04N 21/2743 - Hébergement vidéo de données téléchargées à partir du dispositif client
  • H04N 21/475 - Interface pour utilisateurs finaux pour acquérir des données d'utilisateurs finaux, p.ex. numéro d'identification personnel [PIN] ou données de préférences
  • H04N 21/4788 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p.ex. discussion en ligne
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/8549 - Création de résumés vidéo, p.ex. bande annonce

11.

INTELLIGENT CONTENT QUEUING FROM A SECONDARY DEVICE

      
Numéro d'application 17302565
Statut En instance
Date de dépôt 2021-05-06
Date de la première publication 2021-11-25
Propriétaire Nagravision S.A. (Suisse)
Inventeur(s) Jenkins, David Rhys Edward

Abrégé

Example embodiments provide systems and methods for managing intelligent content queuing from a secondary device for content delivery to a primary device. A content queuing system on the secondary device generates and displays a playlist interface on the secondary device. A selection of a content item to be added to a playlist is received. The content queuing system determines that addition of the content item causes a live content item to overlap with an on-demand content item on the playlist. As a result, the content queuing system creates at least two segments for the on-demand content item. The live content item is positioned between the first and a second segment on the playlist. The first segment is scheduled to end at a start time of the live content item and the second segment is scheduled to begin at an ending time of the live content item.

Classes IPC  ?

  • G06F 3/0482 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport interaction avec des listes d’éléments sélectionnables, p.ex. les menus
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/436 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la manipulation de contenus affichés
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels

12.

METHOD AND DEVICE TO SPEED UP FACE RECOGNITION

      
Numéro d'application 17133085
Statut En instance
Date de dépôt 2020-12-23
Date de la première publication 2021-11-18
Propriétaire Nagravision S.A. (Suisse)
Inventeur(s)
  • Oddou, Christophe
  • Dagaeff, Thierry
  • Fishwick, Nicholas

Abrégé

Method to customize an application associated with a television experience based on the recognition of users located in front of a display and in the field of view of a camera, comprising the following steps: an initialization step during which each user is enrolled in a database of a computer system and is defined by a profile referenced by a profile ID and comprising the user name, biometric data and additional personal data, a finding step during which a wide image, acquired by said camera is scanned to isolate at least one user's faces, to define a marking area surrounding it, to memorize the position of said marking areas, a matching step to extract the biometric data from said marking area, to match them with the biometric data of the profiles stored in the database, and to assign the detected profile ID with the marking area. Method to customize an application associated with a television experience based on the recognition of users located in front of a display and in the field of view of a camera, comprising the following steps: an initialization step during which each user is enrolled in a database of a computer system and is defined by a profile referenced by a profile ID and comprising the user name, biometric data and additional personal data, a finding step during which a wide image, acquired by said camera is scanned to isolate at least one user's faces, to define a marking area surrounding it, to memorize the position of said marking areas, a matching step to extract the biometric data from said marking area, to match them with the biometric data of the profiles stored in the database, and to assign the detected profile ID with the marking area. While subsequent identification is requested by the application, the following steps are executed acquiring a wide image with the camera, extracting the areas of said image according to the marking areas, extracting for a particular marking area the biometric data of a face, starting the comparison of the extracted biometric data with the biometric data of the profile ID related to this marking area, and in absence of match, continuing with the other biometric data of the database until one profile is found, transmitting the found profile ID to the application.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/20 - Obtention de l'image
  • G06K 9/72 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant une analyse de contexte basée sur l'identité provisoire attribuée à une série de formes successives, p.ex. d'un mot

13.

PROTECTION OF WIRE-BOND BALL GRID ARRAY PACKAGED INTEGRATED CIRCUIT CHIPS

      
Numéro d'application 17286709
Statut En instance
Date de dépôt 2019-10-17
Date de la première publication 2021-11-18
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Aubry, Pascal
  • Mclauchlan, Andrew

Abrégé

A chip includes a substrate having a first surface and a second surface opposite the first surface, and an integrated circuit mounted on a landing zone on the first surface of the substrate. The chip also includes contacts provided about the first surface in the peripheral region, and wire-bonds providing electrical connections between the integrated circuit and the contacts. The chip further includes solder ball connections provided in the peripheral region on the second surface, and connections provided in the substrate for connecting the electrical contacts on the first surface with the solder ball connections on the second surface. The substrate includes at least one conductive track routed through the landing zone region of the substrate, and the chip is configured such that an alteration in the at least one conductive track prevents operation of the integrated circuit.

Classes IPC  ?

  • H01L 23/498 - Connexions électriques sur des substrats isolants
  • H01L 23/538 - Dispositions pour conduire le courant électrique à l'intérieur du dispositif pendant son fonctionnement, d'un composant à un autre la structure d'interconnexion entre une pluralité de puces semi-conductrices se trouvant au-dessus ou à l'intérieur de substrats isolants
  • H01L 23/00 - DISPOSITIFS À SEMI-CONDUCTEURS; DISPOSITIFS ÉLECTRIQUES À L'ÉTAT SOLIDE NON PRÉVUS AILLEURS - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide
  • H01L 23/552 - Protection contre les radiations, p.ex. la lumière
  • H01L 21/66 - Test ou mesure durant la fabrication ou le traitement

14.

SOFTWARE TAMPER RESISTANCE

      
Numéro d'application 17271259
Statut En instance
Date de dépôt 2019-08-30
Date de la première publication 2021-11-04
Propriétaire
  • NAGRAVISION S.A. (Suisse)
  • NAGRAVISION A.S. (Norvège)
Inventeur(s)
  • Doré, Laurent
  • Mönch, Christian
  • Wyseur, Brecht

Abrégé

The present disclosure relates to software tampering resistance. In one aspect, a method for generating protected code is provided, comprising identifying a primary function in code to be obscured, the primary function being a function used to verify the integrity of the code run-time. The method then comprises generating a finite state machine from the primary function, wherein a state of the finite state machine at a given instance defines an element of the primary function to be executed. The method then comprises distributing the finite state machine throughout the code to obscure one or more areas of the code.

Classes IPC  ?

  • G06F 21/14 - Protection des logiciels exécutables contre l’analyse de logiciel ou l'ingénierie inverse, p.ex. par masquage

15.

PRE-ENTITLEMENT ENFORCEMENT

      
Numéro d'application 17358789
Statut En instance
Date de dépôt 2021-06-25
Date de la première publication 2021-10-21
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Hunacek, Didier
  • Fischer, Jean-Bernard

Abrégé

A method of transmitting entitlement messages to content consumption devices in a access control system, the method comprising periodically transmitting entitlement messages to content consumption devices in a access control system and periodically extending an expiry time comprised in the entitlement messages. The entitlement messages comprise indicator data indicating to the content consumption devices that subsequent entitlement messages loaded into a content consumption device after a first entitlement message is loaded into the content consumption device shall not be used by the content consumption device to access protected media content.

Classes IPC  ?

  • H04N 21/266 - Gestion de canal ou de contenu, p.ex. génération et gestion de clés et de messages de titres d'accès dans un système d'accès conditionnel, fusion d'un canal de monodiffusion de VOD dans un canal multidiffusion
  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/418 - Carte externe destinée à être utilisée en combinaison avec le dispositif client, p.ex. pour l'accès conditionnel
  • H04N 21/4623 - Traitement de messages de titres d'accès, p.ex. message de contrôle d'accès [ECM], message de gestion d'accès [EMM]
  • H04N 21/6334 - Signaux de commande issus du serveur dirigés vers des éléments du réseau ou du client vers le client pour l’autorisation, p.ex. en transmettant une clé

16.

TESTING RENDERING OF SCREEN OBJECTS

      
Numéro d'application 17267212
Statut En instance
Date de dépôt 2019-08-09
Date de la première publication 2021-10-07
Propriétaire Nagravision S.A. (Suisse)
Inventeur(s)
  • Gore, Douglas
  • Zou, Ping

Abrégé

The present disclosure relates to methods and devices for testing video data being rendered at or using a media device. A plurality of video frames to be rendered is received, each frame comprising one or more primary screen objects and at least one further screen object. The received frames are rendered at or using the media device wherein the at least one further screen object is superimposed on the one or more primary screen objects of a given frame during rendering. The rendered frames are provided to a data model. Extracted metadata indicating the presence or absence of further screen objects in the rendered video frames is the output of the data model. The data model is also provided with original metadata associated with the video frames prior to rendering. The rendering of each further screen object is then tested based on the original metadata and extracted metadata relating to a given video frame. The disclosure also extends to associated methods and devices for generating training data for testing rendering of video frame and training a data model using the training data.

Classes IPC  ?

  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 17/04 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision pour les récepteurs
  • H04N 21/2187 - Transmission en direct
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu

17.

FACILITATING NETWORK CONNECTIVITY

      
Numéro d'application 17255851
Statut En instance
Date de dépôt 2019-06-26
Date de la première publication 2021-08-26
Propriétaire NAGRAVISION SA (Suisse)
Inventeur(s) Fischer, Jean-Bernard

Abrégé

The present disclosure relates to a wireless token capable of representing a user network, the token being used to automatically provision an IoT enabled device to connect to the user network. Functions required to achieve this include: authenticate the token with the user network, and responsive to said authentication, obtain and store configuration information for enabling the token to communicatively couple one or more devices at or within a defined proximity to the token, with the user network; responsive to a wireless signal received from a given device among the one or more devices, establish a temporary secure communication channel between the given device and the token; and provide the configuration information from the token to the given device using the temporary secure communication channel, wherein the configuration information enables the given device to establish a connection with and operate in the user network based on the obtained configuration information.

Classes IPC  ?

  • H04W 12/04 - Gestion des clés
  • H04W 12/126 - Dispositions antivol, p.ex. protection contre le clonage de module d’identité d’abonné [SIM]
  • H04W 12/30 - Sécurité des dispositifs mobiles; Sécurité des applications mobiles
  • H04W 12/63 - Sécurité dépendant du contexte dépendant de la proximité

18.

INCREMENTAL ASSESSMENT OF INTEGER DATASETS

      
Numéro d'application 17259410
Statut En instance
Date de dépôt 2019-07-12
Date de la première publication 2021-08-19
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Amiet, Nils
  • Romailler, Yolan

Abrégé

The disclosure is related to a computer implemented method for assessing a dataset of integers, where the dataset previously is split into a plurality of subsets of the integers. In some embodiments, the integers are integer public keys for encryption or decryption. According to a first aspect, each subset in the dataset has a product data structure that is generated for the product of the integers in the subset. Each ordered pair of subsets has a remainder data structure for computing the factors of the integers in the subsets of the ordered pair. When one or more integers are to be added to the dataset, the disclosed method proposes that a subset is created to include the one or more integers be added. A product data structure is then generated for the created subset to obtain the product of the integer(s) in the created subset. Distinct ordered pairs of subsets comprising a subset from the dataset and the created subset are then identified. For each distinct ordered pair identified, using the product data structure of the subsets, a remainder data structure is computed for obtaining common factors of the integers in the subsets of the distinct ordered pair. It is then determined if the common factors obtained for the integers in the subsets of each distinct ordered pair satisfies a given threshold. If so, it is validated that at least the one or more integers in the created subset do not have a common factor with any other integer in the dataset and an output is generated accordingly. If not, it is inferred that at least one of the one or more integers in the created subset share a common factor with at least one other integer in the dataset and an output is generated accordingly.

Classes IPC  ?

  • H04L 9/30 - Clé publique, c. à d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret
  • G06F 16/23 - Mise à jour

19.

SENDING AND RECEIVING MESSAGES

      
Numéro d'application 17270556
Statut En instance
Date de dépôt 2019-08-14
Date de la première publication 2021-08-19
Propriétaire NAGRAVISION SA (Suisse)
Inventeur(s) Wyseur, Brecht

Abrégé

The present disclosure relates to the exchange of information between a message sending device and a message receiving device with message authentication and proposes to reduce the time required for message authentication by pre-computing a message tag, such as a MAC, and subsequently replacing the computation of the MAC when the tag is to be validated (or indeed also on sending) by a table look-up. The approach requires a set of messages and works particularly well for small sets of messages, for example as small as two or three messages, or less than five or ten messages. The approach finds particular application in control networks where control decisions have to be taken quickly and securely, for example in the control of a vehicle, for example an autonomous vehicle, or the control of a smart electricity grid.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

20.

LOCAL DECISION MAKING

      
Numéro d'application 17271320
Statut En instance
Date de dépôt 2019-08-30
Date de la première publication 2021-08-19
Propriétaire NAGRAVISION SA (Suisse)
Inventeur(s)
  • Wyseur, Brecht
  • Fischer, Jean-Bernard

Abrégé

The present disclosure relates to the use of cryptographic techniques to facilitate local decision making at a gateway device (120) interfacing between an operator device (110) and edge devices (130), for example as can be found in Internet of Things infrastructures. Local decision making is facilitated in the context of end to end encryption of data between the edge device and operator device by enabling a function of the data to be computed at the gateway (120) without decrypting the data, for example using Functional Encryption (FE). The gateway determines an action based on the computed function, for example whether to transmit the data to the operator device (110). Examples of edge devices are video surveillance cameras or utility consumption meters but the disclosure is applicable to any edge device that produces data to be transmitted with end to end encryption. The disclosure is also not limited to IoT infrastructures.

Classes IPC  ?

  • G08B 13/196 - Déclenchement influencé par la chaleur, la lumière, ou les radiations de longueur d'onde plus courte; Déclenchement par introduction de sources de chaleur, de lumière, ou de radiations de longueur d'onde plus courte utilisant des systèmes détecteurs de radiations passifs utilisant des systèmes de balayage et de comparaison d'image utilisant des caméras de télévision
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

21.

TRANSMISSION OF AUDIO STREAMS

      
Numéro d'application 17148780
Statut En instance
Date de dépôt 2021-01-14
Date de la première publication 2021-08-05
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Siddalinga, Swamy
  • Nishant, Kumar
  • Prabhu, Chawandi

Abrégé

A system and method of transmitting respective audio streams to a plurality of end points, such as headphones, earphones, headsets, speakers, etc. is disclosed. Different audio streams are transmitted to each of the plurality of end points. The end points may be arranged to audibly output received audio streams, and so each end point may audibly output a respective different audio stream, i.e. the respective audio streams may be mutually different from each other.

Classes IPC  ?

  • H04N 5/60 - Circuits de réception pour les signaux du canal son
  • H04N 5/62 - Circuits interporteuse, c. à d. par battement hétérodyne des porteuses son et vision
  • H04N 5/45 - Image dans l'image
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/485 - Interface pour utilisateurs finaux pour la configuration du client

22.

METHOD FOR ACQUIRING ACCESS RIGHTS TO CONDITIONAL ACCESS CONTENT

      
Numéro d'application 17138062
Statut En instance
Date de dépôt 2020-12-30
Date de la première publication 2021-07-22
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Sarda, Pierre
  • Stransky, Philippe
  • Wendling, Bertrand

Abrégé

A method of acquiring access rights to conditional access content. The method comprises receiving an access right on a first terminal through a first communication channel; storing said access right in said first terminal; sending a request for said conditional access content to a content provider, said request containing at least an identifier of an account to which said first terminal is associated, an identifier of the requested content and a piece of information concerning said access right; verifying, by said content provider, the authenticity of said access right using said piece of information concerning the access right; and when there has been a successful verification, marking said access right as used, and sending said conditional access content to at least one terminal linked to said account. The first terminal using near field communication technology (NFC) during at least one transfer of said access rights.

Classes IPC  ?

  • H04W 12/08 - Sécurité d'accès
  • H04W 4/80 - Services utilisant la communication de courte portée, p.ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
  • H04W 76/10 - Gestion de la connexion Établissement de la connexion
  • G06F 9/54 - Communication interprogramme
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 20/42 - Confirmation, p.ex. contrôle ou autorisation de paiement par le débiteur légal
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/254 - Gestion au sein du serveur de données additionnelles, p.ex. serveur d'achat ou serveur de gestion de droits
  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 
  • H04N 21/4367 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison Établissement d'une communication protégée entre le client et un dispositif périphérique ou une carte à puces
  • H04N 21/4627 - Gestion de droits
  • H04N 21/6334 - Signaux de commande issus du serveur dirigés vers des éléments du réseau ou du client vers le client pour l’autorisation, p.ex. en transmettant une clé
  • H04N 21/8355 - Génération de données de protection, p.ex. certificats impliquant des données sur l’utilisation, p.ex. nombre de copies ou de visualisations autorisées
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 30/06 - Transactions d'achat, de vente ou de crédit-bail
  • H04B 5/00 - Systèmes de transmission à induction directe, p.ex. du type à boucle inductive
  • H04B 7/15 - Systèmes relais actifs
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/911 - Contrôle d’admission au réseau et allocation de ressources, p.ex. allocation de bande passante ou renégociation en cours de communication
  • H04N 21/2543 - Facturation
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/478 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat

23.

SYSTEM AND METHOD TO MANAGE UTILITY METER COMMUNICATIONS

      
Numéro d'application 17204828
Statut En instance
Date de dépôt 2021-03-17
Date de la première publication 2021-07-01
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Wenger, Joel
  • Le Buhan, Corinne

Abrégé

A method for managing communications within a network comprising utility meters, each associated and connected to at least one utility management center through at least one intermediate data concentrator. A message is sent by a utility meter to the destination data concentrator. This message includes metering data measurement reported by said utility meter, its utility meter identifier, the destination data concentrator identifier and the management center identifier. Then, on the basis of several metering data measurements, a metering counter differential consumption value is calculated by difference of two metering counter consumption indexes measured by the utility meter within a time period interval. Then, a report containing at least the metering counter differential consumption value is sent from the destination data concentrator towards the utility management center to which said utility meter is associated.

Classes IPC  ?

24.

SECURING DATA STORED IN A MEMORY OF AN IOT DEVICE DURING A LOW POWER MODE

      
Numéro d'application 17270872
Statut En instance
Date de dépôt 2019-08-13
Date de la première publication 2021-06-17
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Hunacek, Didier
  • Macchetti, Marco
  • Perrine, Jerome

Abrégé

The disclosure relates to a method for enabling the secure functions of a chipset (1) and especially the encryption of the content of the secure memory (7) when the device goes into low power mode. The content of the secure memory (7) may be encrypted and stored in an external memory (20) during low power mode of the chipset (1).

Classes IPC  ?

  • G06F 21/72 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les circuits de cryptographie
  • G06F 21/60 - Protection de données
  • G06F 21/81 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur en agissant sur l’alimentation, p.ex. en branchant ou en débranchant l’alimentation, les fonctions de mise en veille ou de reprise
  • H04L 9/08 - Répartition de clés
  • G06F 1/3234 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise

25.

CAPABILITY REVOCATION IN A CONTENT CONSUMPTION DEVICE

      
Numéro d'application 16768608
Statut En instance
Date de dépôt 2018-11-28
Date de la première publication 2021-06-10
Propriétaire NAGRAVISION SA (Suisse)
Inventeur(s)
  • Fischer, Jean-Bernard
  • Servet, Patrick
  • Hunacek, Didier

Abrégé

Methods and content consumption devices are disclosed that enable a revocation list to be securely enforced and managed, in terms of enforcing version control and providing granular control of individual capabilities, for example. Aspects also relate to enhanced enforcement control of content consumption control information more generally, for example by enforcing version control of activation messages, and/or granular management of individual capabilities.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

26.

CONTENT PROTECTION

      
Numéro d'application 17147349
Statut En instance
Date de dépôt 2021-01-12
Date de la première publication 2021-06-03
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Schwarz, Christian
  • Nicoulin, Andre
  • Hunacek, Didier

Abrégé

Devices, servers, systems and methods for content protection are provided. Disclosed embodiments improve temporal granularity of controlling access to the protected content and increase resilience against attacks attempting to prevent re-evaluation of conditions of access. Enforcement of re-evaluation may be based on the receipt and/or verification of tokens. In some embodiments, re-evaluation is enforced by periodically rendering content keys required for content decryption unuseable and/or clearing content keys already in use.

Classes IPC  ?

  • H04N 21/2347 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou manipulation de graphes de scènes MPEG-4 impliquant le cryptage de flux vidéo
  • H04N 21/266 - Gestion de canal ou de contenu, p.ex. génération et gestion de clés et de messages de titres d'accès dans un système d'accès conditionnel, fusion d'un canal de monodiffusion de VOD dans un canal multidiffusion
  • H04N 21/418 - Carte externe destinée à être utilisée en combinaison avec le dispositif client, p.ex. pour l'accès conditionnel
  • H04N 21/4405 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant le décryptage de flux vidéo
  • H04N 21/4623 - Traitement de messages de titres d'accès, p.ex. message de contrôle d'accès [ECM], message de gestion d'accès [EMM]
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p.ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • H04L 9/16 - Dispositions pour les communications secrètes ou protégées utilisant plusieurs clés ou algorithmes qui sont changés pendant l'opération
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04N 7/167 - Systèmes rendant le signal de télévision inintelligible et ensuite intelligible

27.

CRYPTOGRAPHIC KEY CONFIGURATION USING PHYSICAL UNCLONABLE FUNCTION

      
Numéro d'application 17256673
Statut En instance
Date de dépôt 2019-06-21
Date de la première publication 2021-05-27
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Hunacek, Didier
  • Macchetti, Marco
  • Perrine, Jerome

Abrégé

The disclosure relates to a method of obtaining a cryptographic key in a chipset (1). An initial configuration message may be generated using a physical unclonable function (hereinafter: PUF) (22) of the chipset (1). Said PUF (22) may generate a predetermined value when using the initial configuration message as input to the PUF (22). The initial configuration message may be transmitted to a client access server (31). An altered configuration message may be received from the client access server (31), wherein the altered configuration message is generated by the client access server (31) based on the initial configuration message. The cryptographic key may be obtained from the PUF (22) using the altered configuration message as input to the PUF (22).

Classes IPC  ?

  • H04L 9/08 - Répartition de clés
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

28.

METHOD AND SYSTEM TO DETECT ABNORMAL MESSAGE TRANSACTIONS ON A NETWORK

      
Numéro d'application 17162426
Statut En instance
Date de dépôt 2021-01-29
Date de la première publication 2021-05-20
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Brique, Olivier
  • Servet, Patrick

Abrégé

A surveillance system connectable to a network, comprising a communication module and a management module; said system being configured to, during an initialization phase: a. intercept a first message being sent to a first device; b. intercept a second message said second message being a response from the first device to the first message; c. calculate a time interval between the interception of the first message and the second message; d. repeat the steps a. to c. to determine further time intervals; e. determine a distribution of said time intervals; f. store the distribution and during a surveillance phase, intercept a third message said message being sent to the first device; intercept a fourth message said fourth message being a response to the third message; calculate a new time interval between the interception of the third and fourth messages; and verify that the new time interval is within the distribution.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

29.

METHOD AND APPARATUS FOR PERIPHERAL CONTEXT MANAGEMENT

      
Numéro d'application 17022256
Statut En instance
Date de dépôt 2020-09-16
Date de la première publication 2021-05-13
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Kaliamoorthi, Amudha
  • Chawandi, Prabhu
  • Srinivasan, Karthikeyan
  • Park, Jihyun
  • Lee, Jun Seo

Abrégé

The present disclosure relates to a method and system for presenting a set of control functions via an interface of a peripheral control device (PCD). A control function can include a command associated with one or more media contexts of a host media device. The method decodes a payload, from the host media device, with an encoded context identifier, where the context identifier indicates a primary media context active on the host media device. The method determines one or more control functions corresponding to the context identifier, and changes the set of control functions on the interface of the PCD to include the one or more control functions that can command the primary media context.

Classes IPC  ?

  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/222 - Serveurs secondaires, p.ex. serveur proxy ou tête de réseau de télévision par câble
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu

30.

METHOD AND DEVICE TO TRANSFER A VIDEO STREAM BETWEEN A HOST DEVICE AND AN ELECTRONIC DESCRAMBLING DEVICE

      
Numéro d'application 17149840
Statut En instance
Date de dépôt 2021-01-15
Date de la première publication 2021-05-06
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Gremaud, Fabien

Abrégé

A method to transfer a video stream from a host device comprising a controller configured for bulk transfers to a descrambling device, comprises: forming a chain out transfer comprising a chain out header linked with multiple chain out descriptors, the first chain out descriptor pointing to an out description packet containing at least one producer ID, the second and subsequent chain out descriptor pointing to chunks from the video stream, the last chain out descriptor being configured to generate an interrupt; forming a chain in transfer comprising a chain in header linked with a plurality of chain in descriptors, each chain in descriptor pointing to a descrambled chunk; requesting the controller to process the chain; receiving the description packet by the descrambling device and using key data associated with the chunks to descramble them; receiving by the controller the descrambled chunks and triggering an interrupt on the last chunk.

Classes IPC  ?

  • H04N 21/418 - Carte externe destinée à être utilisée en combinaison avec le dispositif client, p.ex. pour l'accès conditionnel
  • H04N 21/436 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison
  • H04N 21/4405 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant le décryptage de flux vidéo
  • H04N 21/266 - Gestion de canal ou de contenu, p.ex. génération et gestion de clés et de messages de titres d'accès dans un système d'accès conditionnel, fusion d'un canal de monodiffusion de VOD dans un canal multidiffusion
  • H04N 21/8352 - Génération de données de protection, p.ex. certificats impliquant des données d’identification du contenu ou de la source, p.ex. "identificateur unique de matériel" [UMID]
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu

31.

PERFORMING A CONTEXT-DEPENDENT TASK IN A PROGRAM

      
Numéro d'application 17136613
Statut En instance
Date de dépôt 2020-12-29
Date de la première publication 2021-04-22
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Le Perlerin, Alain
  • Sarda, Pierre

Abrégé

A computer implemented method for sending context information between programs, the method including: displaying a graphical user interface including a plurality of selectable application icons; receiving a simultaneous selection of a first icon and a second icon from the plurality of selectable application icons; launching a first program associated with the first icon; launching a second program associated with the second icon; and sending context information between the first program and the second program.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/54 - Communication interprogramme

32.

SECURED HOME NETWORK

      
Numéro d'application 16903712
Statut En instance
Date de dépôt 2020-06-17
Date de la première publication 2021-04-01
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Stransky-Heilkron, Philippe

Abrégé

Malware detection logic executed by a secured device residing in a home network may receive a message from an unsecured device of a first unsecured network and intended for a destination device of the home network, the destination device comprising a security client. The malware detection logic may establish a secure communication channel between the malware detection logic of the secured device and the security client of the destination device. The malware detection logic may execute a validation test on the message to determine that the message includes malware. The malware detection logic may report an alarm to the security client of the destination device. The malware detection logic may transmit information related to the malware to a cloud computing server. The malware detection logic may prevent an application associated with the destination device from processing the message.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/12 - Détection de fraude

33.

METHOD FOR HANDLING PRIVACY DATA

      
Numéro d'application 17065252
Statut En instance
Date de dépôt 2020-10-07
Date de la première publication 2021-03-25
Propriétaire Nagravision S.A. (Suisse)
Inventeur(s) Burckard, Antoine

Abrégé

The present invention aims to improve data protection against illegal access by a strong differentiation of the security level specific on a type of data so that when the protection on a part of the data is violated, the remaining data are still inaccessible. A method for controlling access, via an open communication network, to user private data, comprising steps of: dividing the user private data into a plurality of categories, each category defining a privacy level of the data, encrypting the user private data of each category with a category key pertaining to the category of the data, attributing to a stakeholder an entity configured for accessing to at least one category of user private data, and authorizing the access to the at least one category of user private data for the entity of the stakeholder, by providing the stakeholder with the category keys required for decrypting the user private data of the corresponding category.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • G06Q 50/06 - Fourniture d'électricité, de gaz ou d'eau
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

34.

INTEGRATED CIRCUIT

      
Numéro d'application 16958069
Statut En instance
Date de dépôt 2018-12-21
Date de la première publication 2021-03-04
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Gremaud, Fabien
  • Wyseur, Brecht

Abrégé

In overview, an integrated circuit in accordance with the disclosure comprises first and second network interface processors which are separate processors and which are connected by a first unidirectional interconnect. The first unidirectional interconnect allows data transfer from the first network interface processor to the second network interface processor, while preventing data transfer in the reverse direction. The first network interface processor is for communication with a first network which may be a secure network and the second network interface processor is for communication with second network which may be a public network, for example an insecure public network. In this way, the processing of data received from each of the first and second networks is performed by separate processors and data can only be sent from the first network to the second network, thereby protecting the first network from the second network.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

35.

SYSTEMS AND METHODS FOR CONDUCTING SECURE VOIP MULTI-PARTY CALLS

      
Numéro d'application 16892886
Statut En instance
Date de dépôt 2020-06-04
Date de la première publication 2021-02-25
Propriétaire NAGRAVISION S.A (Suisse)
Inventeur(s)
  • Fer, Francois
  • Macchetti, Marco
  • Gauteron, Laurent
  • Perrine, Jerome

Abrégé

System and method for establishing secure conference calls. In one example system, a central conference call server establishes point-to-point connections with accessory devices comprising a secure element and connected to corresponding participant devices. The conference call server includes an interface to a plurality of secure elements configured to perform scrambling and unscrambling of media signals communicated to and from the accessory devices. In another example, one of the participant devices operates as the central conference call server. In other examples, participant devices communicate on a conference call via point-to-point connections between all accessory devices connected to the participant devices. The accessory devices include secure elements for decryption and encryption of media signals communicated between the accessory devices.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04M 7/00 - Dispositions d'interconnexion entre centres de commutation 
  • H04W 12/04 - Gestion des clés
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

36.

An automated surveillance system

      
Numéro d'application 16978900
Statut En instance
Date de dépôt 2019-03-05
Date de la première publication 2021-02-18
Propriétaire NAGRAVISION SA (Suisse)
Inventeur(s) Conus, Joël M.

Abrégé

An internet of things is disclosed, comprising plural SDR receivers and possibly a centralised system, where one or more of the receivers may be mobile. The internet of things thus allows for a very large proportion of RF signals present within a city, for example, to be monitored and analysed for the purpose of identifying, tracking and/or preventing criminal behaviour. The receivers may be equipped with secure SDRs for increased security and privacy and the system preferably includes artificial intelligence using machine learning technology, for increased adaptability among others. The system is flexible due to the programmability of the SDRs.

Classes IPC  ?

  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
  • H04B 17/318 - Force du signal reçu
  • H04W 16/14 - Dispositions de partage du spectre de fréquence
  • H04W 12/12 - Détection de fraude

37.

TECHNIQUES FOR INCENTIVIZED INTRUSION DETECTION SYSTEM

      
Numéro d'application 16936014
Statut En instance
Date de dépôt 2020-07-22
Date de la première publication 2021-02-04
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Dumont, Pierre
  • Thabaret-Diebold, Frederic
  • Ruiz, Cristian
  • Succa, Riccardo

Abrégé

The present disclosure relates generally to security solutions. More specifically, techniques (e.g., systems, methods, and devices) are provided to implement an incentivized-based intrusion detection system to detect malicious acts against an asset. The incentive may lure or facilitate the actor to provide information detecting malicious actions against an asset.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06Q 30/02 - Marketing, p.ex. études et analyse de marchés, prospection, promotions, publicité, établissement du profil des acheteurs, gestion ou fidélisation de clientèle; Estimation ou détermination des prix

38.

KEY SEQUENCE GENERATION FOR CRYPTOGRAPHIC OPERATIONS

      
Numéro d'application 16918426
Statut En instance
Date de dépôt 2020-07-01
Date de la première publication 2021-01-21
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Villegas, Karine
  • Wyseur, Brecht

Abrégé

Methods, system and devices are provided that generate a sequence of sub-keys for cryptographic operations from a main key. The main key is operated on only once to generate the sub-keys of the sequence, with a transformation comprising one or more one-way functions. The respective bit values of the sub-keys of the sequence are set using respective bit values of the one or more one-way functions. Advantageously, deriving sub-key bits from respective output bits of one or more one-way functions removes or at least reduces correlations between the main key and the sub-keys, as well as between sub-keys, making it harder or even impossible to recover the main key or other sub-keys from a single sub-key, for example as found using a side-channel attack. At the same time, by using the main key only once (rather than using the main key each time a sub-key is generated), the vulnerability of the main key to a side-channel attack is reduced, because the opportunities for recovering physical information that could lead to the discovery of the main key are reduced. Specific embodiments use parallel or chained execution of sub-functions to generate respective sub-keys. Other specific embodiments generate all sub-keys from a single one-way function in one go.

Classes IPC  ?

  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES

39.

Self-Debugging

      
Numéro d'application 16766768
Statut En instance
Date de dépôt 2017-11-27
Date de la première publication 2021-01-07
Propriétaire NAGRAVISION SA (Suisse)
Inventeur(s)
  • Dore, Laurent
  • Orakzai, Asfandyar
  • Wyseur, Brecht
  • Xu, Yihui

Abrégé

In overview, methods, computer programs products and devices for securing software are provided. In accordance with the disclosure, a method may comprise attaching a debugger process to a software process. During execution of the software process, operations relevant to the functionality of the code process are carried out within the debugger process. As a result, the debugger process cannot be replaced or subverted without impinging on the functionality of the software process. The software process can therefore be protected from inspection by modified or malicious debugging techniques.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06F 8/41 - Compilation
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption

40.

METHOD AND APPARATUS TO CREATE INTUITIVE FAVORITES FOR USERS

      
Numéro d'application 16902803
Statut En instance
Date de dépôt 2020-06-16
Date de la première publication 2020-12-24
Propriétaire Nagravision S.A. (Suisse)
Inventeur(s)
  • Kaliamoorthi, Amudha
  • Lakshmi Sharan Lal, Dharmveer

Abrégé

Example embodiments provide systems and methods for dynamically creating intuitive favorites for a user. The system and methods include monitoring actions performed, by the user at a digital receiver, with respect to a plurality of content programs. The actions performed with respect to the plurality of content programs are analyzed. The analysis includes comparing a level of the actions with respect to a first content program of the plurality of content programs with a threshold. Based on the comparing indicating that the first content program is a favorites, an indication that the first content program is a favorites content program is stored to a data store.

Classes IPC  ?

  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • G06F 16/78 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 3/0482 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport interaction avec des listes d’éléments sélectionnables, p.ex. les menus
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/4147 - Enregistreur vidéo personnel [PVR]
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/488 - Services de données, p.ex. téléscripteur d'actualités
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu

41.

A SECURE SOFTWARE-DEFINED RADIO CHIP

      
Numéro d'application 16956618
Statut En instance
Date de dépôt 2018-11-28
Date de la première publication 2020-12-24
Propriétaire NAGRAVISION SA (Suisse)
Inventeur(s) Conus, Joël M.

Abrégé

The present invention relates to a software-defined radio chip or module suitable for integration on a host device. The software-defined radio chip comprises digital signal processing capability which includes standard digital signal processing hardware and reconfigurable programmable logic, the reconfigurable programmable logic is configured in such a way as to provide secure digital signal processing capability to the software-defined radio, thereby providing a secure software-defined radio.

Classes IPC  ?

  • G06F 21/72 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les circuits de cryptographie
  • H04B 1/00 - TRANSMISSION - Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission
  • G06F 21/76 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les circuits intégrés à application spécifique [ASICs] ou les dispositifs programmables, p.ex. les réseaux de portes programmables [FPGAs] ou les circuits logiques programmables [PLDs]
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p.ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

42.

SECURE PROVISIONING, BY A CLIENT DEVICE, CRYPTOGRAPHIC KEYS FOR EXPLOITING SERVICES PROVIDED BY AN OPERATOR

      
Numéro d'application 17012440
Statut En instance
Date de dépôt 2020-09-04
Date de la première publication 2020-12-24
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Bieber, Yann
  • Nicoulin, André

Abrégé

A method for securely receiving a multimedia content by a client device operated by one or more operator(s) involving a dedicated provisioning server of a security provider managing symmetric secrets used by the client devices and operators license servers. The provisioning server provides to the client device one or more generations of operator specific unique device secrets, which are then exploited by the various operators' license servers to deliver licenses such that authorized client devices can consume protected multimedia contents.

Classes IPC  ?

  • H04N 21/835 - Génération de données de protection, p.ex. certificats
  • H04L 9/08 - Répartition de clés
  • H04L 9/16 - Dispositions pour les communications secrètes ou protégées utilisant plusieurs clés ou algorithmes qui sont changés pendant l'opération
  • H04N 7/167 - Systèmes rendant le signal de télévision inintelligible et ensuite intelligible
  • H04N 21/6334 - Signaux de commande issus du serveur dirigés vers des éléments du réseau ou du client vers le client pour l’autorisation, p.ex. en transmettant une clé
  • H04N 21/4405 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant le décryptage de flux vidéo
  • H04L 9/14 - Dispositions pour les communications secrètes ou protégées utilisant plusieurs clés ou algorithmes

43.

Integrated circuit personalisation

      
Numéro d'application 16763121
Numéro de brevet 11206145
Statut Délivré - en vigueur
Date de dépôt 2018-11-12
Date de la première publication 2020-12-17
Date d'octroi 2021-12-21
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Bellon, Sebastien
  • Favi, Claudio
  • Hautier, Roan
  • Macchetti, Marco
  • Perrine, Jerome

Abrégé

An integrated circuit and a method of configuring a plurality of integrated circuits are disclosed. Each integrated circuit comprises a cryptographic key specific to it. Each integrated circuit comprises a cryptographic key specific to it. Each cryptographic key can be generated on the respective integrated circuit using a physical unclonable function and data associated with the cryptographic key, e.g. a configuration message comprising instructions for generating the cryptographic key using the physical unclonable function. The cryptographic key specific to the integrated circuit is not stored on the integrated circuit. Each of the plurality of integrated circuits are configured using a data file that is encrypted with the respective cryptographic key specific to the integrated circuit, circuit.

Classes IPC  ?

  • G06F 11/30 - Surveillance du fonctionnement
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06F 21/60 - Protection de données
  • G06F 12/14 - Protection contre l'utilisation non autorisée de mémoire

44.

NETWORK SECURITY INTERFACE COMPONENT AND DATA TRANSMISSION METHOD

      
Numéro d'application 16958063
Statut En instance
Date de dépôt 2018-12-21
Date de la première publication 2020-12-03
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Kursawe, Klaus
  • Wyseur, Brecht

Abrégé

A network security interface component includes a first network interface, a second network interface separate from the first network interface, and a unidirectional connection connecting the first network interface to the second network interface. The network security interface component also includes an authentication module connected between the first network interface and the unidirectional connection. The unidirectional connection is configured to allow data transfer from the first network interface to the second network interface via the unidirectional connection and to prevent data transfer from the second network interface to the first network interface via the unidirectional connection. The authentication module is configured to add authentication data to data received at the first network interface by which the data received at the first network interface can be authenticated.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

45.

System and method to manage utility meter communications

      
Numéro d'application 16887424
Numéro de brevet 10982972
Statut Délivré - en vigueur
Date de dépôt 2020-05-29
Date de la première publication 2020-11-19
Date d'octroi 2021-04-20
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Wenger, Joel
  • Le Buhan, Corinne

Abrégé

A method for managing communications within a network comprising utility meters, each associated and connected to at least one utility management center through at least one intermediate data concentrator. A message is sent by a utility meter to the destination data concentrator. This message includes metering data measurement reported by said utility meter, its utility meter identifier, the destination data concentrator identifier and the management center identifier. Then, on the basis of several metering data measurements, a metering counter differential consumption value is calculated by difference of two metering counter consumption indexes measured by the utility meter within a time period interval. Then, a report containing at least the metering counter differential consumption value is sent from the destination data concentrator towards the utility management center to which said utility meter is associated.

Classes IPC  ?

46.

EMBEDDING WATERMARKING DATA

      
Numéro d'application 16913791
Statut En instance
Date de dépôt 2020-06-26
Date de la première publication 2020-11-19
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Hunacek, Didier

Abrégé

The disclosure provides a method of making watermarking data embedded in an Elementary Stream ES accessible to a receiver. The ES comprises video and/or audio data and is to be transmitted as a Packetized Elementary Stream PES in a Transport Stream TS such that the receiver can use the watermarking data to watermark the video and/or audio data in the ES without reconstructing the ES from the TS. The watermarking data identifies one or more watermarking locations in the video and/or audio data in the ES to be modified by the receiver in accordance with the watermarking data. The method comprises determining respective one or more watermarking TS locations in the TS corresponding to the one or more watermarking locations. The method further comprises embedding, in the ES, the watermarking data including watermarking location information identifying the one or more watermarking TS locations, or modifying watermarking data embedded in the ES by adding the watermarking location information. The method may further comprise subsequent to embedding or modifying the watermarking data, packetizing the ES into one or more PES packets, each packet comprising a packet header, and adding watermarking data location information identifying a location in the TS corresponding to a location of the watermarking data in the ES to the packet header of a PES packet (or in a TS header or elsewhere in the TS). The disclosure also provides a corresponding method of watermarking and related systems, devices, computer programs and Transport Streams.

Classes IPC  ?

  • H04N 21/8358 - Génération de données de protection, p.ex. certificats impliquant des filigranes numériques
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou manipulation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/2362 - Génération ou traitement d'informations de service [SI]
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

47.

SECURING DIGITAL DATA TRANSMISSION IN A COMMUNICATION NETWORK

      
Numéro d'application 16768360
Statut En instance
Date de dépôt 2018-12-07
Date de la première publication 2020-11-19
Propriétaire Nagravision S.A. (Suisse)
Inventeur(s)
  • Sarda, Pierre
  • Hunacek, Didier
  • Tinsman, John
  • Stransky-Heilkron, Philippe

Abrégé

A method for securing transmission of digital data in a communication network comprising a central station or a terminal and at least one device monitored by the central station via the communication network. The at least one device is configured to produce and to transmit a digital data stream to the central station or terminal. The at least one device further comprises a secure non-volatile memory for storing at least device specific information. The at least one device forms a data block based on at least the device specific information stored in the secure memory. The data block thus formed may compose additional data to be merged with the digital data stream produced by the at least one device. A modified digital data stream results from this merging operation and is transmitted by the at least one device to the central station or terminal.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/8358 - Génération de données de protection, p.ex. certificats impliquant des filigranes numériques
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/08 - Répartition de clés
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04N 21/835 - Génération de données de protection, p.ex. certificats
  • H04N 7/18 - Systèmes de télévision en circuit fermé, c. à d. systèmes dans lesquels le signal n'est pas diffusé
  • H04N 21/426 - Structure de client; Structure de périphérique de client Éléments internes de client

48.

SECURE INSTALLATION OF APPLICATION KEYS

      
Numéro d'application 16958104
Statut En instance
Date de dépôt 2018-12-21
Date de la première publication 2020-10-29
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Fischer, Jean-Bernard
  • Fischer, Nicolas
  • Gremaud, Fabien
  • Villegas, Karine

Abrégé

The present disclosure includes methods, devises and systems for preparing and installing one or more application keys owned by application owners in a remote device. The present disclosure further proposes methods, devices and systems for secure installation of subsequent application keys on a device utilising corresponding key derivation functions to associate an application with a respective policy and identifier using significantly low bandwidth for transfer of keys for execution of the respective application on the device.

Classes IPC  ?

  • H04L 9/08 - Répartition de clés
  • H04L 9/14 - Dispositions pour les communications secrètes ou protégées utilisant plusieurs clés ou algorithmes

49.

SYSTEM FOR SECURING DEPLOYED SECURITY CAMERAS

      
Numéro d'application 16956180
Statut En instance
Date de dépôt 2018-12-20
Date de la première publication 2020-10-29
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Angel, Michel
  • Le Berre, Philippe
  • Retaureau, Herve
  • Tran, Minh-Son

Abrégé

Example embodiments provide systems and methods for securing a deployed camera. A security apparatus is coupled to the deployed camera and accesses video content from the coupled camera. The security apparatus accesses video content from the coupled camera, splits the video content within a plurality of RTP packets, encrypts payloads of the RTP packets, embeds in a header of the encrypted RTP packets, at least two key identifications for decryption of the encrypted RTP packets, and transmits the plurality of RTP packets over a network to a video management system.

Classes IPC  ?

  • H04L 9/08 - Répartition de clés
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/16 - Dispositions pour les communications secrètes ou protégées utilisant plusieurs clés ou algorithmes qui sont changés pendant l'opération

50.

SECURE PROVISIONING OF KEYS

      
Numéro d'application 16958757
Statut En instance
Date de dépôt 2018-11-30
Date de la première publication 2020-10-29
Propriétaire NAGRAVISION SA (Suisse)
Inventeur(s)
  • Gremaud, Fabien
  • Fischer, Nicolas
  • Villegas, Karine
  • Fischer, Jean-Bernard

Abrégé

Methods and devices in accordance with the disclosure relate to the secure provision of one or more keys or key pairs to protect secret data for, or associated, with a computing device. The device is typically a computing device with at least one processor or processing module configured for executing one or more applications using the secret data. The present disclosure ensures secure key provisioning by ensuring that each key in a key pair, or at least one key among a plurality of keys is associated with a device or hardware module that is distinct to the device(s) or hardware module associated with the other or remaining keys. For asymmetric key provisioning, this relates to utilizing digital signatures verified by separate devices. For symmetric key provisioning, this relates to utilizing a secret key derivation function that will operates with secret seeds that are input from two separate sources.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/08 - Répartition de clés
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégées

51.

SECURING DIGITAL DATA TRANSMISSION IN A COMMUNICATION NETWORK

      
Numéro d'application 16789078
Statut En instance
Date de dépôt 2020-02-12
Date de la première publication 2020-10-15
Propriétaire Nagravision S.A. (Suisse)
Inventeur(s)
  • Sarda, Pierre
  • Hunacek, Didier
  • Tinsman, John
  • Stransky-Heilkron, Philippe

Abrégé

A method for securing transmission of digital data in a communication network comprising a central station or a terminal and at least one device monitored by the central station via the communication network. The at least one device is configured to produce and to transmit a digital data stream to the central station or terminal. The at least one device further comprises a secure non-volatile memory for storing at least device specific information. The at least one device forms a data block based on at least the device specific information stored in the secure memory. The data block thus formed may compose additional data to be merged with the digital data stream produced by the at least one device. A modified digital data stream results from this merging operation and is transmitted by the at least one device to the central station or terminal.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/8358 - Génération de données de protection, p.ex. certificats impliquant des filigranes numériques
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/08 - Répartition de clés
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04N 21/835 - Génération de données de protection, p.ex. certificats
  • H04N 7/18 - Systèmes de télévision en circuit fermé, c. à d. systèmes dans lesquels le signal n'est pas diffusé
  • H04N 21/426 - Structure de client; Structure de périphérique de client Éléments internes de client

52.

DATA TRANSMISSION METHOD, TRANSMITTER AND RECEIVER

      
Numéro d'application 16958081
Statut En instance
Date de dépôt 2018-12-26
Date de la première publication 2020-10-08
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Wyseur, Brecht
  • Kursawe, Klaus

Abrégé

A method of transmitting data to a receiver via a network includes transmitting a sequence of first data packets to the receiver via the network, each first data packet including payload data and identification data, the identification data identifying the respective first data packet, the identification data being different for each first data packet. The method also includes transmitting a corresponding second data packet for each first data packet to the receiver via the network, each second data packet including the data enabling identification of the corresponding first data packet and additional data related to the corresponding first data packet, the data enabling identification of the corresponding first data packet enabling the receiver to associate each second data packet with the corresponding first data packet.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 84/18 - Réseaux auto-organisés, p.ex. réseaux ad hoc ou réseaux de détection
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

53.

DISPLAY OF ENCRYPTED CONTENT ITEMS

      
Numéro d'application 16765511
Statut En instance
Date de dépôt 2018-11-12
Date de la première publication 2020-10-01
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Quevedo-Fernandez, Javier
  • Guesdon, Michael
  • Henriette, Alain
  • Benoit, Bernard

Abrégé

A method of displaying content items, for example message items in a messaging application or service, is disclosed. The method comprises receiving encrypted content items in a chronological sequence; decrypting the content items; causing display of a display sequence, in order of the chronological sequence, of a respective place holder in place of each of the decrypted content items, and, in response to a user input, causing display of the respective content item in place of one or more of the place holders. Each place holder has an appearance of a scrambled version of the respective content item. The display sequence may be contiguous in received items or sent content items may be interleaved with received content items in the display sequence, in which case sent content items may be displayed with place holders in the same way as received items. A corresponding system and corresponding computer readable medium or media are also disclosed.

Classes IPC  ?

  • G06F 21/84 - Protection des dispositifs de saisie, d’affichage de données ou d’interconnexion dispositifs d’affichage, p.ex. écrans ou moniteurs
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 3/0485 - Défilement ou défilement panoramique

54.

METHOD AND DEVICE TO PROTECT A CRYPTOGRAPHIC EXPONENT

      
Numéro d'application 16095737
Statut En instance
Date de dépôt 2017-05-18
Date de la première publication 2020-09-10
Propriétaire Nagravision S.A. (Suisse)
Inventeur(s)
  • Macchetti, Marco
  • Villegas, Karine

Abrégé

Public-key cryptography allows putting into practice concepts of digital signatures and public-key key exchange; methods used on a daily basis in digital systems. A method generates a protected secret value k′ used as a first operand in a cryptographic group operation involving a base group element G of order n and including: generating random positive integers k1 and k2, that are strictly smaller than the order of the group element G due to a cryptographically secure random number generator, such that the generated random positive integers k1 and k2 do not share any divisor with the order n other than 1; generating the protected secret value k′ based on the generating random positive integers such as k′=k1*k2, the protected secret value k′ being used as a second operand in the group operation.

Classes IPC  ?

  • H04L 9/08 - Répartition de clés
  • H04L 9/30 - Clé publique, c. à d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret

55.

A METHOD FOR DELIVERING DIGITAL CONTENT TO AT LEAST ONE CLIENT DEVICE

      
Numéro d'application 16753175
Statut En instance
Date de dépôt 2018-10-05
Date de la première publication 2020-08-27
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Bieber, Yann

Abrégé

A watermarking scheme for traceability of leaked or illegally re-distributed over-the-top streaming content includes a two-step scheme in which the content is pre-marked server side by providing part of the content, encrypted under a global key, and a first set of complementary parts of the content including a first mark and encrypted under a set of first keys, and a second set of complementary parts of the content including a second mark and encrypted under a set of second keys. A marked encrypted content is made available to a client device via a particular combination of the parts of the content encrypted under the global key, parts of the content having a first mark, encrypted under the set of first keys, and parts of the content having a second mark, encrypted under the second set of keys. The particular combination is based on an identifier of a client device.

Classes IPC  ?

  • H04N 21/2389 - Traitement de flux multiplexé, p.ex. cryptage de flux multiplexé
  • H04N 21/2347 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou manipulation de graphes de scènes MPEG-4 impliquant le cryptage de flux vidéo
  • H04N 21/4405 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant le décryptage de flux vidéo
  • H04N 21/8358 - Génération de données de protection, p.ex. certificats impliquant des filigranes numériques
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la manipulation de contenus affichés
  • H04N 21/4627 - Gestion de droits
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès

56.

Method for initiating a transmission of a streaming content delivered to a client device and access point for implementing this method

      
Numéro d'application 16866085
Numéro de brevet 11128897
Statut Délivré - en vigueur
Date de dépôt 2020-05-04
Date de la première publication 2020-08-20
Date d'octroi 2021-09-21
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Piron, Laurent
  • Thomas, Frederic
  • Gibson, Martin

Abrégé

A method for initiating a transmission of a program stream for delivery from a local access point to a client device, said program stream being structured as a plurality of regular segments relating to a single event. This method comprises the steps of: (a) processing at least one of the regular segments into a set of particular segments, where the at least one regular segment carries a payload of a first playback duration and the payload of said set represents a second playback duration that is greater than that of the first playback duration, and where the second playback duration is sufficient to comply with a client device requirement for initiating a rendering of the event, and (b) transmitting, during an initial period, from the local access point said set of particular segments.

Classes IPC  ?

  • H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou manipulation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets

57.

METHOD FOR DETECTING AT LEAST ONE GLITCH IN AN ELECTRICAL SIGNAL AND DEVICE FOR IMPLEMENTING THIS METHOD

      
Numéro d'application 16620300
Statut En instance
Date de dépôt 2018-06-12
Date de la première publication 2020-07-02
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Martin, Jean-Marie

Abrégé

A method for detecting at least one glitch in an electrical signal. This method comprises: generating, from said electrical signal, at least one digital oscillating signal which is sensitive to glitches; and—performing the following steps as a repeatable round: (a) assigning a time window to at least one digital oscillating signal; said time window being implemented on the basis of a clock signal substantially insensitive to said at least one glitch to be detected; (b) determining from said time window a sampling value of the digital oscillating signal, said sampling value being characteristic of said digital oscillating signal throughout its time window; (c) detecting any potential glitch in said electrical signal by comparing said sampling value with an expected reference value; and (d) outputting a response typifying a result of the comparison step. Also, a device for implementing said method is described.

Classes IPC  ?

  • G01R 31/317 - Tests de circuits numériques
  • G06F 1/08 - Générateurs d'horloge ayant une fréquence de base modifiable ou programmable
  • G06F 21/72 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les circuits de cryptographie
  • G06F 21/75 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information par inhibition de l’analyse de circuit ou du fonctionnement, p.ex. pour empêcher l'ingénierie inverse

58.

Method to track the dissemination of a data set

      
Numéro d'application 15776363
Numéro de brevet 10902139
Statut Délivré - en vigueur
Date de dépôt 2016-11-29
Date de la première publication 2020-06-25
Date d'octroi 2021-01-26
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Le Buhan, Corinne

Abrégé

The present invention concerns the field of data dissemination tracking, in particular aims at keeping track of the various devices in which a given data was used. It is proposed a method to track the dissemination of a first data set carried out by a first tracking server (CS1), a first device and a second device, said data set comprising a data management section and a data payload, said data management section comprising a data identifier and data usage information defining a security conformance level, said method comprising the steps of:—receiving by the first tricking server (CS1) from the first device (d0), a first device identification and at least a data management section of a first set of data, said data management section comprising at least a security conformance level and a first data identifier,—identifying or creating in the database, a current graph data set corresponding to the first data identifier, said current graph data set comprising a common section, edges and nodes,—storing in the current graph data set, said first data management section in the common section and said first identifier as a first node,—receiving by the first tracking server (CS1) a request to transfer the first data set from the first device to the second device, said request comprising at least a second device identification of the second device and the first data identifier,—retrieving by the first tracking server (CS1) second device security conformance level, based on the second device identification,—verifying by the first tracking server (CS1) that the second device security conformance level meets the security conformance level of the first data set as identifier by the first data identifier,—in the positive event, responding by granting authorisation to the transfer at least the data payload of the first data set to the second device,—recording in tire database, in respect with the current graph data set, the second device identifier as a second graph data node,—recording in the database, in respect with the current graph data set, a transaction from the first device to second device as an edge in the current graph data set linking the first graph node and the second graph node.

Classes IPC  ?

  • G06F 21/60 - Protection de données
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage

59.

Method and system for searching for at least a specific datum in a user unit

      
Numéro d'application 16548903
Statut En instance
Date de dépôt 2019-08-23
Date de la première publication 2020-05-14
Propriétaire NAGRAVISION SA (Suisse)
Inventeur(s) Aumasson, Jean-Philippe

Abrégé

A system and method for searching for a specific datum among data stored in a permanent memory of a user unit linked to a central authority, comprising: receiving in the user unit, a processing key derived, in said central authority, using a key derivation function applied on a secret piece of information, said key derivation function being a first iterative one-way function; storing said processing key in a temporary memory of the user unit; receiving from said central authority the specific datum converted by a second one-way function using said processing key; in the user unit, converting at least a part of the data stored in the permanent memory using said second one-way function and said processing key; comparing said converted specific datum received from the central authority with the converted data from the permanent memory, thereby providing a search result; and deleting said processing key from the temporary memory.

Classes IPC  ?

  • G06F 16/2455 - Exécution des requêtes
  • H04L 9/08 - Répartition de clés
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 16/248 - Présentation des résultats de requêtes

60.

Media player for receiving media content from a remote server

      
Numéro d'application 16596294
Numéro de brevet 11212357
Statut Délivré - en vigueur
Date de dépôt 2019-10-08
Date de la première publication 2020-05-07
Date d'octroi 2021-12-28
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Pathak, Aditee Anil
  • Stransky, Philippe
  • Singh, Gyanveer

Abrégé

An embodiment of the present invention may be deployed in a system comprising a media player and a remote server operably connected to communicate with one another. The invention allows for a settings file to be stored on the remote server, the settings file comprising parameters useful for adjusting different settings on the media player such that rendering of a particular content to be made possible on the media player according to a user's predetermined taste by downloading the settings from the server onto the media player.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 12/06 - Authentification
  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux usagers ou aux terminaux
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

61.

Method and device to produce a secure hash value

      
Numéro d'application 16485803
Numéro de brevet 11121861
Statut Délivré - en vigueur
Date de dépôt 2018-02-13
Date de la première publication 2020-04-30
Date d'octroi 2021-09-14
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Pelletier, Hervé

Abrégé

The generation of hash values become popular with the storage of pin code by an authentication server, since the authentication server knows only the result of the hash function and not the pin code itself. Each time an authentication is requested, a hash function is executed on the received pin code and then compared with the stored reference hash value of the initial pin code. In order to improve the security of the hash value, it is proposed a method to produce a secure hash value (R) from a plaintext (P), said method comprising: —producing a first result (H) using an hash function of the plaintext (P), —obtaining an initial floating value (U0) by converting the first result (H) into a floating number representation of the first value (H), —updating a floating value (Un) by executing at least once a Transcendental function (TF) on the initial floating value (Un−1), —obtaining the secure hash value (R) by mixing the first result (H) with the updated floating value (Un).

Classes IPC  ?

  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES
  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06F 7/548 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul de fonctions trigonométriques; Changement de coordonnées
  • G06F 7/556 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul de fonctions logarithmiques ou exponentielles

62.

LOCATION BASED AUTHENTICATION

      
Numéro d'application 16585350
Statut En instance
Date de dépôt 2019-09-27
Date de la première publication 2020-04-30
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Schaer, Olivier
  • Karoui, Sami
  • Schlaeppi, Florent

Abrégé

A method of enabling a user to access recorded data associated with an event, the method comprising determining the location of a user's device at a control unit, confirming the location is within a predetermined vicinity and that the user's device was at the location within a predetermined period and the control unit enabling access for the user to the data if the location of the user's device in the predetermined period is confirmed.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/06 - Authentification
  • H04W 12/08 - Sécurité d'accès
  • H04W 4/021 - Services concernant des domaines particuliers, p.ex. services de points d’intérêt, services sur place ou géorepères

63.

Method for controlling access to broadcast content

      
Numéro d'application 16699241
Numéro de brevet 11039189
Statut Délivré - en vigueur
Date de dépôt 2019-11-29
Date de la première publication 2020-03-26
Date d'octroi 2021-06-15
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Servignat, David
  • Pont, Jose-Emmanuel
  • Thomas, Frederic
  • Jantz, Scott
  • Livay, Nir

Abrégé

The present invention relates to the domain of control of access to audiovisual content transmitted to a receiver, in particular control based on the localization of the receiver. verification, by the verification means, that the current localization is included in said area, and if so, transmission of an authorization message for the reception of the audiovisual content to the security means relative to the receiver.

Classes IPC  ?

  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/266 - Gestion de canal ou de contenu, p.ex. génération et gestion de clés et de messages de titres d'accès dans un système d'accès conditionnel, fusion d'un canal de monodiffusion de VOD dans un canal multidiffusion
  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/4627 - Gestion de droits
  • H04N 21/4623 - Traitement de messages de titres d'accès, p.ex. message de contrôle d'accès [ECM], message de gestion d'accès [EMM]
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/4223 - Caméras
  • H04N 21/418 - Carte externe destinée à être utilisée en combinaison avec le dispositif client, p.ex. pour l'accès conditionnel
  • H04N 21/254 - Gestion au sein du serveur de données additionnelles, p.ex. serveur d'achat ou serveur de gestion de droits
  • H04N 21/475 - Interface pour utilisateurs finaux pour acquérir des données d'utilisateurs finaux, p.ex. numéro d'identification personnel [PIN] ou données de préférences

64.

System and method to manage utility meter communications

      
Numéro d'application 16685241
Numéro de brevet 10724875
Statut Délivré - en vigueur
Date de dépôt 2019-11-15
Date de la première publication 2020-03-12
Date d'octroi 2020-07-28
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Wenger, Joel
  • Le Buhan, Corinne

Abrégé

A method for managing communications within a network comprising utility meters, each associated and connected to at least one utility management center through at least one intermediate data concentrator. A message is sent by a utility meter to the destination data concentrator. This message includes metering data measurement reported by said utility meter, its utility meter identifier, the destination data concentrator identifier and the management center identifier. Then, on the basis of several metering data measurements, a metering counter differential consumption value is calculated by difference of two metering counter consumption indexes measured by the utility meter within a time period interval. Then, a report containing at least the metering counter differential consumption value is sent from the destination data concentrator towards the utility management center to which said utility meter is associated.

Classes IPC  ?

65.

Pre-entitlement enforcement

      
Numéro d'application 16609837
Numéro de brevet 11076186
Statut Délivré - en vigueur
Date de dépôt 2018-05-03
Date de la première publication 2020-02-27
Date d'octroi 2021-07-27
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Hunacek, Didier
  • Fischer, Jean-Bernard

Abrégé

A method of transmitting entitlement messages to content consumption devices in a access control system, the method comprising periodically transmitting entitlement messages to content consumption devices in a access control system and periodically extending an expiry time comprised in the entitlement messages. The entitlement messages comprise indicator data indicating to the content consumption devices that subsequent entitlement messages loaded into a content consumption device after a first entitlement message is loaded into the content consumption device shall not be used by the content consumption device to access protected media content.

Classes IPC  ?

  • H04N 21/266 - Gestion de canal ou de contenu, p.ex. génération et gestion de clés et de messages de titres d'accès dans un système d'accès conditionnel, fusion d'un canal de monodiffusion de VOD dans un canal multidiffusion
  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/418 - Carte externe destinée à être utilisée en combinaison avec le dispositif client, p.ex. pour l'accès conditionnel
  • H04N 21/462 - Gestion de contenu ou de données additionnelles, p.ex. création d'un guide de programmes électronique maître à partir de données reçues par Internet et d'une tête de réseau ou contrôle de la complexité d'un flux vidéo en dimensionnant la résolution o
  • H04N 21/633 - Signaux de commande issus du serveur dirigés vers des éléments du réseau ou du client
  • H04N 21/4623 - Traitement de messages de titres d'accès, p.ex. message de contrôle d'accès [ECM], message de gestion d'accès [EMM]
  • H04N 21/6334 - Signaux de commande issus du serveur dirigés vers des éléments du réseau ou du client vers le client pour l’autorisation, p.ex. en transmettant une clé

66.

Port Scanning

      
Numéro d'application 16347228
Statut En instance
Date de dépôt 2017-10-20
Date de la première publication 2020-02-20
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Junod, Antoine
  • Palomero, Pablo
  • Giner, Adrien

Abrégé

A method of scanning a plurality of ports at one or more target IP addresses is disclosed. Each of the plurality of ports corresponds to a port number at one of the one or more target IP addresses, for example an IPv4 or IPv6 address. The method comprises assigning each port to one of a plurality of sets of ports and executing a plurality of port scanning processes at the same time on a common source machine (virtual or physical). Each port scanning process sends port probe requests to the ports of a respective set of the plurality of sets from a different respective source IP addresses. Thus, a different respective source IP address is associated with each set of the plurality of sets of ports, different from the source IP addresses associated with the remaining sets, and each set of target IP addresses receives probe requests from a different respective source IP address. The sets may be aligned with target addresses or may spread several target addresses or only part of the ports of a target address. For example, one or more of the plurality of port scanning processes may send port probe requests to more than one target IP address and/or two or more of the plurality of port scanning processes may send port probe requests to the same target IP address.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

67.

Security of Surveillance Media

      
Numéro d'application 16492625
Statut En instance
Date de dépôt 2018-04-04
Date de la première publication 2020-02-13
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Angel, Michel
  • Retaureau, Hervé
  • Celletti, Antony

Abrégé

A media device receives a domain key from a service provider. The media device further encrypts media with a media key and encrypts the media key with the domain key to form an encrypted media token: the protected media key is encapsulated in an encrypted media token. The service provider may then receive the encrypted media token and one or more receiving entity identifiers relating to a receiving entity and ascertain whether the receiving entity is entitled to access media from the media device. If the receiving entity is entitled to access media from the media device, the service provider decrypts the cryptographic media token using the domain key to obtain the media key and providing the media key to the receiving entity. As such, an authenticated receiving entity may obtain the media key necessary to decrypt the media. Moreover, there is no requirement for any intermediate entity to have similar access and thus the encryption provided by the media key is in place throughout the transport of the media from media device to receiving entity.

Classes IPC  ?

  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • H04N 21/266 - Gestion de canal ou de contenu, p.ex. génération et gestion de clés et de messages de titres d'accès dans un système d'accès conditionnel, fusion d'un canal de monodiffusion de VOD dans un canal multidiffusion
  • H04N 21/2347 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou manipulation de graphes de scènes MPEG-4 impliquant le cryptage de flux vidéo
  • H04N 7/18 - Systèmes de télévision en circuit fermé, c. à d. systèmes dans lesquels le signal n'est pas diffusé
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/08 - Répartition de clés

68.

A METHOD OF AND A DEVICE FOR RENDERING CONTENT DATA OF A CONTENT DATA STREAM BASED ON A LEVEL OF TOXICITY OF THE CONTENT DATA STREAM

      
Numéro d'application 16342987
Statut En instance
Date de dépôt 2017-11-02
Date de la première publication 2020-02-13
Propriétaire NAGRAVISION SA (Suisse)
Inventeur(s)
  • Kudelski, André
  • Sarda, Pierre

Abrégé

A method (1) of and a device for rendering content data of a content data stream. From content data identified in the content data stream, a level of toxicity is determined (4). The level of toxicity represents a measure of authenticity of the received content data stream. Content data of the received content data stream is rendered (6) based on an aggregated level of toxicity.

Classes IPC  ?

  • H04N 21/8358 - Génération de données de protection, p.ex. certificats impliquant des filigranes numériques
  • H04N 21/4627 - Gestion de droits
  • H04N 21/254 - Gestion au sein du serveur de données additionnelles, p.ex. serveur d'achat ou serveur de gestion de droits
  • H04N 21/8355 - Génération de données de protection, p.ex. certificats impliquant des données sur l’utilisation, p.ex. nombre de copies ou de visualisations autorisées

69.

PAIRING METHOD BETWEEN A MULTIMEDIA UNIT AND AT LEAST ONE OPERATOR, MULTIMEDIA UNIT, OPERATOR AND PERSONALIZATION ENTITY FOR THE IMPLEMENTATION OF THIS METHOD

      
Numéro d'application 16446820
Statut En instance
Date de dépôt 2019-06-20
Date de la première publication 2020-02-06
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Fischer, Nicolas
  • Wyseur, Brecht
  • Fischer, Jean-Bernard
  • Macchetti, Marco

Abrégé

The present invention relates in particular to a pairing method between a multimedia unit and one operator having an operator identifier, the multimedia unit having a multimedia unit identifier and receiving conditional access data from said operator, the method being characterized in that: receiving by the multimedia unit a multimedia unit key formed by applying a first cryptographically function to a personalization key and to the multimedia unit identifier; receiving by the operator an operator key formed by applying a second cryptographically function to said personalization key and to the operator identifier; The present invention relates in particular to a pairing method between a multimedia unit and one operator having an operator identifier, the multimedia unit having a multimedia unit identifier and receiving conditional access data from said operator, the method being characterized in that: receiving by the multimedia unit a multimedia unit key formed by applying a first cryptographically function to a personalization key and to the multimedia unit identifier; receiving by the operator an operator key formed by applying a second cryptographically function to said personalization key and to the operator identifier; said multimedia unit further having a function of the multimedia unit and said operator further having a function of the operator, these functions being such that the result of the application of the function of the operator to said operator key and to said multimedia unit identifier is equal to the result of the application of the function of the multimedia unit to said multimedia unit key and to said operator identifier, this result forming a pairing key between said multimedia unit and said operator.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/14 - Dispositions pour les communications secrètes ou protégées utilisant plusieurs clés ou algorithmes
  • H04N 21/2347 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou manipulation de graphes de scènes MPEG-4 impliquant le cryptage de flux vidéo
  • H04N 21/426 - Structure de client; Structure de périphérique de client Éléments internes de client
  • H04N 21/254 - Gestion au sein du serveur de données additionnelles, p.ex. serveur d'achat ou serveur de gestion de droits
  • H04N 21/4627 - Gestion de droits
  • H04N 21/6334 - Signaux de commande issus du serveur dirigés vers des éléments du réseau ou du client vers le client pour l’autorisation, p.ex. en transmettant une clé
  • H04L 9/08 - Répartition de clés

70.

METHOD TO TRANSMIT MESSAGES BETWEEN A DEVICE AND A REMOTER SERVER

      
Numéro d'application 16524462
Statut En instance
Date de dépôt 2019-07-29
Date de la première publication 2020-01-30
Propriétaire NAGRAVISION, S.A. (Suisse)
Inventeur(s) Kudelski, Andre

Abrégé

In order to allow an access to the Internet, and therefore to a remote server, for a device having no connection with an Internet gateway, a method to transmit a message from a first device to a remote server, the first device having no connection with the remote server, the method including detecting a second device by the first device, establishing a communication channel between the first and the second device, transferring the message from the first to the second device, the message including an address of the remote server, transferring, by the second device, the message to the remote server using the remote server address contained in the message.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/58 - Systèmes de commutation de messages
  • H04W 4/80 - Services utilisant la communication de courte portée, p.ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie

71.

Method and apparatus to create intuitive favorites for users

      
Numéro d'application 16399629
Numéro de brevet 10728607
Statut Délivré - en vigueur
Date de dépôt 2019-04-30
Date de la première publication 2020-01-30
Date d'octroi 2020-07-28
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Kaliamoorthi, Amudha
  • Lakshmi Sharan Lal, Dharmveer

Abrégé

Example embodiments provide systems and methods for dynamically creating intuitive favorites for a user. The system and methods include monitoring actions performed, by the user at a digital receiver, with respect to a plurality of content programs. The actions performed with respect to the plurality of content programs are analyzed. The analysis includes comparing a level of the actions with respect to a first content program of the plurality of content programs with a threshold. Based on the comparing indicating that the first content program is a favorites, an indication that the first content program is a favorites content program is stored to a data store.

Classes IPC  ?

  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • G06F 16/78 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 3/0482 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport interaction avec des listes d’éléments sélectionnables, p.ex. les menus
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/4147 - Enregistreur vidéo personnel [PVR]
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/488 - Services de données, p.ex. téléscripteur d'actualités
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu

72.

PROTECTING MEDIA CONTENT

      
Numéro d'application 16484343
Statut En instance
Date de dépôt 2018-02-02
Date de la première publication 2020-01-23
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Hunacek, Didier
  • Goupil, Herve

Abrégé

Content source and sink devices and methods help to guard against compromising security of content transferred from a source device to a sink device, for example where a primary encryption mechanism protecting the content has been compromised. A content source device is configured to connect to a content sink device to transmit digital media content to the content sink device. The content source device includes a connection module configured to establish a connection to the sink device, encrypt a digital media content for transmission across the connection with a first cipher using a connection key, and transmit the encrypted digital media content to the sink device over the connection. The content source also includes a protection module configured to prevent the sink device from using the digital media content without authorisation. The protection module receives a digital certificate identifying the sink device, verifies the digital certificate, and determines if the digital certificate identifies a sink device authorised to receive digital media content over the connection. If the determination is positive, the protection module enables the sink device to use the digital media content.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/08 - Répartition de clés
  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • H04N 21/4408 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant le cryptage de flux vidéo, p.ex. re-cryptage d'un flux vidéo décrypté pour la redistribution dans un réseau domestique
  • H04N 21/4627 - Gestion de droits

73.

INTEGRITY OF ON DEMAND CODE DECRYPTION

      
Numéro d'application 16336120
Statut En instance
Date de dépôt 2017-09-29
Date de la première publication 2020-01-16
Propriétaire NAGRAVISION SA (Suisse)
Inventeur(s)
  • Piret, Eric
  • Brecht, Wyseur
  • Dore, Laurent

Abrégé

A system and a method for monitoring the integrity of code are provided. Dummy code is provided in an on demand decryption area of an object file while runtime code is provided elsewhere (and may be in the same object file or another object file). A compensation area is also provided which is initially blank. During execution, checksums can be calculated based on the result of an exclusive or (XOR) operation between contents of the on demand code decryption area and a compensation area such as a compensation area. As the runtime code populates the on demand code decryption area with the runtime code (potentially with the exception of areas masked to maintain integrity of relocation instructions allowed to remain in the dummy code) the compensation area is populated with the result of an XOR operation between the dummy code and the runtime code. As a result, the checksums will be the same throughout execution as long as integrity of the code has not been compromised.

Classes IPC  ?

  • G06F 21/64 - Protection de l’intégrité des données, p.ex. par sommes de contrôle, certificats ou signatures
  • G06F 21/54 - Contrôle des usagers, programmes ou dispositifs de préservation de l’intégrité des plates-formes, p.ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p.ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par ajout de routines ou d’objets de sécurité aux programmes
  • G06F 21/14 - Protection des logiciels exécutables contre l’analyse de logiciel ou l'ingénierie inverse, p.ex. par masquage
  • G06F 21/51 - Contrôle des usagers, programmes ou dispositifs de préservation de l’intégrité des plates-formes, p.ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade du chargement de l’application, p.ex. en acceptant, en rejetant, en démarrant ou en inhibant un logiciel exécutable en fonction de l’intégrité ou de la fiabilité de la source
  • G06F 21/60 - Protection de données

74.

Application swap based on smart device movement

      
Numéro d'application 16377541
Numéro de brevet 10955928
Statut Délivré - en vigueur
Date de dépôt 2019-04-08
Date de la première publication 2019-12-05
Date d'octroi 2021-03-23
Propriétaire NAGRAVISION S.A.. (Suisse)
Inventeur(s) Burckard, Antoine

Abrégé

A smart device capable of switching between at least two applications based on the position of the smart device and a method of doing the same is provided.

Classes IPC  ?

  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p.ex. par perception des modifications de la capacité entre des électrodes
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p.ex. forme, nature, code
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G09G 3/36 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p.ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante utilisant des cristaux liquides
  • G06F 3/044 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/045 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction utilisant des éléments résistifs, p.ex. une seule surface uniforme ou deux surfaces parallèles mises en contact
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou manipulation d’un objet ou d’une image, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/0482 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport interaction avec des listes d’éléments sélectionnables, p.ex. les menus
  • G06F 3/0487 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer
  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateur; Leurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p.ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaiso

75.

Automatically loading user profile to show recently watched channels

      
Numéro d'application 16279295
Numéro de brevet 11146855
Statut Délivré - en vigueur
Date de dépôt 2019-02-19
Date de la première publication 2019-11-21
Date d'octroi 2021-10-12
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Kannan, Srinivasan
  • Swamy, Siddalinga
  • Kaliamoorthi, Amudha

Abrégé

Aspects of the present disclose involve a method, a device, and a system comprising a processor and a machine-readable storage medium storing at a set of instructions for identification and authentication of user profiles associated with a digital television system and displaying information related thereto. In example embodiments, the method includes identifying a user profile registered with a content presentation device based on received identification data that includes biometric data. The method further includes receiving, from a server, identifiers of a set of recently watched channels associated with the user profile and causing presentation of a recent channels interface that includes selectable elements corresponding to the set of recently watched channels.

Classes IPC  ?

  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/25 - Opérations de gestion réalisées par le serveur pour faciliter la distribution de contenu ou administrer des données liées aux utilisateurs finaux ou aux dispositifs clients, p.ex. authentification des utilisateurs finaux ou des dispositifs clients ou
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • H04N 21/441 - Acquisition de l'identification d'un utilisateur final
  • H04N 21/4223 - Caméras
  • H04N 21/4415 - Acquisition de l'identification d'un utilisateur final utilisant les caractéristiques biométriques de l'utilisateur, p.ex. par reconnaissance de la voix ou balayage d'empreintes digitales
  • H04N 21/658 - Transmission du client vers le serveur
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p.ex. en combinant une publicité stockée localement avec un flux d'entrée; Opérations de mise à jour, p.ex. pour modules de système d'exploitation
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes

76.

Method for acquiring access rights to conditional access content

      
Numéro d'application 16527940
Numéro de brevet 10911955
Statut Délivré - en vigueur
Date de dépôt 2019-07-31
Date de la première publication 2019-11-21
Date d'octroi 2021-02-02
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Sarda, Pierre
  • Stransky, Philippe
  • Wendling, Bertrand

Abrégé

A method of acquiring access rights to conditional access content. The method comprises receiving an access right on a first terminal through a first communication channel; storing said access right in said first terminal; sending a request for said conditional access content to a content provider, said request containing at least an identifier of an account to which said first terminal is associated, an identifier of the requested content and a piece of information concerning said access right; verifying, by said content provider, the authenticity of said access right using said piece of information concerning the access right; and when there has been a successful verification, marking said access right as used, and sending said conditional access content to at least one terminal linked to said account. The first terminal using near field communication technology (NFC) during at least one transfer of said access rights.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04W 12/08 - Sécurité d'accès
  • H04W 4/80 - Services utilisant la communication de courte portée, p.ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
  • H04W 76/10 - Gestion de la connexion Établissement de la connexion
  • G06F 9/54 - Communication interprogramme
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 20/42 - Confirmation, p.ex. contrôle ou autorisation de paiement par le débiteur légal
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/254 - Gestion au sein du serveur de données additionnelles, p.ex. serveur d'achat ou serveur de gestion de droits
  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 
  • H04N 21/4367 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison Établissement d'une communication protégée entre le client et un dispositif périphérique ou une carte à puces
  • H04N 21/4627 - Gestion de droits
  • H04N 21/6334 - Signaux de commande issus du serveur dirigés vers des éléments du réseau ou du client vers le client pour l’autorisation, p.ex. en transmettant une clé
  • H04N 21/8355 - Génération de données de protection, p.ex. certificats impliquant des données sur l’utilisation, p.ex. nombre de copies ou de visualisations autorisées
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 30/06 - Transactions d'achat, de vente ou de crédit-bail
  • H04B 5/00 - Systèmes de transmission à induction directe, p.ex. du type à boucle inductive
  • H04B 7/15 - Systèmes relais actifs
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/911 - Contrôle d’admission au réseau et allocation de ressources, p.ex. allocation de bande passante ou renégociation en cours de communication
  • H04N 21/2543 - Facturation
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/478 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat

77.

METHODS, DEVICES AND SYSTEM FOR GENERATING A WATERMARKED STREAM

      
Numéro d'application 16309158
Statut En instance
Date de dépôt 2017-06-13
Date de la première publication 2019-10-31
Propriétaire Nagravision S.A. (Suisse)
Inventeur(s) Bieber, Yann

Abrégé

A device (40) for generating a watermarked stream (39), comprising: at least one input interface (41) configured to receive encrypted control messages (20) and conditional access streams (30) including a main stream (33) and protected watermarking data streams (35) from which a watermarking information (38) can be embedded in said watermarked stream (39); a security module (43) configured to process said control messages (20) and to control access to said conditional access streams (30); a descrambler (45) configured to remove protection applied on at least some of said conditional access streams (30); a watermarking unit (47) configured to generate the watermarked stream (39) from said conditional access streams (30) by selectively processing said watermarking data streams (35) depending on access data (AC, AR) included in some of said control messages (20).

Classes IPC  ?

  • H04N 21/2389 - Traitement de flux multiplexé, p.ex. cryptage de flux multiplexé
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • H04N 21/266 - Gestion de canal ou de contenu, p.ex. génération et gestion de clés et de messages de titres d'accès dans un système d'accès conditionnel, fusion d'un canal de monodiffusion de VOD dans un canal multidiffusion
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/4623 - Traitement de messages de titres d'accès, p.ex. message de contrôle d'accès [ECM], message de gestion d'accès [EMM]
  • H04N 21/8358 - Génération de données de protection, p.ex. certificats impliquant des filigranes numériques
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

78.

Active shield for detecting an intrusion on an integrated circuit

      
Numéro d'application 16338272
Numéro de brevet 10891402
Statut Délivré - en vigueur
Date de dépôt 2017-10-03
Date de la première publication 2019-10-17
Date d'octroi 2021-01-12
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Martin, Jean-Marie

Abrégé

A method and a device for detecting an attack on an integrated circuit. Attacks which are detectable using an active shield as described herein include physical and electrical contacting using a probe and modification of interconnect routing, including modification through the use of focused ion beam technology.

Classes IPC  ?

  • G06F 21/87 - Boîtiers fiables ou inviolables par encapsulation, p.ex. de circuits intégrés
  • H01L 23/00 - DISPOSITIFS À SEMI-CONDUCTEURS; DISPOSITIFS ÉLECTRIQUES À L'ÉTAT SOLIDE NON PRÉVUS AILLEURS - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide

79.

SELF-DEBUGGING

      
Numéro d'application 16466044
Statut En instance
Date de dépôt 2017-12-05
Date de la première publication 2019-09-19
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Volckaert, Stijn
  • De Sutter, Bjorn
  • Abrath, Bert

Abrégé

In overview, methods, computer programs products and devices for securing software are provided. In accordance with the disclosure, a method may comprise attaching a debugger process to a software process. During execution of the software process, operations relevant to the functionality of the code process are carried out within the debugger process. As a result, the debugger process cannot be replaced or subverted without impinging on the functionality of the software process. The software process can therefore be protected from inspection by modified or malicious debugging techniques.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06F 21/52 - Contrôle des usagers, programmes ou dispositifs de préservation de l’intégrité des plates-formes, p.ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p.ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données

80.

Device keys protection

      
Numéro d'application 16238301
Numéro de brevet 11018847
Statut Délivré - en vigueur
Date de dépôt 2019-01-02
Date de la première publication 2019-09-12
Date d'octroi 2021-05-25
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Hunacek, Didier
  • Macchetti, Marco
  • Fischer, Nicolas

Abrégé

A method to protect a device key in a device comprising at least one secure element locally connected to at least one time programmable memory storing a global value in form of a bit string comprising locked bits and unlocked bits. The locked bits are irreversibly pre-programmed in the one-time-programmable memory during an initialization phase of the device while the un-locked bits remaining in an initial state may be programmable by the secure element. The secure element is configured to generate, at initialization of the device, a device specific value by using the global value, program the device specific value previously obtained in the one time programmable memory, and erase the global value by programming the unlocked bits of the corresponding bit string. A further object of the disclosure includes a device configured to carry out the method.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégées
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES
  • H04L 9/08 - Répartition de clés
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

81.

METHOD, RECEIVER, MOBILE DISPLAY DEVICE AND SYSTEM FOR ACCESSING MEDIA CONTENT

      
Numéro d'application 16334949
Statut En instance
Date de dépôt 2017-11-03
Date de la première publication 2019-08-29
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Fischer, Jean-Bernard

Abrégé

The disclosure generally relates to a method for accessing media content, said method being used in a receiver (10). The method comprises a preparation phase and a use phase. The preparation phase comprises the steps of obtaining, by said receiver (10), a catalog of media content items, each media content item corresponding to a media content and comprising at least an item description and an item identification data and storing said catalog of media content items in a local database in a memory (13) of the receiver (10). The use phase comprises the steps of accessing, by a mobile display device (11), said catalog of media content items through a local communication channel (16); displaying at least a part of the catalog of media content items on the mobile display device (11); selecting, by said mobile display device (11), at least one media content item displayed on the mobile display device; transmitting, by said mobile display device (11), a request to a content provider (12), the request comprising the item identification data corresponding to said selected media content item and additional data allowing for the receiver (10) to be identified, said transmission using a first remote communication channel (17) distinct from said local communication channel (16); and obtaining by the receiver (10), the media content corresponding to the media content item identified by the identification data contained in said request. The disclosure further relates to a receiver (10) and a mobile display device (11) for implementing the above described method and a system comprising at least said receiver and said mobile display device.

Classes IPC  ?

  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la manipulation de contenus affichés
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/437 - Interfaçage de la voie montante du réseau de transmission, p.ex. pour transmettre des requêtes de client à un serveur VOD
  • H04N 21/462 - Gestion de contenu ou de données additionnelles, p.ex. création d'un guide de programmes électronique maître à partir de données reçues par Internet et d'une tête de réseau ou contrôle de la complexité d'un flux vidéo en dimensionnant la résolution o
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes

82.

Secured home network

      
Numéro d'application 16281963
Numéro de brevet 10728278
Statut Délivré - en vigueur
Date de dépôt 2019-02-21
Date de la première publication 2019-08-22
Date d'octroi 2020-07-28
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Stransky-Heilkron, Philippe

Abrégé

Malware detection logic executed by a secured device residing in a home network may receive a message from an unsecured device of a first unsecured network and intended for a destination device of the home network, the destination device comprising a security client. The malware detection logic may establish a secure communication channel between the malware detection logic of the secured device and the security client of the destination device. The malware detection logic may execute a validation test on the message to determine that the message includes malware. The malware detection logic may report an alarm to the security client of the destination device. The malware detection logic may transmit information related to the malware to a cloud computing server. The malware detection logic may prevent an application associated with the destination device from processing the message.

Classes IPC  ?

  • H04L 29/00 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/12 - Détection de fraude

83.

Secure communication between in-vehicle electronic control units

      
Numéro d'application 16027681
Numéro de brevet 11178158
Statut Délivré - en vigueur
Date de dépôt 2018-07-05
Date de la première publication 2019-08-01
Date d'octroi 2021-11-16
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Buffard, Christophe
  • Sehgal, Sanjeev

Abrégé

Aspects of the present disclosure address systems, methods, and devices for enabling secure communication between electronic control units (ECUs) in a vehicle. The system may include a first and second ECU from a plurality of ECUs in the vehicle. The first ECU is to enable secure communication between the plurality of ECUs by performing operations that include provisioning the second ECU with authentication data for authenticating messages exchanged with a third ECU and provisioning the third ECU with a set of security keys to enable the third ECU to securely exchange messages with the second ECU. The second ECU receives, from the third ECU, a secure message that is cryptographically signed using a security key from the set of security keys provisioned to the third ECU, and the second ECU authenticates the secure message by comparing the authentication data with an authentication signal.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/08 - Répartition de clés
  • H04W 4/40 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les véhicules, p.ex. communication véhicule-piétons
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p.ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

84.

System for decrypting and rendering content

      
Numéro d'application 16331854
Numéro de brevet 11194890
Statut Délivré - en vigueur
Date de dépôt 2017-09-08
Date de la première publication 2019-08-01
Date d'octroi 2021-12-07
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Desarzens, Philippe
  • Gremaud, Fabien
  • Bussy, Jean-Luc

Abrégé

A system for rendering a content, the rendering of which is subject to conditional access security conditions. The system includes a host device and a detachable security device, the security device configured to decrypt the encrypted content, re-encrypt it under a local key and to deliver the re-encrypted content to the host device while ensuring that the host device applies or otherwise enforces any conditions associated with the rendering of the content.

Classes IPC  ?

  • G06F 21/16 - Traçabilité de programme ou de contenu, p.ex. par filigranage
  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès

85.

SEQUENCE VERIFICATION

      
Numéro d'application 16322983
Statut En instance
Date de dépôt 2017-08-02
Date de la première publication 2019-06-20
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Macchetti, Marco
  • Fischer, Nicolas
  • Perrine, Jerome

Abrégé

A method of monitoring execution in an execution environment of an operation, for example a cryptographic operation, comprising a sequence of instructions, is disclosed. Instructions sent in the sequence from a main processor to one or more auxiliary processors, for example cryptographic processors, to execute the operation are monitored and the sequence of instructions is verified using verification information. The method comprises enabling output from the execution environment of a result of the operation in response to a successful verification of the sequence, or generating a verification failure signal in response to a failed verification of the sequence.

Classes IPC  ?

  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 9/32 - Formation de l'adresse de l'instruction suivante, p.ex. par incrémentation du compteur ordinal
  • G06F 21/53 - Contrôle des usagers, programmes ou dispositifs de préservation de l’intégrité des plates-formes, p.ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p.ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par exécution dans un environnement restreint, p.ex. "boîte à sable" ou machine virtuelle sécurisée
  • G06F 17/50 - Conception assistée par ordinateur

86.

Securing digital data transmission in a communication network

      
Numéro d'application 15838972
Numéro de brevet 10609028
Statut Délivré - en vigueur
Date de dépôt 2017-12-12
Date de la première publication 2019-06-13
Date d'octroi 2020-03-31
Propriétaire Nagravision S.A. (Suisse)
Inventeur(s)
  • Sarda, Pierre
  • Hunacek, Didier
  • Tinsman, John
  • Stransky-Heilkron, Philippe

Abrégé

A method for securing transmission of digital data in a communication network comprising a central station or a terminal and at least one device monitored by the central station via the communication network. The at least one device is configured to produce and to transmit a digital data stream to the central station or terminal. The at least one device further comprises a secure non-volatile memory for storing at least device specific information. The at least one device forms a data block based on at least the device specific information stored in the secure memory. The data block thus formed may compose additional data to be merged with the digital data stream produced by the at least one device. A modified digital data stream results from this merging operation and is transmitted by the at least one device to the central station or terminal.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/8358 - Génération de données de protection, p.ex. certificats impliquant des filigranes numériques
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/08 - Répartition de clés
  • G06F 21/44 - Authentification de programme ou de dispositif
  • H04N 21/835 - Génération de données de protection, p.ex. certificats
  • H04N 7/18 - Systèmes de télévision en circuit fermé, c. à d. systèmes dans lesquels le signal n'est pas diffusé
  • H04N 21/426 - Structure de client; Structure de périphérique de client Éléments internes de client

87.

Usage rules enforcement

      
Numéro d'application 16302501
Numéro de brevet 10798447
Statut Délivré - en vigueur
Date de dépôt 2017-05-19
Date de la première publication 2019-06-06
Date d'octroi 2020-10-06
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Schwarz, Christian

Abrégé

A content handling device comprises a plurality of content transformation modules that can define one or more paths from a content source module to a content sink module. The content is associated with one or more usage rules requiring one or more transformations to be applied to the content. To enforce usage rules, each content transformation module is configured to receive the content, apply a transformation to the content in accordance with the usage rules and apply a tagging operation corresponding to the transformation to the content. In some embodiments output of the content by the content sink module is prevented if all tagging operations corresponding to the usage rules have not been applied. While in some embodiments usage rule tags corresponding to the usage rules are embedded locally at the content handling device, the disclosure also extends to a content distribution system with a usage rule tag embedding functionality.

Classes IPC  ?

  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/4405 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant le décryptage de flux vidéo
  • H04N 21/4623 - Traitement de messages de titres d'accès, p.ex. message de contrôle d'accès [ECM], message de gestion d'accès [EMM]
  • H04N 21/4627 - Gestion de droits
  • H04N 21/8355 - Génération de données de protection, p.ex. certificats impliquant des données sur l’utilisation, p.ex. nombre de copies ou de visualisations autorisées

88.

Utility meter for metering a utility consumption and optimizing upstream communications and method for managing these communications

      
Numéro d'application 16256655
Numéro de brevet 10375040
Statut Délivré - en vigueur
Date de dépôt 2019-01-24
Date de la première publication 2019-06-06
Date d'octroi 2019-08-06
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Le Buhan, Corinne
  • Nicolas, Christophe
  • Conus, Joel

Abrégé

A utility meter and method for metering consumption of at least one utility including: a metering unit, a communication unit for sending/receiving messages to/from a management center, a memory to store a unique identifier pertaining to the utility meter and a first key, an encryption unit for encrypting the utility consumption as a first cryptogram, a message generator for generating a utility message containing the first cryptogram, a key generator for generating a payload key to be used by the encryption unit for encrypting the utility consumption, a second cryptogram generated by the encryption unit by encrypting the payload key with the first key, the second cryptogram being intended to be included, by the message generator, at least once into the utility message to be sent to the remote management center.

Classes IPC  ?

  • G01D 4/00 - Appareils compteurs à tarif
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/30 - Clé publique, c. à d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret
  • H04Q 9/00 - Dispositions dans les systèmes de commande à distance ou de télémétrie pour appeler sélectivement une sous-station à partir d'une station principale, sous-station dans laquelle un appareil recherché est choisi pour appliquer un signal de commande ou
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES
  • H04L 9/14 - Dispositions pour les communications secrètes ou protégées utilisant plusieurs clés ou algorithmes
  • H04L 9/08 - Répartition de clés

89.

Performing a context-dependent task in a program

      
Numéro d'application 16322585
Numéro de brevet 10908932
Statut Délivré - en vigueur
Date de dépôt 2017-08-03
Date de la première publication 2019-06-06
Date d'octroi 2021-02-02
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Le Perlerin, Alain
  • Sarda, Pierre

Abrégé

A computer implemented method for sending context information between programs, the method including: displaying a graphical user interface including a plurality of selectable application icons; receiving a simultaneous selection of a first icon and a second icon from the plurality of selectable application icons; launching a first program associated with the first icon; launching a second program associated with the second icon; and sending context information between the first program and the second program.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/54 - Communication interprogramme

90.

ON DEMAND CODE DECRYPTION

      
Numéro d'application 16313273
Statut En instance
Date de dépôt 2017-06-29
Date de la première publication 2019-05-23
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Dore, Laurent
  • Piret, Eric
  • Yasser, Belaidi
  • Wyseur, Brecht

Abrégé

A system and a method for protecting code are provided. Extraction of code to be protected takes place during an object-to-object transformation and that code is replaced with fake binary code. The extracted code to be protected may then be encrypted or otherwise obscured and stored in a separate region of an object file. A prior source-to-source file transformation can be provided to isolate and mark the code to be protected, and to inject additional source code to handle later decryption.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06F 21/56 - Détection ou traitement de programmes malveillants, p.ex. dispositions anti-virus
  • G06F 21/60 - Protection de données

91.

METHOD TO CONTROL THE DISPLAY OF AT LEAST ONE CONTENT ON A SCREEN

      
Numéro d'application 16183040
Statut En instance
Date de dépôt 2018-11-07
Date de la première publication 2019-05-16
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Le Rolland, Nathalie
  • Slawny, Pierre
  • Burckard, Antoine
  • Bouteruche, David

Abrégé

A method to control the display of content on a screen connected to a processing platform, the content including access conditions, and the method including acquiring an image within a sensitive area, the sensitive area being an area within which content displayed on the screen would be within the field of view of an observer placed thereat, detecting a number of potential observers within the sensitive area, acquiring a number of credentials from the detected observers within the sensitive area, if the number of credentials is below the number of detected observers, disabling the display of the content, if the number of credentials equal the number of detected observers, comparing each credential with the access conditions and if all credentials match the access conditions, enabling display of the content.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 21/32 - Authentification de l’utilisateur par données biométriques, p.ex. empreintes digitales, balayages de l’iris ou empreintes vocales
  • G06F 21/60 - Protection de données

92.

INTEGRATED CIRCUIT DEVICE

      
Numéro d'application 16097384
Statut En instance
Date de dépôt 2017-04-27
Date de la première publication 2019-05-16
Propriétaire Nagravision SA (Suisse)
Inventeur(s)
  • Jullian, Stephane
  • Aubry, Pascal

Abrégé

An integrated circuit device is disclosed, the device comprising a protective layer and a protected circuit on a substrate, the protective layer being configured to protect the protected circuit by absorbing laser radiation targeted at the protected circuit through the substrate. The device may be configured such that removal of the protective layer causes physical damage that disables the protected circuit. The device may comprise intermediate circuitry protruding into the substrate between the protective layer and the protected circuit, wherein the physical damage that disables the protected circuit is physical damage to the intermediate circuitry. The device may comprise detection circuitry configured to detect a change in an electrical property of the device indicative of removal of the protective layer, and, in response to detecting the change in the electrical property, cause the protected circuit to be disabled.

Classes IPC  ?

  • H01L 23/00 - DISPOSITIFS À SEMI-CONDUCTEURS; DISPOSITIFS ÉLECTRIQUES À L'ÉTAT SOLIDE NON PRÉVUS AILLEURS - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide

93.

Method and device to speed up face recognition

      
Numéro d'application 16237303
Numéro de brevet 10909350
Statut Délivré - en vigueur
Date de dépôt 2018-12-31
Date de la première publication 2019-05-09
Date d'octroi 2021-02-02
Propriétaire Nagravision S.A. (Suisse)
Inventeur(s)
  • Oddou, Christophe
  • Dagaeff, Thierry
  • Fishwick, Nicholas

Abrégé

A method, system, device, and/or a non-transitory computer readable medium to provide a customized application associated with a television experience based on the recognition of users located in front of a television display and in the field of view of a camera. The method may include performing an initializing operation, the initializing operation including enrolling a plurality of users in a database of a computer system, acquiring a wide image using the camera and scanning the wide image for biometric information; and performing an identification operation requested by the application including, acquiring a second wide image with the camera, extracting an active area from the second wide image, storing the extracted active area as a second fast scanning area image, and extracting the biometric data of a face appearing in the second fast scanning area image.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/20 - Obtention de l'image
  • G06K 9/72 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant une analyse de contexte basée sur l'identité provisoire attribuée à une série de formes successives, p.ex. d'un mot
  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image

94.

Embedding watermarking data

      
Numéro d'application 16074243
Numéro de brevet 10721544
Statut Délivré - en vigueur
Date de dépôt 2017-01-31
Date de la première publication 2019-05-02
Date d'octroi 2020-07-21
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Hunacek, Didier

Abrégé

The disclosure provides a method of making watermarking data embedded in an Elementary Stream ES accessible to a receiver. The ES comprises video and/or audio data and is to be transmitted as a Packetized Elementary Stream PES in a Transport Stream TS such that the receiver can use the watermarking data to watermark the video and/or audio data in the ES without reconstructing the ES from the TS. The watermarking data identifies one or more watermarking locations in the video and/or audio data in the ES to be modified by the receiver in accordance with the watermarking data. The method comprises determining respective one or more watermarking TS locations in the TS corresponding to the one or more watermarking locations. The method further comprises embedding, in the ES, the watermarking data including watermarking location information identifying the one or more watermarking TS locations, or modifying watermarking data embedded in the ES by adding the watermarking location information. The method may further comprise subsequent to embedding or modifying the watermarking data, packetizing the ES into one or more PES packets, each packet comprising a packet header, and adding watermarking data location information identifying a location in the TS corresponding to a location of the watermarking data in the ES to the packet header of a PES packet (or in a TS header or elsewhere in the TS). The disclosure also provides a corresponding method of watermarking and related systems, devices, computer programs and Transport Streams.

Classes IPC  ?

  • H04N 21/8358 - Génération de données de protection, p.ex. certificats impliquant des filigranes numériques
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/2362 - Génération ou traitement d'informations de service [SI]
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou manipulation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux

95.

Intelligent content queuing from a secondary device

      
Numéro d'application 16216477
Numéro de brevet 11036359
Statut Délivré - en vigueur
Date de dépôt 2018-12-11
Date de la première publication 2019-05-02
Date d'octroi 2021-06-15
Propriétaire NAGRAVISION S.A.. (Suisse)
Inventeur(s) Jenkins, David Rhys Edward

Abrégé

Example embodiments provide systems and methods for managing intelligent content queuing from a secondary device for content delivery to a primary device. A content queuing system on the secondary device generates and displays a playlist interface on the secondary device. A selection of a content item to be added to a playlist is received. The content queuing system determines that addition of the content item causes a live content item to overlap with an on-demand content item on the playlist. As a result, the content queuing system creates at least two segments for the on-demand content item. The live content item is positioned between the first and a second segment on the playlist. The first segment is scheduled to end at a start time of the live content item and the second segment is scheduled to begin at an ending time of the live content item.

Classes IPC  ?

  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • G06F 3/0482 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport interaction avec des listes d’éléments sélectionnables, p.ex. les menus
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/436 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la manipulation de contenus affichés
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels

96.

Method and system to detect abnormal message transactions on a network

      
Numéro d'application 16090141
Numéro de brevet 10992694
Statut Délivré - en vigueur
Date de dépôt 2017-04-10
Date de la première publication 2019-04-18
Date d'octroi 2021-04-27
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Brique, Olivier
  • Servet, Patrick

Abrégé

A surveillance system connectable to a network, comprising a communication module and a management module; said system being configured to, during an initialization phase: a. intercept a first message being sent to a first device; b. intercept a second message said second message being a response from the first device to the first message; c. calculate a time interval between the interception of the first message and the second message; d. repeat the steps a. to c. to determine further time intervals; e. determine a distribution of said time intervals; f. store the distribution and during a surveillance phase, intercept a third message said message being sent to the first device; intercept a fourth message said fourth message being a response to the third message; calculate a new time interval between the interception of the third and fourth messages; and verify that the new time interval is within the distribution.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

97.

Content protection

      
Numéro d'application 16075102
Numéro de brevet 10931983
Statut Délivré - en vigueur
Date de dépôt 2016-06-29
Date de la première publication 2019-02-14
Date d'octroi 2021-02-23
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Schwarz, Christian
  • Nicoulin, André
  • Hunacek, Didier

Abrégé

Devices, servers, systems and methods for content protection are provided. Disclosed embodiments improve temporal granularity of controlling access to the protected content and increase resilience against attacks attempting to prevent re-evaluation of conditions of access. Enforcement of re-evaluation may be based on the receipt and/or verification of tokens. In some embodiments, re-evaluation is enforced by periodically rendering content keys required for content decryption unuseable and/or clearing content keys already in use.

Classes IPC  ?

  • H04N 21/2347 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou manipulation de graphes de scènes MPEG-4 impliquant le cryptage de flux vidéo
  • H04N 21/266 - Gestion de canal ou de contenu, p.ex. génération et gestion de clés et de messages de titres d'accès dans un système d'accès conditionnel, fusion d'un canal de monodiffusion de VOD dans un canal multidiffusion
  • H04N 21/418 - Carte externe destinée à être utilisée en combinaison avec le dispositif client, p.ex. pour l'accès conditionnel
  • H04N 21/4405 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant le décryptage de flux vidéo
  • H04N 21/4623 - Traitement de messages de titres d'accès, p.ex. message de contrôle d'accès [ECM], message de gestion d'accès [EMM]
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p.ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • H04L 9/16 - Dispositions pour les communications secrètes ou protégées utilisant plusieurs clés ou algorithmes qui sont changés pendant l'opération
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04N 7/167 - Systèmes rendant le signal de télévision inintelligible et ensuite intelligible

98.

FLEXIBLE CRYPTOGRAPHIC DEVICE

      
Numéro d'application 16078588
Statut En instance
Date de dépôt 2017-04-07
Date de la première publication 2019-02-14
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Kudelski, Andre
  • Fischer, Nicolas
  • Perrine, Jerome

Abrégé

A method of programming a device comprising acquiring configuration data, loading the configuration data onto a programmable device, processing at least a portion of the configuration data through a one way function to form processed configuration data, and configuring at least one configurable module of the programmable device using the processed configuration data from the processing step.

Classes IPC  ?

  • G06F 21/76 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les circuits intégrés à application spécifique [ASICs] ou les dispositifs programmables, p.ex. les réseaux de portes programmables [FPGAs] ou les circuits logiques programmables [PLDs]
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p.ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06F 21/77 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les cartes à puce intelligentes
  • G06F 21/64 - Protection de l’intégrité des données, p.ex. par sommes de contrôle, certificats ou signatures
  • G06F 17/50 - Conception assistée par ordinateur
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

99.

Extended scene view

      
Numéro d'application 16050973
Numéro de brevet 11108952
Statut Délivré - en vigueur
Date de dépôt 2018-07-31
Date de la première publication 2019-02-14
Date d'octroi 2021-08-31
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s) Wendling, Bertrand

Abrégé

The disclosure provide methods and content consumption devices that enable a scene, for example a 360° scene, that is larger (i.e. has more pixels in at least one dimension) than a display format of the content consumption device to be displayed. Constituent scene views are received individually by the content consumption device, for example as broadcasts, and are combined, for example stitched together, at the content consumption device to output a part of the scene that fits in the display format. The part of the scene (and hence the required constituent streams) to be displayed are determined by a signal, for example a navigational input from a user, enabling the user to navigate in the scene.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/4728 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la manipulation de contenus affichés pour la sélection d'une région d'intérêt [ROI], p.ex. pour la requête d'une version de plus haute résolution d'une région sélectionnée
  • G06T 3/00 - Transformation géométrique de l'image dans le plan de l'image
  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
  • H04N 21/434 - Désassemblage d'un flux multiplexé, p.ex. démultiplexage de flux audio et vidéo, extraction de données additionnelles d'un flux vidéo; Remultiplexage de flux multiplexés; Extraction ou traitement de SI; Désassemblage d'un flux élémentaire mis en paquets
  • H04N 21/2368 - Multiplexage de flux audio et vidéo

100.

Method and device for identifying a peripheral device from a digital content

      
Numéro d'application 16077297
Numéro de brevet 11115700
Statut Délivré - en vigueur
Date de dépôt 2017-02-09
Date de la première publication 2019-02-14
Date d'octroi 2021-09-07
Propriétaire NAGRAVISION S.A. (Suisse)
Inventeur(s)
  • Stransky-Heilkron, Philippe
  • Thomas, Frederic

Abrégé

A method for identifying a peripheral device from a digital content having been received by said peripheral device from a master device located at a user end, said master device being further configured to be connected to a server located at a back end, said method comprising the steps of: receiving, by the master device from the peripheral device, at least peripheral identification data; generating, at the master device, a first mark as a function of at least a part of said peripheral identification data; and watermarking said digital content using said first mark before transmitting said digital content to said peripheral device.

Classes IPC  ?

  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/436 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison
  • H04N 21/8358 - Génération de données de protection, p.ex. certificats impliquant des filigranes numériques
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 
  1     2     3     4        Prochaine page