Nds Limited

United Kingdom

Back to Profile

1-100 of 151 for Nds Limited Sort by
Query
Aggregations
IP Type
        Patent 150
        Trademark 1
Jurisdiction
        World 148
        United States 2
        Europe 1
IPC Class
H04N 7/24 - Systems for the transmission of television signals using pulse code modulation 12
H04L 9/08 - Key distribution 11
H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal 10
H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy 8
H04N 7/167 - Systems rendering the television signal unintelligible and subsequently intelligible 8
See more
  1     2        Next Page

1.

Synchronizing broadcast timeline metadata

      
Application Number 14445614
Grant Number 09832538
Status In Force
Filing Date 2014-07-29
First Publication Date 2015-12-17
Grant Date 2017-11-28
Owner NDS LIMITED (United Kingdom)
Inventor
  • Bertrand, Laurent
  • Maheve, Sanjeev
  • Wachtfogel, Reuven

Abstract

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.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

2.

ONPRIME TV

      
Application Number 014540471
Status Registered
Filing Date 2015-09-07
Registration Date 2016-02-17
Owner NDS Limited (United Kingdom)
NICE Classes  ? 38 - Telecommunications services

Goods & 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

      
Application Number IB2014060127
Publication Number 2014/162239
Status In Force
Filing Date 2014-03-25
Publication Date 2014-10-09
Owner NDS LIMITED (United Kingdom)
Inventor Harding, Paul

Abstract

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.

IPC Classes  ?

4.

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

      
Application Number IB2013059564
Publication Number 2014/155163
Status In Force
Filing Date 2013-10-23
Publication Date 2014-10-02
Owner NDS LIMITED (United Kingdom)
Inventor
  • Wachtfogel, David
  • Sinton, Andrew

Abstract

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.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system

5.

SECRETS RENEWABILITY

      
Application Number IB2013055658
Publication Number 2014/106781
Status In Force
Filing Date 2013-07-10
Publication Date 2014-07-10
Owner NDS LIMITED (United Kingdom)
Inventor
  • Kara-Ivanov, Michael
  • Kipnis, Aviad
  • Reinman, Tzachy
  • Mangell, Efraim
  • Waisbard, Erez
  • Belenky, Yaacov

Abstract

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.

IPC Classes  ?

6.

PERSISTENT REVIEW BUFFER

      
Application Number IB2013059695
Publication Number 2014/072872
Status In Force
Filing Date 2013-10-27
Publication Date 2014-05-15
Owner NDS LIMITED (United Kingdom)
Inventor
  • Kharitonsky, Dany
  • Novogrodsky, Sara

Abstract

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.

IPC Classes  ?

  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/4335 - Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

7.

A SYSTEM AND METHOD FOR PROVIDING A PRIVATE MOSAIC

      
Application Number IB2013059907
Publication Number 2014/072901
Status In Force
Filing Date 2013-11-05
Publication Date 2014-05-15
Owner NDS LIMITED (United Kingdom)
Inventor
  • Farkash, Eyal
  • Bauminger, Ilan

Abstract

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.

IPC Classes  ?

  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/81 - Monomedia components thereof

8.

AUGMENTED REALITY FOR VIDEO SYSTEM

      
Application Number IB2013058254
Publication Number 2014/037876
Status In Force
Filing Date 2013-09-03
Publication Date 2014-03-13
Owner NDS LIMITED (United Kingdom)
Inventor
  • Gardes, Laurent
  • Prat, Yann
  • Lacour, Olivier
  • De Marrez, Didier
  • Chauvier, Laurent

Abstract

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.

IPC Classes  ?

  • H04N 21/00 - Selective content distribution, e.g. interactive television or video on demand [VOD]
  • G06F 3/0346 - Pointing devices displaced or positioned by the userAccessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
  • A63F 13/20 - Input arrangements for video game devices
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

9.

METHOD AND SYSTEM FOR HOMOMORPHICLY RANDOMIZING AN INPUT

      
Application Number IB2013056102
Publication Number 2014/016795
Status In Force
Filing Date 2013-07-25
Publication Date 2014-01-30
Owner NDS LIMITED (United Kingdom)
Inventor
  • Kipnis, Aviad
  • Hibshoosh, Eliphaz

Abstract

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.

IPC Classes  ?

  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
  • H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy

10.

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

      
Application Number IB2013055620
Publication Number 2014/009873
Status In Force
Filing Date 2013-07-09
Publication Date 2014-01-16
Owner NDS LIMITED (United Kingdom)
Inventor
  • Hall, Nicholas Ashton
  • Tallamy, Stephen
  • Poupko, Avraham

Abstract

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.

IPC Classes  ?

  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]

11.

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

      
Application Number IB2013055397
Publication Number 2014/006558
Status In Force
Filing Date 2013-07-01
Publication Date 2014-01-09
Owner NDS LIMITED (United Kingdom)
Inventor
  • Farkash, Eyal
  • Murray, Kevin A.
  • Hibshoosh, Eliphaz
  • Itzkowitz, Aliza

Abstract

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.

IPC Classes  ?

  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
  • H04N 21/61 - Network physical structureSignal processing
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

12.

CLIENT SIDE INITIATED CACHING CONTROL

      
Application Number IB2013055068
Publication Number 2014/001978
Status In Force
Filing Date 2013-06-20
Publication Date 2014-01-03
Owner NDS LIMITED (United Kingdom)
Inventor
  • Haenel, Arie
  • Sandler, Leonid
  • Avitzur, Tomer

Abstract

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

13.

CONTINUITY OF CONTENT

      
Application Number IB2013054948
Publication Number 2013/190446
Status In Force
Filing Date 2013-06-17
Publication Date 2013-12-27
Owner NDS LIMITED (United Kingdom)
Inventor
  • Poupko, Avraham
  • Solow, Hillel
  • Smith, Perry

Abstract

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.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

14.

OFF-LINE CONTENT DELIVERY

      
Application Number IB2013054629
Publication Number 2013/183012
Status In Force
Filing Date 2013-06-05
Publication Date 2013-12-12
Owner NDS LIMITED (United Kingdom)
Inventor
  • Epstein, Steve
  • Solow, Hillel
  • Zucker, Arnold
  • Atlow, Shabtai
  • Poupko, Avraham
  • Tsuria, Yossi

Abstract

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.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

15.

