Patents Assigned to NDS Limited
  • Publication number: 20120321085
    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.
    Type: Application
    Filed: September 21, 2010
    Publication date: December 20, 2012
    Applicant: NDS Limited
    Inventor: Yaacov Belenky
  • Publication number: 20120290843
    Abstract: A method and system are disclosed for preventing rendering of content at overlapping time periods on more rendering devices than permitted by a license associated with the content.
    Type: Application
    Filed: June 19, 2012
    Publication date: November 15, 2012
    Applicant: NDS Limited
    Inventor: Yaacov Belenky
  • Publication number: 20120278375
    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.
    Type: Application
    Filed: September 21, 2010
    Publication date: November 1, 2012
    Applicant: NDS Limited
    Inventors: Yaacov Belenky, Zeev Geyzel
  • Patent number: 8302132
    Abstract: A system for preparing data and video sequences to enable a viewer to scroll content in a plurality of directions including a first and second direction, the content including at least one element in motion, the system including a video sequence preparation module to prepare the video sequences including a first and second video sequence, each video sequence including still images, each still image including at least part of the content, at least some of the still images including the at least one element, the video sequences being prepared such that playing the first and second video sequence effects scrolling the content in the first and second direction, respectively, and a switchover determination module to prepare the data including corresponding switchover points in the video sequences for switching between the video sequences and therefore for switching the direction of scrolling by the viewer. Related apparatus and methods are also described.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: October 30, 2012
    Assignee: NDS Limited
    Inventors: Neil Cormican, Colin John Davies, James Geoffrey Walker, Kevin Murray, Michael Costello, Ian R Shelton, Michael Julian Michael Ertl
  • Publication number: 20120272286
    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.
    Type: Application
    Filed: October 24, 2010
    Publication date: October 25, 2012
    Applicant: NDS Limited
    Inventors: Tal Pasternak, Keith Millar, Len Sundy, Avraham Poupko
  • Publication number: 20120246681
    Abstract: A system and method is presented of personalizing the organization of a product set, automating the organizing and displaying of content.
    Type: Application
    Filed: May 10, 2012
    Publication date: September 27, 2012
    Applicant: NDS Limited
    Inventors: Yevgeny Seldin, Asher Sterkin
  • Publication number: 20120246671
    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.
    Type: Application
    Filed: June 15, 2010
    Publication date: September 27, 2012
    Applicant: NDS Limited
    Inventors: James Wilson, Simon Dyke, Trevor Whinmill, Ian R. Shelton, Tony Leigh, Matt Spencer
  • Patent number: 8266194
    Abstract: A system comprising a feedback shift-register having L serially connected stages, and a non-linear feedback sub-system to receive input from stage n and 2n+1, and including a first AND gate having a first and second input operationally connected to the output of stage n and 2n+1, respectively, the sub-system having an output based on a value of an output of the first AND gate, a bit generator operative to generate bits, and an XOR gate having a first and second input, an output of the bit generator being operationally connected to the first input of the XOR gate, the output of the sub-system being operationally connected to the second input of the XOR gate, the output of the XOR gate being operationally connected to the input of the first stage of the shift-register. Related apparatus and methods are also described.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: September 11, 2012
    Assignee: NDS Limited
    Inventor: Uri Kaluzhny
  • Patent number: 8254762
    Abstract: A method for managing dynamic program changes in a digital video broadcasting (DVB) system, the method including detecting a dynamic program change in a DVB transmission received at a set-top box (STB), and changing a digital video recorder (DVR) recording instruction associated with the program to record the program in accordance with a parameter of the change.
    Type: Grant
    Filed: January 16, 2006
    Date of Patent: August 28, 2012
    Assignee: NDS Limited
    Inventors: Jie Wang, Peggi Abreu, Fabrice Geslin, Perry Smith
  • Patent number: 8242775
    Abstract: An apparatus for detecting tampering with an integrated circuit (IC), the apparatus comprising a second circuit comprising at least one conductor for conducting electrical current, the electrical current comprising, during at least one period of time, current of known strength, the electrical current generating a magnetic field, at least one magnetic field sensing device operatively associated with the IC, the sensing device having at least one electrical characteristic responsive to changes in a sensed magnetic field, the magnetic field sensing device being positioned so as to sense the magnetic field generated by current in the at least one conductor, and an analyzer operatively associated with the at least one magnetic field sensing device and the IC, the analyzer determining that the IC is being tampered with based, at least in part, on changes in the at least one electrical characteristic of the at least one magnetic field sensing device in response to changes in the sensed magnetic field generated by th
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: August 14, 2012
    Assignee: NDS Limited
    Inventors: Rami Sudai, Yonatan Shlomovich, Samuel Katz
  • Patent number: 8243252
    Abstract: A method for frustrating piracy of a movie, the movie including a plurality of filmed frames, each of the filmed frames including an image, the method including editing the movie prior to projection such that different regions of the image of one of the filmed frames are in different frames so that the different regions will be projected at different times, and repeating the editing for other ones of the filmed frames. Related apparatus and methods are also described.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: August 14, 2012
    Assignee: NDS Limited
    Inventors: Kfir Moshe, Gavriel Benaily, Or Taieb, Perry Smith, Shlomo Kipnis
  • Patent number: 8239957
    Abstract: A method for preventing rendering of content at overlapping time periods on more rendering devices than permitted by a license associated with the content is disclosed.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: August 7, 2012
    Assignee: NDS Limited
    Inventor: Yaacov Belenky
  • Publication number: 20120192213
    Abstract: A method of delivering an audio video asset is described.
    Type: Application
    Filed: June 24, 2010
    Publication date: July 26, 2012
    Applicant: NDS LIMITED
    Inventors: Alex Ashley, Laurent Bertrand, James Nord, Trevor Smith, Simon John Parnall
  • Publication number: 20120189285
    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
    Type: Application
    Filed: June 29, 2010
    Publication date: July 26, 2012
    Applicant: NDS Limited
    Inventors: Alex Ashley, Pete Rai, Trevor Smith, Ray Taylor, James Geoffrey Walker, Kevin A. Murray
  • Patent number: 8229790
    Abstract: An advertising control method is described. The method includes receiving an advertisement identification message (AIM) (127) at a first mobile device (125), sending the AIM from the first mobile device to a content display unit (CDU) and storing the AIM in the CDU, selecting at least one content item from among a plurality of content items based, at least in part, on at least one stored AIM, the stored AIM being stored in the CDU, and displaying the selected content item on the CDU. Related apparatus and methods are also described.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: July 24, 2012
    Assignee: NDS Limited
    Inventors: Stephanie Wald, Yossi Tsuria, David Richardson, Eliphaz Hibshoosh, Joseph Deutsch, Shabtai Atlow
  • Patent number: 8224699
    Abstract: An advertising control method is described. The method includes receiving an advertisement identification message (AIM) at a first mobile device, sending the AIM from the first mobile device to a content display unit (CDU) and storing the AIM in the CDU, selecting at least one content item from among a plurality of content items based, at least in part, on at least one stored AIM, the stoned AIM being stored in the CDU, and displaying the selected content item on the CDU. Related apparatus and methods are also described.
    Type: Grant
    Filed: September 7, 2003
    Date of Patent: July 17, 2012
    Assignee: NDS Limited
    Inventors: Stephanie Wald, Yossi Tsuria, David Richardson, Eliphaz Hibshoosh, Joseph Deutsch, Shabtai Atlow
  • Patent number: 8220023
    Abstract: A method and system is presented for personalizing an electronic program guide that enables a viewer easily and quickly to access to the subset of information that is personally most relevant.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: July 10, 2012
    Assignee: NDS Limited
    Inventors: Yevgeny Seldin, Asher Sterkin
  • Patent number: 8219123
    Abstract: A method for providing a personalized multimedia messaging service, wherein the method includes obtaining an MMS message (800). Recipient according to preferences of the at least one targeted recipient (900), thereby producing a personalized MMS message (910), and transmitting the personalized MMS message to the at least one targeted recipient indicate (1000) that the at least one targeted recipient is not interested in receiving the personalized MMS message.
    Type: Grant
    Filed: March 23, 2004
    Date of Patent: July 10, 2012
    Assignee: NDS Limited
    Inventors: Joseph Deutsch, David Zviel
  • Publication number: 20120139693
    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, Ei, Em}, 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 correspo
    Type: Application
    Filed: June 21, 2010
    Publication date: June 7, 2012
    Applicant: NDS Limited
    Inventors: Arnold Zucker, Perry Smith, Yossi Tsuria, Harel Cain, Hillel Solow, Steve Epstein, Shabtai Atlow
  • Publication number: 20120128150
    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.
    Type: Application
    Filed: December 28, 2009
    Publication date: May 24, 2012
    Applicant: NDS LIMITED
    Inventors: Yaacov Belenky, Chaim D. Shen-Orr