Nds Limited

Royaume‑Uni

Retour au propriétaire

1-100 de 159 pour Nds Limited Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 158
        Marque 1
Juridiction
        International 156
        États-Unis 2
        Europe 1
Classe IPC
H04N 7/24 - Systèmes pour la transmission de signaux de télévision utilisant la modulation par impulsions codées 12
H04L 9/08 - Répartition de clés 11
H04N 7/173 - Systèmes à secret analogiquesSystèmes à abonnement analogiques à deux voies, p. ex. l'abonné envoyant un signal de sélection du programme 10
H04L 9/00 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité 9
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 8
Voir plus
  1     2        Prochaine page

1.

Synchronizing broadcast timeline metadata

      
Numéro d'application 14445614
Numéro de brevet 09832538
Statut Délivré - en vigueur
Date de dépôt 2014-07-29
Date de la première publication 2015-12-17
Date d'octroi 2017-11-28
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Bertrand, Laurent
  • Maheve, Sanjeev
  • Wachtfogel, Reuven

Abrégé

There are instances of a content item having synchronization information, one being an instance of a reference content item, another being a candidate content item. A synchronizing processor determines a synchronization point between the reference content item and the candidate content item, on the basis of matching the synchronization information of the reference content item and the candidate content item. A timeline metadata transmitter transmits stored timeline metadata to a device on which the reference content item is playing, the transmission of the stored timeline metadata beginning from the synchronization point. The stored timeline metadata includes timeline metadata that has been previously aggregated from earlier broadcasts of instances of the reference content item. Related systems, apparatus, and methods are also described.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/242 - Procédés de synchronisation, p. ex. traitement de références d'horloge de programme [PCR]
  • 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/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé 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/43 - Traitement de contenu ou données additionnelles, p. ex. démultiplexage de données additionnelles d'un flux vidéo numériqueOpérations élémentaires de client, p. ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeurIntergiciel de client
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu
  • 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 ou le débit en fonction des capacités du client
  • 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
  • H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels

2.

ONPRIME TV

      
Numéro d'application 014540471
Statut Enregistrée
Date de dépôt 2015-09-07
Date d'enregistrement 2016-02-17
Propriétaire NDS Limited (Royaume‑Uni)
Classes de Nice  ? 38 - Services de télécommunications

Produits et services

Audio and video broadcasting services, broadcasting audio and video content over global computer networks, video-on-demand transmission services, pay-per-view video and audio transmission services.

3.

INTERFACE MECHANISM FOR MASSIVE RESOLUTION DISPLAYS

      
Numéro d'application IB2014060127
Numéro de publication 2014/162239
Statut Délivré - en vigueur
Date de dépôt 2014-03-25
Date de publication 2014-10-09
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Harding, Paul

Abrégé

A system for controlling a display panel array, the display panel array comprising a plurality of display panels and being operative to display a plurality of user interface widgets is described. The system includes a plurality of display adaptors controlling a layout of output on at least one display panel of the array, a layout engine for arranging each of the plurality of user interface widgets on the display panel array, the layout engine utilizing at least metadata published by each of the plurality of user interface widgets, a layout of the plurality of user interface widgets presently in use, and an area of the display panel array, the layout engine being operative to split a plurality of outputs among each one of the display adaptors, receiving at a system controller a multimedia input from at least one network adapter, the system controller managing runtime context for each of the plurality of user interface widgets, the system controller operative to produce an output comprising at least a portion of the multimedia input for each one of the plurality of user interface widgets, communicating bi-directionally between the system controller and a companion device external to the system, wherein the system controller sends information on the layout and metadata about layout constraints for each of the plurality of user interface widgets to the management application. Related apparatus, systems, and methods are also described.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G09G 5/14 - Affichage de fenêtres multiples

4.

SYSTEM FOR EFFICIENT GENERATION AND DISTRIBUTION OF PUF BASED CHALLENGE-RESPONSE PAIRS

      
Numéro d'application IB2013059564
Numéro de publication 2014/155163
Statut Délivré - en vigueur
Date de dépôt 2013-10-23
Date de publication 2014-10-02
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Wachtfogel, David
  • Sinton, Andrew

Abrégé

A method for implementing response function agnostic, challenge-response authentication on a CE device includes sharing a series of proxy responses to a series of authentication challenges with a service provider, receiving an associated actual response from an initialization phase response function for each of the authentication challenges, where at least one of the initialization phase response function and a parameter required for the initialization phase response function is withheld from the service provider, encrypting each of the proxy responses with its associated actual response, thereby generating a series of encrypted proxy responses, storing the encrypted proxy responses on the CE device, receiving one of the authentication challenges from the service provider, inputting the authentication challenge to an operation phase response generator on the CE device, where the operation phase response generator is configured with the same response function used by the initialization phase response generator, and decrypting the proxy response from the encrypted proxy responses and results of the inputting, thereby producing the proxy response to the authentication challenge without sharing the at least one of the response function and a parameter required for the response function with the service provider. Related apparatus and methods are also described.

Classes IPC  ?

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

5.

SECRETS RENEWABILITY

      
Numéro d'application IB2013055658
Numéro de publication 2014/106781
Statut Délivré - en vigueur
Date de dépôt 2013-07-10
Date de publication 2014-07-10
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Kara-Ivanov, Michael
  • Kipnis, Aviad
  • Reinman, Tzachy
  • Mangell, Efraim
  • Waisbard, Erez
  • Belenky, Yaacov

Abrégé

A method, system and apparatus for deriving a secondary secret from a root secret are described, the method, system and apparatus including reserving a memory buffer included in an integrated circuit, the memory buffer being large enough to contain all of the bits which will include the secondary secret, receiving a plurality of bits from a root secret, the root secret being stored in a secure memory of the integrated circuit, inputting the plurality of bits from the root secret and at least one control bit into a permutation network, and thereby producing a multiplicity of output bits, the at least one control bit including one of one bit of a value g, and one bit an output of a function which receives g as an input, receiving the multiplicity of output bits from the permutation network, inputting the multiplicity of output bits from the permutation network into a plurality of logic gates, thereby combining the multiplicity of output bits, wherein a fixed number of bits is output from the logic gates, inputting the fixed number of bits output by the logic gates into an error correcting code module, the fixed number of bits output by the logic gates including a first group of intermediate output bits and a second group of intermediate output bits and receiving output bits from the error correcting code module, the output bits of the error correcting code module including the first group of intermediate output bits as changed by the error correcting code module, where the change depends on the second group of intermediate output bits, filling non-filled registers in the reserved memory buffer with the first group of intermediate output bits as changed by the error correcting code module, and repeating the steps of "receiving a plurality of bits from a root secret" through "filling non-filled registers in the reserved memory buffer" until the entire secondary secret is derived, wherein the steps of "receiving a plurality of bits from a root secret" through "filling non-filled registers in the reserved memory buffer" are performed in a single clock cycle of the integrated circuit. Related apparatus, methods and systems are also described.

Classes IPC  ?

6.

PERSISTENT REVIEW BUFFER

      
Numéro d'application IB2013059695
Numéro de publication 2014/072872
Statut Délivré - en vigueur
Date de dépôt 2013-10-27
Date de publication 2014-05-15
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Kharitonsky, Dany
  • Novogrodsky, Sara

Abrégé

A method of content recording and playback is carried out in a receiving device by selecting one of a plurality of digital content streams (80, 82, 84), which have respective distribution arrangements. A content segment (90) of a review buffer (88) is established and configured for the one content stream. While recording the one content stream in the review buffer (90), a content source change operation is performed to record another content stream in the review buffer (88) by discontinuing recording of the one content stream, and iterating establishing, configuring and recording with a new content segment (92). Recorded content of the content segment (90) and new content segment (92) are stored in respective data stores (102, 100). The content streams may be replayed in an order or a reverse order of recording thereof by retrieving data from respective content segments or data stores. Related apparatus is also described.

Classes IPC  ?

  • 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/4335 - Opérations de gestion interne, p. ex. établissement de priorité de contenu pour l'effacement dû à des restrictions d'espace de stockage
  • 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 du flux vidéo codé
  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p. ex. récupération de paquets du flux vidéo codé d'un réseau IP
  • H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels

7.

A SYSTEM AND METHOD FOR PROVIDING A PRIVATE MOSAIC

      
Numéro d'application IB2013059907
Numéro de publication 2014/072901
Statut Délivré - en vigueur
Date de dépôt 2013-11-05
Date de publication 2014-05-15
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Farkash, Eyal
  • Bauminger, Ilan

Abrégé

A method implemented on a broadcast headend system for providing video data for a privately defined channel selection mosaic includes defining at least one base layer channel from among a group of video channels, where the group of video channels includes candidate channels for selection as private mosaic preview channels, defining at least one other channel from among the group as an enhanced layer channel, defining at least one data block in at least one depending frame of the at least one enhanced layer channel as depending on at least one similar data block in at least one base frame of the base layer channel, encoding broadcast data from the group of video channels as an encoded group of video channels, where the at least one depending block is encoded as a function of the at least one similar data block, and transmitting the encoded group of video channels to at least one private mosaic user for assembly of the privately defined channel selection mosaic.

Classes IPC  ?

  • H04N 21/218 - Source du contenu audio ou vidéo, p. ex. réseaux de disques locaux
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/81 - Composants mono média du contenu

8.

AUGMENTED REALITY FOR VIDEO SYSTEM

      
Numéro d'application IB2013058254
Numéro de publication 2014/037876
Statut Délivré - en vigueur
Date de dépôt 2013-09-03
Date de publication 2014-03-13
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Gardes, Laurent
  • Prat, Yann
  • Lacour, Olivier
  • De Marrez, Didier
  • Chauvier, Laurent

Abrégé

In one embodiment, a method includes: displaying an event on a first display device associated with a client device, the event comprising at least one video scene; enabling an electronic device to communicate with the client device; receiving a user input requesting augmented reality content associated with the at least one video scene; identifying a relevant portion of the augmented reality content to render on a second display associated with the electronic device, wherein the relevant portion comprises video frames corresponding to the at least one video scene and additional content surrounding the video frames; and rendering the relevant portion on the second display device.

Classes IPC  ?

  • H04N 21/00 - Distribution sélective de contenu, p. ex. télévision interactive ou vidéo à la demande [VOD]
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs 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’inclinaison
  • A63F 13/20 - Dispositions d'entrée pour les dispositifs de jeu vidéo
  • 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

9.

METHOD AND SYSTEM FOR HOMOMORPHICLY RANDOMIZING AN INPUT

      
Numéro d'application IB2013056102
Numéro de publication 2014/016795
Statut Délivré - en vigueur
Date de dépôt 2013-07-25
Date de publication 2014-01-30
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Kipnis, Aviad
  • Hibshoosh, Eliphaz

Abrégé

A fully homomorphic method and system for randomizing an input, wherein all computations are over a commutative ring is described. Equivalent methods for performing the randomization using matrices and polynomials are detailed, as well as ways to mix the matrix and polynomial functions. Addition, multiplication, and division of the matrix and polynomial functions is further described. By performing computations of the functions modulo N over a ring ZN, the functions are usable as encryption functions. The method and system can also be used for verifying that a returned result of a calculation performed by a third party is valid for any of the calculations described herein. Related methods, systems, and apparatus are also described.

Classes IPC  ?

  • H04L 9/00 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité
  • 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

10.

A METHOD AND SYSTEM FOR AUTOMATICALLY GENERATING INTERSTITIAL MATERIAL RELATED TO VIDEO CONTENT

      
Numéro d'application IB2013055620
Numéro de publication 2014/009873
Statut Délivré - en vigueur
Date de dépôt 2013-07-09
Date de publication 2014-01-16
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Hall, Nicholas Ashton
  • Tallamy, Stephen
  • Poupko, Avraham

Abrégé

A method implementable on a computing device for generating interstitial material for video content includes generating at least one instantiated script by inserting metadata related to the video content into at least one script template, scoring the instantiated scripts according to a predefined set of weights associated with a profile for a viewing audience to produce scored scripts, and selecting from said scored scripts according to at least said scoring for rendering as said interstitial material. Related apparatus and methods are also described.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • 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 collaboratives
  • 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/81 - Composants mono média du contenu
  • H04N 21/8543 - Création de contenu utilisant un langage de description, p. ex. Groupe expert en codage d'information multimedia et hypermedia [MHEG], langage de balisage extensible [XML]

11.

A SYSTEM AND METHOD FOR SIMULTANEOUSLY RECORDING MULTIPLE MEDIA ASSETS USING A SINGLE TUNER

      
Numéro d'application IB2013055397
Numéro de publication 2014/006558
Statut Délivré - en vigueur
Date de dépôt 2013-07-01
Date de publication 2014-01-09
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Farkash, Eyal
  • Murray, Kevin A.
  • Hibshoosh, Eliphaz
  • Itzkowitz, Aliza

Abrégé

A method for facilitating multiple recordings via a single tuner includes isolating data packets associated with recording candidate media assets from at least two broadcast data streams, generating at least one broadcast recording data stream from a subset of the isolated data packets, broadcasting the at least one broadcast recording data stream in parallel with the at least two broadcast data streams, where the broadcast recording data stream is broadcast via at least one dedicated broadcast "recording" device, and the at least two broadcast data streams are broadcast via other broadcast devices, storing remaining data packets not included in the isolated data packets in broadband data segments, and transmitting the broadband data segments via an IP connection to facilitate reassembly of partially recorded the media assets, where the partially recorded media assets were recorded from the broadcast recording stream. Related methods and apparatus are also disclosed.

Classes IPC  ?

  • 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 ou le débit en fonction des capacités du client
  • H04N 21/61 - Structure physique de réseauTraitement de signal
  • H04N 21/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels

12.

CLIENT SIDE INITIATED CACHING CONTROL

      
Numéro d'application IB2013055068
Numéro de publication 2014/001978
Statut Délivré - en vigueur
Date de dépôt 2013-06-20
Date de publication 2014-01-03
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Haenel, Arie
  • Sandler, Leonid
  • Avitzur, Tomer

Abrégé

A method, system and related apparatus are described, the system comprising a caching-capable element which is part of a data network, which receives a request from a downstream client device, the request including a content request, the content request including a Universal Resource Identifier (URI) and an explicit caching request, the caching request includes a unique content identifier which is independent of the URI, and optional expiration date information, a comparator included at the caching-capable element which compares the caching request against the existing cached content, and if the requested content is cached then the caching-capable element forwards the cached copy of the requested content to the client device, and if the requested content is not cached, then the caching-capable element forwards the request to a further upstream device, and, upon reception of the requested content from the further upstream device, returns the requested content to the requesting downstream device, and caches the requested content for further distribution to other clients. Related methods, systems and apparatus are also described.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