ENCRYPTION-RESISTANT WATERMARKING

      
Application Number IB2013051817
Publication Number 2013/140289
Status In Force
Filing Date 2013-03-07
Publication Date 2013-09-26
Owner NDS LIMITED (United Kingdom)
Inventor
  • Mantin, Itsik
  • Somin, Shahar

Abstract

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.

IPC Classes  ?

  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/236 - Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator ] into a video stream, multiplexing software data into a video streamRemultiplexing of multiplex streamsInsertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rateAssembling of a packetised elementary stream
  • H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video streamRemultiplexing of multiplex streamsExtraction or processing of SIDisassembling of packetised elementary stream
  • H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
  • H04N 21/835 - Generation of protective data, e.g. certificates
  • H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark

16.

PREVENTION OF PLAYBACK ATTACKS USING OTP MEMORY

      
Application Number IB2012053074
Publication Number 2013/128244
Status In Force
Filing Date 2012-06-19
Publication Date 2013-09-06
Owner NDS LIMITED (United Kingdom)
Inventor
  • Belenky, Yaacov
  • Sumner, Reuben

Abstract

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.

IPC Classes  ?

  • G06F 21/24 - by protecting data directly, e.g. by labelling

17.

CODE CHECKING SYSTEM

      
Application Number IB2012055148
Publication Number 2013/128247
Status In Force
Filing Date 2012-09-27
Publication Date 2013-09-06
Owner NDS LIMITED (United Kingdom)
Inventor
  • Sella, Yaaron
  • Fraenkel, Ittael
  • Mantin, Itsik

Abstract

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.

IPC Classes  ?

  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
  • G06F 11/22 - Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing

18.

ANTI-REPLAY COUNTER MEASURES

      
Application Number IB2013051167
Publication Number 2013/128317
Status In Force
Filing Date 2013-02-13
Publication Date 2013-09-06
Owner NDS LIMITED (United Kingdom)
Inventor
  • Sella, Yaron
  • Smith, Perry
  • Dagan, Tsvika
  • Fraenkel, Ittael

Abstract

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.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

19.

KNOWN PLAINTEXT ATTACK PROTECTION

      
Application Number IB2012057428
Publication Number 2013/114166
Status In Force
Filing Date 2012-12-18
Publication Date 2013-08-08
Owner NDS LIMITED (United Kingdom)
Inventor
  • Gold, Martin
  • Millar, Keith
  • Cain, Harel
  • Wachtfogel, David
  • Devir, Michal
  • Berman, Max
  • Walzer, Brett

Abstract

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.

IPC Classes  ?

  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures

20.

CLIP RATE ADJUSTMENT

      
Application Number IB2013050172
Publication Number 2013/105027
Status In Force
Filing Date 2013-01-09
Publication Date 2013-07-18
Owner NDS LIMITED (United Kingdom)
Inventor
  • Alter, Adi
  • Ovadia, Shimon
  • Poupko, Avraham

Abstract

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.

IPC Classes  ?

  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

21.

ANONYMOUS AUTHENTICATION

      
Application Number IB2012057721
Publication Number 2013/104967
Status In Force
Filing Date 2012-12-26
Publication Date 2013-07-18
Owner NDS LIMITED (United Kingdom)
Inventor Tsuria, Yossi

Abstract

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.

IPC Classes  ?

  • G06Q 30/06 - Buying, selling or leasing transactions
  • H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy

22.

HYBRID MESSAGING SYSTEM

      
Application Number IB2011055197
Publication Number 2013/072724
Status In Force
Filing Date 2011-11-20
Publication Date 2013-05-23
Owner NDS LIMITED (United Kingdom)
Inventor
  • Chechik, David, Samuel
  • Shenker, Reuel
  • Millar, Keith

Abstract

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.

IPC Classes  ?

  • H04H 60/82 - Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
  • H04N 21/488 - Data services, e.g. news ticker

23.

ELECTRONIC CONTENT DISTRIBUTION BASED ON SECRET SHARING

      
Application Number IB2012056079
Publication Number 2013/065008
Status In Force
Filing Date 2012-11-01
Publication Date 2013-05-10
Owner NDS LIMITED (United Kingdom)
Inventor
  • Solow, Hillel
  • Cain, Harel
  • Hibshoosh, Eliphaz

Abstract

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.

IPC Classes  ?

24.

TWO-DIMENSIONAL BARCODE SYSTEM

      
Application Number IB2012053349
Publication Number 2013/061174
Status In Force
Filing Date 2012-07-02
Publication Date 2013-05-02
Owner NDS LIMITED (United Kingdom)
Inventor
  • Rosenberg, Sergei
  • Ahituv, Shamir
  • Porat, Uri
  • Solow, Hillel
  • Ratner, Daniel
  • Deitch, Sharon
  • Gorshkov, Yegor

Abstract

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.

IPC Classes  ?

  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
  • H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal

25.

REMOTE USER INTERFACE

      
Application Number IB2012055553
Publication Number 2013/054305
Status In Force
Filing Date 2012-10-12
Publication Date 2013-04-18
Owner NDS LIMITED (United Kingdom)
Inventor
  • Cussoneau, Vincent
  • Sahuc, David
  • Boru, Bruno
  • Giordano, Bruno

Abstract

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.

IPC Classes  ?

  • H04N 21/81 - Monomedia components thereof
  • H04N 21/443 - OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
  • H04N 21/431 - Generation of visual interfacesContent or additional data rendering
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/482 - End-user interface for program selection

26.

PREVENTING DATA EXTRACTION BY SIDE-CHANNEL ATTACK

      
Application Number IB2012054365
Publication Number 2013/035006
Status In Force
Filing Date 2012-08-27
Publication Date 2013-03-14
Owner NDS LIMITED (United Kingdom)
Inventor
  • Shen-Orr, Chaim
  • Shlomovich, Yonatan
  • Elbaum, Reuven
  • Shkedy, Zvi
  • Amarilio, Lior
  • Shapiro, Yigal
  • Bear, Uri

Abstract

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.

IPC Classes  ?

  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures

27.

MAP YOUR MOVIE

      
Application Number IB2012054578
Publication Number 2013/035046
Status In Force
Filing Date 2012-09-05
Publication Date 2013-03-14
Owner NDS LIMITED (United Kingdom)
Inventor
  • Prat, Yann
  • Gardes, Laurent
  • Lacour, Olivier
  • Lallemant, Berangere

