Abstract: A method and apparatus to employ a service proxy to personalize service messages by automatically supplying the interface parameters used for communications between a Service provider and its client businesses. The service proxy does this according to context parameters that the client businesses specify during configuration of the messages used to communicate with one or more services. For simpler administration, the context variables may be organized in multiple kinds of hierarchies by which communications parameters specified at a higher level are automatically applied to categories at a lower level, although parameters specified directly for a lower-level category will override parameters from a higher category.
Type:
Grant
Filed:
April 30, 2005
Date of Patent:
July 6, 2010
Assignee:
International Business Machines Corporation
Inventors:
Manoj Saxena, Michael Perham, Chaitanya Laxminarayan, Matthew Sanchez, Jay Martin Tenenbaum, Keith Yarbrough
Abstract: A validation system is provided for validating the general structure of XML documents, for example ACORD documents, with a schema validation engine and a schema, for example an ACORD schema. A rules profile, containing a carrier's rules for ACORD documents, is set up and stored in storage. A rules engine further validates a received ACORD document with the rules contained in the rules profile. For efficient coding, the rules engine uses a combination of a scripting language (Groovy—which is the standard scripting language for Java) and dot notation to describe exactly how the levels of the ACORD document are to be traversed, so that a single expression (that looks like a long variable name) is used to directly access the data in the document. A programmer simply writes a single long variable name that specifies exactly the data needed and makes that data available to use during validation.
Type:
Grant
Filed:
September 22, 2005
Date of Patent:
June 29, 2010
Assignee:
International Business Machines Corporation
Inventors:
James Babka, Alvin Richardson, Matthew Sanchez
Abstract: A materials handling vehicle is provided comprising a frame including an operator compartment having at least one entrance and a floorboard. The vehicle further comprises at least one step capable of being positioned across the entrance a spaced distance from the floorboard such that an operator may stand on the step when the step is positioned across the entrance to gain access to an elevated storage location.
Type:
Grant
Filed:
November 3, 2006
Date of Patent:
June 22, 2010
Assignee:
Crown Equipment Corporation
Inventors:
James V. Kraimer, Jay G. Pollack, Markus Graf
Abstract: An off-line knowledge acquisition process takes IT resource messages and automatically generates a set of rules used to provide situation categories for the resource messages/events. The off-line knowledge acquisition process generates an event-to-situation mapping file for efficiently mapping situation to events in runtime. Rules are fed back into a knowledge repository and process for reuse. The off-line knowledge acquisition process provides methods to reiterate the process of mining (autonomically and/or by human interaction) to improve the rules and confidence level assigning the situation categories. A runtime categorizer component uses the event-to-situation mapping file to add situation categories to the IT resource events. The runtime categorizer uses a plurality of annotator components each capable of adding a situation annotation to incoming messages based on rules generated by the off-line knowledge acquisition process.
Type:
Grant
Filed:
September 5, 2008
Date of Patent:
June 1, 2010
Assignee:
International Business Machines Corporation
Inventors:
Abdolreza Salahshour, Ma Sheng, David Matthew Loewenstern, Kevin Gordon Minerley
Abstract: An adjustable armrest mechanism is provided, which is adapted to be coupled to a vehicle frame. The armrest mechanism comprises a base fixed to the vehicle frame, armrest apparatus movably coupled to the base such that the armrest apparatus pivots about a virtual pivot point located in front of the armrest apparatus and the base, and a locking device for releasably locking the armrest apparatus to the base in one of at least two positions.
Abstract: A method for automatic parallel processing of the steps involved in composing electronic responses to structured electronic requests where the request and the response contain some common fields of information. The process starts subsequent processing steps before the validation of the request is complete. A structurally complete, but partial response to a request is prepared as soon as it is possible to construct that response structure. The response structure is determined from personalization factors for the requestor, and a response template is created. The personalized response document is a skeleton created with known data from the minimum validation of the request, and with placeholders for data that has not yet been determined. The response is selectively populated with data from the request when the format of the response is determined. As additional information becomes available during the processing of the request, that additional data is placed into the response structure.
Type:
Grant
Filed:
December 8, 2005
Date of Patent:
May 25, 2010
Assignee:
International Business Machines Corporation
Abstract: An automatic exposure control method is used to control a shooting exposure parameter for shooting an image by a shooting end. At least one middle brightness value is acquired between a brightness value of a background region and an overall brightness value, and then a relation between working distances of a flash light and a practical distance of an object is determined sequentially from the brightness value of the background region to extend towards the overall brightness value, in which the working distances of the flash light are respectively corresponding to the brightness value of the background region, the middle brightness values, and the overall brightness value, so as to obtain a shooting exposure parameter and to selectively activate the flash light, thereby adjusting the overall brightness of the image to be shot, so as to obtain an image with a proper overall brightness.
Abstract: A client is impersonalized to a plurality of servers using a middle-tier server. A common nonce associated with each of the plurality of servers is obtained and the common nonce is provided to the client. The common nonce signed by the client is received at the middle-tier server and provided as a signature for transactions from the client to the plurality of servers so as to authenticate the client to the plurality of servers.
Type:
Grant
Filed:
August 5, 2008
Date of Patent:
April 13, 2010
Assignee:
International Business Machines Corporation
Abstract: A client is impersonalized to a plurality of servers using a middle-tier server. A common nonce associated with each of the plurality of servers is obtained and the common nonce is provided to the client. The common nonce signed by the client is received at the middle-tier server and provided as a signature for transactions from the client to the plurality of servers so as to authenticate the client to the plurality of servers.
Type:
Grant
Filed:
August 5, 2008
Date of Patent:
April 6, 2010
Assignee:
International Business Machines Corporation
Abstract: A braking system for a lift truck performs all service braking using truck traction drive motors. Mechanical, spring applied, electrically released brakes are coupled to wheels on opposite sides of the truck with the mechanical brakes applying unequal braking forces to the wheels. The mechanical brakes perform park braking and, in the event an electrical system problem arises, backup braking as well that can be modulated by an operator of the truck regardless of the operating condition of the truck.
Abstract: A cartridge for a handheld electrohydrodynamic (EHD) spraying device and a spraying device incorporating the cartridge. The cartridge is disposable, and can contain therapeutic products. The device includes a wetted lead screw with a compliant seal, where the placement of the seal relative to the screw inhibits leakage during both cartridge use and storage. A frame disposed within the cartridge acts as a load-transferring mechanism for the weight of the cartridge to a handle of the spraying device.
Type:
Grant
Filed:
June 26, 2006
Date of Patent:
March 9, 2010
Assignee:
Battelle Memorial Institute
Inventors:
James J. Lind, Gregory Trees, Joseph E. Zambanini, Brian Graham, R. Reade Harpham
Abstract: A system for displaying a tree map visualization including a processor, a memory device, and program code resident in the memory device. The program code is executable by the processor to prioritize data in a data set so as to associate a priority with respective elements of the data in the data set, to predefine a pattern that reflects a desired display pattern for the associated priority of the elements of the data in the data set, to generate the tree map visualization that positions within a display space, and to display the tree map visualization on a display device.
Type:
Grant
Filed:
July 2, 2008
Date of Patent:
February 23, 2010
Assignee:
International Business Machines Corporation
Inventors:
Robert Leah, Kenneth Parzygnat, Robert Uthe
Abstract: A web making machine is monitored to identify at least one cross-machine direction (CD) actuator that is developing local mapping problems. The identified CD actuator and a segment of surrounding actuators are probed to determine a performance curve for the actuator. The center of an insensitivity region of the performance curve is selected as an optimal mapping alignment setting for the identified actuator with the setting for the actuator being updated. Global smoothing may also be accomplished by probing a global smoothness factor to generate a corresponding performance curve that is then similarly used to select an optimal value for the smoothness factor.
Type:
Grant
Filed:
November 21, 2007
Date of Patent:
January 19, 2010
Assignee:
ABB, Inc.
Inventors:
Peter Quang Tran, Kevin Dale Starr, Timothy Andrew Mast
Abstract: A data communication system comprises a radio frequency module, a baseband module, a memory unit, a parallel/serial module, a multimedia module, an image sensor module and a display module. The parallel/serial module performs digital signal processing and converts parallel bus data into serial bus data, and vice versa. The present invention provides an improved data communication method and system featuring a parallel/serial module that enables a serial data communication within cellular phone modules. The present invention will also reduce the cost of manufacturing and improve the performance of the cellular phone.