13.

CONTINUITY OF CONTENT

      
Numéro d'application IB2013054948
Numéro de publication 2013/190446
Statut Délivré - en vigueur
Date de dépôt 2013-06-17
Date de publication 2013-12-27
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Poupko, Avraham
  • Solow, Hillel
  • Smith, Perry

Abrégé

A method and system for media consumption are described. The method including tagging each one of a plurality of content items with at least one metadata tag, the metadata tag including a descriptor of at least one topical attribute describing the content item, the plurality of content items being adapted for consumption on a plurality of user devices, wherein the plurality of content items are provided in multiple file formats; acquiring a history of user consumption of the plurality of content items on a plurality of user devices associated with a single user; storing a user record including the acquired user history, a plurality of metadata tags associated with user consumed content, and including a list of devices comprising the plurality of user devices associated with a single user; building a playlist based, at least in part, on the following criteria, wherein each content item which is listed on the playlist has at least one tag which is also one of a plurality of tags already stored in the user record: a) including a content item which has been started but not completely consumed, b) not including content items marked in the acquired history as being completely consumed, unless the content items have changed with respect to the version consumed, and c) including content items which have not been consumed; selecting at least one content item from the playlist; and pushing the selected at least one content item to at least one of the plurality of user devices associated with a single user, wherein if the selected at least one content item is not suitable for consumption on the at least one of the plurality of user devices, then a next item in the playlist is pushed to the least one of the plurality of user devices.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

14.

OFF-LINE CONTENT DELIVERY

      
Numéro d'application IB2013054629
Numéro de publication 2013/183012
Statut Délivré - en vigueur
Date de dépôt 2013-06-05
Date de publication 2013-12-12
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Epstein, Steve
  • Solow, Hillel
  • Zucker, Arnold
  • Atlow, Shabtai
  • Poupko, Avraham
  • Tsuria, Yossi

Abrégé

A method and system for off-line delivery of content to a device is described, the method including sending a device ID to a first local server, receiving a unique number from the first local server, providing the unique number to a device based application, establishing a communication session between the device based application and a second local server the second local server not being in on-line communication with the first local server, sending a request for encrypted content from the second local server, the sending the request including sending the unique number, receiving the encrypted content from the second local server at the device based application, decrypting the received encrypted content by the device based application with the unique number as a decryption key, and displaying the decrypted content on a device display. Related apparatus and systems are also described.

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
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

15.

ENCRYPTION-RESISTANT WATERMARKING

      
Numéro d'application IB2013051817
Numéro de publication 2013/140289
Statut Délivré - en vigueur
Date de dépôt 2013-03-07
Date de publication 2013-09-26
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Mantin, Itsik
  • Somin, Shahar

Abrégé

A method and system for processing data is described, the method and system including encoding a string of symbols, each having a respective symbol value, as a sequence of vectors, each vector including a respective number of repetitions of a sub-vector of a predefined length, such that the respective number of the repetitions in each vector in the sequence is indicative of the respective symbol value of a corresponding symbol in the string, and applying a watermark to an item of content including digital data by inserting the sequence of the vectors into the data. Related methods, systems and apparatus are also described.

Classes IPC  ?

  • H04N 21/235 - Traitement de données additionnelles, p. ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • 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 flux vidéoRemultiplexage de flux multiplexésInsertion de bits de remplissage dans le flux multiplexé, p. ex. pour obtenir un débit constantAssemblage d'un flux élémentaire mis en paquets
  • 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éoRemultiplexage de flux multiplexésExtraction ou traitement de SIDésassemblage d'un flux élémentaire mis en paquets
  • H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/835 - Génération de données de protection, p. ex. certificats
  • H04N 21/8358 - Génération de données de protection, p. ex. certificats impliquant des filigranes numériques

16.

PREVENTION OF PLAYBACK ATTACKS USING OTP MEMORY

      
Numéro d'application IB2012053074
Numéro de publication 2013/128244
Statut Délivré - en vigueur
Date de dépôt 2012-06-19
Date de publication 2013-09-06
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Belenky, Yaacov
  • Sumner, Reuben

Abrégé

A method for data security includes receiving, in a processor having a one-time programmable (OTP) memory, which includes multiple bits and has a current state defined by the bits of the OTP that have been programmed, new information to be written to a data memory. Based on the new information and the current state, at least one further bit of the OTP memory is selected to be programmed, thereby defining a new state of the OTP memory. A new digital signature is computed over the new information and the new state. The new information and the new digital signature are saved in the data memory. After saving the new information and the new digital signature in the data memory, the at least one further bit of the OTP memory is programmed, whereby the new state becomes the current state. Related apparatus and methods are also disclosed.

Classes IPC  ?

  • G06F 21/24 - par protection directe des données, p.ex. par étiquetage

17.

CODE CHECKING SYSTEM

      
Numéro d'application IB2012055148
Numéro de publication 2013/128247
Statut Délivré - en vigueur
Date de dépôt 2012-09-27
Date de publication 2013-09-06
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Sella, Yaaron
  • Fraenkel, Ittael
  • Mantin, Itsik

Abrégé

A system including a counter having a value, a processor to perform, as part of a boot-loading process, a code check including performing a partial check or a full check of the program code dependent on the value of the counter, the program code having a plurality of sections, adjust the counter value in a first direction if the full check is successful, and adjust the counter value in a second direction, if the partial check fails, and continue with the boot-loading process if the code check is successful, wherein the full check includes authenticating all of the program code against a first digital signature, the partial check includes authenticating one of the sections of the program code against a second digital signature, the first signature being the same as, or different from, the second signature. Related apparatus and methods are also described.

Classes IPC  ?

  • 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 11/22 - Détection ou localisation du matériel d'ordinateur défectueux en effectuant des tests pendant les opérations d'attente ou pendant les temps morts, p. ex. essais de mise en route

18.

ANTI-REPLAY COUNTER MEASURES

      
Numéro d'application IB2013051167
Numéro de publication 2013/128317
Statut Délivré - en vigueur
Date de dépôt 2013-02-13
Date de publication 2013-09-06
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Sella, Yaron
  • Smith, Perry
  • Dagan, Tsvika
  • Fraenkel, Ittael

Abrégé

A method and system is described, the method and system including receiving a nonce (210), storing the received nonce (210), preparing a message payload, appending the stored nonce (210) to the message payload, classifying the message with a message-type, appending a message-type message counter (320) to the appended message payload and the nonce (210), the message-type message counter (320) including one of an incremented counter of messages of the message-type (340), and a base value (330), if no messages of the message-type have been either sent or received during a messaging session, signing the message payload, and appended nonce and appended message-type message counter (320), thereby producing a signature (440), appending the message payload, a plurality of the least significant bits of the message-type message counter (320), and the signature (440), thereby producing a data field for a data frame, sending the data frame including the data field. Related methods, systems and apparatus are also described.

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éesProtocoles réseaux de sécurité 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

19.

KNOWN PLAINTEXT ATTACK PROTECTION

      
Numéro d'application IB2012057428
Numéro de publication 2013/114166
Statut Délivré - en vigueur
Date de dépôt 2012-12-18
Date de publication 2013-08-08
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Gold, Martin
  • Millar, Keith
  • Cain, Harel
  • Wachtfogel, David
  • Devir, Michal
  • Berman, Max
  • Walzer, Brett

Abrégé

A Headend system including a encoder to encode input data yielding a plurality of data packets, each of the packets having a header and a payload, a post encoding processor to identify ones of the data packets having a payload with a suspected known plaintext, and modify at least some of the identified packets, and an encryption processor to encrypt at least some of the data packets yielding encrypted data packets. Related apparatus and methods are also described.

Classes IPC  ?

  • H04L 9/00 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

20.

CLIP RATE ADJUSTMENT

      
Numéro d'application IB2013050172
Numéro de publication 2013/105027
Statut Délivré - en vigueur
Date de dépôt 2013-01-09
Date de publication 2013-07-18
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Alter, Adi
  • Ovadia, Shimon
  • Poupko, Avraham

Abrégé

A system and method for coupon distribution is described, the system and method including an electronic publisher implemented on one of a computer or processing device operative to publish an electronic publication including at least one offer to receive a discount on the purchase of a product, an encryption engine which encrypts each copy of the electronic publication to a key specific to one device among a plurality of devices including a known number of individual devices, distribution apparatus implemented on one of a computer or processing device which distributes, at least at a first time, the encrypted electronic publication to each individual device among the plurality of devices, confirmation receiving apparatus implemented on one of a computer or processing device which receives confirmation from the individual devices that the at least one offer has been accepted on the one device, and one of a computer or processing device including a counter which counts the number of confirmations received, a calculator which calculates a clip rate based on dividing the number of confirmations received by the known number of individual devices, and a processor which, based on a result of the calculation of the clip rate, adjusts the number of individual devices including a second plurality of devices, to which, at a second time, the electronic publication is to be distributed by the distribution apparatus. Related methods, systems and apparatus are also described.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

21.

ANONYMOUS AUTHENTICATION

      
Numéro d'application IB2012057721
Numéro de publication 2013/104967
Statut Délivré - en vigueur
Date de dépôt 2012-12-26
Date de publication 2013-07-18
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Tsuria, Yossi

Abrégé

A method and system for anonymous purchase by a first user device, is described, the method and system including sending R from the first user device to a second user device, where R is a result of a one-way function performed on a random number r selected by the first user device, the second user device being operative to send R to a service provider, which stores R with a data string T and the service provider returns a digitally signed R and T to the second user device, thereby providing the a data string T to the second user device, receiving R and T at the first user device from the second device, thereby ensuring that the identity of the first user device remains unknown to the service provider, opening a communication channel between the first user device and the service provider, sending the service provider r and T from the first user device via the communication channel along with a request for the service provider to provide a service, and receiving the requested service from the service provider. Related methods, systems and apparatus are also described.

Classes IPC  ?

  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • 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

22.

HYBRID MESSAGING SYSTEM

      
Numéro d'application IB2011055197
Numéro de publication 2013/072724
Statut Délivré - en vigueur
Date de dépôt 2011-11-20
Date de publication 2013-05-23
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Chechik, David, Samuel
  • Shenker, Reuel
  • Millar, Keith

Abrégé

A decoder-receiver device associated with a user, the decoder-receiver device including a broadcast stream receiver to receive a broadcast stream, the broadcast stream including video and/or audio content and a notification notifying the decoder-receiver device to poll a message server, a communication port to operationally connect to an Internet Protocol connection, and a processor to poll the message server via the Internet Protocol connection, automatically triggered by receipt of the notification, based on the poll, determine that there is at least one message waiting in the message server for the user, and pull the at least one message from the message server via the Internet Protocol connection. Related apparatus and methods are also described.

Classes IPC  ?

  • H04H 60/82 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p. ex. Internet caractérisées par le système de transmission lui-même le système de transmission étant Internet
  • H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités

23.

ELECTRONIC CONTENT DISTRIBUTION BASED ON SECRET SHARING

      
Numéro d'application IB2012056079
Numéro de publication 2013/065008
Statut Délivré - en vigueur
Date de dépôt 2012-11-01
Date de publication 2013-05-10
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Solow, Hillel
  • Cain, Harel
  • Hibshoosh, Eliphaz

Abrégé

A method for distributing information includes distributing an item of encrypted information to a plurality of clients and distributing respective key- shares to the clients, such that each client will require a key-share that has been distributed to at least one other client in order to reconstruct a key for decrypting the encrypted information. Upon receiving from a first client a report that a second client requested and received a respective one of the key-shares from the first client, a record of a delivery of the item to the second client is made responsively to the report.

Classes IPC  ?

24.

TWO-DIMENSIONAL BARCODE SYSTEM

      
Numéro d'application IB2012053349
Numéro de publication 2013/061174
Statut Délivré - en vigueur
Date de dépôt 2012-07-02
Date de publication 2013-05-02
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Rosenberg, Sergei
  • Ahituv, Shamir
  • Porat, Uri
  • Solow, Hillel
  • Ratner, Daniel
  • Deitch, Sharon
  • Gorshkov, Yegor

Abrégé

An end-user device, including a processor to prepare barcode-input data including (a) at least one of an identification of a user of the end-user device, and an identification of the end-user device, and (b) data based on activity of at least one of the end-user device, the user of the end-user device, and a security element removably inserted into the end-user device, and prepare a two- dimensional barcode including the barcode input data, the two-dimension barcode being prepared for displaying on a display in a manner suitable for scanning by a communication device. Related apparatus and methods are also included.

Classes IPC  ?

  • 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
  • H04N 7/173 - Systèmes à secret analogiquesSystèmes à abonnement analogiques à deux voies, p. ex. l'abonné envoyant un signal de sélection du programme

25.

REMOTE USER INTERFACE

      
Numéro d'application IB2012055553
Numéro de publication 2013/054305
Statut Délivré - en vigueur
Date de dépôt 2012-10-12
Date de publication 2013-04-18
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Cussoneau, Vincent
  • Sahuc, David
  • Boru, Bruno
  • Giordano, Bruno

Abrégé

A method for delivering a remote user interface is described. The method includes: providing at a first device a plurality of API implementations enabling a plurality of features such that, each of the plurality of features is enabled by at least one of the plurality of API implementations, the plurality of features enabling a plurality of services such that, each of the plurality of features at least partially enables at least one of the plurality of services; receiving a request for transmitting a user interface to a second device, the user interface enabling a user of the second device to access and make use of one or more services from the plurality of services, wherein the request further includes a set of parameters characterizing the second device; identifying the second device using the set of parameters; identifying API implementations from the plurality of API implementations to provide to the identified second device, wherein one or more features from the plurality of features is enabled by the identified API implementations, and wherein the one or more features enable the one or more services to be accessed and used at the identified second device; and transmitting the identified API implementations along with the user interface from the first device to the identified second device. Related systems, apparatus and methods are also described.

Classes IPC  ?

  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/443 - Procédés de système d'exploitation, p. ex. démarrage d'un boîtier décodeur STB, implémentation d'une machine virtuelle Java dans un boîtier décodeur STB ou gestion d'énergie dans un boîtier décodeur STB
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • 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 collaboratives
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface 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 transformation de contenus affichés
  • 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 de la transmission de flux vidéo, génération de listes de reproduction
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes

26.