Abstract

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.

IPC Classes  ?

  • H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
  • H04N 21/41 - Structure of clientStructure of client peripherals
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/81 - Monomedia components thereof

28.

USER INTERFACE

      
Application Number IB2012054619
Publication Number 2013/035068
Status In Force
Filing Date 2012-09-06
Publication Date 2013-03-14
Owner NDS LIMITED (United Kingdom)
Inventor
  • Gardes, Laurent
  • Prat, Yann
  • Lacour, Olivier
  • Lallemant, Berangere

Abstract

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.

IPC Classes  ?

  • H04N 5/44 - Receiver circuitry
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]

29.

BLOCK CIPHER MODES OF NON- MALLEABLE OPERATION

      
Application Number IB2012053750
Publication Number 2013/024379
Status In Force
Filing Date 2012-07-24
Publication Date 2013-02-21
Owner NDS LIMITED (United Kingdom)
Inventor Mantin, Itsik

Abstract

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.

IPC Classes  ?

  • H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems

30.

AUDIO WATERMARKING

      
Application Number IB2012052937
Publication Number 2013/017966
Status In Force
Filing Date 2012-06-11
Publication Date 2013-02-07
Owner NDS LIMITED (United Kingdom)
Inventor Geyzel, Zeev

Abstract

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.

IPC Classes  ?

  • G10L 19/00 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocodersCoding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis

31.

FAST CHANNEL CHANGE VIA A MOSAIC CHANNEL

      
Application Number IB2011055900
Publication Number 2013/011359
Status In Force
Filing Date 2011-12-22
Publication Date 2013-01-24
Owner NDS LIMITED (United Kingdom)
Inventor
  • Farkash, Eyal
  • Hibshoosh, Eliphaz
  • Tirza, Oded
  • Sundy, Len
  • Mirsky, Yair

Abstract

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.

IPC Classes  ?

  • H04N 21/4623 - Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/4405 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
  • H04N 21/431 - Generation of visual interfacesContent or additional data rendering
  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
  • H04N 21/426 - Internal components of the client

32.

SOFTWARE DRM OFFLINE PURCHASE

      
Application Number IB2012052960
Publication Number 2013/008109
Status In Force
Filing Date 2012-06-12
Publication Date 2013-01-17
Owner NDS LIMITED (United Kingdom)
Inventor Solow, Hillel

Abstract

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.

IPC Classes  ?

  • H04N 7/167 - Systems rendering the television signal unintelligible and subsequently intelligible
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption

33.

DISTRIBUTING AUDIO VIDEO CONTENT

      
Application Number IB2012053150
Publication Number 2013/001426
Status In Force
Filing Date 2012-06-21
Publication Date 2013-01-03
Owner NDS LIMITED (United Kingdom)
Inventor
  • Epstein, Steve
  • Solow, Hillel
  • Sella, Yaron
  • Kipnis, Aviad
  • Poupko, Avraham

Abstract

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.

IPC Classes  ?

  • H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
  • H04N 21/854 - Content authoring
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/643 - Communication protocols
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

34.

KEY GENERATION USING MULTIPLE SETS OF SECRET SHARES

      
Application Number IB2012052022
Publication Number 2012/176076
Status In Force
Filing Date 2012-04-23
Publication Date 2012-12-27
Owner NDS LIMITED (United Kingdom)
Inventor
  • Kipnis, Aviad
  • Hibshoosh, Eliphaz

Abstract

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.

IPC Classes  ?

35.

FAST SERVICE CHANGE

      
Application Number IB2012053084
Publication Number 2012/176118
Status In Force
Filing Date 2012-06-19
Publication Date 2012-12-27
Owner NDS LIMITED (United Kingdom)
Inventor
  • Medapati, Arun Kumar
  • Chhabra, Amit
  • Chandupatla, Srinivas

Abstract

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.

IPC Classes  ?

  • H04N 5/783 - Adaptations for reproducing at a rate different from the recording rate
  • H04N 5/913 - Television signal processing therefor for scrambling
  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network

36.

SECURE FAST CHANNEL CHANGING

      
Application Number IB2012052428
Publication Number 2012/172442
Status In Force
Filing Date 2012-05-15
Publication Date 2012-12-20
Owner NDS LIMITED (United Kingdom)
Inventor
  • Waisbard, Erez
  • Schnaiderman, Anna

Abstract

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.

IPC Classes  ?

  • H04N 21/418 - External card to be used in combination with the client device, e.g. for conditional access
  • H04N 21/4623 - Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network

37.

PUBLIC KEY CRYPTOGRAPHY WITH REDUCED COMPUTATIONAL LOAD

      
Application Number IB2012052930
Publication Number 2012/172469
Status In Force
Filing Date 2012-06-10
Publication Date 2012-12-20
Owner NDS LIMITED (United Kingdom)
Inventor
  • Kipnis, Aviad
  • Hibshoosh, Eliphaz

Abstract

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.

IPC Classes  ?

  • H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy

38.

MESSAGE DELIVERY HANDLING

      
Application Number IB2011055359
Publication Number 2012/168769
Status In Force
Filing Date 2011-11-29
Publication Date 2012-12-13
Owner NDS LIMITED (United Kingdom)
Inventor
  • Shenker, Reuel
  • Murray, Kevin A.

Abstract

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.

IPC Classes  ?

  • H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
  • H04N 21/61 - Network physical structureSignal processing
  • H04N 21/6334 - Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
  • H04L 12/56 - Packet switching systems
  • H04N 21/41 - Structure of clientStructure of client peripherals

39.

FREQUENCY-MODULATED WATERMARKING

      
Application Number IB2011055356
Publication Number 2012/164361
Status In Force
Filing Date 2011-11-29
Publication Date 2012-12-06
Owner NDS LIMITED (United Kingdom)
Inventor Geyzel, Zeev

Abstract

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.

IPC Classes  ?

  • G06T 1/00 - General purpose image data processing

40.

CONTENT INSERTION IN ADAPTIVE STREAMS

      
Application Number IB2011054328
Publication Number 2012/164360
Status In Force
Filing Date 2011-10-03
Publication Date 2012-12-06
Owner NDS LIMITED (United Kingdom)
Inventor
  • Millar, Keith
  • Smith, Trevor
  • Shelton, Ian R.

Abstract

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.

