Patents by Inventor Hauke Meyn
Hauke Meyn 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: 8441340Abstract: A contactless tag reader device comprises upper and lower electrodes which together define a tag location zone between them in which multiple tags can be placed. The lower electrode and the upper electrode are offset from each other such that they substantially do not overlap. This structure is used to sandwich tags vertically between two horizontally (laterally) offset reader electrodes. This enables power coupling and data transfer using capacitive coupling.Type: GrantFiled: March 14, 2011Date of Patent: May 14, 2013Assignee: NXP B.V.Inventors: Franz Amtmann, Thomas Wille, Hauke Meyn, Mathias Wagner
-
Publication number: 20130111207Abstract: Systems, methods, computer programs, and devices are disclosed herein for partitioning the namespace of a secure element in contactless smart card devices and for writing application data in the secure element using requests from a software application outside the secure element. The secure element is a component of a contactless smart card incorporated into a contactless smart card device. A control software application resident in the same or a different secure element provides access types and access bits, for each access memory block of the secure element namespace, thereby portioning the namespace into different access types. Further, a software application outside the secure element manages the control software application by passing commands using a secure channel to the secure element, thereby enabling an end-user of the contactless smart card device or a remote computer to control the partitioning and use of software applications within the secure element.Type: ApplicationFiled: November 27, 2012Publication date: May 2, 2013Inventors: Rob von Behren, Jonathan Wall, Ismail Cem Paya, Alexej Muehlberg, Hauke Meyn
-
Patent number: 8395488Abstract: A method for storing or reading data in a memory array of a transponder and a corresponding transponder, read/write device and program element is described. Therein, a data structure for storing data within the memory array is defined by a predetermined protocol. The data structure comprises: a header data block including predefined header data; an application data block for storing application data; and a terminator data block for indicating that, in accordance with the predetermined protocol, no data are stored within the memory array behind the terminator data block. The method for storing data comprises storing additional application data within the memory array behind the terminator data block.Type: GrantFiled: December 11, 2007Date of Patent: March 12, 2013Assignee: NXP B.V.Inventors: Francesco Gallo, Hauke Meyn
-
Patent number: 8362881Abstract: A method for storing or reading data in a memory array of a transponder and a corresponding transponder, read/write device and program element is described. Therein, a data structure for storing data within the memory array is defined by a predetermined protocol. The data structure comprises: a header data block including predefined header data; an application data block for storing application data; a memory control data block including a reservation indicator for indicating a reserved partial memory area of the memory array where, in accordance with the predetermined protocol, application data cannot be read or written by a protocol compliant reader device. The method for storing data comprises storing additional application data in the reserved partial memory area.Type: GrantFiled: December 11, 2007Date of Patent: January 29, 2013Assignee: NXP B.V.Inventors: Francesco Gallo, Hauke Meyn
-
Patent number: 8341361Abstract: A method for storing or reading data in a memory array is described. The application data file includes an application data length indicator indicating a memory size of first application data stored in the application data file in compliance with a predetermined protocol. The method for storing additional data comprises checking whether a memory size of the application data file is larger than the memory size indicated by the application data length indicator and storing second application data in a partial memory area of the application data file not occupied by the first application data. Thereby, memory areas which, according to the predetermined protocol, are not used, can be used for new applications, data can be hidden in these areas such that they cannot be read by protocol compliant reader devices, and the data structure is compatible with the former predetermined protocol.Type: GrantFiled: December 11, 2007Date of Patent: December 25, 2012Assignee: NXP B.V.Inventors: Francesco Gallo, Hauke Meyn
-
Patent number: 8335921Abstract: Systems, methods, computer programs, and devices are disclosed herein for partitioning the namespace of a secure element in contactless smart card devices and for writing application data in the secure element using requests from a software application outside the secure element. The secure element is a component of a contactless smart card incorporated into a contactless smart card device. A control software application resident in the same or a different secure element provides access types and access bits, for each access memory block of the secure element namespace, thereby portioning the namespace into different access types. Further, a software application outside the secure element manages the control software application by passing commands using a secure channel to the secure element, thereby enabling an end-user of the contactless smart card device or a remote computer to control the partitioning and use of software applications within the secure element.Type: GrantFiled: September 26, 2011Date of Patent: December 18, 2012Assignee: Google, Inc.Inventors: Rob von Behren, Jonathan Wall, Ismail Cem Paya, Alexej Muehlberg, Hauke Meyn
-
Publication number: 20120159195Abstract: Systems, methods, computer programs, and devices are disclosed herein for partitioning the namespace of a secure element in contactless smart card devices and for writing application data in the secure element using requests from a software application outside the secure element. The secure element is a component of a contactless smart card incorporated into a contactless smart card device. A control software application resident in the same or a different secure element provides access types and access bits, for each access memory block of the secure element namespace, thereby portioning the namespace into different access types. Further, a software application outside the secure element manages the control software application by passing commands using a secure channel to the secure element, thereby enabling an end-user of the contactless smart card device or a remote computer to control the partitioning and use of software applications within the secure element.Type: ApplicationFiled: September 26, 2011Publication date: June 21, 2012Applicant: GOOGLE Inc.Inventors: Rob von Behren, Jonathan Wall, Ismail Cem Paya, Alexej Muehlberg, Hauke Meyn
-
Publication number: 20120159105Abstract: Systems, methods, computer programs, and devices are disclosed herein for partitioning the namespace of a secure element in contactless smart card devices and for writing application data in the secure element using requests from a software application outside the secure element. The secure element is a component of a contactless smart card incorporated into a contactless smart card device. A control software application resident in the same or a different secure element provides access types and access bits, for each access memory block of the secure element namespace, thereby portioning the namespace into different access types. Further, a software application outside the secure element manages the control software application by passing commands using a secure channel to the secure element, thereby enabling an end-user of the contactless smart card device or a remote computer to control the partitioning and use of software applications within the secure element.Type: ApplicationFiled: September 26, 2011Publication date: June 21, 2012Applicant: Google Inc.Inventors: Rob von BEHREN, Jonathan Wall, Ismail Cem Paya, Alexej Muehlberg, Hauke Meyn
-
Publication number: 20120146773Abstract: A method for low-level security based on the UID. In particular it enhances an RFID system by adding the ability to dynamically modify the UID of the smartcard or to randomly generate a new UID for the smartcard.Type: ApplicationFiled: December 1, 2011Publication date: June 14, 2012Applicant: NXP B.V.Inventors: Francesco Gallo, Hauke Meyn
-
Patent number: 8196131Abstract: Managing the lifecycle of a card software application received from a remote trusted service manager (TSM) for a secure element of a contactless smart card comprises receiving, from the remote TSM, a card application and an instruction for performing a function on the card application. The card application comprises account information of one card instrument and an application identifier (AID). The instruction is rendered in the secure element to perform the function on the card application. The card application is registered in a control application of the secure element using the AID. The control application comprises a list of AIDs of previously received and registered card software applications and a card application status tag for each of the listed AIDs. The card application status tag of the registered card application is updated in the control application based on the function performed.Type: GrantFiled: September 26, 2011Date of Patent: June 5, 2012Assignee: Google Inc.Inventors: Rob von Behren, Jonathan Wall, Alexej Muehlberg, Hauke Meyn
-
Publication number: 20110241835Abstract: A contactless tag reader device comprises upper and lower electrodes which together define a tag location zone between them in which multiple tags can be placed. The lower electrode and the upper electrode are offset from each other such that they substantially do not overlap. This structure is used to sandwich tags vertically between two horizontally (laterally) offset reader electrodes. This enables power coupling and data transfer using capacitive coupling.Type: ApplicationFiled: March 14, 2011Publication date: October 6, 2011Applicant: NXP B.V.Inventors: Franz AMTMANN, Thomas WILLE, Hauke MEYN, Mathias WAGNER
-
Publication number: 20110145586Abstract: An integrated circuit 100 is provided, which is configured for authentication itself and technical information concerning the integrated circuit or its installed software to an external computing device 200. The integrated circuit 100 comprises a signer 130 for producing a signature over the information and a challenge using a cryptographic signing key, and a communication module 110 for providing the information and the signature to the computing device 200. In response to receiving the information and the authentication, the computing device 200 may install new application code on the integrated circuit. After the installation, the integrated circuit may authenticate information concerning the new application code to other computing devices. The integrated circuit is advantageously a multiple application smart card, since it allows application providers to obtain trust in the multiple application smart card without having a relationship with its manufacturer.Type: ApplicationFiled: December 14, 2010Publication date: June 16, 2011Applicant: NXP B.V.Inventors: Hauke MEYN, Ralf MALZAHN
-
Publication number: 20110107095Abstract: A system and method for obtaining an authorization key to use a product utilizes a secured product identification code, which includes a serial number and at least one code that is generated based on a cryptographic algorithm.Type: ApplicationFiled: October 28, 2010Publication date: May 5, 2011Applicant: NXP B.V.Inventors: Ralf Malzahn, Hauke Meyn
-
Publication number: 20100180321Abstract: In order to provide a security system (100; 100?) for securing the integrity of at least one arrangement comprising multiple devices (10, 12; 10a, 12a, 12b, 12c), for example of at least one network and/or of at least one computer system, wherein manipulation of the arrangement comprising these multiple components or devices (10, 12; 10a, 12a, 12b, 12c) is prevented, it is proposed that the devices (10, 12; 10a, 12a, 12b, 12c) communicate with each other, in particular by exchanging messages (20) between and among each other, that each device (10, 12; 10a, 12a, 12b, 12c) comprises at least one respective security unit (30, 32) [a] for performing at least one authentication by means of exchanged messages (20) and [b.i] in case of a valid authentication for enabling operation of the respective device (10; 10a) and/or of at least one of the other devices (12; 12a, 12b, 12c) and [b.Type: ApplicationFiled: June 23, 2006Publication date: July 15, 2010Applicant: NXP B.V.Inventors: Frank Graeber, Hauke Meyn
-
Publication number: 20100090810Abstract: A method for storing or reading data in a memory array of a transponder and a corresponding transponder, read/write device and program element is described. Therein, a data structure for storing data within the memory array is defined by a predetermined protocol. The data structure comprises: a header data block including predefined header data; an application data block for storing application data; and a terminator data block for indicating that, in accordance with the predetermined protocol, no data are stored within the memory array behind the terminator data block. The method for storing data comprises storing additional application data within the memory array behind the terminator data block.Type: ApplicationFiled: December 11, 2007Publication date: April 15, 2010Applicant: NXP, B.V.Inventors: Francesco Gallo, Hauke Meyn
-
Publication number: 20100013606Abstract: A method for storing or reading data in a memory array of a transponder and a corresponding transponder, read/write device and program element is described. Therein, a data structure for storing data within the memory array is defined by a predetermined protocol. The data structure comprises: a header data block including predefined header data; an application data block for storing application data; a memory control data block including a reservation indicator for indicating a reserved partial memory area of the memory array where, in accordance with the predetermined protocol, application data cannot be read or written by a protocol compliant reader device. The method for storing data comprises storing additional application data in the reserved partial memory area.Type: ApplicationFiled: December 11, 2007Publication date: January 21, 2010Applicant: NXP, B.V.Inventors: Francesco Gallo, Hauke Meyn
-
Publication number: 20100017570Abstract: A method for storing or reading data in a memory array of a transponder and a corresponding transponder, read/write device and program element is described. Therein, a data file system for storing data within the memory array is defined by a predetermined protocol. The data structure comprises: a capability container file containing management data and an application data file for storing application data. The capability container file includes an application data file control data block containing information to control the application data file. The application data file includes an application data length indicator indicating a memory size of first application data stored in the application data file in compliance with the predetermined protocol.Type: ApplicationFiled: December 11, 2007Publication date: January 21, 2010Applicant: NXP, B.V.Inventors: Francesco Gallo, Hauke Meyn
-
Publication number: 20090215489Abstract: A method and system for managing a set of applications stored on a mobile terminal, comprising an access to said set of applications enabling at least one specific function to be accessed by at least one application using an application manager.Type: ApplicationFiled: October 16, 2006Publication date: August 27, 2009Applicants: France Telecom, Koninklijke Phillips Electronics N.V.Inventors: Alan Kerdraon, Thierry Morel, Olivier Briot, Jerome Legros, Hauke Meyn
-
Publication number: 20020152058Abstract: A system (1) for simulating a data communication between a read/write station and a portable data carrier comprises representation means for presenting a read/write station while the representation means are formed by station simulation means (2) for simulating the behavior of a read/write station arranged for a contactless data communication, which system (1) further includes data carrier simulation means (4) for simulating the behavior of a data carrier, while the data carrier simulation means (4) are arranged for simulating the behavior of a data carrier arranged for a contactless data communication, and which system (1) further includes transmission means (6) for transmitting data (D) between the station simulation means (2) and the data carrier simulation means (4).Type: ApplicationFiled: October 22, 2001Publication date: October 17, 2002Inventors: Andreas Muehlberger, Wolfgang Meindl, Hauke Meyn