Abstract: A SEF grammar is created to be used with the Java CC program to autogenerate a SEF parser. The SEF parser can be run with specially written X12 code on any SEF file to automatically create an EDI object model for that SEF file. A programmer can then write application code to use the EDI object model to parse an EDI document that the SEF file describes and generate in memory an EDI object model instance for that EDI document. The application code is also used to employ the EDI object model instance to efficiently process the EDI document's EDI transaction. In addition, the application code is used to employ the EDI object model on the EDI object model instance to emit an EDI document for further use.
Type:
Grant
Filed:
September 23, 2004
Date of Patent:
October 14, 2008
Assignee:
International Business Machines Corporation
Abstract: Displaying data from a data set in a tree map visualization is provided by prioritizing the data in the data set so as to associate a priority with respective elements of the data in the data set. A tree map visualization is generated based on the data set where a location of bounding boxes in the tree map is based on the priority associated with the corresponding element. Tree maps having locations of bounding boxes that are based on a priority associated with the bounding boxes are also provided.
Type:
Grant
Filed:
September 19, 2003
Date of Patent:
September 30, 2008
Assignee:
International Business Machines Corporation
Inventors:
Robert Leah, Kenneth Parzygnat, Robert Uthe
Abstract: Methods, systems and computer program products provide communications with a plurality of application instances using a plurality of communication protocol stacks and a single Internet Protocol (IP) address. A stack is established as a routing stack associated with the single IP address. Other stacks which are associated with the single IP address are defined as candidate target stacks and an identification of candidate target stacks and the routing stack is distributed to the stacks. The routing stack is notified when an application associated with a candidate target stack listens to a port of the IP address to establish a current actual target stack. A request to establish a connection to the IP address and the port of the IP address is received and a routing table entry corresponding to the current actual target stack is created to provide a routing path from the routing stack to the current actual target stack.
Type:
Grant
Filed:
January 28, 2005
Date of Patent:
September 30, 2008
Assignee:
International Business Machines Corporation
Inventors:
John Andrew Aiken, Jr., Alfred Bundgaard Christensen, Wesley McMillan Devine, David Anthony Herr, Mark W. McClintock
Abstract: A client is impersonated 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 3, 2001
Date of Patent:
September 23, 2008
Assignee:
International Business Machines Corporation
Abstract: An apparatus is provided for forming field coils on a stator stack including a plurality of slots defined by stator teeth. The apparatus includes a stator nest for holding a stator stack and a winding tool extending through the stator nest for locating wire in the stator stack. The winding tool includes a wire feed aperture for feeding wire into slots of the stator stack. A drifting tool is supported on the winding tool and includes radially extending drift blades for extending into the slots of the stator stack for forming or shaping wire coils that are wound on the stator teeth by the winding tool. Longitudinal movement of the winding tool causes the drifting tool to move into and out of engagement with the stator stack.
Abstract: A sensor apparatus for a power steering system on a vehicle, where the apparatus includes an input shaft for receiving a steering input and for rotating about a rotational axis. An output shaft is provided for transmitting the steering input from the input shaft to a steered wheel assembly of the vehicle. A torque transmitting member connects between the input shaft and the output shaft for transmitting a torque from the input shaft to the output shaft. A sensor provides an analog output voltage in response to a sensed magnetic field. A magnet is located adjacent and in radially spaced relation to the sensor, and a magnetic field varying member is positioned in a magnetic field of the magnet, where the magnetic field varying member is movable in a longitudinal direction generally parallel to the rotational axis to vary a magnetic flux between the magnet and the sensor in response to relative movement between the input shaft and the output shaft.
Abstract: A radial rotary transfer assembly including at least one rotor (4) and at least one stationary part (1) The rotor (4) has at least two sealing surfaces (16, 18). Two sliding rings (2, 3) having at least two sealing surfaces (15, 17) are arranged between the stationary part and the rotor. The sealing surfaces (15, 17) of the sliding rings (2, 3) co-operate with the rotor sealing surfaces (16, 18), and with at least one radial through-flow duct (10) between the pairs (15, 16; 17, 18) of co-operating sealing surfaces.
Type:
Grant
Filed:
October 15, 2004
Date of Patent:
August 5, 2008
Assignee:
GAT Gesellschaft fur Antriebstechnik mbH
Abstract: Systems, methods and computer implemented tools are provided for performing Markov chain Monte Carlo simulations. Computer implemented tools include a library of MCMC classes that define a core foundation of the MCMC analysis that minimizes knowledge of computer programming and manages the overhead associated with implementing MCMC simulation. Moreover, a user interacting with the various embodiments of the present invention is given numerical control over the problem at issue so that a skilled user can run successful MCMC simulations even where components of the distribution of interest are non-standard.
Abstract: The dynamic range of an electrophotographic device may be shifted by calibrating a laser power of a laser source to operate within a first range of power levels during a laser power adjustment operation. At least one laser control parameter is modified after calibrating the laser power so that the laser source is operable within a second range of power levels different from the first range of power levels and a beam emitted by the laser source is controlled within the second range of power levels when the beam is directed towards an image area of a photoconductive surface.
Type:
Grant
Filed:
February 21, 2006
Date of Patent:
July 22, 2008
Assignee:
Lexmark International, Inc.
Inventors:
Thomas A. Fields, Christopher D. Jones, William P. Cook, Cyrus B. Clarke, Jonathan C. Frey