IPC Classes  ?

  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors

41.

ADAPTIVE PRESENTATION OF CONTENT

      
Application Number IB2012052326
Publication Number 2012/153290
Status In Force
Filing Date 2012-05-10
Publication Date 2012-11-15
Owner NDS LIMITED (United Kingdom)
Inventor
  • 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

Abstract

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.

IPC Classes  ?

  • G06F 3/14 - Digital output to display device
  • G09G 5/14 - Display of multiple viewports
  • G06F 3/16 - Sound inputSound output
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
  • G06T 3/00 - Geometric image transformations in the plane of the image

42.

METHOD AND SYSTEM FOR SECONDARY CONTENT DISTRIBUTION

      
Application Number IB2012051960
Publication Number 2012/153213
Status In Force
Filing Date 2012-04-19
Publication Date 2012-11-15
Owner NDS LIMITED (United Kingdom)
Inventor
  • Zucker, Arnold
  • Poupko, Avraham
  • Epstein, Steve
  • Tsuria, Yossi
  • Solow, Hillel
  • Atlow, Shabtai
  • Murray, Kevin A.

Abstract

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.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs

43.

CUSTOMIZED ZAPPING

      
Application Number IB2012052318
Publication Number 2012/153284
Status In Force
Filing Date 2012-05-09
Publication Date 2012-11-15
Owner NDS LIMITED (United Kingdom)
Inventor
  • Gauthier, Aurelie
  • Sattler, Vincent
  • Chauvier, Laurent
  • Shah, Bijal
  • Lee, Stephen Hoiman
  • Ruelle, Alex

Abstract

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.

IPC Classes  ?

  • H04N 21/81 - Monomedia components thereof
  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
  • H04N 5/50 - Tuning indicatorsAutomatic tuning control
  • G06Q 30/00 - Commerce
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

44.

FAST CHANNEL CHANGE FOR HYBRID DEVICE

      
Application Number IB2012051940
Publication Number 2012/150519
Status In Force
Filing Date 2012-04-18
Publication Date 2012-11-08
Owner NDS LIMITED (United Kingdom)
Inventor
  • Gaillard, Etienne
  • Alliez, Damien
  • Gaude, Nicolas

Abstract

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.

IPC Classes  ?

  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network

45.

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

      
Application Number IB2011053907
Publication Number 2012/146955
Status In Force
Filing Date 2011-09-07
Publication Date 2012-11-01
Owner NDS LIMITED (United Kingdom)
Inventor
  • Farkash, Eyal
  • Magen, Naomi
  • Waisbard, Erez
  • Hibshoosh, Eliphaz

Abstract

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

46.

ADDING WATERMARKS TO VIDEO CONTENT

      
Application Number IB2012050001
Publication Number 2012/123825
Status In Force
Filing Date 2012-01-01
Publication Date 2012-09-20
Owner NDS LIMITED (United Kingdom)
Inventor
  • Geyzel, Zeev
  • Ratner, Daniel

Abstract

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.

IPC Classes  ?

  • G06T 1/00 - General purpose image data processing

47.

ERROR CORRECTION CODING WITH BLOCK SYNCHRONIZATION

      
Application Number IB2012050003
Publication Number 2012/123826
Status In Force
Filing Date 2012-01-02
Publication Date 2012-09-20
Owner NDS LIMITED (United Kingdom)
Inventor Geyzel, Zeev

Abstract

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.

IPC Classes  ?

  • H03M 13/33 - Synchronisation based on error coding or decoding
  • H04L 7/04 - Speed or phase control by synchronisation signals

48.

PROTECTION OF STORED DATA USING OPTICAL EMITTING ELEMENTS

      
Application Number IB2012050743
Publication Number 2012/117311
Status In Force
Filing Date 2012-02-19
Publication Date 2012-09-07
Owner NDS LIMITED (United Kingdom)
Inventor
  • Amarilio, Lior
  • Bear, Uri
  • Elbaum, Reuven
  • Shapiro, Yigal
  • Shen-Orr, Chaim D.
  • Shlomovich, Yonatan
  • Shkedy, Zvi

Abstract

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.

IPC Classes  ?

  • G11C 16/22 - Safety or protection circuits preventing unauthorised or accidental access to memory cells
  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
  • G11C 7/24 - Memory cell safety or protection circuits, e.g. arrangements for preventing inadvertent reading or writingStatus cellsTest cells
  • G06K 19/073 - Special arrangements for circuits, e.g. for protecting identification code in memory

49.

PREVENTING UNAUTHORIZED DATA EXTRACTION

      
Application Number IB2011055117
Publication Number 2012/101485
Status In Force
Filing Date 2011-11-16
Publication Date 2012-08-02
Owner NDS LIMITED (United Kingdom)
Inventor
  • Elbaum, Reuven
  • Shkedy, Zvi
  • Amarilio, Lior
  • Bear, Uri
  • Shlomovich, Yonatan
  • Shen-Orr, Chaim D.
  • Shapiro, Yigal

Abstract

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.

IPC Classes  ?

  • G11C 7/10 - Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
  • G11C 7/24 - Memory cell safety or protection circuits, e.g. arrangements for preventing inadvertent reading or writingStatus cellsTest cells
  • G11C 16/22 - Safety or protection circuits preventing unauthorised or accidental access to memory cells

50.

PROTECTION OF MEMORY FIELD USING ILLEGAL VALUES

      
Application Number IB2011055478
Publication Number 2012/098441
Status In Force
Filing Date 2011-12-06
Publication Date 2012-07-26
Owner NDS LIMITED (United Kingdom)
Inventor
  • Amarilio, Lior
  • Bear, Uri
  • Elbaum, Reuven
  • Shapiro, Yigal
  • Shen-Orr, Chaim D.
  • Shkedy, Zvi
  • Shlomovich, Yonatan

Abstract

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.

IPC Classes  ?

  • G11C 7/24 - Memory cell safety or protection circuits, e.g. arrangements for preventing inadvertent reading or writingStatus cellsTest cells
  • G11C 16/22 - Safety or protection circuits preventing unauthorised or accidental access to memory cells

51.