PREVENTING DATA EXTRACTION BY SIDE-CHANNEL ATTACK

      
Numéro d'application IB2012054365
Numéro de publication 2013/035006
Statut Délivré - en vigueur
Date de dépôt 2012-08-27
Date de publication 2013-03-14
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Shen-Orr, Chaim
  • Shlomovich, Yonatan
  • Elbaum, Reuven
  • Shkedy, Zvi
  • Amarilio, Lior
  • Shapiro, Yigal
  • Bear, Uri

Abrégé

A method for data transfer includes receiving a control signal triggering a transfer of a secret value into an element (24) of a circuit (20). In response to the control signal, a dummy value (42, 50) and the secret value are inserted in succession into the element of the circuit.

Classes IPC  ?

  • H04L 9/00 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

27.

MAP YOUR MOVIE

      
Numéro d'application IB2012054578
Numéro de publication 2013/035046
Statut Délivré - en vigueur
Date de dépôt 2012-09-05
Date de publication 2013-03-14
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Prat, Yann
  • Gardes, Laurent
  • Lacour, Olivier
  • Lallemant, Berangere

Abrégé

A method of displaying an interactive geographical representation associated with a video content item is described. The method includes: playing the video content item, wherein the video content item includes at least one scene; requesting relevant metadata associated with the at least one video scene, the relevant metadata including a geographical representation and geolocation metadata associated with the at least video scene; receiving the relevant metadata; and displaying an interactive geographical representation along with at least one visual indication, wherein the at least one visual indication is associated with the at least one video scene and positioned at a location indicated by the geolocation metadata. Related systems, apparatus and methods are also described.

Classes IPC  ?

  • H04N 21/4722 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface 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 transformation de contenus affichés pour la requête de données additionnelles associées au contenu
  • H04N 21/41 - Structure de clientStructure 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/81 - Composants mono média du contenu

28.

USER INTERFACE

      
Numéro d'application IB2012054619
Numéro de publication 2013/035068
Statut Délivré - en vigueur
Date de dépôt 2012-09-06
Date de publication 2013-03-14
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Gardes, Laurent
  • Prat, Yann
  • Lacour, Olivier
  • Lallemant, Berangere

Abrégé

A method is described. The method includes: displaying a user interface on a first display device associated with a client device, the user interface enabling user interaction with the client device; enabling an electronic device to control the client device; detecting an orientation change of the electronic device; and displaying the user interface on a second display device associated with the electronic device upon detecting the orientation change. Related methods and apparatus are also disclosed.

Classes IPC  ?

  • H04N 5/44 - Circuits de réception
  • H04N 21/422 - Périphériques d'entrée uniquement, p. ex. système de positionnement global [GPS]

29.

BLOCK CIPHER MODES OF NON- MALLEABLE OPERATION

      
Numéro d'application IB2012053750
Numéro de publication 2013/024379
Statut Délivré - en vigueur
Date de dépôt 2012-07-24
Date de publication 2013-02-21
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Mantin, Itsik

Abrégé

A method and system for producing at least one ciphertext block from at least one plaintext block using a block cipher is described, the block cipher including an encryption function Enc, the method and system including receiving n plaintext blocks, wherein n is an integer greater than 0, for each plaintext block of the n plaintext blocks inputting two inputs into a keyed invertible transformation function, e, the two inputs including a masking value, denoted Mi,where 0 < i <= n, and one of a plaintext block, denoted Pi, Pi being an i-th plaintext block of the n plaintext blocks, and a function of the plaintext block Pi, where 0 < i <= n, wherein one of the two inputs Mi and Pi includes a key for round key generation by the function e and the second of the two inputs Mi and Pi includes a data item operated on during rounds of function e, outputting a result of the function e, the output being at least partially encrypted in a case where the masking value includes an output of the encryption function Enc, the output of the function e includes a ciphertext block, thereby producing n ciphertext blocks, in a case where the masking value includes one of one of Pi-,and an initialization vector when i =1, and one of a function of Pi-1, and an initialization vector when i=1, the output of the function e includes an input into the encryption function Enc, and the output of the function Enc includes a ciphertext block, thereby producing n ciphertext blocks, and in a case where the masking value includes one of an output of the function e(Mi-1, Pi-1), and an initialization vector when i =1, the input into the function Enc includes a result of xor-ing the masking value Mi with Pi, and the output of the function Enc includes a ciphertext block, thereby producing n ciphertext blocks. Related methods and systems are also described.

Classes IPC  ?

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

30.

AUDIO WATERMARKING

      
Numéro d'application IB2012052937
Numéro de publication 2013/017966
Statut Délivré - en vigueur
Date de dépôt 2012-06-11
Date de publication 2013-02-07
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Geyzel, Zeev

Abrégé

A system, including a processor to define opportunities for encoding a watermark into an audio stream having sections, each section, when represented in the frequency domain, including a signal of amplitude against frequency, the processor being operative to, for each one of the sections, identify a fundamental frequency, f being the frequency with the largest amplitude of the signal in the one section, the fundamental frequency f defining harmonic frequencies, each harmonic frequency being at a frequency f/2n or 2fn, n being a positive integer, and define the one section as an opportunity for encoding at least part of the watermark if the amplitude of the signal of the one section is less than a value v for all frequencies in one or more different frequency ranges, each of the different frequency ranges being centered around different ones of the harmonic frequencies. Related apparatus and methods are also described.

Classes IPC  ?

  • G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique

31.

FAST CHANNEL CHANGE VIA A MOSAIC CHANNEL

      
Numéro d'application IB2011055900
Numéro de publication 2013/011359
Statut Délivré - en vigueur
Date de dépôt 2011-12-22
Date de publication 2013-01-24
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Farkash, Eyal
  • Hibshoosh, Eliphaz
  • Tirza, Oded
  • Sundy, Len
  • Mirsky, Yair

Abrégé

A fast channel change (FFC) system including a tuner arrangement to receive at least one transport stream including an aggregated video service (AVS) and TV channels, each video frame of the AVS including some video data of each channel, a demultiplexer arrangement to demultiplex a first channel and the AVS, a FCC buffer to buffer the video frames of the AVS, a decoder arrangement to decode the first channel, a controller to instruct the decoder arrangement to switch from decoding the first channel to decoding the AVS from the FCC buffer, and a graphic engine to extract the video data of a second channel from the AVS yielding a full-screen video, and output the full-screen video to a display device, wherein the controller is operative to instruct the decoder arrangement to switch from decoding the AVS to decoding the second channel. Related apparatus and methods are also described.

Classes IPC  ?

  • 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/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels
  • 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 du flux vidéo codé impliquant le décryptage de flux vidéo
  • H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p. ex. récupération de paquets du flux vidéo codé d'un réseau IP
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé 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/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 du flux vidéo codé
  • H04N 21/426 - Éléments internes de client

32.

SOFTWARE DRM OFFLINE PURCHASE

      
Numéro d'application IB2012052960
Numéro de publication 2013/008109
Statut Délivré - en vigueur
Date de dépôt 2012-06-12
Date de publication 2013-01-17
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Solow, Hillel

Abrégé

A system and method for protecting content is described, the system and method comprising a content item which has been segmented into at least two portions, each portion being encrypted according to a different encryption key, a single content rights license associated with the content item, the license including at least two encrypted decryption keys operative to decrypt at least one of the at least two portions, such that any two encrypted decryption keys of the at least two encrypted decryption keys includes a first key which is less securely encrypted than the second key, a plurality of decryption keys, each one of the decryption keys being able to decrypt at least one of the at least two encrypted decryption keys, a decryptor for decrypting the at least one of the at least two encrypted decryption keys, and a second decryptor for decrypting, with the at least one of the at least two encrypted decryption keys, at least one portion of the at least two portions of the content item.

Classes IPC  ?

  • H04N 7/167 - Systèmes rendant le signal de télévision inintelligible et ensuite intelligible
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé 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/2347 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé impliquant le cryptage de flux vidéo

33.

DISTRIBUTING AUDIO VIDEO CONTENT

      
Numéro d'application IB2012053150
Numéro de publication 2013/001426
Statut Délivré - en vigueur
Date de dépôt 2012-06-21
Date de publication 2013-01-03
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Epstein, Steve
  • Solow, Hillel
  • Sella, Yaron
  • Kipnis, Aviad
  • Poupko, Avraham

Abrégé

A method of distributing audio video content is described. The method includes: receiving configuration data for a plurality of devices; for each device in the plurality of devices, computing a set of bit rates based, at least in part, on the configuration data; encoding audio video content at each bit rate in each set of bit rates to produce a plurality of encoded audio video content streams; splitting each encoded audio video content stream in the plurality of encoded audio video content streams into chunks to produce a plurality of chunked encoded audio video content streams; for each device in the plurality of devices, creating a separate index file, each separate index file including references to at least one of the plurality of chunked encoded audio video content streams; publishing a locator for each separate index file in a catalogue; and transmitting the plurality of chunked encoded audio video content streams and each separate index file to a network. Related systems, apparatus, and methods are also described.

Classes IPC  ?

  • H04N 21/8543 - Création de contenu utilisant un langage de description, p. ex. Groupe expert en codage d'information multimedia et hypermedia [MHEG], langage de balisage extensible [XML]
  • H04N 21/854 - Création de contenu
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé 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/643 - Protocoles de communication
  • 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 collaboratives
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

34.

KEY GENERATION USING MULTIPLE SETS OF SECRET SHARES

      
Numéro d'application IB2012052022
Numéro de publication 2012/176076
Statut Délivré - en vigueur
Date de dépôt 2012-04-23
Date de publication 2012-12-27
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Kipnis, Aviad
  • Hibshoosh, Eliphaz

Abrégé

A cryptographic method, including generating, using a meta-secret, a first plurality of cryptographic keys, each cryptographic key associated with a respective key identifier, creating, using the meta-secret, a second plurality of sets of secret-shares, which are capable, by combining all the secrets-shares in any one of the sets together with the respective key identifier, of generating the associated cryptographic key, and performing cryptographic operations using the cryptographic keys. Related methods and apparatus are also included.

Classes IPC  ?

35.

FAST SERVICE CHANGE

      
Numéro d'application IB2012053084
Numéro de publication 2012/176118
Statut Délivré - en vigueur
Date de dépôt 2012-06-19
Date de publication 2012-12-27
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Medapati, Arun Kumar
  • Chhabra, Amit
  • Chandupatla, Srinivas

Abrégé

A method and apparatus is described to achieve a fast service change. The method includes: receiving a plurality of transport streams at a client device, each transport stream including a plurality of encrypted services; decrypting an encrypted service from the plurality of encrypted services thereby forming a decrypted service; playing out the decrypted service; storing a portion of at least one encrypted service from the plurality of encrypted services in a storage device; receiving a request for displaying a different encrypted service; identifying a stored portion of the different encrypted service; decrypting the stored portion of the different encrypted service thereby forming a decrypted stored portion; playing out the decrypted stored portion of the different encrypted service at a faster than real time speed; storing a subsequent portion of the different encrypted service in the storage device, the subsequent portion corresponding to a subsequent portion of the different encrypted service received during the decrypting of the stored portion and the playing out the decrypted stored portion of the different encrypted service; decrypting the subsequent stored portion of the different encrypted service thereby forming a decrypted subsequent portion; and playing out the decrypted subsequent portion of the different encrypted service for display upon completion of the playing out of the decrypted stored portion.

Classes IPC  ?

  • H04N 5/783 - Adaptations pour une reproduction à une vitesse différente de celle de l'enregistrement
  • H04N 5/913 - Traitement du signal de télévision pour l'enregistrement pour la transposition
  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p. ex. récupération de paquets du flux vidéo codé d'un réseau IP

36.

SECURE FAST CHANNEL CHANGING

      
Numéro d'application IB2012052428
Numéro de publication 2012/172442
Statut Délivré - en vigueur
Date de dépôt 2012-05-15
Date de publication 2012-12-20
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Waisbard, Erez
  • Schnaiderman, Anna

Abrégé

A method for communication, including distributing over a communication network multiple channels of digital content, which are encrypted using different, channel- specific control words, and transmitting over the communication network, different, channel-specific entitlement control messages from which the control words are derivable such that each of the different channel- specific control words is derivable from any of the different channel-specific entitlement control messages by authorized receivers of the channels on the communication network. Related methods and apparatus are also included.

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/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/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p. ex. récupération de paquets du flux vidéo codé d'un réseau IP

37.

PUBLIC KEY CRYPTOGRAPHY WITH REDUCED COMPUTATIONAL LOAD

      
Numéro d'application IB2012052930
Numéro de publication 2012/172469
Statut Délivré - en vigueur
Date de dépôt 2012-06-10
Date de publication 2012-12-20
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Kipnis, Aviad
  • Hibshoosh, Eliphaz

Abrégé

A cryptographic method, comprising receiving a public key belonging to a message recipient having a private key corresponding to the public key, selecting a numerical seed, having a first entropy, using the numerical seed and the public key, generating key recovery information having a second entropy, which is less than the first entropy, and generating a message key having a third entropy, which is less than the first entropy, encrypting a message using the message key, and transmitting the encrypted message and the key recovery information to the message recipient, whereby the recipient reconstructs the message key using the key recovery information and the private key and decrypts the encrypted message using the reconstructed message key. Related systems and methods are also included.

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

38.

MESSAGE DELIVERY HANDLING

      
Numéro d'application IB2011055359
Numéro de publication 2012/168769
Statut Délivré - en vigueur
Date de dépôt 2011-11-29
Date de publication 2012-12-13
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Shenker, Reuel
  • Murray, Kevin A.

Abrégé

Managing communications with a subscriber rendering device by identifying a message that is applicable at a target time and that is designated to be received by a subscriber rendering device, determining that there is no time between a current time and the target time during which the subscriber rendering device is able to receive the message thereby determining that the message cannot be received by the subscriber rendering device prior to the target time, and performing an action responsive to determining that the message cannot be received by the subscriber rendering device prior to the target time. Related methods and apparatus are also included.

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/61 - Structure physique de réseauTraitement de signal
  • 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 12/56 - Systèmes de commutation par paquets
  • H04N 21/41 - Structure de clientStructure de périphérique de client

39.

FREQUENCY-MODULATED WATERMARKING

      
Numéro d'application IB2011055356
Numéro de publication 2012/164361
Statut Délivré - en vigueur
Date de dépôt 2011-11-29
Date de publication 2012-12-06
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Geyzel, Zeev

Abrégé

