Hiding sensitive data in plain text environment

    公开(公告)号:GB2516308A

    公开(公告)日:2015-01-21

    申请号:GB201312917

    申请日:2013-07-19

    Applicant: IBM

    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.

    Optimising software code
    2.
    发明专利

    公开(公告)号:GB2527567A

    公开(公告)日:2015-12-30

    申请号:GB201411364

    申请日:2014-06-26

    Applicant: IBM

    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.

    Publish/Subscribe-Messaging unter Verwendung einer Nachrichtenstruktur

    公开(公告)号:DE112015003926T5

    公开(公告)日:2017-06-01

    申请号:DE112015003926

    申请日:2015-10-22

    Applicant: IBM

    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.

    Activation target deformation using accelerometer or gyroscope information

    公开(公告)号:GB2528948A

    公开(公告)日:2016-02-10

    申请号:GB201413975

    申请日:2014-08-07

    Applicant: IBM

    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.

    Processing messages for retrieval from a message queuing system

    公开(公告)号:GB2530781A

    公开(公告)日:2016-04-06

    申请号:GB201417430

    申请日:2014-10-02

    Applicant: IBM

    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.

    Batch compression management of messages

    公开(公告)号:GB2529174A

    公开(公告)日:2016-02-17

    申请号:GB201414246

    申请日:2014-08-12

    Applicant: IBM

    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.

    Augmenting profile data with information gathered from a JIT complier

    公开(公告)号:GB2525435A

    公开(公告)日:2015-10-28

    申请号:GB201407306

    申请日:2014-04-25

    Applicant: IBM

    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.

Patent Agency Ranking