COORDINATED 2-DIMENSIONAL AND 3-DIMENSIONAL GRAPHICS PROCESSING

      
Application Number IB2011054325
Publication Number 2012/093296
Status In Force
Filing Date 2011-10-03
Publication Date 2012-07-12
Owner NDS LIMITED (United Kingdom)
Inventor
  • Gaude, Nicolas
  • Ruelle, Alex
  • Yahyaoui, Mohamed
  • Andrieux, Fabien
  • Marichez, Julien
  • Lengronne, Fabien

Abstract

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.

IPC Classes  ?

52.

OBFUSCATED HARDWARE MULTI-THREADING

      
Application Number IB2011055060
Publication Number 2012/066458
Status In Force
Filing Date 2011-11-14
Publication Date 2012-05-24
Owner NDS LIMITED (United Kingdom)
Inventor
  • Darmon, David
  • Kaluzhny, Uri

Abstract

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)

IPC Classes  ?

  • D03D 49/36 - PickersArresting means therefor
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline or look ahead

53.

SERVICE PROTECTION

      
Application Number IB2011054135
Publication Number 2012/063142
Status In Force
Filing Date 2011-09-21
Publication Date 2012-05-18
Owner NDS LIMITED (United Kingdom)
Inventor Cain, Harel

Abstract

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.

IPC Classes  ?

54.

CONTENT CONSUMPTION FRUSTRATION

      
Application Number IB2011053065
Publication Number 2012/056333
Status In Force
Filing Date 2011-07-10
Publication Date 2012-05-03
Owner NDS LIMITED (United Kingdom)
Inventor Solow, Hillel

Abstract

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.

IPC Classes  ?

  • H04N 21/4623 - Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
  • H04N 21/4405 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors

55.

EFFICIENT DELIVERY OF STRUCTURED DATA ITEMS

      
Application Number IB2011054172
Publication Number 2012/056338
Status In Force
Filing Date 2011-09-22
Publication Date 2012-05-03
Owner NDS LIMITED (United Kingdom)
Inventor
  • Mantin, Itsik
  • Ninio, Matan

Abstract

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.

IPC Classes  ?

  • H04L 9/18 - Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems

56.

CODE DIVERSITY METHOD AND SYSTEM

      
Application Number IB2011053975
Publication Number 2012/052862
Status In Force
Filing Date 2011-09-12
Publication Date 2012-04-26
Owner NDS LIMITED (United Kingdom)
Inventor
  • Sandler, Leonid
  • Burns, Michael

Abstract

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.

IPC Classes  ?

57.

ENRICHING DIGITAL PHOTOGRAPHS

      
Application Number IB2011054180
Publication Number 2012/038924
Status In Force
Filing Date 2011-09-22
Publication Date 2012-03-29
Owner NDS LIMITED (United Kingdom)
Inventor
  • Chauvier, Laurent
  • Paris, Olivier
  • Gaude, Nicolas

Abstract

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.

IPC Classes  ?

  • G11B 27/00 - EditingIndexingAddressingTiming or synchronisingMonitoringMeasuring tape travel
  • G11B 27/034 - Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
  • G11B 27/10 - IndexingAddressingTiming or synchronisingMeasuring tape travel
  • G11B 27/36 - Monitoring, i.e. supervising the progress of recording or reproducing
  • H04S 3/02 - Systems employing more than two channels, e.g. quadraphonic of the matrix type, i.e. in which input signals are combined algebraically, e.g. after having been phase shifted with respect to each other
  • G06T 7/00 - Image analysis
  • H04N 9/802 - Transformation of the television signal for recording, e.g. modulation, frequency changingInverse transformation for playback involving processing of the sound signal
  • H04S 3/00 - Systems employing more than two channels, e.g. quadraphonic
  • G11B 27/28 - IndexingAddressingTiming or synchronisingMeasuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording

58.

ATTACK-RESISTANT MULTIVARIATE SIGNATURE SCHEME

      
Application Number IB2011050888
Publication Number 2012/028968
Status In Force
Filing Date 2011-03-02
Publication Date 2012-03-08
Owner NDS LIMITED (United Kingdom)
Inventor
  • Sella, Yaron
  • Kipnis, Aviad

Abstract

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.

IPC Classes  ?

  • H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy

59.

SYSTEM AND METHOD FOR MANAGING PLAYBACK SENSITIVE CONTENT

      
Application Number IB2011052629
Publication Number 2012/001567
Status In Force
Filing Date 2011-06-16
Publication Date 2012-01-05
Owner NDS LIMITED (United Kingdom)
Inventor Hareesh, Prem

Abstract

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.

IPC Classes  ?

  • H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal

60.

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

      
Application Number IB2011052683
Publication Number 2012/001570
Status In Force
Filing Date 2011-06-20
Publication Date 2012-01-05
Owner NDS LIMITED (United Kingdom)
Inventor Farkash, Eyal

Abstract

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.

IPC Classes  ?

  • G06K 9/46 - Extraction of features or characteristics of the image
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

61.

SYSTEM AND METHOD FOR MANAGING DISTRIBUTED CONTENT

      
Application Number IB2011052704
Publication Number 2012/001575
Status In Force
Filing Date 2011-06-21
Publication Date 2012-01-05
Owner NDS LIMITED (United Kingdom)
Inventor Gaude, Nicolas

Abstract

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

IPC Classes  ?

  • H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • H04N 21/63 - Control signaling between client, server and network componentsNetwork processes for video distribution between server and clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB'sCommunication protocolsAddressing

62.

SPLICING OF CONTENT

      
Application Number IB2010054808
Publication Number 2011/158071
Status In Force
Filing Date 2010-10-24
Publication Date 2011-12-22
Owner NDS LIMITED (United Kingdom)
Inventor
  • Pasternak, Tal
  • Millar, Keith
  • Sundy, Len
  • Poupko, Avraham

Abstract

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.

IPC Classes  ?

  • H04N 5/00 - Details of television systems
  • H04N 7/24 - Systems for the transmission of television signals using pulse code modulation

63.

AUTOGRAPHING OF ELECTRONIC MEDIA

      
Application Number IB2010054649
Publication Number 2011/151678
Status In Force
Filing Date 2010-10-14
Publication Date 2011-12-08
Owner NDS LIMITED (United Kingdom)
Inventor
  • Atlow, Shabtai
  • Galaun, David
  • Solow, Hillel
  • Smith, Perry

Abstract

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.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • G06F 3/03 - Arrangements for converting the position or the displacement of a member into a coded form
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G07C 9/00 - Individual registration on entry or exit