A method for image processing includes storing a data string and applying a background modulation to an image. The modulation includes a periodic spatial pattern of chromatic variations over an area of the image with a constant luminance over the area and with a spatial frequency of the chromatic variations that encodes the data string. Related apparatus and methods are included.

Classes IPC  ?

  • G06T 1/00 - Traitement de données d'image, d'application générale

40.

CONTENT INSERTION IN ADAPTIVE STREAMS

      
Numéro d'application IB2011054328
Numéro de publication 2012/164360
Statut Délivré - en vigueur
Date de dépôt 2011-10-03
Date de publication 2012-12-06
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Millar, Keith
  • Smith, Trevor
  • Shelton, Ian R.

Abrégé

A method including providing a first content item for consumption, the first content item having a content placement opportunity at which a second content item can be consumed, dividing the first content item into a plurality of chunks, the placement opportunity being temporally disposed after a first one of the chunks and/or before a second one of the chunks, after a first point where the first chunk is operative to finish being rendered and/or before a second point where the second chunk is operative to start being rendered, and encoding the chunks yielding a plurality of encoded chunks, wherein the encoding includes performing, for each one of the chunks of the first content item encoding the audio/video frames of the one chunk at a first audio/video quality, and repeating encoding of the audio/video frames of the one chunk at a second audio/video quality. Related apparatus and methods are also described.

Classes IPC  ?

  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu
  • H04N 21/858 - Création de liens entre données et contenu, p. ex. en liant une URL à un objet vidéo en créant une zone active ("hotspot")
  • H04N 21/81 - Composants mono média du contenu
  • 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 du flux vidéo codé
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé 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/845 - Structuration du contenu, p. ex. décomposition du contenu en segments temporels
  • H04N 21/235 - Traitement de données additionnelles, p. ex. brouillage de données additionnelles ou traitement de descripteurs de contenu

41.

ADAPTIVE PRESENTATION OF CONTENT

      
Numéro d'application IB2012052326
Numéro de publication 2012/153290
Statut Délivré - en vigueur
Date de dépôt 2012-05-10
Date de publication 2012-11-15
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Ashley, Alex
  • Chauvier, Laurent
  • Gaude, Nicolas
  • Latapie, Hugo
  • Murray, Kevin A.
  • Parnall, Simon John
  • Walker, James Geoffrey
  • Cormican, Neil
  • Dyke, Simon
  • Sattler, Vincent
  • Ruelle, Alex
  • Pollen, Jonathan
  • Gerenstadt, Meir

Abrégé

A method of operating a client device within a viewing environment is described. The method includes: receiving content at a client device, presenting the content to a viewer by rendering the content as rendered content on a display surface in operable communication with the client device; receiving engagement data at the client device, the engagement data indicating a level of engagement with the content of at least one user who is viewing the rendered content; and adapting presentation of the content in dependence on the engagement data by changing how the content is rendered on the display surface. Related systems, apparatus, and methods are also described.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G09G 5/14 - Affichage de fenêtres multiples
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • 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érences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
  • G06T 3/00 - Transformations géométriques de l'image dans le plan de l'image

42.

METHOD AND SYSTEM FOR SECONDARY CONTENT DISTRIBUTION

      
Numéro d'application IB2012051960
Numéro de publication 2012/153213
Statut Délivré - en vigueur
Date de dépôt 2012-04-19
Date de publication 2012-11-15
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Zucker, Arnold
  • Poupko, Avraham
  • Epstein, Steve
  • Tsuria, Yossi
  • Solow, Hillel
  • Atlow, Shabtai
  • Murray, Kevin A.

Abrégé

A secondary content distribution system and method is described, the system and method including a receiver for receiving a plurality of differing versions of secondary content from an provider, each one of the differing versions of the secondary content being associated with at least one of a reading mode, and a connection mode, a processor operative to determine a reading mode of a user of a client device, a selector for selecting one of the differing versions of the secondary content for display on the client device display, the selection being a function, at least in part, of matching the determined reading mode with the reading mode associated with the one of the differing versions of the secondary content and the connection mode of the client device, and a display for displaying the selected one of the differing versions of the secondary content on the client device display. Related methods, systems, and apparatus are also described.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

43.

CUSTOMIZED ZAPPING

      
Numéro d'application IB2012052318
Numéro de publication 2012/153284
Statut Délivré - en vigueur
Date de dépôt 2012-05-09
Date de publication 2012-11-15
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Gauthier, Aurelie
  • Sattler, Vincent
  • Chauvier, Laurent
  • Shah, Bijal
  • Lee, Stephen Hoiman
  • Ruelle, Alex

Abrégé

A method and apparatus is described to display a customized video sequence during a channel change interval. The method includes displaying a first channel; receiving a channel change request from a user requesting a second channel for display; displaying a video sequence during the channel change interval; and displaying a second channel; characterized in that the displaying of the video sequence during the channel change interval further comprises displaying a black screen with no audio and no video for a short duration; playing out a first portion of a customized video sequence relevant to the second channel entirely; and playing out a second portion of the customized video sequence relevant to the second channel until the second channel is ready to be displayed.

Classes IPC  ?

  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p. ex. récupération de paquets du flux vidéo codé d'un réseau IP
  • H04N 5/50 - Indicateurs d'accordRéglage automatique de l'accord
  • G06Q 30/00 - Commerce
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

44.

FAST CHANNEL CHANGE FOR HYBRID DEVICE

      
Numéro d'application IB2012051940
Numéro de publication 2012/150519
Statut Délivré - en vigueur
Date de dépôt 2012-04-18
Date de publication 2012-11-08
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Gaillard, Etienne
  • Alliez, Damien
  • Gaude, Nicolas

Abrégé

There is provided according to embodiments of the invention a method of changing channels in a hybrid multicast video distribution environment, which is carried out by receiving a plurality of multicast video streams concurrently in a server, buffering first segments of the video streams respectively, wherein the first segments comprise an independently decodable frame and zero or more predicted frames, encoding the first segments to form new segments having new frame quality parameters that are less than the frame quality parameters of the first segments, assembling the first segments and the new segments into respective channel packs of the video streams, and responsively to a request, identifying one of the video streams and transmitting at least a portion of the oldest stored channel pack of the one video stream from the server to a receiving device. Related apparatus and methods are also described.

Classes IPC  ?

  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p. ex. récupération de paquets du flux vidéo codé d'un réseau IP

45.

COMPUTER-IMPLEMENTED METHOD AND APPARATUS FOR ENCODING NATURAL-LANGUAGE TEXT CONTENT AND/OR DETECTING PLAGIARISM

      
Numéro d'application IB2011053907
Numéro de publication 2012/146955
Statut Délivré - en vigueur
Date de dépôt 2011-09-07
Date de publication 2012-11-01
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Farkash, Eyal
  • Magen, Naomi
  • Waisbard, Erez
  • Hibshoosh, Eliphaz

Abrégé

A computer-implemented letter-based method of encoding a length-significant portion of natural language text to generate a letter-based fingerprint of the text portion, the method including detecting letter-based locations of occurrences of pre-determined single-letter and/or multi-letter pattern(s) within the length- significant portion, the detecting being carried out such that at least some occurrences are detected in a word- boundary independent manner that does not depend on locations of word-word boundaries, for a pattern occurrence letter-position signal which describes letter positions of the occurrences of the patterns within the text portion, computing frequency-dependent absolute or relative magnitudes of signal strength for a plurality of frequencies, the computed magnitudes representing letter-based frequencies of the pattern occurrences within the natural language text portion, and storing the computed signal strength magnitudes at the plurality of frequencies, the generated fingerprint comprising the stored signal strength magnitudes. Related apparatus and methods are also described.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

46.

ADDING WATERMARKS TO VIDEO CONTENT

      
Numéro d'application IB2012050001
Numéro de publication 2012/123825
Statut Délivré - en vigueur
Date de dépôt 2012-01-01
Date de publication 2012-09-20
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Geyzel, Zeev
  • Ratner, Daniel

Abrégé

A method for data display includes storing an identification code and receiving encoded video content for playback. The encoded video content is decoded so as to output a series of video frames while modulating a background level of the video frames in the series according to the identification code. Related systems and methods are also included.

Classes IPC  ?

  • G06T 1/00 - Traitement de données d'image, d'application générale

47.

ERROR CORRECTION CODING WITH BLOCK SYNCHRONIZATION

      
Numéro d'application IB2012050003
Numéro de publication 2012/123826
Statut Délivré - en vigueur
Date de dépôt 2012-01-02
Date de publication 2012-09-20
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Geyzel, Zeev

Abrégé

A method for data protection includes computing a codeword over an input string of data in accordance with a predefined error detection code. A predetermined constant string is added to the codeword so as to generate an output string. A signal is modulated with a sequence of symbols representing the output string. Related systems and methods are also included.

Classes IPC  ?

  • H03M 13/33 - Synchronisation basée sur le codage ou le décodage d'erreurs
  • H04L 7/04 - Commande de vitesse ou de phase au moyen de signaux de synchronisation

48.

PROTECTION OF STORED DATA USING OPTICAL EMITTING ELEMENTS

      
Numéro d'application IB2012050743
Numéro de publication 2012/117311
Statut Délivré - en vigueur
Date de dépôt 2012-02-19
Date de publication 2012-09-07
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Amarilio, Lior
  • Bear, Uri
  • Elbaum, Reuven
  • Shapiro, Yigal
  • Shen-Orr, Chaim D.
  • Shlomovich, Yonatan
  • Shkedy, Zvi

Abrégé

An integrated circuit device (20, 60) includes a plurality of memory cells (22), which are configured to store data. Multiple P-N junctions (24) are arranged so that a single, respective P-N junction is disposed in proximity to each memory cell and is configured to emit optical radiation during readout from the memory cell with a wavelength matching an emission wavelength of the memory cell.

Classes IPC  ?

  • G11C 16/22 - Circuits de sécurité ou de protection pour empêcher l'accès non autorisé ou accidentel aux cellules de mémoire
  • 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
  • G11C 7/24 - Circuits de protection ou de sécurité pour cellules de mémoire, p. ex. dispositions pour empêcher la lecture ou l'écriture par inadvertanceCellules d'étatCellules de test
  • G06K 19/073 - Dispositions particulières pour les circuits, p. ex. pour protéger le code d'identification dans la mémoire

49.

PREVENTING UNAUTHORIZED DATA EXTRACTION

      
Numéro d'application IB2011055117
Numéro de publication 2012/101485
Statut Délivré - en vigueur
Date de dépôt 2011-11-16
Date de publication 2012-08-02
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Elbaum, Reuven
  • Shkedy, Zvi
  • Amarilio, Lior
  • Bear, Uri
  • Shlomovich, Yonatan
  • Shen-Orr, Chaim D.
  • Shapiro, Yigal

Abrégé

An electronic device (22, 48, 50) includes an array (26) of memory cells, which are configured to store data values. One or more sense amplifiers (40) have respective inputs for receiving signals from the memory cells and are configured to output the data values corresponding to the received signals. Switching circuitry (36, 52) is coupled between the array of the memory cells and the sense amplifiers and is configured to receive an indication of a temporal pattern and to route the signals from the memory cells among the inputs of the sense amplifiers in accordance with the temporal pattern.

Classes IPC  ?

  • G11C 7/10 - Dispositions d'interface d'entrée/sortie [E/S, I/O] de données, p. ex. circuits de commande E/S de données, mémoires tampon de données E/S
  • G11C 7/24 - Circuits de protection ou de sécurité pour cellules de mémoire, p. ex. dispositions pour empêcher la lecture ou l'écriture par inadvertanceCellules d'étatCellules de test
  • G11C 16/22 - Circuits de sécurité ou de protection pour empêcher l'accès non autorisé ou accidentel aux cellules de mémoire

50.

PROTECTION OF MEMORY FIELD USING ILLEGAL VALUES

      
Numéro d'application IB2011055478
Numéro de publication 2012/098441
Statut Délivré - en vigueur
Date de dépôt 2011-12-06
Date de publication 2012-07-26
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Amarilio, Lior
  • Bear, Uri
  • Elbaum, Reuven
  • Shapiro, Yigal
  • Shen-Orr, Chaim D.
  • Shkedy, Zvi
  • Shlomovich, Yonatan

Abrégé

An electronic device (22, 72) includes an array (24, 74) of memory cells, including at least one range of the cells in which at least one cell (38, 40, 76) is permanently fixed during manufacture of the device to have a given value, while others of the cells are permitted to be programmed subsequently. A readout circuit (26) is configured to concurrently read out all the cells in the range, including the at least one permanently-programmed cell and the subsequently- programmed cells.

Classes IPC  ?

  • G11C 7/24 - Circuits de protection ou de sécurité pour cellules de mémoire, p. ex. dispositions pour empêcher la lecture ou l'écriture par inadvertanceCellules d'étatCellules de test
  • G11C 16/22 - Circuits de sécurité ou de protection pour empêcher l'accès non autorisé ou accidentel aux cellules de mémoire

51.

COORDINATED 2-DIMENSIONAL AND 3-DIMENSIONAL GRAPHICS PROCESSING

      
Numéro d'application IB2011054325
Numéro de publication 2012/093296
Statut Délivré - en vigueur
Date de dépôt 2011-10-03
Date de publication 2012-07-12
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Gaude, Nicolas
  • Ruelle, Alex
  • Yahyaoui, Mohamed
  • Andrieux, Fabien
  • Marichez, Julien
  • Lengronne, Fabien

Abrégé

A data processing system (70) for graphics processing, including a scene manager (80). The scene manager (80) includes a scene loader (86) for receiving a description of 3 dimensional objects in a scene from a 3-dimensional modelling tool (46). The description includes first 2-dimensional frame data. The scene manager (80) has a texture image modification unit (84) for receiving second 2-dimensional frame data from a 2-dimensional rendering engine (40), and for replacing the first frame data by the second frame data. The scene manager (80) has an animation scheduler for scheduling and monitoring an animation of the scene. The system includes a display manager (96) operative to invoke the scene manager (80) to render output frames in a display buffer (100), and a scene Tenderer (88) configured for applying the 2-dimensional frame data to the 3-dimensional objects to produce textured 3-dimensional objects in the display buffer (100) and outputting the textured objects in the animation. Related apparatus and methods are also described.

Classes IPC  ?

52.

OBFUSCATED HARDWARE MULTI-THREADING

      
Numéro d'application IB2011055060
Numéro de publication 2012/066458
Statut Délivré - en vigueur
Date de dépôt 2011-11-14
Date de publication 2012-05-24
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Darmon, David
  • Kaluzhny, Uri

