-
公开(公告)号:GB2516308A
公开(公告)日:2015-01-21
申请号:GB201312917
申请日:2013-07-19
Applicant: IBM
Inventor: CROWTHER FIONA MARGARET , GELEJI GEZA , ROSS MARTIN ANDREW
IPC: G06F21/60
Abstract: Hiding sensitive data by recognising a starting key in a plain text environment, wherein the starting key indicates to a working system that the text input subsequent to the starting key is to be hidden according to a specified hiding method; receiving subsequent plain text and the working system carrying out the hiding method on the plain text, wherein the input plain text is not displayed in the plain text environment; and recognising an ending key and ending the hiding method and displaying subsequently input plain text in the plain text environment. The starting key and ending key may also be used to indicate to the working system that the data subsequent to the starting key is hidden according to the specified hiding method. The starting key and ending key are the same or different escape characters. This may be used at command line, parameter files, textual editors or for example in the z/OS operating system data set to protect passwords used an encryption key or scrambling to encode text.
-
公开(公告)号:GB2527567A
公开(公告)日:2015-12-30
申请号:GB201411364
申请日:2014-06-26
Applicant: IBM
Inventor: ROSS MARTIN ANDREW , CROWTHER FIONA MARGARET , GELEJI GEZA , STIRLING CRAIG HOWARD , POOLE CHRISTOPHER JOHN
Abstract: Optimising software source code 21, where the source code is for execution as compiled bytecode using a just-in-time compiler. The source code is compiled to generate corresponding compiled bytecode 22. The bytecode is then executed using a just-in-time compiler 23. Run-time optimisation actions performed by the just-in-time compiler during execution of the bytecode are determined 24, and analysed to determine corresponding optimisation data for the source code 25. The just-in-time compiler may be a Java bytecode compiler. The run-time optimisation actions can comprise run-time optimisations made to the bytecode. Corresponding optimisation data for a run-time optimisation action comprises a modification to the executable code of the source code. A further step comprises modifying the source code using the corresponding optimisation data. The steps of the method can be iterated following modification of the source code. The source code can be developed in a development environment, and the analysis of the run-time optimisation actions performed by the just-in-time compiler performed by the development environment.
-
公开(公告)号:DE112015003926T5
公开(公告)日:2017-06-01
申请号:DE112015003926
申请日:2015-10-22
Applicant: IBM
Inventor: POOLE CHRISTOPHER JOHN , STIRLING CRAIG HOWARD , CROWTHER FIONA MARGARET , GELEJI GEZA , ROSS MARTIN ANDREW
IPC: G06F13/00
Abstract: Bereitgestellt werden ein Verfahren und System zum Publish/Subscribe-Messaging unter Verwendung einer Nachrichtenstruktur, das in einem Messaging-Vermittlersystem durchgeführt wird. Das Verfahren beinhaltet: Verwalten einer Mehrzahl von Listen, in denen Veröffentlichungseinheiten Nachrichten veröffentlichen können und in denen Abonnierungseinheiten Nachrichten abonnieren können; Bereitstellen einer Liste für Nachrichten, die zumindest teilweise einer gemeinsamen Nachrichtenstruktur entsprechen; Abgleichen einer Anforderung von einer Veröffentlichungseinheit oder einer Abonnierungseinheit mit einer oder mehreren bereitgestellten Listen durch Vergleichen einer Nachricht mit einer Nachrichtenstruktur oder einer abstrakte Darstellung einer oder mehrerer Nachrichten mit den bereitgestellten Listen; und Teilen von Nachrichten, die zumindest teilweise der gemeinsamen Nachrichtenstruktur entsprechen, über die Liste.
-
公开(公告)号:GB2528948A
公开(公告)日:2016-02-10
申请号:GB201413975
申请日:2014-08-07
Applicant: IBM
Inventor: POOLE CHRISTOPHER JOHN , STIRLING CRAIG HOWARD , ROSS MARTIN ANDREW , CROWTHER FIONA MARGARET , GELEJI GEZA
IPC: G06F3/0488
Abstract: A method and apparatus for deforming touch screen activation targets/regions associated with items represented on a display of a touch screen device comprises, receiving information indicating the orientation or movement of the touch screen device, and responsive to the received information, changing the activation region of the item with respect to the display representation of that item. The items might be a plurality of keys forming a virtual keyboard, and the invention provides an offset between the actual activation area of a key and the representation of the key on the display. This invention may reduce typographical errors when a user is in an unusual position, such as lying down. The method may further adjust the activation regions in response to typographical errors, in response to a particular user using the device, or in response to different times of day. The orientation or movement might be detected by an accelerometer or a gyroscope.
-
公开(公告)号:GB2530781A
公开(公告)日:2016-04-06
申请号:GB201417430
申请日:2014-10-02
Applicant: IBM
Inventor: GELEJI GEZA , CROWTHER FIONA MARGARET , POOLE CHRISTOPHER JOHN , ROSS MARTIN ANDREW , STIRLING CRAIG HOWARD
Abstract: Requests are received from multiple clients (131), wherein a request includes at least one required record; a union of requests is formed (133), such that a common record in multiple requests is handled once; the common record is provided with an associated reference count of requests requiring the record and associated metadata listing the client requests in the record; a record response is sent (135) to a queuing system when processed including the reference count and the metadata listing the client requests; when it is determined that all records in a request have been sent; a client is informed that the request can be retrieved from the message queuing system (112), a response list being included indicating to the client the identifier of the requested records retained at the message queuing system.
-
公开(公告)号:GB2529174A
公开(公告)日:2016-02-17
申请号:GB201414246
申请日:2014-08-12
Applicant: IBM
Inventor: ROSS MARTIN ANDREW , GELEJI GEZA , CROWTHER FIONA MARGARET , POOLE CHRISTOPHER JOHN , STIRLING CRAIG HOWARD
Abstract: A method and system are provided for batch compression of messages. A message being sent to a batch for transmission is intercepted and assigned to a batch pool wherein said batch pools are sub-sets of a batch. The message is assigned101-104 to a batch pool 111-114 based on the similarity of the message compared to other messages determined by looking up properties in a batch pool mapping database. The message is then added to a batch pool or a new pool is created for the message. Batch pools are then compressed using a dictionary of the properties common to at least some of the messages in the pool. The compressed pools are then transmitted over and input output channel.
-
公开(公告)号:GB2525435A
公开(公告)日:2015-10-28
申请号:GB201407306
申请日:2014-04-25
Applicant: IBM
Inventor: ROSS MARTIN ANDREW , STIRLING CRAIG HOWARD , POOLE CHRISTOPHER JOHN , CROWTHER FIONA MARGARET , GELEJI GEZA
Abstract: Disclosed is a method for A method for augmenting a first performance profile with data extracted from a Just-in-Time compiler, the method comprising the steps of: tracking "in-lining" optimizations performed by the Just-in-Time compiler compiling bytecodes into machine instructions; extracting data associated with the tracked "in-lining"optimizations; storing the extracted data in a second profile; and augmenting the first performance profile with the extracted data associated with the tracked "in-lining" optimizations, the extracted data comprising call paths corresponding to the original call structure associated with the bytecodes.
-
-
-
-
-
-