64.

EFFICIENT MULTIVARIATE SIGNATURE GENERATION

      
Application Number IB2010055810
Publication Number 2011/151680
Status In Force
Filing Date 2010-12-14
Publication Date 2011-12-08
Owner NDS LIMITED (United Kingdom)
Inventor
  • Kipnis, Aviad
  • Sella, Yaron
  • Belenky, Yaacov

Abstract

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.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy

65.

COLLISION BASED MULTIVARIATE SIGNATURE SCHEME

      
Application Number IB2010055316
Publication Number 2011/144973
Status In Force
Filing Date 2010-11-22
Publication Date 2011-11-24
Owner NDS LIMITED (United Kingdom)
Inventor
  • Kipnis, Aviad
  • Sella, Yaron

Abstract

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.

IPC Classes  ?

  • H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy

66.

PROCESSOR WITH DIFFERENTIAL POWER ANALYSIS ATTACK PROTECTION

      
Application Number IB2010055158
Publication Number 2011/141776
Status In Force
Filing Date 2010-11-15
Publication Date 2011-11-17
Owner NDS LIMITED (United Kingdom)
Inventor Kaluzhny, Uri

Abstract

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.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled

67.

METHOD FOR FORMATTING TEXT FOR DISPLAY ON AN E-READER

      
Application Number IB2011051568
Publication Number 2011/135474
Status In Force
Filing Date 2011-04-12
Publication Date 2011-11-03
Owner NDS LIMITED (United Kingdom)
Inventor
  • Haviv, Guy
  • Yogev, Roy
  • Wachtfogel, Reuven
  • Tsuria, Yossi
  • Berkowicz, Yoram

Abstract

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.

IPC Classes  ?

68.

METHOD FOR FORMATTING TEXT FOR DISPLAY ON AN E-READER

      
Application Number IB2011051578
Publication Number 2011/135475
Status In Force
Filing Date 2011-04-12
Publication Date 2011-11-03
Owner NDS LIMITED (United Kingdom)
Inventor
  • Haviv, Guy
  • Yogev, Roy
  • Berkowicz, Yoram

Abstract

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.

IPC Classes  ?

69.

IMAGE SCALING

      
Application Number IB2011051571
Publication Number 2011/132115
Status In Force
Filing Date 2011-04-12
Publication Date 2011-10-27
Owner NDS LIMITED (United Kingdom)
Inventor
  • Chauvier, Laurent
  • Murray, Kevin A.
  • Parnall, Simon John
  • Taylor, Ray
  • Walker, James Geoffrey

Abstract

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.

IPC Classes  ?

  • H04N 13/00 - Stereoscopic video systemsMulti-view video systemsDetails thereof

70.

DATA EXPANSION USING AN APPROXIMATE METHOD

      
Application Number IB2010054257
Publication Number 2011/114197
Status In Force
Filing Date 2010-09-21
Publication Date 2011-09-22
Owner NDS LIMITED (United Kingdom)
Inventor Belenky, Yaacov

Abstract

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.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy

71.

VIDEO TRICK MODE MECHANISM

      
Application Number IB2011050453
Publication Number 2011/101762
Status In Force
Filing Date 2011-02-02
Publication Date 2011-08-25
Owner NDS LIMITED (United Kingdom)
Inventor
  • Chauvier, Laurent
  • Gauthier, Aurélie
  • Yahyaoui, Mohamed

Abstract

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.

IPC Classes  ?

  • G11B 27/32 - IndexingAddressingTiming or synchronisingMeasuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier

72.

CONTENT DELIVERY

      
Application Number IB2011050242
Publication Number 2011/098928
Status In Force
Filing Date 2011-01-19
Publication Date 2011-08-18
Owner NDS LIMITED (United Kingdom)
Inventor
  • Pitt, Graham
  • Woolley, Paul
  • Martin, Christopher
  • Wynn-Mackenzie, Mark
  • Ahmed, Martin

Abstract

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.

IPC Classes  ?

  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

73.

EXPONENTIATION SYSTEM

      
Application Number IB2010054255
Publication Number 2011/092552
Status In Force
Filing Date 2010-09-21
Publication Date 2011-08-04
Owner NDS LIMITED (United Kingdom)
Inventor
  • Belenky, Yaacov
  • Geyzel, Zeev

Abstract

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.

IPC Classes  ?

  • G06F 7/72 - Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radixComputing devices using combinations of denominational and non-denominational quantity representations using residue arithmetic

74.

PRIVATE KEY COMPRESSION

      
Application Number IB2010052935
Publication Number 2011/077269
Status In Force
Filing Date 2010-06-28
Publication Date 2011-06-30
Owner NDS LIMITED (United Kingdom)
Inventor
  • Belenky, Yaacov
  • Levy, Yaakov (jordan)

Abstract

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.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy

75.

SPLICING SYSTEM

      
Application Number IB2010052165
Publication Number 2011/067683
Status In Force
Filing Date 2010-05-17
Publication Date 2011-06-09
Owner NDS LIMITED (United Kingdom)
Inventor
  • Mirsky, Yair
  • Zentner, Ariel
  • Weinbach, Yael
  • Sundy, Len

Abstract

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.

IPC Classes  ?

  • H04N 7/24 - Systems for the transmission of television signals using pulse code modulation

76.

USER REQUEST BASED CONTENT RANKING

      
Application Number IB2010054700
Publication Number 2011/055256
Status In Force
Filing Date 2010-10-18
Publication Date 2011-05-12
Owner NDS LIMITED (United Kingdom)
Inventor Gaude, Nicolas

Abstract

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

77.

USER PRESENCE CONFIDENCE AND MEDIA CONTENT VIEWING ESTIMATION

      
Application Number IB2010051835
Publication Number 2011/030231
Status In Force
Filing Date 2010-04-27
Publication Date 2011-03-17
Owner NDS LIMITED (United Kingdom)
Inventor
  • Whinmill, Trevor
  • Wilson, James
  • Dyke, Simon
  • Shelton, Ian R.
  • Leigh, Tony
  • Spencer, Matt
  • Whittaker, David

Abstract

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.

IPC Classes  ?

  • H04N 7/16 - Analogue secrecy systemsAnalogue subscription systems
  • H04H 60/31 - Arrangements for monitoring the use made of the broadcast services
  • H04H 60/33 - Arrangements for monitoring the users' behaviour or opinions