Abrégé

Obfuscating a multi-threaded computer program is carried out using an instruction pipeline in a computer processor by streaming first instructions of a first thread of a multi-threaded computer application program into the pipeline, the first instructions entering the pipeline at the fetch stage, detecting a stall signal indicative of a stall condition in the pipeline, and responsively to the stall signal injecting second instructions of a second thread of the multi-threaded computer application program into the pipeline. The injected second instructions enter the pipeline at an injection stage that is disposed downstream from the fetch stage up to and including the register stage for processing therein. The stall condition exists at one of the stages that is located upstream from the injection stage.. Figure (2)

Classes IPC  ?

  • D03D 49/36 - Chasse-navettesDispositifs d'arrêt correspondants
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 9/38 - Exécution simultanée d'instructions, p. ex. pipeline ou lecture en mémoire

53.

SERVICE PROTECTION

      
Numéro d'application IB2011054135
Numéro de publication 2012/063142
Statut Délivré - en vigueur
Date de dépôt 2011-09-21
Date de publication 2012-05-18
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Cain, Harel

Abrégé

A method and system for determining whether user accounts in a client-server architecture are legitimate is described, the method and system including determining a first integer value, hereinafter denoted N, and a second integer value, hereinafter denoted K, such that K < N, receiving a request at a server from one client device of a plurality of client devices, the request including a unique user identification and a password, the request being a request to access an object, the unique user identification and password being associated with a particular user, sending from the server, at least K times, to one client device of the plurality of client devices a share to be stored in a state object stored on the one client device to which any share is sent on behalf of the server, verifying at the server that one client device of the plurality of client devices has at least K stored shares in the state object, as a positive result of the verifying, flagging in a database that a user account associated with the unique user identification and password received by the server is a legitimate user account, as a negative result of the verifying, and only if at least N-(N/K)+1 shares have been sent, flagging the user account associated with the unique user identification and password received by the server as an illegitimate user account, after sending at least N-(N/K)+1 shares from the server, repeating the sending, determining, and verifying steps. Related methods, systems and hardware are also described.

Classes IPC  ?

  • G06F 21/31 - Authentification de l’utilisateur

54.

CONTENT CONSUMPTION FRUSTRATION

      
Numéro d'application IB2011053065
Numéro de publication 2012/056333
Statut Délivré - en vigueur
Date de dépôt 2011-07-10
Date de publication 2012-05-03
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Solow, Hillel

Abrégé

A device including a receiver to receive a media stream including media content for a plurality of services, the content packed into packets each having a header and payload including a part of the content of one of the services, a mapping table(s) directly or indirectly mapping, the services to packet-IDs such that each service is mapped to one packet-ID, thereby enabling the packets including the content of a service to be identified via the packet-ID identifying that service, encrypted packet-IDs such that each packet includes its encrypted packet- ID in its header, and a packet filter to derive the packet-ID of that service from the mapping table(s), calculate the encrypted packet-ID from the derived packet-ID, and filter, from the media stream, the packets with the header including the calculated encrypted packet-ID yielding the packets including the part of the content of that service. Related apparatus and methods are also described.

Classes IPC  ?

  • 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/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 du flux vidéo codé impliquant le décryptage de flux vidéo
  • H04N 21/235 - Traitement de données additionnelles, p. ex. brouillage de données additionnelles ou traitement de descripteurs de contenu

55.

EFFICIENT DELIVERY OF STRUCTURED DATA ITEMS

      
Numéro d'application IB2011054172
Numéro de publication 2012/056338
Statut Délivré - en vigueur
Date de dépôt 2011-09-22
Date de publication 2012-05-03
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Mantin, Itsik
  • Ninio, Matan

Abrégé

A configurable device and a method associated with the device is described, the device including. a cryptographic engine, a seed receiver operative to receive a seed, a part seed generator operative to receive a part number, and the seed from the seed receiver, and to generate a part seed based, at least in part, on the seed and the part number, a part generator operative to receive the part seed produced by the part seed generator to produce a crypto data item part based, at least in part, on the part seed, and a cryptosystem integrator operative to integrate the produced crypto data item part into the cryptographic engine, thereby producing a crypto product wherein the cryptographic engine uses the produced crypto product as an auxiliary input into a cryptographic algorithm used to protect the digital content. Related methods, systems, and apparatus is also described.

Classes IPC  ?

  • H04L 9/18 - Chiffrement par modification sérielle et continue du flux d'éléments de données, p. ex. systèmes de codage en continu

56.

CODE DIVERSITY METHOD AND SYSTEM

      
Numéro d'application IB2011053975
Numéro de publication 2012/052862
Statut Délivré - en vigueur
Date de dépôt 2011-09-12
Date de publication 2012-04-26
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Sandler, Leonid
  • Burns, Michael

Abrégé

A software diversity system including an executable provider to provide an executable program including component blocks such that different combinations of blocks are operative to perform a functionally equivalent data transformation, a cipher to encrypt the component blocks with cryptographic keys, a key selector to select a first selection of keys for a first device, such that the first selection is operative to decrypt a first combination of the blocks operative when executed to perform the same functionally equivalent data transformation, and select a second selection of keys for a second device, such that the second selection is operative to decrypt a second combination of the blocks operative when executed to perform the same functionally equivalent data transformation, and a transfer module to prepare for transfer the first and second selection of cryptographic keys for transfer to the first and second device, respectively. Related apparatus and methods are also included.

Classes IPC  ?

  • G06F 21/12 - Protection des logiciels exécutables

57.

ENRICHING DIGITAL PHOTOGRAPHS

      
Numéro d'application IB2011054180
Numéro de publication 2012/038924
Statut Délivré - en vigueur
Date de dépôt 2011-09-22
Date de publication 2012-03-29
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Chauvier, Laurent
  • Paris, Olivier
  • Gaude, Nicolas

Abrégé

A method for enriching digital photographs, the method comprising: receiving a digital photograph and video data captured before a time at which the digital photograph is captured until after said time, wherein the video data comprises a sequence of video frames; processing the digital photograph and the video frames to layer the digital photograph and the video frames into a plurality of layers thereby creating a plurality of video layer sequences; defining an order of the plurality of layers; generating playback guidance, the playback guidance defining how to combine the video layer sequences during playback; and transmitting the order, the video layer sequences and the playback guidance to a display device for playback.

Classes IPC  ?

  • G11B 27/00 - MontageIndexationAdressageMinutage ou synchronisationContrôleMesure de l'avancement d'une bande
  • G11B 27/034 - Montage électronique de signaux d'information analogiques numérisés, p. ex. de signaux audio, vidéo sur disques
  • G11B 27/10 - IndexationAdressageMinutage ou synchronisationMesure de l'avancement d'une bande
  • G11B 27/36 - Contrôle, c.-à-d. surveillance du déroulement de l'enregistrement ou de la reproduction
  • H04S 3/02 - Systèmes utilisant plus de deux canaux, p. ex. systèmes quadriphoniques du type matriciel, c.-à-d. dans lesquels les signaux d'entrée sont combinés algébriquement, p. ex. après avoir été déphasés les uns par rapport aux autres
  • G06T 7/00 - Analyse d'image
  • H04N 9/802 - Transformation du signal de télévision pour l'enregistrement, p. ex. modulation, changement de fréquenceTransformation inverse pour la reproduction comportant un traitement du signal sonore
  • H04S 3/00 - Systèmes utilisant plus de deux canaux, p. ex. systèmes quadriphoniques
  • G11B 27/28 - IndexationAdressageMinutage ou synchronisationMesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal

58.

ATTACK-RESISTANT MULTIVARIATE SIGNATURE SCHEME

      
Numéro d'application IB2011050888
Numéro de publication 2012/028968
Statut Délivré - en vigueur
Date de dépôt 2011-03-02
Date de publication 2012-03-08
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Sella, Yaron
  • Kipnis, Aviad

Abrégé

A cryptographic method, apparatus, and system, including selecting a first multivariate polynomial mapping, which includes first multivariate polynomial equations over first variables in a finite field, defining a second multivariate polynomial mapping, which includes at least some of the first multivariate polynomial equations and further includes second multivariate polynomial equations over the first variables together with second variables in the finite field, generating a public key based on the second multivariate polynomial mapping, and digitally signing a message, using a processor, with a digital signature that is verifiable using the public key and is generated by solving the first multivariate polynomial mapping to find respective first values of the first variables, solving a set of linear equations using the first values to find respective second values of the second variables, and applying a transform to the first and second values so as to generate a vector corresponding to the digital signature, wherein the second values are chosen so that a predefined group of elements of the vector will be zero. Related methods, apparatus, and systems are also described.

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

59.

SYSTEM AND METHOD FOR MANAGING PLAYBACK SENSITIVE CONTENT

      
Numéro d'application IB2011052629
Numéro de publication 2012/001567
Statut Délivré - en vigueur
Date de dépôt 2011-06-16
Date de publication 2012-01-05
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Hareesh, Prem

Abrégé

A method for managing playback sensitive content for a media playback device, including providing a content package including at least one non-playback sensitive media unit and a plurality of playback sensitive media units, receiving the content package by the media playback device, determining at least one playback condition upon initiation of playback by the media playback device, and selecting at least one playback sensitive media unit from the plurality of playback sensitive media units according to the at least one playback condition to form a selected playback sensitive media unit. Related apparatus and methods are also described.

Classes IPC  ?

  • H04N 7/173 - Systèmes à secret analogiquesSystèmes à abonnement analogiques à deux voies, p. ex. l'abonné envoyant un signal de sélection du programme

60.

SYSTEM AND METHOD FOR IDENTIFYING A USER THROUGH AN OBJECT HELD IN A HAND

      
Numéro d'application IB2011052683
Numéro de publication 2012/001570
Statut Délivré - en vigueur
Date de dépôt 2011-06-20
Date de publication 2012-01-05
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Farkash, Eyal

Abrégé

A system and method for identifying a user through an object held by a hand of the user, according to an image of the skin surface print of a portion of the hand of the user, which is optionally the skin surface print of at least a portion of the hand between the metacarpophalangeal joint and a distal interphalangeal joint of one or more fingers. Optionally, the image only includes the skin surface print of at least a portion of the hand between the metacarpophalangeal joint and a distal interphalangeal joint of one or more fingers. The method for identifying the user may also optionally only use selected portions of this image as described herein. Related apparatus and methods are also described.

Classes IPC  ?

  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • 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

61.

SYSTEM AND METHOD FOR MANAGING DISTRIBUTED CONTENT

      
Numéro d'application IB2011052704
Numéro de publication 2012/001575
Statut Délivré - en vigueur
Date de dépôt 2011-06-21
Date de publication 2012-01-05
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Gaude, Nicolas

Abrégé

A system and method for managing distributed content in a content distribution network. Related apparatus and methods are also described.

Classes IPC  ?

  • H04N 7/173 - Systèmes à secret analogiquesSystèmes à abonnement analogiques à deux voies, p. ex. l'abonné envoyant un signal de sélection du programme
  • H04N 21/218 - Source du contenu audio ou vidéo, p. ex. réseaux de disques locaux
  • H04N 21/63 - Signalisation de contrôle entre des éléments du client, serveur et réseauProcédés liés au réseau pour la distribution de vidéo entre serveur et clients, p. ex. transmission de la couche de base et des couches d’amélioration sur des voies de transmission différentes, mise en œuvre d’une communication pair à pair via Internet entre des boîtiers décodeurs STBProtocoles de communicationAdressage

62.

SPLICING OF CONTENT

      
Numéro d'application IB2010054808
Numéro de publication 2011/158071
Statut Délivré - en vigueur
Date de dépôt 2010-10-24
Date de publication 2011-12-22
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Pasternak, Tal
  • Millar, Keith
  • Sundy, Len
  • Poupko, Avraham

Abrégé

A Headend system including a video codec to encode a video sequence yielding an encoded video sequence having video packets, a multiplexer, a signal generator to receive a notification of a splice point, analyze at least some of the encoded video packets based on the notification in order to find a random- access-point-packet, the random-access-point being a point from which to start decoding the encoded video sequence by the rendering device so that the video sequence may be rendered for output from the splice point, create a timing signal estimating a location of the random-access-point-packet in the encoded video sequence, and output the timing signal to the multiplexer or transmission equipment. Related apparatus and methods are also described.

Classes IPC  ?

  • H04N 5/00 - Détails des systèmes de télévision
  • H04N 7/24 - Systèmes pour la transmission de signaux de télévision utilisant la modulation par impulsions codées

63.

AUTOGRAPHING OF ELECTRONIC MEDIA

      
Numéro d'application IB2010054649
Numéro de publication 2011/151678
Statut Délivré - en vigueur
Date de dépôt 2010-10-14
Date de publication 2011-12-08
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Atlow, Shabtai
  • Galaun, David
  • Solow, Hillel
  • Smith, Perry

Abrégé

A method for autographing includes displaying a media item (48) on a media display device (22). The media display device receives an input from a person (24) associated with creation of the media item and, based on the input, transmits a message to a server (30) for authentication. Responsively to the authentication by the server, the media display device receives an electronic autograph (50) of the person for display together with the media item. Related methods, hardware and systems are also described.

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
  • G06F 21/32 - Authentification de l’utilisateur par données biométriques, p. ex. empreintes digitales, balayages de l’iris ou empreintes vocales
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • 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
  • G07C 9/00 - Enregistrement de l’entrée ou de la sortie d'une entité isolée

64.

EFFICIENT MULTIVARIATE SIGNATURE GENERATION

      
Numéro d'application IB2010055810
Numéro de publication 2011/151680
Statut Délivré - en vigueur
Date de dépôt 2010-12-14
Date de publication 2011-12-08
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Kipnis, Aviad
  • Sella, Yaron
  • Belenky, Yaacov

Abrégé

A cryptographic method and apparatus, including providing a public key that defines a multivariate polynomial mapping Q() over a finite field F, extracting a first vector Y of verification values from a message, computing over the first vector, using a processor, a digital signature X including a second vector of signature values such that application of the mapping to the digital signature gives a third vector Q(X) of output values such that each output value is equal to a corresponding element of a vector sum Y + aYSHIFT over F, wherein YSHIFT is a shifted version of Y, and a ∈ F, and conveying the message with the digital signature to a recipient for authentication using the public key. Related methods, systems, and apparatus are also described.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • 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

65.

