Patents by Inventor Reto Hermann
Reto Hermann 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: 9313201Abstract: A system and method of performing electronic transactions between a server computer and a client computer. The method implements a communication protocol with encrypted data transmission and mutual authentication between a server and a hardware device via a network, performs a decryption of encrypted server responses, forwards the decrypted server responses from the hardware device to the client computer, displays the decrypted server responses on a client display, receives requests to be sent from the client computer to the server, parses the client requests for predefined transaction information by the hardware device, encrypts and forwards client requests, displays the predefined transaction information upon detection, forwards and encrypts the client request containing the predefined transaction information to the server if a user confirmation is received, and cancels the transaction if no user confirmation is received.Type: GrantFiled: November 27, 2013Date of Patent: April 12, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Baentsch, Reto Hermann, Thorsten Kramp, Thomas D. Weigold, Peter Buhler, Thomas Eirich, Tamas Visegrady, Frank Hoering, Michael P. Kuyper-Hammond
-
Patent number: 8832310Abstract: A system and method for providing a consistent view of data stored therein, which can change dynamically in an uncoordinated way, includes a client program and a snapshot server program. The snapshot server program permits one or more client programs to request snapshots of data from the snapshot server program such that the data included in or referenced by a snapshot originates from one or more host server programs and the data is accessible to the snapshot server program, but is managed independently of the snapshot server program.Type: GrantFiled: May 28, 2008Date of Patent: September 9, 2014Assignee: International Business Machines CorporationInventors: Richard J. Cardone, Reto Hermann, Andreas Schade, William F. Trautman
-
Publication number: 20140165145Abstract: A system and method of performing electronic transactions between a server computer and a client computer. The method implements a communication protocol with encrypted data transmission and mutual authentication between a server and a hardware device via a network, performs a decryption of encrypted server responses, forwards the decrypted server responses from the hardware device to the client computer, displays the decrypted server responses on a client display, receives requests to be sent from the client computer to the server, parses the client requests for predefined transaction information by the hardware device, encrypts and forwards client requests, displays the predefined transaction information upon detection, forwards and encrypts the client request containing the predefined transaction information to the server if a user confirmation is received, and cancels the transaction if no user confirmation is received.Type: ApplicationFiled: November 27, 2013Publication date: June 12, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Baentsch, Reto Hermann, Thorsten Kramp, Thomas D. Weigold, Peter Buhler, Thomas Eirich, Tamas Visegrady
-
Patent number: 8601256Abstract: A system and method of performing electronic transactions between a server computer and a client computer. The method implements a communication protocol with encrypted data transmission and mutual authentication between a server and a hardware device via a network, performs a decryption of encrypted server responses, forwards the decrypted server responses from the hardware device to the client computer, displays the decrypted server responses on a client display, receives requests to be sent from the client computer to the server, parses the client requests for predefined transaction information by the hardware device, encrypts and forwards client requests, displays the predefined transaction information upon detection, forwards and encrypts the client request containing the predefined transaction information to the server if a user confirmation is received, and cancels the transaction if no user confirmation is received.Type: GrantFiled: March 12, 2009Date of Patent: December 3, 2013Assignee: International Business Machines CorporationInventors: Michael Baentsch, Reto Hermann, Thorsten Kramp, Thomas D. Weigold, Peter Buhler, Thomas Eirich, Tamas Visegrady
-
Patent number: 8544092Abstract: A peripheral device includes an interface configured to communicate with a computer, the peripheral device; logic configured to perform an integrity verification of an operating system of the computer; and a display configured to display a result of the integrity verification. A method for integrity verification of a computer using a peripheral device includes connecting the peripheral device to the computer; sending a challenge from the device to the computer; computing attestation data using the challenge and information stored in the computer, retrieving the attestation data from the computer by a client program running on the computer; sending the attestation data to the peripheral device; and verifying the attestation data by the peripheral device.Type: GrantFiled: March 12, 2009Date of Patent: September 24, 2013Assignee: International Business Machines CorporationInventors: Reto Hermann, Klaus Julisch, Matthias Schunter
-
Patent number: 8005986Abstract: A system and method for providing a consistent view of data stored therein, which can change dynamically in an uncoordinated way, includes a client program and a snapshot server program. The snapshot server program permits one or more client programs to request snapshots of data from the snapshot server program such that the data included in or referenced by a snapshot originates from one or more host server programs and the data is accessible to the snapshot server program, but is managed independently of the snapshot server program.Type: GrantFiled: August 18, 2009Date of Patent: August 23, 2011Assignee: International Business Machines CorporationInventors: Richard J. Cardone, Reto Hermann, Andreas Schade, William F. Trautman
-
Publication number: 20100235912Abstract: A peripheral device includes an interface configured to communicate with a computer, the peripheral device; logic configured to perform an integrity verification of an operating system of the computer; and a display configured to display a result of the integrity verification. A method for integrity verification of a computer using a peripheral device includes connecting the peripheral device to the computer; sending a challenge from the device to the computer; computing attestation data using the challenge and information stored in the computer, retrieving the attestation data from the computer by a client program running on the computer; sending the attestation data to the peripheral device; and verifying the attestation data by the peripheral device.Type: ApplicationFiled: March 12, 2009Publication date: September 16, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Reto Hermann, Klaus Julisch, Matthias Schunter
-
Publication number: 20100125729Abstract: A system and method of performing electronic transactions between a server computer and a client computer. The method implements a communication protocol with encrypted data transmission and mutual authentication between a server and a hardware device via a network, performs a decryption of encrypted server responses, forwards the decrypted server responses from the hardware device to the client computer, displays the decrypted server responses on a client display, receives requests to be sent from the client computer to the server, parses the client requests for predefined transaction information by the hardware device, encrypts and forwards client requests, displays the predefined transaction information upon detection, forwards and encrypts the client request containing the predefined transaction information to the server if a user confirmation is received, and cancels the transaction if no user confirmation is received.Type: ApplicationFiled: March 12, 2009Publication date: May 20, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Baentsch, Reto Hermann, Thorsten Kramp, Thomas D. Weigold, Peter Buhler, Thomas Eirich, Tamas Visegrady
-
Patent number: 7676742Abstract: A system and method for processing of markup language information, such as extensible markup language (XML) based control information is disclosed. The system comprises a compression sender entity and a decompression receiver entity. The sender entity uses its internal, binary representation derived from textual XML-based protocol header and encodes the binary representation as a tag-length-value (TLV) binary value. The TLV binary value is embedded as encoded data in a specifically marked comment, which may be detected by the receiver entity. The receiver entity builds up an internal, binary data structure based on the encoded data representing the original XML data. The system avoids the usage of string data to represent a small set of well known strings and uses a more compact binary encoding which reduces space and time to process the data.Type: GrantFiled: July 17, 2004Date of Patent: March 9, 2010Assignee: International Business Machines CorporationInventors: Carl Binding, Reto Hermann, Andreas Schade
-
Publication number: 20090307373Abstract: A system and method for providing a consistent view of data stored therein, which can change dynamically in an uncoordinated way, includes a client program and a snapshot server program. The snapshot server program permits one or more client programs to request snapshots of data from the snapshot server program such that the data included in or referenced by a snapshot originates from one or more host server programs and the data is accessible to the snapshot server program, but is managed independently of the snapshot server program.Type: ApplicationFiled: August 18, 2009Publication date: December 10, 2009Inventors: Richard J. Cardone, Reto Hermann, Andreas Schade
-
Publication number: 20080228879Abstract: A system and method for providing a consistent view of data stored therein, which can change dynamically in an uncoordinated way, includes a client program and a snapshot server program. The snapshot server program permits one or more client programs to request snapshots of data from the snapshot server program such that the data included in or referenced by a snapshot originates from one or more host server programs and the data is accessible to the snapshot server program, but is managed independently of the snapshot server program.Type: ApplicationFiled: May 28, 2008Publication date: September 18, 2008Inventors: Richard J. Cardone, Reto Hermann, Andreas Schade
-
Patent number: 7392324Abstract: A system and method for providing a consistent view of data stored therein, which can change dynamically in an uncoordinated way, includes a client program and a snapshot server program. The snapshot server program permits one or more client programs to request snapshots of data from the snapshot server program such that the data included in or referenced by a snapshot originates from one or more host server programs and the data is accessible to the snapshot server program, but is managed independently of the snapshot server program.Type: GrantFiled: August 13, 2004Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Richard J. Cardone, Reto Hermann, Andreas Schade, William F. Trautman
-
Publication number: 20070244817Abstract: There is provided a method and a system for documenting a transfer of authority of control for a container from a first entity of a transportation chain to a second entity of the transportation chain. The first entity transfers an electronic container control certificate to an electronic seal of the respective container, which electronic container control certificate comprises a cryptographic key associated to the second entity, and which container control certificate is digitally signed by the first entity. The container control certificate is stored in a log of the electronic seal.Type: ApplicationFiled: August 20, 2004Publication date: October 18, 2007Inventors: Francois Dolivo, Reto Hermann, Dirk Husemann, Michael Nidd
-
Publication number: 20060247937Abstract: The present invention relates to a context-based service look up, wherein a service instance, having a scope (O), comprises at least one service instance data set (b) having a hierarchy of levels. A service consumer data set (a), having a hierarchy of levels is received from a service consumer (1), having a situation (S). Comparisons are made of each service consumer data set with each service instance data set, for the same level. Dependent on results of the comparisons, it is determined whether said situation (S) of said service consumer (1) matches said scope (O) of said service instance.Type: ApplicationFiled: April 28, 2005Publication date: November 2, 2006Applicant: International Business Machines CorporationInventors: Carl Binding, Francois Dolivo, Reto Hermann, Christian Hoertnagl, Andreas Schade
-
Publication number: 20060036676Abstract: A system and method for providing a consistent view of data stored therein, which can change dynamically in an uncoordinated way, includes a client program and a snapshot server program. The snapshot server program permits one or more client programs to request snapshots of data from the snapshot server program such that the data included in or referenced by a snapshot originates from one or more host server programs and the data is accessible to the snapshot server program, but is managed independently of the snapshot server program.Type: ApplicationFiled: August 13, 2004Publication date: February 16, 2006Inventors: Richard Cardone, Reto Hermann, Andreas Schade
-
Patent number: 6961560Abstract: Methods, system and apparatus are provided for advertising service offerings in a communication system. An example embodiment comprises at least one device. A first device broadcasts a message of a first type, chooses a value for a time limit and listens for a message sent by a second device. If no message has been received before time limit, elapse, it again broadcasts a message of a first type. Otherwise, the message received from said second device is analyzed and if said message includes valid information about said first device chooses a value for the time limit. However, if said message received does not include valid service description about said first device, a message of a second type is broadcast. This reduces useless broadcast of a complete service list. Broadcast may be initiated more often and, service discovery for new devices coming into proximity takes less time.Type: GrantFiled: May 7, 2002Date of Patent: November 1, 2005Assignee: International Business Machines CorporationInventors: Reto Hermann, Dirk Husemann, Michael Moser, Michael Elton Nidd
-
Patent number: 6904567Abstract: A system is provided for transmitting generally static media. The system (10) comprising an electronic device (12) and a digital audio transmitter (14). The electronic device (12) has a CPU (16), a storage medium (18), a display (20), a user interface (22), and a digital audio broadcast receiver (26). The digital audio transmitter (14) has a specialized broadcast server (30). The digital audio broadcast receiver (26) receives and decodes the digital audio signal transmitted by the digital audio transmitter (14).Type: GrantFiled: September 12, 2000Date of Patent: June 7, 2005Assignee: International Business Machines CorporationInventors: Reto Hermann, Dirk Husemann, Michael Moser, Mike Nidd, Andreas Schade
-
Publication number: 20050114762Abstract: A system and method for processing of markup language information, such as extensible markup language (XML) based control information is disclosed. The system comprises a compression sender entity and a decompression receiver entity. The sender entity uses its internal, binary representation derived from textual XML-based protocol header and encodes the binary representation as a tag-length-value (TLV) binary value. The TLV binary value is embedded as encoded data in a specifically marked comment, which may be detected by the receiver entity. The receiver entity builds up an internal, binary data structure based on the encoded data representing the original XML data. The system avoids the usage of string data to represent a small set of well known strings and uses a more compact binary encoding which reduces space and time to process the data.Type: ApplicationFiled: July 17, 2004Publication date: May 26, 2005Inventors: Carl Binding, Reto Hermann, Andreas Schade
-
Publication number: 20040184456Abstract: A computing device comprises a processor, a memory connected to the processor, and an application program stored in the memory and executable by the processor for generating data for communication to a remote computer system via a network based on a symbolic control information. A communications protocol stack is stored in the memory and executed by the processor for effecting communication of the data from the mobile device to the remote system.Type: ApplicationFiled: December 17, 2003Publication date: September 23, 2004Inventors: Carl Binding, Francois Dolivo, Reto Hermann, Dirk Husemann, Andreas Schade
-
Patent number: RE40985Abstract: Methods, system and apparatus are provided for advertising service offerings in a communication system. An example embodiment comprises at least one device. A first device broadcasts a message of a first type, chooses a value for a time limit and listens for a message sent by a second device. If no message has been received before time limit, elapse, it again broadcasts a message of a first type. Otherwise, the message received from said second device is analyzed and if said message includes valid information about said first device chooses a value for the time limit. However, if said message received does not include valid service description about said first device, a message of a second type is broadcast. This reduces useless broadcast of a complete service list. Broadcast may be initiated more often and, service discovery for new devices coming into proximity takes less time.Type: GrantFiled: October 31, 2007Date of Patent: November 17, 2009Assignee: Wistron CorporationInventors: Reto Hermann, Dirk Husemann, Michael Moser, Michael Elton Nidd