-
公开(公告)号:GB2341951A
公开(公告)日:2000-03-29
申请号:GB9820594
申请日:1998-09-22
Applicant: IBM
Inventor: HUTCHISON GORDON DOUGLAS
Abstract: A data processing apparatus in communication with a network for allowing the apparatus to communicate with a second data processing apparatus via the network, the data processing apparatus has: a receiving unit for receiving a request on a target object; an activating unit for activating the target object if the target object is inactive; and a dispatching unit for dispatching the request to the target object for execution thereby; wherein the activating unit determines whether software components which it needs to activate the target object are stored locally and if it determines that the software components are not stored locally the activating unit downloads such software components over the network from the second data processing apparatus; and wherein the activating unit selects candidate software components from the locally stored software components based on predetermined criteria and deletes the candidate software components from local storage.
-
公开(公告)号:GB2341462A
公开(公告)日:2000-03-15
申请号:GB9819841
申请日:1998-09-12
Applicant: IBM
Inventor: AYRES MALCOLM DAVID , HUTCHISON GORDON DOUGLAS
Abstract: A method of updating a first version of an application file installed on a client computer to a second version comprises the steps of: responsive to receiving a delta file defining file changes, transforming the first version into a first transform comprising a series of records; applying the changes defined by the delta file to selected ones of those records to generate a transform of the second version; and reverse-transforming the latter transform to generate the second version of the application file. The use of the delta file minimises the amount of data that needs to be downloaded from a server to the client computer across a network (e.g. the Internet). The application may comprise Java class files.
-
公开(公告)号:GB2526348A
公开(公告)日:2015-11-25
申请号:GB201409148
申请日:2014-05-22
Applicant: IBM
Inventor: HUTCHISON GORDON DOUGLAS , DAWSON ALAN BRACKEN
Abstract: A method and system for producing a customised lock and matching key in which a user enters a personally selected alphanumeric input, such as a password or passphrase, or other personally memorable data, to an input processor. The alphanumeric input is converted by a deterministic transformation function/algorithm, such as a hashing function, to an alphanumeric output which corresponds to a key cutting code. A manufacturing apparatus makes a lock and key corresponding to this personally selected code. The invention also provides a method and system for reproducing a key. When the same personally selected alphanumeric code input is entered by the user/customer, the deterministic transformation function outputs the same key cutting code which is used to make a duplicate key. The duplicate key may be made by a 3D printer and the deterministic transformation function may be part of a network-provided service. The invention provides for key reproduction without the need to store a key cutting code, instead the key code is based on user selected memorable data.
-
公开(公告)号:GB2407403A
公开(公告)日:2005-04-27
申请号:GB0324605
申请日:2003-10-22
Applicant: IBM
Inventor: DICK ADRIAN DAVID , HUTCHISON GORDON DOUGLAS , KATES CLIVE RICHARD
Abstract: A method for operating a validator to validate a variable data item in a software routine in execution the method comprising the steps of: recording a first value of the variable data item to a profile set of values in a data store; recording a second value of the variable data item to the profile set of values in the data store; creating a profile rule, wherein said profile rule represents the profile set of values; and determining if a third value of the variable data item satisfies the profile rule.
-
公开(公告)号:GB2341462B
公开(公告)日:2003-06-11
申请号:GB9819841
申请日:1998-09-12
Applicant: IBM
Inventor: AYRES MALCOLM DAVID , HUTCHISON GORDON DOUGLAS
Abstract: A method for updating a first version of installed application files to a second version is disclosed. The method comprises the steps of: responsive to receiving a delta file defining the changes between a file in the first version and a corresponding file in the second version, transforming said first version of the file into a first transformed image comprising a series of records. The changes contained in the delta file are then applied to selected records of the first transformed image to generate a transformed image of the second version. The transformation on the transformed image of said second version is then reversed to generate the second version of said file on said client computer.
-
公开(公告)号:GB2346983A
公开(公告)日:2000-08-23
申请号:GB9903629
申请日:1999-02-18
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , HUTCHISON GORDON DOUGLAS
Abstract: A method of operating a first server 31 for use in coordinating a distributed transaction which is carried out by a plurality of servers is disclosed, the method having steps of: receiving a registration request from a second server 32; determining the machine address of the second server; keeping a list of the machine addresses of servers that send registration requests to the first server; determining the destination machine address of an outbound transactional request; determining whether that address is included in the list; and when it is included substituting for an identifier in the outbound transactional request identifying a transaction coordinator 311 located on the first server an identifier identifying a transaction coordinator, such as 3211, located on the server having the destination machine address of the outbound transactional request. This enables coordinator 3211 to aggregate the data flows of transactional requests of itself and other coordinators 3221, 3231 on the same server so that those other coordinators do not need to communicate directly with coordinator 311, thereby minimising the number of inter-machine data transfers.
-
公开(公告)号:GB2514810A
公开(公告)日:2014-12-10
申请号:GB201309985
申请日:2013-06-05
Applicant: IBM
Inventor: HUTCHISON GORDON DOUGLAS , COOPER ALASTAIR
IPC: G06F11/10
Abstract: A data storage system reconstructs data blocks in a redundant array of independent discs (RAID). The system assigns a priority to the data blocks and rebuilds them in priority order. The priority may be assigned using a configuration of the resources of the storage system, the storage volume the data blocks are stored on, the host using the data or the application using the data. The data blocks may be mapped to the array in the order of rebuilding. The priorities may be set according to a policy based on inputs received from a host computer.
-
公开(公告)号:GB2514354A
公开(公告)日:2014-11-26
申请号:GB201309062
申请日:2013-05-20
Applicant: IBM
Inventor: HUTCHISON GORDON DOUGLAS , ROGERS NOLAN , SMITH BRUCE , PARKES JON
Abstract: A storage system consists of number of storage devices. The storage devices have a limit on the number operations of that can be performed on the device. The devices may be solid state devices, which have a limit on the number of program/erase cycles performed. The storage system estimates the date that each device will reach the limit. For each date, it then calculates how many devices will reach the limit within a predetermined period of time of that date. If the number of devices divided by the period is greater than the average rate of all devices reaching the limit, then an action is carried out to reduce the number. The action may increase the number of operations to a device estimated to reach the limit before the date. The action may decrease the number of operations to a device estimated to reach the limit after the date.
-
公开(公告)号:DE69822904T2
公开(公告)日:2005-04-21
申请号:DE69822904
申请日:1998-01-14
Applicant: IBM
Inventor: FOSTER RICHARD DANIEL , HUTCHISON GORDON DOUGLAS
Abstract: A computer system comprising: means for receiving work requests and dispatching them for execution within said computer system; means for processing said requests which have been received by said means for receiving and dispatching, to perform the requested work; and means for performing concurrency control with respect to concurrent requests, said means for performing concurrency control being located within said means for receiving and dispatching.
-
公开(公告)号:GB2350213B
公开(公告)日:2004-03-03
申请号:GB9911739
申请日:1999-05-21
Applicant: IBM
Inventor: HUTCHISON GORDON DOUGLAS , ROONEY NOEL
IPC: G06F17/30
-
-
-
-
-
-
-
-
-