COLLISION BASED MULTIVARIATE SIGNATURE SCHEME

      
Numéro d'application IB2010055316
Numéro de publication 2011/144973
Statut Délivré - en vigueur
Date de dépôt 2010-11-22
Date de publication 2011-11-24
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Kipnis, Aviad
  • Sella, Yaron

Abrégé

A cryptographic method and system is described, the method and system including providing a key pair that includes a private key and a corresponding public key, which defines a multivariate polynomial mapping, computing, using a processor and the private key, a digital signature for a message such that a first application of the mapping to the digital signature gives a first result, and a second application of the mapping to the message gives a second result that is equal to the first result, and conveying the message with the digital signature to a recipient for authentication using the public key. Related hardware, methods, and systems are also described.

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

66.

PROCESSOR WITH DIFFERENTIAL POWER ANALYSIS ATTACK PROTECTION

      
Numéro d'application IB2010055158
Numéro de publication 2011/141776
Statut Délivré - en vigueur
Date de dépôt 2010-11-15
Date de publication 2011-11-17
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Kaluzhny, Uri

Abrégé

A device including a processor to perform an operation yielding a result, the processor including a register including bit storage elements and including a first and second section, each element being operative to store a bit value, and a power consumption mask module to determine whether the whole result can be completely written in half or less than half of the register, determine a balancing entry if the result can be completely written in half or less than half of the register, a write module to perform a single write operation to the register including writing the result and the balancing entry to the first and second section, respectively, if the result can be completely written in half or less than half of the register else writing the result of the operation across at least part of the first and second section. Related apparatus and methods are also described.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées

67.

METHOD FOR FORMATTING TEXT FOR DISPLAY ON AN E-READER

      
Numéro d'application IB2011051568
Numéro de publication 2011/135474
Statut Délivré - en vigueur
Date de dépôt 2011-04-12
Date de publication 2011-11-03
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Haviv, Guy
  • Yogev, Roy
  • Wachtfogel, Reuven
  • Tsuria, Yossi
  • Berkowicz, Yoram

Abrégé

A method and system for laying out a text for displaying on an e-Reader, the method and system including receiving a laid out version of the text, the laid out version being laid out for printing, the laid out version including articles to be printed on a first and a second page of text, the first page of text including a plurality of articles, each one of the plurality articles being one of fully displayed on the first page of text, fully displayed on the second page of text, and displayed on both the first and second page of text, the second page of text being horizontally oriented with respect to the first page of text, laying out the text for display on the e-Reader in at least one of a folded and an unfolded format, thereby producing e-Reader pages, identifying snap points on the e-Reader pages, the identifying snap points including determining a plurality of vertical borders on the e-Reader pages, aligning articles having a first-side page edge border in the e-Reader pages as having the first-side page edge vertical border for display in the e-Reader version of the text, aligning articles having a second-side page edge border in the e-Reader pages as having the second-side page edge border for display in the e-Reader version of the text, identifying a first first-side vertical border of a first article which is displayed in part on the e-Reader display and which is not completely displayed on the e-Reader display when the first-side edge of the e-Reader display is focused on the first-side border, setting a first snap point along a vertical line corresponding to the first vertical border, identifying a second first-side vertical border of a second article which is displayed in part on the e-Reader display and which is not completely displayed on the e-Reader display when the first-side edge of the e-Reader display is focused on the first snap border, setting a second snap point along a vertical line corresponding to the second vertical border, and repeating the steps of identifying a second first-side vertical border and setting a second snap point until the second-side edge side of the page is displayed in the e-Reader display, the repeating being performed symmetrically with respect to both the first-side edge and the second-side edge of the page. Related apparatus, methods and systems are also described.

Classes IPC  ?

68.

METHOD FOR FORMATTING TEXT FOR DISPLAY ON AN E-READER

      
Numéro d'application IB2011051578
Numéro de publication 2011/135475
Statut Délivré - en vigueur
Date de dépôt 2011-04-12
Date de publication 2011-11-03
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Haviv, Guy
  • Yogev, Roy
  • Berkowicz, Yoram

Abrégé

A method and system for laying out a text for displaying on an e-Reader is described, the method and system including receiving a laid out version of the text, the laid out version being laid out for printing, the laid out version including articles to be printed on a first page of text, the first page of text including a plurality of articles, each one of the plurality articles being one of fully displayed on the first page of text, and continued on a second page of text, preparing a first e-Reader page view and a second e-Reader page view for displaying on the e-Reader the first e-Reader page view including any of truncated and full versions of the plurality of articles, and the second e-Reader page view corresponding to the first e-Reader page view, the second e-Reader page view including full versions of the plurality of articles, the preparing including a) proportionally shrinking the laid out version of the text whereby the laid out version of the text is made to fit on a display of the e-Reader, b) identifying a first group of articles, the first group of articles including articles that fall below a predetermined minimum text size on the display of the e-Reader, c) changing the identified first group of articles so that the identified first group of articles exceed the predetermined minimum text size on the display of the e-Reader, d) truncating the changed identified first group of articles in the first e-Reader page view, maintaining a complete version of the truncated first group of articles in the second e-Reader page view, f) identifying a second group of articles, the second group of articles including articles including column text that falls beneath a minimum threshold column width, g) reducing the number of columns in any article among the second group of articles identified as including column text that falls beneath the minimum threshold column width, h) truncating the changed identified articles among the second group of articles in the first e-Reader page view, i) maintaining a complete version of the truncated articles among the second group of articles in the second e-Reader page view, j) iteratively repeating steps f - i until the first e- Reader page view and the corresponding second e-Reader page view are completely laid out, k) producing a first file including the text in the first e-Reader page view and a second file including the text in the second e-Reader page view, wherein the second e-Reader page view includes a vertical expansion of the first e-Reader page view. Related apparatus, systems and methods are also described.

Classes IPC  ?

69.

IMAGE SCALING

      
Numéro d'application IB2011051571
Numéro de publication 2011/132115
Statut Délivré - en vigueur
Date de dépôt 2011-04-12
Date de publication 2011-10-27
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Chauvier, Laurent
  • Murray, Kevin A.
  • Parnall, Simon John
  • Taylor, Ray
  • Walker, James Geoffrey

Abrégé

The present invention relates to an apparatus, method for adjusting depth characteristics of a three-dimensional image for correcting for errors in perceived depth when scaling the three-dimensional image, the method comprising: receiving three-dimensional image information comprising a stereoscopic image including a first image and a second image, the stereoscopic image having depth characteristics associated with an offset of the first and second images; determining a scaling factor indicative of a scaling for converting the stereoscopic image from an original target size to a new size; determining at least one shifting factor for varying the depth characteristics, the at least one shifting factor indicative of a relative shift to be applied between the first and the second images, wherein the at least one shifting factor is determined in accordance with the scaling factor and at least one depth parameter derived from the depth characteristics; and performing the relative shift between the first and second images in accordance with the shifting factor for adjusting the offset of the first and second images.

Classes IPC  ?

  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails

70.

DATA EXPANSION USING AN APPROXIMATE METHOD

      
Numéro d'application IB2010054257
Numéro de publication 2011/114197
Statut Délivré - en vigueur
Date de dépôt 2010-09-21
Date de publication 2011-09-22
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Belenky, Yaacov

Abrégé

A method for computation is described, the method including configuring a processor to expand input seed values into respective output data values using an approximated expansion process such that the output data values are not guaranteed to satisfy a required output data criterion, selecting a seed value so that an output data value generated by the processor by application of the approximated expansion process to the selected seed value will yield an output data value that satisfies the required output data criterion, and storing the selected seed value in a non-volatile memory to be accessed by the processor. Related apparatus and systems are also described.

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

71.

VIDEO TRICK MODE MECHANISM

      
Numéro d'application IB2011050453
Numéro de publication 2011/101762
Statut Délivré - en vigueur
Date de dépôt 2011-02-02
Date de publication 2011-08-25
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Chauvier, Laurent
  • Gauthier, Aurélie
  • Yahyaoui, Mohamed

Abrégé

A system and method for video trick mode playback is described, the system and method including a user actuated control operative to slide (130) a playback position along a video file, the user actuated control including a rewind actuation, a forward actuation (120) and a default neutral actuation, a player device including a plurality of video file readers (110b- 110e) operative to play the video frames at nominal frame rate disposed along the video file, around the playback position, the distance between the video file readers varying according to the sliding speed of the playback position, a trick play engine to control the sliding speed and direction of the playback position, the sliding speed and direction being functions of a user actuation and a trick play engine velocity, the position at which each one of the plurality of video file readers is disposed along the video file is updated to catch-up with the playback position when the playback position is not sliding forward at nominal frame rate according to predetermined rules.

Classes IPC  ?

  • G11B 27/32 - IndexationAdressageMinutage ou synchronisationMesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal sur des pistes auxiliaires séparées du même support d'enregistrement ou d'un support auxiliaire

72.

CONTENT DELIVERY

      
Numéro d'application IB2011050242
Numéro de publication 2011/098928
Statut Délivré - en vigueur
Date de dépôt 2011-01-19
Date de publication 2011-08-18
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Pitt, Graham
  • Woolley, Paul
  • Martin, Christopher
  • Wynn-Mackenzie, Mark
  • Ahmed, Martin

Abrégé

A method of content delivery is carried out by storing respective metadata of consumers of content in a memory, maintaining an information store of sub-items having respective valuations, receiving a request for delivery of an item of content to a consumer, identifying an objective that has a relationship to the respective valuations, and making an evaluation of the metadata. Responsively to the evaluation, the method is further carried out by automatically servicing the request by establishing locations in the item of content, and selecting respective sub-items for insertion at the locations until the combined respective valuations of the respective sub-items attain the objective; Servicing the request is thereafter terminated and the locations and the respective sub-items are reported.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

73.

EXPONENTIATION SYSTEM

      
Numéro d'application IB2010054255
Numéro de publication 2011/092552
Statut Délivré - en vigueur
Date de dépôt 2010-09-21
Date de publication 2011-08-04
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Belenky, Yaacov
  • Geyzel, Zeev

Abrégé

A method for computation, including defining a sequence of n bits that encodes an exponent d, such that no more than a specified number of successive bits in the sequence are the same, initializing first and second registers using a value of a base x that is to be exponentiated, whereby the first and second registers hold respective first and second values, which are successively updated during the computation, successively, for each bit in the sequence computing a product of the first and second values, depending on whether the bit is one or zero, selecting one of the first and second registers, and storing the product in the selected one of the registers, whereby the first and second registers hold respective first and second final values upon completion of the sequence, and returning xd based on the first and second final values. Related apparatus and methods are also described.

Classes IPC  ?

  • G06F 7/72 - Méthodes ou dispositions pour effectuer des calculs en utilisant une représentation numérique non codée, c.-à-d. une représentation de nombres sans baseDispositifs de calcul utilisant une combinaison de représentations de nombres codées et non codées utilisant l'arithmétique des résidus

74.

PRIVATE KEY COMPRESSION

      
Numéro d'application IB2010052935
Numéro de publication 2011/077269
Statut Délivré - en vigueur
Date de dépôt 2010-06-28
Date de publication 2011-06-30
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Belenky, Yaacov
  • Levy, Yaakov (jordan)

Abrégé

Apparatus for ciphering, including a non-volatile memory, which stores a number from which a private cryptographic key, having a complementary public cryptographic key, is derivable, wherein the number is shorter than the private cryptographic key, and a processor, which is configured to receive an instruction indicating that the private cryptographic key is to be applied to data and, responsively to the instruction, to compute the private cryptographic key using the stored number and to perform a cryptographic operation on the data using the private cryptographic key. Related apparatus and methods are also described.

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

75.

SPLICING SYSTEM

      
Numéro d'application IB2010052165
Numéro de publication 2011/067683
Statut Délivré - en vigueur
Date de dépôt 2010-05-17
Date de publication 2011-06-09
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Mirsky, Yair
  • Zentner, Ariel
  • Weinbach, Yael
  • Sundy, Len

Abrégé

A device including a module to receive a stream including an insertion content item and first timecodes, a module to record the stream, a module to receive a live stream including a timeslot and second and third timecodes, a clock to provide a clock reading updated based on at least some of the third timecodes, a module to retrieve the recorded stream so that the insertion content item can be at least partially rendered during at least part of the timeslot, a module to calculate a desired timecode of the first timecodes from which to start rendering the recorded stream for output at real-time speed based one of the first timecodes, second timecodes, and third timecodes or the clock reading, and a module to render the recorded stream for output at real-time speed from the desired timecode. Related apparatus and methods are also described.

Classes IPC  ?

  • H04N 7/24 - Systèmes pour la transmission de signaux de télévision utilisant la modulation par impulsions codées

76.

USER REQUEST BASED CONTENT RANKING

      
Numéro d'application IB2010054700
Numéro de publication 2011/055256
Statut Délivré - en vigueur
Date de dépôt 2010-10-18
Date de publication 2011-05-12
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Gaude, Nicolas

Abrégé

A content recommendation method and system including providing a plurality of content items, a number of items including the plurality of content items designated as N, symbolically representing each of the N content items as a unique point on a two-dimensional plane, thereby associating an x and y coordinate with each one of the content items, associating, as an initial condition, a weight of zero with each point on the two-dimensional plane, incrementing the weight associated with the unique point associated with one of the N content items each time the one of the N content items is accessed, changing the x and y coordinate of the unique point based on a plurality of user requests for other content items besides the one of the N content items, determining a distance between the unique point and a multiplicity of points corresponding to a multiplicity of other content items, returning at least a first content recommendation to a user, the at least a first content recommendation including a content item associated with a point closer than any other point to a point associated with the content item presently being viewed by the user. Related methods and apparatus are also described.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

77.

USER PRESENCE CONFIDENCE AND MEDIA CONTENT VIEWING ESTIMATION

      
Numéro d'application IB2010051835
Numéro de publication 2011/030231
Statut Délivré - en vigueur
Date de dépôt 2010-04-27
Date de publication 2011-03-17
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Whinmill, Trevor
  • Wilson, James
  • Dyke, Simon
  • Shelton, Ian R.
  • Leigh, Tony
  • Spencer, Matt
  • Whittaker, David

Abrégé

A content viewing estimation system including a module to receive a time measurement of how long at least part of a content item was rendered by an end-user rendering unit and outputted for display to an audio-visual outputting arrangement during a time window, a module to determine user interaction with the end-user rendering unit and/or the audio-visual outputting arrangement, a module to calculate an average content item duration of a plurality of content items rendered by the end-user rendering unit during the time window, and a module to estimate viewing by the user of the at least part content item such that if user interaction was not determined during the time window then time attributed to the viewing of the at least part content item is set to the minimum of a capping limit, the time measurement, and the average content item duration. Related apparatus and methods are also described.

