Patents by Inventor Ronald Marcel Tol

Ronald Marcel Tol has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8296582
    Abstract: In a method for providing copy-protection services on a storage medium (for instance a solid state memory module), the data are arranged in sectors to which a field (S4T) is associated, where said field contains a random value Ri which is changed randomly when writing data to said sector. By encrypting the data stored on the medium using a key which depends critically on said random numbers, bit-by-bit copies (apart from said random numbers, which can not be deterministically changed by an application) to a second storage medium or recopies from some intermediate storage medium, can not be decrypted because the values of said random numbers will have changed, thus preventing unauthorized duplication and replay attacks.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: October 23, 2012
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Antonius Adriaan Maria Staring, Pieter Bas Ijdens, Robert Jochemsen, Ronald Marcel Tol
  • Patent number: 7991011
    Abstract: A method of acquiring repetitively broadcast data comprises acquiring the data in fragments, acquiring a document comprising information on the fragments, examining the information, and re-acquiring the fragments according to the information.
    Type: Grant
    Filed: February 7, 2003
    Date of Patent: August 2, 2011
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Octavius John Morris, Alexis Stephen Richard Ashley, Ronald Marcel Tol
  • Patent number: 7178036
    Abstract: In a method for providing copy-protection services on a storage medium (for instance a solid state memory module), the data are arranged in sectors to which a field (S4T) is associated, where said field contains a random value Ri which is changed randomly when writing data to said sector. By encrypting the data stored on the medium using a key which depends critically on said random numbers, bit-by-bit copies (apart from said random numbers, which can not be deterministically changed by an application) to a second storage medium or recopies from some intermediate storage medium, can not be decrypted because the values of said random numbers will have changed, thus preventing unauthorized duplication and replay attacks.
    Type: Grant
    Filed: March 14, 2000
    Date of Patent: February 13, 2007
    Inventors: Antonius Adriaan Maria Staring, Pieter Bas Ijdens, Robert Jochemsen, Ronald Marcel Tol
  • Patent number: 7152197
    Abstract: A method, a device and a system of performing error correction of stream data on a data medium using an information file. The stream data can be AVI, MPEG and stream data with file offset. The data medium can be a DVD+RW, a SVCD or a memory. The method includes the steps of determining (100) whether an error exists in the stream data on the basis of the information file and the stream data; determining (200) a file offset of the error in the stream data on the basis of the information file and the stream data; determining (300) the size of erroneous data in the stream data on the basis of the information file and the stream data; and inserting (400) correction data in stream data. Clock references and characteristic points in the information file are used to link to file offsets in the stream data. Erroneous data is replaced by correction data at the file offset with the correct size. Replaced data can also be a flag or it can be decided to replace with dummy data.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: December 19, 2006
    Assignee: Koninklijke Philips Electronics, N.V.
    Inventors: Johannis Frisco Rendert Blacquiere, Ronald Marcel Tol
  • Patent number: 7096327
    Abstract: A system (100, 300) like a video on demand server has a storage medium (106) with a number of files (200) from which data can be fetched or in which data can be stored. A file contains a number of clusters (202, 204, 206) and each cluster contains a number of storage sectors (208) that are physically successively organized on the storage medium. When a new stream is requested, either for reading or writing, a block size (210) is determined for the new stream. The block size is large enough to support the rate of the stream and is chosen such that a cluster can be read with an integer number of blocks by evenly partitioning the size of the cluster into the size of the blocks reading the cluster.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: August 22, 2006
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Johannes Henricus Maria Korst, Nicolaas Lambert, Ronald Marcel Tol, Adrianus Johannes Maria Denissen, Marcel Lambertus Leonardus Bijsterveld, Hong Li, Robert Jochemsen
  • Patent number: 7065535
    Abstract: In a method and a device for reading and a method and a device for recording files on a sequential medium as well as the sequential medium itself, in order to enable the use of sequential write-once mediums, the file system descriptor pointing to a current version of a management information area, is recorded on a reserved track being located at the beginning of the volume. Thereby, the management information area is recorded at a location behind files being recorded onto the volume.
    Type: Grant
    Filed: April 15, 2002
    Date of Patent: June 20, 2006
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Ronald Marcel Tol, Gerrit Jan Scholl, Wilhelmus Jacobus Van Gestel, Steven Broeils Luitjens
  • Patent number: 7065021
    Abstract: The invention relates to a method and devices for storing and reading data (5, 6) on a storage medium (17). In order to allow compatibility between different file systems (JAFS, UDF) data structures are stored in a first administrative area (10) as belonging to the first file system (JAFS) and a second administrative area (12) belonging to the second file system (UDF). Thus, a so-called bridge disc is achieved that may be read in the different file systems.
    Type: Grant
    Filed: April 15, 2002
    Date of Patent: June 20, 2006
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Ronald Marcel Tol, Gerrit Jan Scholl
  • Patent number: 7020799
    Abstract: Systems (112) that can play real-time audio and/or video often have strict timing constraints for reading, processing and playing the data. However, when data is corrupt or sectors from a data carrier (100) are incorrect, the system tries to recover from the corrupt data. In order to prevent that the corrupt data causes the system to miss its timing requirements, the current invention administrates the corrupt sectors of the data carrier (110, 114) and conceals the corrupt data from the application by returning predefined data instead of the corrupt data. Furthermore, the current invention maintains a mapping of logical file blocks to the corrupt sectors to prevent a drive from trying to read the corrupt data.
    Type: Grant
    Filed: May 7, 2002
    Date of Patent: March 28, 2006
    Assignee: Koninklijke Phillips Electronics N.V.
    Inventors: Ronald Marcel Tol, Johannis Friso Rendert Blacquiere
  • Publication number: 20030091187
    Abstract: The invention relates to an apparatus for reading user data stored block-wise in encrypted form on a storage medium (4), the storage of which is divided into blocks, to an apparatus for writing user data block-wise onto a storage medium (4) and to corresponding methods. In order to inform the apparatus for read or writing, respectively, on the intended use of said user data, particularly if the user data is stored on the storage medium in encrypted form to inform the apparatus for reading about the encryption key for encrypting the user data before writing it on the storage medium or to inform the apparatus for writing about the decryption key for decryption the read user data before outputting it, it is proposed according to the present invention to add a processing information to the read or write command specifying how to process the user data and to provide processing means for processing the user data according to said processing information, e.g.
    Type: Application
    Filed: October 8, 2002
    Publication date: May 15, 2003
    Inventors: Wilhelmus Fransiscus Johannes Fontijn, Ronald Marcel Tol, Antonius Adriaan Maria Staring, Menno Anne Treffers
  • Publication number: 20030063130
    Abstract: An apparatus for reproducing an ordered information unit, such as a TV program. The apparatus comprises a presentation unit (6) for generating a length display of the information unit on a display unit. The length display is divided in consecutive portions. A portion corresponds to a position in the information unit. The length display further comprises a marker. The apparatus further comprises a user operable input unit (8) for receiving commands to move the marker along the consecutive portions, means (10) for determining the portion at which the marker is located, and means (12) to enable reproduction of the information unit at the position indicated by the determined portion. A portion of the length display has at least one visual parameter. The visual parameter represents a parameter which is determined from at least a part of the information unit corresponding to said portion.
    Type: Application
    Filed: May 8, 2002
    Publication date: April 3, 2003
    Inventors: Mauro Barbieri, jan Alexis Daniel Nesvadba, Gerhardus Engbertus Mekenkamp, Marco Paolo Ceccarelli, Wilhelmus Franciscus Johannes Fontijn, Ronald Marcel Tol
  • Publication number: 20030051246
    Abstract: The present invention relates to a device for acquiring electronic program guide (EPG) data from a plurality of different EPG sources (120), and combining the acquired data to a single EPG (10). At regular intervals, EPG data is acquired from different sources (120), which may include the Internet (122), digital programming broadcasters, and teletext service providers (126). Equivalent program listings (40) within the acquired EPG data are identified, and the best information is selected from the equivalent program listings (40) to be included in the combined EPG (10). The present invention is able to identify equivalent program listings (40), even if the program titles are written in different languages or when the scheduled broadcast times differ to some extent. The resulting EPG (10) is more reliable and contains more information than any of the EPGs (10) associated with the original sources (120).
    Type: Application
    Filed: August 1, 2002
    Publication date: March 13, 2003
    Inventors: John Richard Wilder, Ronald Marcel Tol, Eric Hendrik Jozef Persoon
  • Publication number: 20020168180
    Abstract: Systems (112) that can play real-time audio and/or video often have strict timing constraints for reading, processing and playing the data. However, when data is corrupt or sectors from a data carrier (100) are incorrect, the system tries to recover from the corrupt data. In order to prevent that the corrupt data causes the system to miss its timing requirements, the current invention administrates the corrupt sectors of the data carrier (110, 114) and conceals the corrupt data from the application by returning predefined data instead of the corrupt data. Furthermore, the current invention maintains a mapping of logical file blocks to the corrupt sectors to prevent a drive from trying to read the corrupt data.
    Type: Application
    Filed: May 7, 2002
    Publication date: November 14, 2002
    Inventors: Ronald Marcel Tol, Johannis Frisco Rendert Blacquiere
  • Publication number: 20020161774
    Abstract: The invention relates to a method and a device for reading and a method and a device for recording files on a sequential medium as well as the sequential medium itself. In order to enable the use of sequential write-once mediums according to the invention the file system descriptor pointing to a current version of a management information area is recorded on a reserved track being located at the beginning of the volume. Thereby, the management information area is recorded at a location behind files being recorded onto the volume.
    Type: Application
    Filed: April 15, 2002
    Publication date: October 31, 2002
    Applicant: Koninklijke Philips Electronics, N.V.
    Inventors: Ronald Marcel Tol, Gerrit Jan Scholl, Wilhelmus Jacobus Van Gestel, Steven Broeils Luitjens
  • Publication number: 20020159369
    Abstract: The invention relates to a method and devices for storing and reading data (5, 6) on a storage medium (17). In order to allow compatibility between different file systems (JAFS, UDF) data structures are stored in a first administrative area (10) as belonging to the first file system (JAFS) and a second administrative area (12) belonging to the second file system (UDF). Thus, a so-called bridge disc is achieved that may be read in the different file systems.
    Type: Application
    Filed: April 15, 2002
    Publication date: October 31, 2002
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Ronald Marcel Tol, Gerrit Jan Scholl
  • Publication number: 20020008929
    Abstract: A method of and module for allocating recording space on a recording medium for recording an entry of predetermined length, the recording medium having an associated directory (30), which directory (30) lists blocks specifying free space and previously recorded entries, the method comprising the steps of receiving a start position on the recording medium (21), determining with the aid of the directory (30) the consecutive blocks necessary for recording at least the entry of predetermined length, starting from the start position (22), displaying the directory (23) and indicating the consecutive blocks in the directory (24), for example, by a frame (31) around the consecutive blocks. The module may advantageously be included in a video recorder system (10) or another recorder system using recording media.
    Type: Application
    Filed: May 25, 2001
    Publication date: January 24, 2002
    Inventors: Edwin Andre Montie, Adrianus Johannes Maria Denissen, Ronald Marcel Tol, Johannes Henricus Maria Korst
  • Publication number: 20010032293
    Abstract: A system (100, 300) like a video on demand server has a storage medium (106) with a number of files (200) from which data can be fetched or in which data can be stored. A file contains a number of clusters (202, 204, 206) and each cluster contains a number of storage sectors (208) that are physically successively organized on the storage medium. When a new stream is requested, either for reading or writing, a block size (210) is determined for the new stream. The block size is large enough to support the rate of the stream and is chosen such that a cluster can be read with an integer number of blocks by evenly partitioning the size of the cluster into the size of the blocks reading the cluster.
    Type: Application
    Filed: February 16, 2001
    Publication date: October 18, 2001
    Applicant: U. S. Philips Corporation
    Inventors: Johannes Henricus Maria Korst, Nicolaas Lambert, Ronald Marcel Tol, Adrianus Johannes Maria Denissen, Marcel Lambertus Leonardus Bijsterveld, Hong Li, Robert Jochemsen