Patents by Inventor Peter Meerwald

Peter Meerwald 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).

  • Publication number: 20240078294
    Abstract: A system and method for creating secure software code. Original code is processed to determine memory states, which are dynamic during execution of the code. Selected functions of the code are duplicated and placed in parallel alternative control paths in order to create protected code with increased path diversity. The state of the memory, or a variable derived therefrom is used to select one of the alternative paths during execution of the protected code.
    Type: Application
    Filed: August 30, 2023
    Publication date: March 7, 2024
    Inventors: Peter MEERWALD-STADLER, Matthaeus PUEHRINGER, Leo RAUCH, Wolfgang SCHÖCHL, Duncan OGILVIE, Matthias FISCHER, Istvan NAGY, Francesco MAURI
  • Publication number: 20220318373
    Abstract: There is described a method of enabling identification of the execution state of an item of software at runtime. The method comprises receiving from one or more clients one or more respective labelled sets of invocation data generated at the one or more clients by the execution of an executable of the item of software configured to cause the collection of invocation data at runtime for one or more callable units of the item of software, wherein each labelled set of invocation data comprises a label indicating an execution state of the item of software during a respective portion of runtime and invocation data corresponding to said respective portion of runtime; training, based on said collection of invocation data, an identification algorithm to identify the execution state of the item of software from collected invocation data of the item of software.
    Type: Application
    Filed: March 28, 2022
    Publication date: October 6, 2022
    Applicant: Irdeto B.V.
    Inventors: Tomasz FRYDRYCH, Michail GRESHISHCHEV, Jakub JANOWSKI, Peter MEERWALD-STADLER, Duncan OGILVIE, Piotr SKRZYPCZAK, Markus SPITZLINGER, Grzegorz TERLIKOWSKI
  • Patent number: 8429345
    Abstract: A method, corresponding control logic, and a correspond system for detecting a virtual storage volume. The method includes: determining a first access pattern for a read operation of a target storage volume; monitoring a second access pattern of at least one other storage volume of a computer system during the read operation; determining a correlation between the first access pattern and the second access pattern; and deriving that the target storage volume is a virtual storage volume if the determined correlation is above a predefined threshold.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: April 23, 2013
    Assignee: SONY DADC Austria AG
    Inventors: Peter Meerwald, Kevin McGahan
  • Patent number: 8356355
    Abstract: A record carrier for storing at least one stream of linked content cells thereon, which linking is performed based on navigation data. The record carrier includes modified navigation data and/or a stream arrangement of at least one stream of linked content cells, so that an access of the at least one stream of linked content cells on the record carrier under consideration of the navigation data is not disturbed, whereas a generally linear access of the at least one stream of linked content cells on the record carrier is disturbed.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: January 15, 2013
    Assignee: SONY DADC Austria AG
    Inventors: Klaus Holzapfel, Walter Hinterhoelzl, Guenther Kattner, Peter Meerwald
  • Patent number: 8185918
    Abstract: A method and system for managing access to add-on data files having an add-on data file attribute, which is used by a software application. The method: monitors input/output commands of the software application to an application programming interface of a code layer to determine whether an access to a data file with the add-on data file attribute is requested by the software application; checks whether an access code for the add-on data file is present in an access code list related to the software application if at least one of the monitored input/output commands request access to the add-on data file, if the access code is not present in the access control list; retrieves the access code from an external source outside of the access control list; and provides access to the add-on data file if the access code is present.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: May 22, 2012
    Assignee: SONY DADC Austria AG
    Inventors: Peter Meerwald, Robert Yates, Oliver Kubera, Thomas Augustin
  • Patent number: 7773495
    Abstract: The invention relates to a memory authentication method based on a pattern of storage areas of said memory that have altered latencies that are respectively altered such that the respective alteration of the latency of a storage area lies within a measurement noise of latency measurements in respect to the standard latency of said storage area when the measurement is performed with a reading device for accessing said record medium. The verification is then performed by a correlation of the latencies of the altered storage areas with a key used to alter the storage areas.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: August 10, 2010
    Assignee: SONY DADC Austria AG
    Inventors: Peter Meerwald, Andreas Winter, Oliver Kubera, Gunther Kattner, Harald Herwig Gabl
  • Patent number: 7738126
    Abstract: A method for generating printing data on the basis of which a disk label is creatable includes the steps of a) generating graphic data representing said disk label at a graphic data generating location (2 to 5), b) transforming said graphic data into said printing data at a printing data generating location (2 to 5), wherein said graphic data generating location (2 to 5) and said printing data generating location (2 to 5) are parts of a communication network (6), respectively, wherein steps a) and b) are controlled by a network capable client (3 to 5) being part of said communication network (6).
    Type: Grant
    Filed: June 23, 2003
    Date of Patent: June 15, 2010
    Assignee: Sony DADC Austria AG
    Inventors: Peter Meerwald, Erich Hoepoldseder, Doris Freregger, Bernhard Standl
  • Patent number: 7680023
    Abstract: Latency information is used for coding of additional information in a record medium. This additional information which gets embossed in the record medium might be used for verification purposes in that only storage media with the correct latency information are judged to be authentic or might be decoded in a proper way. This technique is applicable to record media, recordable record media, an emulator for recordable or non-recordable record media, a method for producing recordable or non-recordable record media, a method for verifying recordable or non-recordable record media, a record medium writing device for producing recordable or non-recordable record media, and a record medium accessing device for verifying recordable or non-recordable record media.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: March 16, 2010
    Assignee: Sony DADC Austria AG
    Inventors: Reinhard Blaukovitsch, Andreas Winter, Peter Meerwald, Harald Gabl
  • Publication number: 20100011382
    Abstract: A method, corresponding control logic, and a correspond system for detecting a virtual storage volume. The method includes: determining a first access pattern for a read operation of a target storage volume; monitoring a second access pattern of at least one other storage volume of a computer system during the read operation; determining a correlation between the first access pattern and the second access pattern; and deriving that the target storage volume is a virtual storage volume if the determined correlation is above a predefined threshold.
    Type: Application
    Filed: September 14, 2007
    Publication date: January 14, 2010
    Applicant: SONY DADC Austria AG
    Inventors: Peter Meerwald, Kevin McGahan
  • Publication number: 20090320051
    Abstract: A method for managing access to add-on data files (4) having an add-on data file attribute, which is used by a software application (1), is presented, comprising the steps of: monitoring input/output commands of said software application to an application programming interface (API) of code layer (S1) to determine whether an access to a data file with said add-on data file attribute is requested by said software application (S2); checking whether an access code for said add-on data file (4) is present in an access code list related to said software application if at least one of the monitored input/output commands request access to said add-on data file (S3), if said access code is not present in said access control list, retrieving said access code from an external source outside of said access control list (S4); providing access to said add-on data file (4) (S5) if said access code is present. A corresponding system is presented as well.
    Type: Application
    Filed: August 29, 2007
    Publication date: December 24, 2009
    Applicant: SONY DADC Austria AG
    Inventors: Peter Meerwald, Robert Yates, Oliver Kubera, Thomas Augustin
  • Publication number: 20070036356
    Abstract: A record carrier for storing at least one stream of linked content cells thereon, which linking is performed based on navigation data. The record carrier includes modified navigation data and/or a stream arrangement of at least one stream of linked content cells, so that an access of the at least one stream of linked content cells on the record carrier under consideration of the navigation data is not disturbed, whereas a generally linear access of the at least one stream of linked content cells on the record carrier is disturbed.
    Type: Application
    Filed: June 9, 2004
    Publication date: February 15, 2007
    Applicant: SONY DADC AUSTRIA AG
    Inventors: Klaus Holzapfel, Walter Hinterholzl, Guenther Kattner, Peter Meerwald
  • Publication number: 20060153052
    Abstract: The invention relates to a memory authentication method based on a pattern of storage areas of said memory that have altered latencies that are respectively altered such that the respective alteration of the latency of a storage area lies within a measurement noise of latency measurements in respect to the standard latency of said storage area when the measurement is performed with a reading device for accessing said record medium. The verification is then performed by a correlation of the latencies of the altered storage areas with a key used to alter the storage areas.
    Type: Application
    Filed: December 12, 2005
    Publication date: July 13, 2006
    Inventors: Peter Meerwald, Andreas Winter, Oliver Kubera, Gunther Kattner
  • Publication number: 20050063255
    Abstract: Latency information is used for coding of additional information in a record medium. This additional information which gets embossed in the record medium might be used for verification purposes in that only storage media with the correct latency information are judged to be authentic or might be decoded in a proper way. This technique is applicable to record media, recordable record media, an emulator for recordable or non-recordable record media, a method for producing recordable or non-recordable record media, a method for verifying recordable or non-recordable record media, a record medium writing device for producing recordable or non-recordable record media, and a record medium accessing device for verifying recordable or non-recordable record media.
    Type: Application
    Filed: December 19, 2002
    Publication date: March 24, 2005
    Inventors: Reinhard Blaukovitsch, Andreas Winter, Peter Meerwald, Harald Gabl
  • Publication number: 20040070789
    Abstract: A method for generating printing data on the basis of which a disk label is creatable includes the steps of a) generating graphic data representing said disk label at a graphic data generating location (2 to 5), b) transforming said graphic data into said printing data at a printing data generating location (2 to 5), wherein said graphic data generating location (2 to 5) and said printing data generating location (2 to 5) are parts of a communication network (6), respectively, wherein steps a) and b) are controlled by a network capable client (3 to 5) being part of said communication network (6).
    Type: Application
    Filed: June 23, 2003
    Publication date: April 15, 2004
    Inventors: Peter Meerwald, Erich Hoepoldseder, Doris Freregger, Bernhard Standl