Classes IPC  ?

  • H04N 7/16 - Systèmes à secret analogiquesSystèmes à abonnement analogiques
  • H04H 60/31 - Dispositions de contrôle de l'utilisation des services de radiodiffusion
  • H04H 60/33 - Dispositions de contrôle du comportement ou des opinions des utilisateurs

78.

RECOMMENDED DEPTH VALUE FOR OVERLAYING A GRAPHICS OBJECT ON THREE-DIMENSIONAL VIDEO

      
Numéro d'application IB2010052664
Numéro de publication 2011/030234
Statut Délivré - en vigueur
Date de dépôt 2010-06-15
Date de publication 2011-03-17
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Murray, Kevin, A
  • Parnall, Simon, John
  • Taylor, Ray
  • Walker, James, Geoffrey

Abrégé

A method of generating a recommended depth value for use in displaying a graphics item over a three dimensional video is described. The method includes at a headend: receiving a three dimensional video including video frames; analyzing a sequence of said video frames in turn to produce a sequence of depth maps, each depth map in the sequence of depth maps being associated with timing data relating that depth map to a corresponding video frame in the sequence of video frames, each depth map including depth values, each depth value representing a depth of a pixel location in its corresponding video frame; selecting a region of depth maps in the sequence of depth maps; analyzing said region of the depth maps in the sequence of depth maps to identify a furthest forward depth value for said region in the sequence of depth maps; and transmitting the furthest forward depth value as the recommended depth value for the region to a display device and region information describing the region.

Classes IPC  ?

79.

DELIVERING AN AUDIO VIDEO ASSET

      
Numéro d'application IB2010052889
Numéro de publication 2011/030235
Statut Délivré - en vigueur
Date de dépôt 2010-06-24
Date de publication 2011-03-17
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Ashley, Alex
  • Bertrand, Laurent
  • Nord, James
  • Smith, Trevor
  • Parnall, Simon John

Abrégé

A method of delivering an audio video asset is described. The method includes: receiving an order specifying an audio video asset to be delivered and a delivery destination for the audio video asset, wherein a delivery destination represents one or more physical delivery recipients; determining delivery paths representing different delivery technologies that could be used to deliver the audio video asset to the delivery destination; retrieving a set of path capacity timelines for the delivery paths, wherein path capacity timelines in the set of path capacity timelines each model a quantity of available capacity varying over time; processing the path capacity timelines to yield delivery path capacities; applying an allocation algorithm to the delivery path capacities to yield candidate delivery allocations, wherein candidate delivery allocations each includes one or more time periods during which one or more time periods a defined quantity of capacity can be allocated for delivery of the audio video asset; applying a cost function to the candidate delivery allocations to yield cost values, wherein the cost values each represent a cost of delivering the audio video asset according to the candidate delivery allocations; calculating scores for the candidate delivery allocations in dependence on a cost value for that candidate delivery allocation and one or more other objectives; selecting a candidate delivery allocation having a lowest score to yield a selected candidate delivery allocation; and delivering the audio video asset according to the selected candidate delivery allocation. Related apparatus and methods are also described.

Classes IPC  ?

  • H04L 12/56 - Systèmes de commutation par paquets

80.

DYNAMICALLY CONSTRUCTING A BROADCAST MULTIPLEX

      
Numéro d'application IB2010052960
Numéro de publication 2011/030236
Statut Délivré - en vigueur
Date de dépôt 2010-06-29
Date de publication 2011-03-17
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Ashley, Alex
  • Rai, Pete
  • Smith, Trevor
  • Walker, James, Geoffrey
  • Parnall, Simon, John
  • Taylor, Ray

Abrégé

A method and apparatus for dynamically constructing a broadcast multiplex are described. The method includes: receiving metadata associated with a first plurality of events on a plurality of source channels, the metadata including, at least, scheduling metadata; determining, on the basis of a rule-set applied to the metadata, whether events of the first plurality of events are to be included in the multiplex, thereby producing a second plurality of events to be included in the multiplex; for each one event of the second plurality of events, assigning a multiplex priority to the one event, the multiplex priority being a priority the one event is to be assigned in the multiplex in case the one event contends for space in the multiplex with a second event of the second plurality of events; copying events from the second plurality of events into the multiplex in dependence on the multiplex priorities of events in the second plurality of events; and broadcasting the multiplex. Related systems, apparatus, and methods are also described.

Classes IPC  ?

  • H04N 7/24 - Systèmes pour la transmission de signaux de télévision utilisant la modulation par impulsions codées
  • H04L 12/56 - Systèmes de commutation par paquets

81.

ADVERTISEMENT SELECTION

      
Numéro d'application IB2010051544
Numéro de publication 2011/027231
Statut Délivré - en vigueur
Date de dépôt 2010-04-12
Date de publication 2011-03-10
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Leigh, Tony
  • Ahmed, Martin
  • Martin, Christopher
  • Shelton, Ian, R.
  • Wilson, James
  • Dyke, Simon
  • Whinmill, Trevor
  • Spencer, Matt

Abrégé

An end-user rendering system including an advertisement database to receive advertisements, and store the advertisements therein, a state database to store information, a decision model optimization module to receive a tree-type decision model and optimize the tree-type decision model based on at least some of the information stored in the state database, an advertisement decision module to evaluate the optimized tree-type decision model and select an advertising campaign, the selected advertising campaign having at least one advertisement, and a rendering module to render the at least one advertisement of the selected advertising campaign. Related apparatus and methods are also described.

Classes IPC  ?

82.

METHOD AND SYSTEM FOR SIMULTANEOUS RECORDING OF MULTIPLE PROGRAMS ON A DVR

      
Numéro d'application IB2010052968
Numéro de publication 2011/027236
Statut Délivré - en vigueur
Date de dépôt 2010-06-29
Date de publication 2011-03-10
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Ashley, Alex
  • Rai, Pete
  • Smith, Trevor
  • Taylor, Ray
  • Walker, James Geoffrey
  • Murray, Kevin A.

Abrégé

A method and system for broadcasting content, is described, the method and system facilitating simultaneous recording of multiple programs on a digital video recorder (DVR), the method and system including providing a plurality of content items, dividing each one of the plurality of content items into a multiplicity of chunks, each one of the chunks including at least one reference frame, for each one of the chunks determining a location of each reference frame included in the chunk, creating a chunk index of locations of each reference frame included in the chunk, creating a chunk file including the chunk and the chunk index, and inserting the chunk file in a data stream, such that no chunk file including a chunk from a particular content item is adjacent to a second chunk file including a chunk from the same particular content item, and broadcasting using a transmission bitrate greater than the bitrate of the data stream in a single channel in a multiplexed broadcast service, wherein the chunks files in the data stream are transmitted sequentially. Related systems, apparatus, and methods are also described.

Classes IPC  ?

  • H04H 20/28 - Dispositions de radiodiffusion simultanée de plusieurs informations
  • H04H 20/40 - Dispositions de radiodiffusion spécialement adaptées à des récepteurs du type à accumulation
  • H04H 60/27 - Dispositions d'enregistrement ou d'accumulation des informations radiodiffusées ou des informations relatives à la radiodiffusion

83.

DETECTING PERIODIC ACTIVITY PATTERNS

      
Numéro d'application IB2010052657
Numéro de publication 2011/027234
Statut Délivré - en vigueur
Date de dépôt 2010-06-15
Date de publication 2011-03-10
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Wilson, James
  • Dyke, Simon
  • Whinmill, Trevor
  • Shelton, Ian R.
  • Leigh, Tony
  • Spencer, Matt

Abrégé

A method of detecting periodic activity patterns associated with the viewing of audio video content is described. The method includes: recording activity data in an activity log; suppressing the activity log one or more times to suppress non-relevant activity data thereby producing one or more sets of suppressed activity data; passing the one or more sets of suppressed activity data through a signal processing function to convert the one or more sets of suppressed activity data to one or more frequency responses; and analysing the one or more frequency responses to detect the periodic activity patterns. Related apparatus and methods are also described.

Classes IPC  ?

84.

ELECTRONIC BOOK SECURITY FEATURES

      
Numéro d'application IB2010052783
Numéro de publication 2011/021113
Statut Délivré - en vigueur
Date de dépôt 2010-06-21
Date de publication 2011-02-24
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Zucker, Arnold
  • Smith, Perry
  • Tsuria, Yossi
  • Cain, Harel
  • Solow, Hillel
  • Epstein, Steve
  • Atlow, Shabtai

Abrégé

A method and system for protecting content on a device are described, the method and system comprising providing a device, the device having at least one encrypted content item, the at least one encrypted content item being consumable only in at least one geographic zone, the device including a communication element and a storage module, the communication element being operative to communicate with a control center, the control center being operative to perform at least one of identifying the device, and tracking the device, establishing a communication session between the device and the control center, verifying that the device is within the one geographic zone, in response to a positive result of the verifying providing a decryption key to the device, thereby enabling decrypting the at least one encrypted content item, decrypting the at least one encrypted content item, thereby producing a decrypted content item, performing at least one of the following storing the decrypted content item in device memory, and outputting the decrypted content item to a device screen, and continuing, on an episodic basis, to verify that the device is within the one geographic zone, performing at least one of the following in response to a negative result of the verifying purging from the device memory the decrypted content item, preventing the device from continuing to operate, clearing the device display screen, and disabling the decryption key. Related hardware, methods and systems are also described.

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

85.

ELECTRONIC BOOK SECURITY FEATURES

      
Numéro d'application IB2010052777
Numéro de publication 2011/021110
Statut Délivré - en vigueur
Date de dépôt 2010-06-21
Date de publication 2011-02-24
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Zucker, Arnold
  • Smith, Perry
  • Tsuria, Yossi
  • Cain, Harel
  • Solow, Hillel
  • Epstein, Steve
  • Atlow, Shabtai
  • Bar-On, Gershon
  • Wachtfogel, Reuven

Abrégé

A method and system is described for protecting content on a device, the method and system including providing a device, the device having at least one content item, the device including an optical system, and a processor, episodically performing the following steps in response to a request to consume the at least one content item capturing an image of an object consuming the at least one content item, processing the captured image, utilizing user recognition in order to determine if the processed image includes an image of the user, in response to a positive result of the determining permitting the continued consuming of the at least one content item, in response to a negative result of the determining preventing continued normal functioning of the device. Related methods, systems, and hardware are also described.

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

86.

HINDERING OPTICAL CHARACTER RECOGNITION OF A DISPLAYED TEXT

      
Numéro d'application IB2010052778
Numéro de publication 2011/021111
Statut Délivré - en vigueur
Date de dépôt 2010-06-21
Date de publication 2011-02-24
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Zucker, Arnold
  • Smith, Perry
  • Tsuria, Yossi
  • Cain, Harel
  • Solow, Hillel
  • Epstein, Steve
  • Atlow, Shabtai
  • Katz, Samuel M.

Abrégé

A method and system is described for protecting content on a device, the method and system including providing a device, the device being operative for displaying content, the content being, at least in part, content designated as secure content by a content provider, providing the content to the device, providing the device with a font which is resistant to optical character recognition, rendering the content for display on a device display screen, and displaying at least a portion of the rendered content on the device display screen, the displaying including displaying part of the document rendered using a non- optical character recognition resistant font and part of the document rendered using the optical character recognition resistant font, in response to determining that the content is designated as secure content. Related hardware, methods and systems are described.

Classes IPC  ?

  • G06K 9/34 - Découpage des formes se touchant ou se chevauchant dans la zone image
  • H04N 5/913 - Traitement du signal de télévision pour l'enregistrement pour la transposition

87.

ELECTRONIC BOOK SECURITY FEATURES

      
Numéro d'application IB2010052781
Numéro de publication 2011/021112
Statut Délivré - en vigueur
Date de dépôt 2010-06-21
Date de publication 2011-02-24
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Zucker, Arnold
  • Smith, Perry
  • Tsuria, Yossi
  • Cain, Harel
  • Solow, Hillel
  • Epstein, Steve
  • Atlow, Shabtai
  • Poupko, Avraham

Abrégé

A method and system for protecting content on a device is described, the method and system including providing a device, the device being designated for use in at least one premises, the device including a communications element, the communication element being operative to communicate with a control center, the control center being operative to perform at least one of identifying the device, and tracking the device, receiving, at the device, a signal sent by the control center, the signal including an instruction to the device, the instruction including a command to power up, if the device is in standby mode, and a command to provide the control center with device specific identity information, powering up the device if the device is in standby mode, returning a handshake from the device to the control center, thereby establishing a communication session with the control center, sending a device ID to the control center, the device ID including an device specific unique device ID, generating a cryptographic digest of at least one file, transmitting the cryptographic digest to the control center, receiving an instruction from the control center that one of the following is to be performed allowing the at least one file to be accessed, allowing the device to be removed from the at least one premises, deleting the at least one file from the device, and blocking access to the at least one file. Related hardware, methods and systems are described.

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
  • G06F 21/20 - par limitation de l'accès aux nœuds dans un système informatique ou un réseau informatique

88.

ELECTRONIC BOOK SECURITY FEATURES

      
Numéro d'application IB2010052784
Numéro de publication 2011/021114
Statut Délivré - en vigueur
Date de dépôt 2010-06-21
Date de publication 2011-02-24
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Zucker, Arnold
  • Smith, Perry
  • Tsuria, Yossi
  • Cain, Harel
  • Solow, Hillel
  • Epstein, Steve
  • Atlow, Shabtai

Abrégé

A method and system for fingerprinting a content item is described, the and system method include providing the content item, the content item including a set of content item elements, the set of content item elements denoted E, such that E = {E1, E2, E i, E m}, providing information uniquely associated with a single user, the information including a string of bits, hereinafter denoted S0, parsing S0 into a plurality of subsequences of strings of bits, hereinafter denoted S1,, Sn, the parsing being performed such that S0 equals a function of S1,, Sn, providing a matrix of content item replacement elements, the matrix denoted R, each row of matrix R including, for at least each one of n members of set E, an array of content item replacement elements for Ei denoted Ri, such that Ri = { Ri1, Rij }, uniquely associating each one of S1, Sn with one matrix element of matrix R, so that for every one of S1,, Sn there exists a corresponding element of E, for every one of S1,, Sn replacing at least one instance of the corresponding element E in the content item with the associated one matrix element of matrix R for the corresponding one of S1,, Sn, and outputting a replacement content item including the result of the replacing, wherein the members of Ri for each Ei are chosen according to at least one similarity criterion. Related hardware, systems and methods are also described.