78.

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

      
Application Number IB2010052664
Publication Number 2011/030234
Status In Force
Filing Date 2010-06-15
Publication Date 2011-03-17
Owner NDS LIMITED (United Kingdom)
Inventor
  • Murray, Kevin, A
  • Parnall, Simon, John
  • Taylor, Ray
  • Walker, James, Geoffrey

Abstract

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.

IPC Classes  ?

79.

DELIVERING AN AUDIO VIDEO ASSET

      
Application Number IB2010052889
Publication Number 2011/030235
Status In Force
Filing Date 2010-06-24
Publication Date 2011-03-17
Owner NDS LIMITED (United Kingdom)
Inventor
  • Ashley, Alex
  • Bertrand, Laurent
  • Nord, James
  • Smith, Trevor
  • Parnall, Simon John

Abstract

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.

IPC Classes  ?

80.

DYNAMICALLY CONSTRUCTING A BROADCAST MULTIPLEX

      
Application Number IB2010052960
Publication Number 2011/030236
Status In Force
Filing Date 2010-06-29
Publication Date 2011-03-17
Owner NDS LIMITED (United Kingdom)
Inventor
  • Ashley, Alex
  • Rai, Pete
  • Smith, Trevor
  • Walker, James, Geoffrey
  • Parnall, Simon, John
  • Taylor, Ray

Abstract

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.

IPC Classes  ?

  • H04N 7/24 - Systems for the transmission of television signals using pulse code modulation
  • H04L 12/56 - Packet switching systems

81.

ADVERTISEMENT SELECTION

      
Application Number IB2010051544
Publication Number 2011/027231
Status In Force
Filing Date 2010-04-12
Publication Date 2011-03-10
Owner NDS LIMITED (United Kingdom)
Inventor
  • Leigh, Tony
  • Ahmed, Martin
  • Martin, Christopher
  • Shelton, Ian, R.
  • Wilson, James
  • Dyke, Simon
  • Whinmill, Trevor
  • Spencer, Matt

Abstract

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.

IPC Classes  ?

82.

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

      
Application Number IB2010052968
Publication Number 2011/027236
Status In Force
Filing Date 2010-06-29
Publication Date 2011-03-10
Owner NDS LIMITED (United Kingdom)
Inventor
  • Ashley, Alex
  • Rai, Pete
  • Smith, Trevor
  • Taylor, Ray
  • Walker, James Geoffrey
  • Murray, Kevin A.

Abstract

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.

IPC Classes  ?

  • H04H 20/28 - Arrangements for simultaneous broadcast of plural pieces of information
  • H04H 20/40 - Arrangements for broadcast specially adapted for accumulation-type receivers
  • H04H 60/27 - Arrangements for recording or accumulating broadcast information or broadcast-related information

83.

DETECTING PERIODIC ACTIVITY PATTERNS

      
Application Number IB2010052657
Publication Number 2011/027234
Status In Force
Filing Date 2010-06-15
Publication Date 2011-03-10
Owner NDS LIMITED (United Kingdom)
Inventor
  • Wilson, James
  • Dyke, Simon
  • Whinmill, Trevor
  • Shelton, Ian R.
  • Leigh, Tony
  • Spencer, Matt

Abstract

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.

IPC Classes  ?

84.

ELECTRONIC BOOK SECURITY FEATURES

      
Application Number IB2010052783
Publication Number 2011/021113
Status In Force
Filing Date 2010-06-21
Publication Date 2011-02-24
Owner NDS LIMITED (United Kingdom)
Inventor
  • Zucker, Arnold
  • Smith, Perry
  • Tsuria, Yossi
  • Cain, Harel
  • Solow, Hillel
  • Epstein, Steve
  • Atlow, Shabtai

Abstract

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.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

85.

ELECTRONIC BOOK SECURITY FEATURES

      
Application Number IB2010052777
Publication Number 2011/021110
Status In Force
Filing Date 2010-06-21
Publication Date 2011-02-24
Owner NDS LIMITED (United Kingdom)
Inventor
  • Zucker, Arnold
  • Smith, Perry
  • Tsuria, Yossi
  • Cain, Harel
  • Solow, Hillel
  • Epstein, Steve
  • Atlow, Shabtai
  • Bar-On, Gershon
  • Wachtfogel, Reuven

Abstract

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.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

86.

HINDERING OPTICAL CHARACTER RECOGNITION OF A DISPLAYED TEXT

      
Application Number IB2010052778
Publication Number 2011/021111
Status In Force
Filing Date 2010-06-21
Publication Date 2011-02-24
Owner NDS LIMITED (United Kingdom)
Inventor
  • Zucker, Arnold
  • Smith, Perry
  • Tsuria, Yossi
  • Cain, Harel
  • Solow, Hillel
  • Epstein, Steve
  • Atlow, Shabtai
  • Katz, Samuel M.

Abstract

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.

IPC Classes  ?

  • G06K 9/34 - Segmentation of touching or overlapping patterns in the image field
  • H04N 5/913 - Television signal processing therefor for scrambling

87.

ELECTRONIC BOOK SECURITY FEATURES

      
Application Number IB2010052781
Publication Number 2011/021112
Status In Force
Filing Date 2010-06-21
Publication Date 2011-02-24
Owner NDS LIMITED (United Kingdom)
Inventor
  • Zucker, Arnold
  • Smith, Perry
  • Tsuria, Yossi
  • Cain, Harel
  • Solow, Hillel
  • Epstein, Steve
  • Atlow, Shabtai
  • Poupko, Avraham

Abstract

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.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
  • G06F 21/20 - by restricting access to nodes in a computer system or computer network

88.

ELECTRONIC BOOK SECURITY FEATURES

      
Application Number IB2010052784
Publication Number 2011/021114
Status In Force
Filing Date 2010-06-21
Publication Date 2011-02-24
Owner NDS LIMITED (United Kingdom)
Inventor
  • Zucker, Arnold
  • Smith, Perry
  • Tsuria, Yossi
  • Cain, Harel
  • Solow, Hillel
  • Epstein, Steve
  • Atlow, Shabtai

Abstract

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.

IPC Classes  ?

  • G06T 1/00 - General purpose image data processing

89.

