-
公开(公告)号:DE112020002164T5
公开(公告)日:2022-01-20
申请号:DE112020002164
申请日:2020-03-23
Applicant: IBM
Inventor: MOLL GEORGES-HENRI , OUDOT OLIVIER , KAPLAN PHILIPPE , NODET XAVIER
IPC: G06F21/62
Abstract: Aspekte der vorliegenden Erfindung offenbaren ein Verfahren zum sicheren Speichern von Daten. Das Verfahren umfasst ein oder mehrere Computerprozessoren, die durch einen oder mehrere Computerprozessoren eine Anforderung für das Speichern von Daten empfangen, wobei die Daten eine Mehrzahl von Elementen enthalten. Das Verfahren umfasst des Weiteren ein Erzeugen einer Mehrzahl von Elementen von codierten Daten, indem ein oder mehrere Codierungsalgorithmen auf die Daten angewendet werden, wobei eine Menge der Mehrzahl von Elementen der codierten Daten gleich einer Menge der Mehrzahl von Elementen der Daten ist. Das Verfahren umfasst des Weiteren ein Verteilen der Mehrzahl von Elementen der codierten Daten auf zwei oder mehrere Teilgruppen der codierten Daten ohne Duplizierung. Das Verfahren umfasst des Weiteren ein Übertragen der zwei oder mehreren Teilgruppen der codierten Daten an eine entsprechende Menge von zwei oder mehreren Speichersystemen.
-
公开(公告)号:DE112020002164B4
公开(公告)日:2025-03-13
申请号:DE112020002164
申请日:2020-03-23
Applicant: IBM
Inventor: MOLL GEORGES-HENRI , OUDOT OLIVIER , KAPLAN PHILIPPE , NODET XAVIER
Abstract: Aspekte der vorliegenden Erfindung offenbaren ein Verfahren zum sicheren Speichern von Daten. Das Verfahren umfasst ein oder mehrere Computerprozessoren, die durch einen oder mehrere Computerprozessoren eine Anforderung für das Speichern von Daten empfangen, wobei die Daten eine Mehrzahl von Elementen enthalten. Das Verfahren umfasst des Weiteren ein Erzeugen einer Mehrzahl von Elementen von codierten Daten, indem ein oder mehrere Codierungsalgorithmen auf die Daten angewendet werden, wobei eine Menge der Mehrzahl von Elementen der codierten Daten gleich einer Menge der Mehrzahl von Elementen der Daten ist. Das Verfahren umfasst des Weiteren ein Verteilen der Mehrzahl von Elementen der codierten Daten auf zwei oder mehrere Teilgruppen der codierten Daten ohne Duplizierung. Das Verfahren umfasst des Weiteren ein Übertragen der zwei oder mehreren Teilgruppen der codierten Daten an eine entsprechende Menge von zwei oder mehreren Speichersystemen.
-
公开(公告)号:GB2519558A
公开(公告)日:2015-04-29
申请号:GB201318811
申请日:2013-10-24
Applicant: IBM
Inventor: KAPLAN PHILIPPE , MOLL GEORGES-HENRI , NODET XAVIER , OUDOT OLIVIER
IPC: G06F3/0487 , G06F3/01 , G06F3/0488
Abstract: A method of operating a device 10 comprising a touchscreen 12, a motion sensor 20 and a processor connected to the touchscreen and the motion sensor, comprises the steps of displaying an image 18 on the touchscreen, detecting a touch of an object 14 on the touchscreen, detecting movement of the touch on the touchscreen, moving the displayed image in correspondence to the detected movement, detecting continuing movement with the motion sensor of the object to the side of and in the same plane of the touchscreen, and moving the displayed image in correspondence to the detected continuing movement. The motion sensor may be able to detect that the object has moved a predefined distance away from the plane of the touchscreen and halt the motion of the displayed image. When it is detected that the object is no longer touching the touchscreen, the motion sensor can be activated to detect the continuing movement of the object. The motion sensor may comprise a set or array of individual sensors placed around the edge of the touchscreen. The invention allows the continuous movement, panning or scrolling of an image without the user having to repeat inputs.
-
公开(公告)号:GB2519118A
公开(公告)日:2015-04-15
申请号:GB201317941
申请日:2013-10-10
Applicant: IBM
Inventor: OUDOT OLIVIER , MOLL GEORGES-HENRI , NODET XAVIER , KAPLAN PHILIPPE
Abstract: A web server component is provided for verifying a web service request originating from a web page. The aim of the invention is to overcome the problem of conflicting reloads of a web server page which can cause undesired results such as duplicate web purchases. The web server component comprises a matcher for matching the web service request with a web service, an identifier for identifying a sequence ID contained in the request, and a verifier for verifying the web service request. The web service request is verified if the identified sequence ID does not correspond with a previous sequence ID for the matched web service, whereby the web service does not verify the same web service request twice. Also provided is a web server component for creating pages, comprising a code generator for embedding one or more restricted user controls in a page associated with a sequence ID generator, whereby any web request from a restricted user control will include a sequence ID generated by the sequence ID generator.
-
公开(公告)号:GB2504694A
公开(公告)日:2014-02-12
申请号:GB201213947
申请日:2012-08-06
Applicant: IBM
Inventor: OUDOT OLIVIER , PICON JOAQUIN , AUBERT DENIS , PUCCI BERNARD
IPC: H04L29/06
Abstract: Headers in some protocols (eg. SIP, HTTP) can include header names/header field names/methods that are case insensitive strings (Fig. 7 - 711,712,714-716) and which may also have abbreviated forms (713). Searching for all possible strings can be laborious. The invention proposes converting the strings into a canonical format (720,722) which reduces the string searching required. Mappings from received strings to canonical forms are built up by converting strings to lower case 305, searching with the lower case version 306 and then adding a map from the received string to a new 309/existing 308 canonical form. Once strings are in the map they can be used for direct look up of canonical forms 302-304. The canonical form includes an integer (eg. memory location or other index value) that may be used for further searching (Fig. 4 404).
-
公开(公告)号:GB2525874A
公开(公告)日:2015-11-11
申请号:GB201408007
申请日:2014-05-07
Applicant: IBM
Inventor: OUDOT OLIVIER , PICON JOAQUIN , PUCCI BERNARD , AUBERT DENIS
IPC: G06F11/34
Abstract: Estimating computer processing metrics for a target computer product or target computer process, comprising a product name identifier for initiating execution of the method when a process requires a new memory page for a module and identifying a product associated with the module, a module page creator for creating a new memory page associated with the process and product, a module loader for loading the module into the new memory page as associated with the process and product, and wherein the total size of memory pages associated with a particular product can be determined. A computer processing metric maybe estimated for the process from memory page hit counts for the product and the size of the memory page associated with the product maybe used to estimate the memory usage for the product. A product name maybe identified with a module and a product identifier maybe associated with the product name.
-
公开(公告)号:GB2525413A
公开(公告)日:2015-10-28
申请号:GB201407198
申请日:2014-04-24
Applicant: IBM
Inventor: MOLL GEORGES-HENRI , KAPLAN PHILIPPE , OUDOT OLIVIER , NODET XAVIER
IPC: G06F21/46
Abstract: Generating a password by receiving a first user input defining a seed for the password, receiving a second user input defining a destination for the password, operating a coding function to generate a password from the first user input and the second user input, and outputting the password generated by the coding function. A third user input of one or more password constraints such as minimum password length, include letters, numbers and a special characters maybe received and the coding function operated according to these constraints. It is possible to generate multiple different passwords that do not require storage and place undue reliance on a users memory. The first user input, a seed maybe a personal long passphrase, the second user input maybe a identifier or keyword for the specific service being accessed and the coding function maybe a private or public cryptographic hash function.
-
-
-
-
-
-