Classes IPC  ?

  • G06T 1/00 - Traitement de données d'image, d'application générale

89.

CONTENT PROTECTION MESSAGE EXTRACTION

      
Numéro d'application IB2009052784
Numéro de publication 2011/001204
Statut Délivré - en vigueur
Date de dépôt 2009-06-29
Date de publication 2011-01-06
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Mantin, Itsik
  • Kipnis, Aviad

Abrégé

A system for extracting a video-watermark embedded in a video sequence, comprising a decryption and decoding engine to receive the video sequence in a video-codec-encoded format and encrypted, then decrypt the video sequence yielding a decrypted video sequence, then decode the decrypted video sequence yielding a decrypted decoded video sequence, and then output the decrypted decoded video sequence to a display device for rendering thereon, a measurement module to measure memory usage utilized by the engine decoding at least part of the video sequence yielding measurements of memory usage, a memory usage analyzer to analyze the measurements to determine an arrangement of video frames of at least one frame type in the video sequence, and an encoding feature analyzer to analyze the arrangement of the video frames to extract the video-watermark from the video sequence. Related apparatus and methods are also described.

Classes IPC  ?

  • G06T 1/00 - Traitement de données d'image, d'application générale

90.

RECEIVING AND RECORDING OF CONTENT AND OF TIMING INFORMATION

      
Numéro d'application IB2009052804
Numéro de publication 2011/001207
Statut Délivré - en vigueur
Date de dépôt 2009-06-29
Date de publication 2011-01-06
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Millar, Keith

Abrégé

A method of receiving content at a user unit is disclosed. The method includes: receiving at the user unit a transmission stream, the transmission stream including: (a) a content item followed by a following content sub-item set, the following content sub-item set including one or more following content sub-items, and (b) following start time data indicating a following start point of the following content sub-item set, wherein the following start time is received in advance of the following start point during reception of the content item. The method further includes continuing to receive the following start time data periodically throughout reception of the following content sub-item set. Related methods are also disclosed.

Classes IPC  ?

  • H04N 7/24 - Systèmes pour la transmission de signaux de télévision utilisant la modulation par impulsions codées

91.

PATTERN-FREE ENCRYPTION

      
Numéro d'application IB2009055963
Numéro de publication 2011/001230
Statut Délivré - en vigueur
Date de dépôt 2009-12-28
Date de publication 2011-01-06
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Belenky, Yaacov
  • Shen-Orr, Chaim

Abrégé

A method is described for defining a reserved pattern of symbols, receiving in a crypto-module an input stream including sequential input symbols, applying a cipher to the input stream in the crypto-module so as to generate an intermediate stream including sequential output symbols corresponding respectively to the input symbols, and converting the intermediate stream to an output stream from the crypto-module by comparing successive groups of the input symbols and the corresponding output symbols to the reserved pattern and, upon finding a match to the reserved pattern in a given group, substituting the input symbols in the group into the intermediate stream in place of the corresponding output symbols. Related hardware and systems are also described.

Classes IPC  ?

  • H04L 9/18 - Chiffrement par modification sérielle et continue du flux d'éléments de données, p. ex. systèmes de codage en continu

92.

PARTIAL ENCRYPTION USING VARIABLE BLOCK-SIZE PARAMETERS

      
Numéro d'application IB2009055954
Numéro de publication 2010/150056
Statut Délivré - en vigueur
Date de dépôt 2009-12-27
Date de publication 2010-12-29
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Farkash, Eyal
  • Murray, Kevin A.

Abrégé

A method for data processing, comprising providing a sequence of image frames that is encoded by identifying intra and inter frames in the sequence and applying a variable block size motion compensation (VBSMC) procedure to the inter frames, thereby generating respective parameters representing the inter frames; selectively encrypting the block sizes, using an encryptor, without encrypting all of the parameters representing the inter frames; and outputting encoded data representing the sequence of the image frames and comprising the encrypted block sizes.

Classes IPC  ?

  • G11B 20/00 - Traitement du signal, non spécifique du procédé d'enregistrement ou de reproductionCircuits correspondants
  • H04L 9/08 - Répartition de clés
  • H04N 7/167 - Systèmes rendant le signal de télévision inintelligible et ensuite intelligible
  • H04N 7/26 - utilisant la réduction de la largeur de bande (réduction d'information par conversion de code en général H03M 7/30)

93.

CONTROLLING A CLIENT DEVICE

      
Numéro d'application IB2009052593
Numéro de publication 2010/146417
Statut Délivré - en vigueur
Date de dépôt 2009-06-18
Date de publication 2010-12-23
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Diawara, Hervé
  • Gardes, Laurent
  • Joly, Pierre

Abrégé

A method of controlling a client device (101) operable to output audio video programming is described. The method includes: receiving a transmission stream, the transmission stream including audio video programming and data attributes related to the audio video programming; outputting an audio video program of the audio video programming for display; responsive to the outputting, accepting settings input by a user, the settings controlling how the client device outputs audio video programming; extracting from the transmission stream data attributes related to the audio video program; and applying the settings to the output of the audio video program and other audio video programming having at least one data attribute in common with the audio video program.

Classes IPC  ?

  • H04N 7/16 - Systèmes à secret analogiquesSystèmes à abonnement analogiques

94.

PROTECTION OF SECRET VALUE USING HARDWARE INSTABILITY

      
Numéro d'application IB2009055724
Numéro de publication 2010/143024
Statut Délivré - en vigueur
Date de dépôt 2009-12-13
Date de publication 2010-12-16
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Halberstadt, Meir

Abrégé

A method for data security, comprising providing an electronic circuit, which has a first, stable operating mode under a first operating condition and a second, unstable operating mode under a second operating condition, different from the first operating condition, and which is configured to output a secret value in the first operating mode; maintaining the electronic circuit initially in the second operating condition; transferring the electronic circuit to the first operating condition and, while in the first operating condition, reading out the secret value; and returning the electronic circuit to the second operating condition after reading out the secret value.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06K 19/073 - Dispositions particulières pour les circuits, p. ex. pour protéger le code d'identification dans la mémoire

95.

SECURE ASSOCIATION OF METADATA WITH CONTENT

      
Numéro d'application IB2010052136
Numéro de publication 2010/143088
Statut Délivré - en vigueur
Date de dépôt 2010-05-13
Date de publication 2010-12-16
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Sandler, Leonid
  • Tsuria, Yossi

Abrégé

A method and system for associating metadata with an encrypted content item, the method including receiving metadata for association with a content item, receiving an entitlement control packet (ECP) associated with the content item, applying a cryptographic hash function to the ECP, thereby generating an ECP hash value, combining the ECP hash value with the metadata, thereby creating a data control object, performing a cryptographic operation on the data control object, thereby generating cryptographic integrity data, and joining the cryptographic integrity data to the data control object after the cryptographic operation, wherein usage of the content by the recipient is dependent on both a validation of the ECP hash value and a validation of the cryptographic integrity data. Related apparatus and methods are also described.

Classes IPC  ?

  • H04N 7/167 - Systèmes rendant le signal de télévision inintelligible et ensuite intelligible

96.

ROBUST WATERMARK

      
Numéro d'application IB2009055776
Numéro de publication 2010/143026
Statut Délivré - en vigueur
Date de dépôt 2009-12-16
Date de publication 2010-12-16
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Mantin, Itsik
  • Kipnis, Aviad

Abrégé

A method and system for embedding a watermark in block encrypted content, including encoding a bit string, the bit string including n bits, denoted b0 - bn-1, the encoding including translating each bit, b0 - bn-1, into a block of data, according to the following rule if bi = 1, then translate bi into a block of data of a first type, and if bi = 0, then translate bi into a block of data of a second type, thereby translating the n bits into n blocks of data corresponding to each bit b0 - bn-1, arranging a composite block of data including the n blocks of data, and at least one additional block indicating the presence of the n blocks of data, and inserting the composite block of data into a content item as a watermark, wherein the watermarked content item is encrypted using an ECB mode of encryption. Related methods and apparatus are also described.

Classes IPC  ?

  • H04N 7/167 - Systèmes rendant le signal de télévision inintelligible et ensuite intelligible

97.

SPLICING SYSTEM

      
Numéro d'application IB2010051528
Numéro de publication 2010/131128
Statut Délivré - en vigueur
Date de dépôt 2010-04-08
Date de publication 2010-11-18
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Sundy, Len
  • Mirsky, Yair
  • Zentner, Ariel
  • Weinbach, Yael

Abrégé

A system for switching from a first (14) to a second (16) audio/video sequence, the second sequence (16) including a splice point time stamp (12), the system including a disk (18) to store the first sequence (14), a receiver to receive the second sequence as live audio/video, a demultiplexer arrangement (24) to demultiplex at least some of the first sequence (14) from the disk (18) and the second sequence (16) from the receiver, demultiplex the first sequence fast enough so that the demultiplexing of the second sequence (16) can commence a number of frames prior to the splice point time stamp (12), a buffer (28,30)to receive for storage from the demultiplexer arrangement (24), the demultiplexed audio/video of the first sequence (14) and at least part of the second sequence (16), and a decoder (34,36) to decode the demultiplexed audio/video stored in the buffer (28,30) including decoding the first sequence (14) and then the second sequence (16) from the splice point time stamp (12). Related apparatus and methods are also described.

Classes IPC  ?

  • H04N 7/24 - Systèmes pour la transmission de signaux de télévision utilisant la modulation par impulsions codées
  • H04N 5/00 - Détails des systèmes de télévision

98.

AUDIENCE MEASUREMENT SYSTEM

      
Numéro d'application IB2009051657
Numéro de publication 2010/122373
Statut Délivré - en vigueur
Date de dépôt 2009-04-22
Date de publication 2010-10-28
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Poupko, Avraham
  • Atlow, Shabtai

Abrégé

A method for television viewing data analysis is described comprising, the method including receiving a query including audience parameters defining characteristics of a subset of a viewing audience, and viewing pattern parameters defining viewing patterns to be analyzed, applying the audience parameters to a database of viewer characteristics and determining therefrom a plurality of viewers from whom data is to be collected, building a viewer query based on the viewing pattern parameters, sending the viewer query to a plurality of viewer devices associated with the plurality of viewers for execution thereat, after execution of the viewer query at the plurality of viewer devices, receiving a viewer query result from at least some of the plurality of viewer devices, and analyzing the received viewer query results to produce a result of the query. Related methods and apparatus are also described.

Classes IPC  ?

  • H04H 60/00 - Dispositions pour des applications de radiodiffusion en liaison directe avec les informations radiodiffusées ou le créneau spatio-temporel de radiodiffusionSystèmes relatifs à la radiodiffusion
  • H04N 7/173 - Systèmes à secret analogiquesSystèmes à abonnement analogiques à deux voies, p. ex. l'abonné envoyant un signal de sélection du programme

99.

CONTENT SUB-ITEM SUBSTITUTION

      
Numéro d'application IB2009051370
Numéro de publication 2010/112978
Statut Délivré - en vigueur
Date de dépôt 2009-04-01
Date de publication 2010-10-07
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s) Millar, Keith

Abrégé

A method of content sub-item substitution is described. The method includes: receiving from a headend a description of a plurality of virtual channels, the description defining each virtual channel on the basis of one or more metadata attributes associated with that virtual channel; receiving one or more content sub-item substitution opportunities for each virtual channel, each content sub-item substitution opportunity specifying one or more content sub- items for use in the content sub-item substitution; and receiving and recording a content item, the content item including metadata associated with the content item and one or more substitutable content sub-items. The method further includes, upon playback (201) of a previously recorded content item: matching the metadata associated with the previously recorded content item with the one or more metadata attributes, thereby determining a virtual channel (205) valid for the previously recorded content item; selecting a content sub-item substitution opportunity (207) based on the determined virtual channel; and substituting the one or more substitutable content sub-items (211) with content sub-items specified in the selected content sub-item substitution opportunity. Related apparatus and methods are also disclosed.

Classes IPC  ?

  • H04N 5/76 - Enregistrement du signal de télévision

100.

DATA STREAM STORAGE SYSTEM

      
Numéro d'application IB2010050001
Numéro de publication 2010/079435
Statut Délivré - en vigueur
Date de dépôt 2010-01-03
Date de publication 2010-07-15
Propriétaire NDS LIMITED (Royaume‑Uni)
Inventeur(s)
  • Lehman, Yonatan
  • Libson, Ronni
  • Reshef, Yoav
  • Lipschuetz, Netanel
  • Vizen, Rivka

Abrégé

A device for recording at least part of a data stream including a recording module to record records divided among a plurality of segments, the records including a record for each instance of an event type of the data stream, each segment covering a range of the positions in the data stream such that different segments cover different ranges of positions in the stream, record the value of each instance, create a refresh region in each segment, the refresh region including data from the most recently recorded instance of each event type, create a plurality of links between the records to enable traversing the records in position order, and create an indexing table including an entry for each segment, the entry for each segment including the range of the positions covered by the records of the one segment. Related apparatus and method claims are also included.

Classes IPC  ?

  • G11B 27/034 - Montage électronique de signaux d'information analogiques numérisés, p. ex. de signaux audio, vidéo sur disques
  • G11B 27/10 - IndexationAdressageMinutage ou synchronisationMesure de l'avancement d'une bande
  • G11B 27/32 - IndexationAdressageMinutage ou synchronisationMesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal sur des pistes auxiliaires séparées du même support d'enregistrement ou d'un support auxiliaire
  • H04N 5/76 - Enregistrement du signal de télévision
  • H04N 5/00 - Détails des systèmes de télévision
  • H04N 5/783 - Adaptations pour une reproduction à une vitesse différente de celle de l'enregistrement
  • H04N 7/24 - Systèmes pour la transmission de signaux de télévision utilisant la modulation par impulsions codées
  • H04N 9/804 - Transformation du signal de télévision pour l'enregistrement, p. ex. modulation, changement de fréquenceTransformation inverse pour la reproduction comportant une modulation par impulsions codées pour les composantes du signal d'image en couleurs
  • H04N 9/82 - Transformation du signal de télévision pour l'enregistrement, p. ex. modulation, changement de fréquenceTransformation inverse pour la reproduction les composantes individuelles des signaux d'image en couleurs n'étant enregistrées que simultanément
  1     2        Prochaine page