CONTENT PROTECTION MESSAGE EXTRACTION

      
Application Number IB2009052784
Publication Number 2011/001204
Status In Force
Filing Date 2009-06-29
Publication Date 2011-01-06
Owner NDS LIMITED (United Kingdom)
Inventor
  • Mantin, Itsik
  • Kipnis, Aviad

Abstract

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.

IPC Classes  ?

  • G06T 1/00 - General purpose image data processing

90.

RECEIVING AND RECORDING OF CONTENT AND OF TIMING INFORMATION

      
Application Number IB2009052804
Publication Number 2011/001207
Status In Force
Filing Date 2009-06-29
Publication Date 2011-01-06
Owner NDS LIMITED (United Kingdom)
Inventor Millar, Keith

Abstract

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.

IPC Classes  ?

  • H04N 7/24 - Systems for the transmission of television signals using pulse code modulation

91.

PATTERN-FREE ENCRYPTION

      
Application Number IB2009055963
Publication Number 2011/001230
Status In Force
Filing Date 2009-12-28
Publication Date 2011-01-06
Owner NDS LIMITED (United Kingdom)
Inventor
  • Belenky, Yaacov
  • Shen-Orr, Chaim

Abstract

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.

IPC Classes  ?

  • H04L 9/18 - Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems

92.

PARTIAL ENCRYPTION USING VARIABLE BLOCK-SIZE PARAMETERS

      
Application Number IB2009055954
Publication Number 2010/150056
Status In Force
Filing Date 2009-12-27
Publication Date 2010-12-29
Owner NDS LIMITED (United Kingdom)
Inventor
  • Farkash, Eyal
  • Murray, Kevin A.

Abstract

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.

IPC Classes  ?

  • G11B 20/00 - Signal processing not specific to the method of recording or reproducingCircuits therefor
  • H04L 9/08 - Key distribution
  • H04N 7/167 - Systems rendering the television signal unintelligible and subsequently intelligible
  • H04N 7/26 - using bandwidth reduction (information reduction by code conversion in general H03M 7/30)

93.

CONTROLLING A CLIENT DEVICE

      
Application Number IB2009052593
Publication Number 2010/146417
Status In Force
Filing Date 2009-06-18
Publication Date 2010-12-23
Owner NDS LIMITED (United Kingdom)
Inventor
  • Diawara, Hervé
  • Gardes, Laurent
  • Joly, Pierre

Abstract

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.

IPC Classes  ?

  • H04N 7/16 - Analogue secrecy systemsAnalogue subscription systems

94.

PROTECTION OF SECRET VALUE USING HARDWARE INSTABILITY

      
Application Number IB2009055724
Publication Number 2010/143024
Status In Force
Filing Date 2009-12-13
Publication Date 2010-12-16
Owner NDS LIMITED (United Kingdom)
Inventor Halberstadt, Meir

Abstract

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.

IPC Classes  ?

  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06K 19/073 - Special arrangements for circuits, e.g. for protecting identification code in memory

95.

SECURE ASSOCIATION OF METADATA WITH CONTENT

      
Application Number IB2010052136
Publication Number 2010/143088
Status In Force
Filing Date 2010-05-13
Publication Date 2010-12-16
Owner NDS LIMITED (United Kingdom)
Inventor
  • Sandler, Leonid
  • Tsuria, Yossi

Abstract

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.

IPC Classes  ?

  • H04N 7/167 - Systems rendering the television signal unintelligible and subsequently intelligible

96.

ROBUST WATERMARK

      
Application Number IB2009055776
Publication Number 2010/143026
Status In Force
Filing Date 2009-12-16
Publication Date 2010-12-16
Owner NDS LIMITED (United Kingdom)
Inventor
  • Mantin, Itsik
  • Kipnis, Aviad

Abstract

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.

IPC Classes  ?

  • H04N 7/167 - Systems rendering the television signal unintelligible and subsequently intelligible

97.

SPLICING SYSTEM

      
Application Number IB2010051528
Publication Number 2010/131128
Status In Force
Filing Date 2010-04-08
Publication Date 2010-11-18
Owner NDS LIMITED (United Kingdom)
Inventor
  • Sundy, Len
  • Mirsky, Yair
  • Zentner, Ariel
  • Weinbach, Yael

Abstract

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.

IPC Classes  ?

  • H04N 7/24 - Systems for the transmission of television signals using pulse code modulation
  • H04N 5/00 - Details of television systems

98.

AUDIENCE MEASUREMENT SYSTEM

      
Application Number IB2009051657
Publication Number 2010/122373
Status In Force
Filing Date 2009-04-22
Publication Date 2010-10-28
Owner NDS LIMITED (United Kingdom)
Inventor
  • Poupko, Avraham
  • Atlow, Shabtai

Abstract

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.

IPC Classes  ?

  • H04H 60/00 - Arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-timeBroadcast-related systems
  • H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal

99.

CONTENT SUB-ITEM SUBSTITUTION

      
Application Number IB2009051370
Publication Number 2010/112978
Status In Force
Filing Date 2009-04-01
Publication Date 2010-10-07
Owner NDS LIMITED (United Kingdom)
Inventor Millar, Keith

Abstract

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.

IPC Classes  ?

100.

DATA STREAM STORAGE SYSTEM

      
Application Number IB2010050001
Publication Number 2010/079435
Status In Force
Filing Date 2010-01-03
Publication Date 2010-07-15
Owner NDS LIMITED (United Kingdom)
Inventor
  • Lehman, Yonatan
  • Libson, Ronni
  • Reshef, Yoav
  • Lipschuetz, Netanel
  • Vizen, Rivka

Abstract

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.

IPC Classes  ?

  • G11B 27/034 - Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
  • G11B 27/10 - IndexingAddressingTiming or synchronisingMeasuring tape travel
  • G11B 27/32 - IndexingAddressingTiming or synchronisingMeasuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
  • H04N 5/76 - Television signal recording
  • H04N 5/00 - Details of television systems
  • H04N 5/783 - Adaptations for reproducing at a rate different from the recording rate
  • H04N 7/24 - Systems for the transmission of television signals using pulse code modulation
  • H04N 9/804 - Transformation of the television signal for recording, e.g. modulation, frequency changingInverse transformation for playback involving pulse code modulation of the colour picture signal components
  • H04N 9/82 - Transformation of the television signal for recording, e.g. modulation, frequency changingInverse transformation for playback the individual colour picture signal components being recorded simultaneously only
  1     2        Next Page