Patents Represented by Attorney, Agent or Law Firm John D. Flynn
  • Patent number: 5566424
    Abstract: A tilt adjustment mechanism having an upper housing, a lower housing and a shaft assembly is disclosed. The shaft assembly receives the gears which are pressed on either end of shaft. The shaft fits through locating slots in the lower housing. Each of the gears are activated by internal gears located on each side of the upper housing. The internal gears are integrally formed with the upper housing. The upper housing is hinged on the lower housing and can rotate 20 degrees. The shaft assembly mechanism provides a torsion bar function to insure that the upper housing moves evenly with respect to the lower housing. Even motion in the upwards and downwards directions of the housing is provided by even rotational torsional motion and opposite rotational torsional motion of the shaft assembly of the tilt adjustment mechanism. The shaft assembly mechanism decouples the frictional load in the two different rotational directions about its shaft.
    Type: Grant
    Filed: May 8, 1995
    Date of Patent: October 22, 1996
    Assignee: International Business Machines Corporation
    Inventors: Dennis Crompton, Richard H. Harris, Herbert G. Leonard, George Hufford, III, Jeff D. Thomas
  • Patent number: 5542152
    Abstract: A tilt adjustment mechanism having an upper housing, a lower housing and a shaft assembly is disclosed. The shaft assembly receives the gears which are pressed on either end of shaft. The shaft fits through locating slots in the lower housing. Each of the gears are activated by internal gears located on each side of the upper housing. The internal gears are integrally formed with the upper housing. The upper housing is hinged on the lower housing and can rotate 20 degrees. The shaft assembly mechanism provides a torsion bar function to insure that the upper housing moves evenly with respect to the lower housing. Even motion in the upwards and downwards directions of the housing is provided by even rotational torsional motion and opposite rotational torsional motion of the shaft assembly of the tilt adjustment mechanism. The shaft assembly mechanism decouples the frictional load in the two different rotational directions about its shaft.
    Type: Grant
    Filed: May 8, 1995
    Date of Patent: August 6, 1996
    Assignee: International Business Machines Corporation
    Inventors: Dennis Crompton, Richard H. Harris, Herbert G. Leonard, George Hufford, III, Jeff D. Thomas
  • Patent number: 5544077
    Abstract: The invention is a high availability data processing system. It includes a primary processor at a first node of a communications network with a serial data stream, having failure detection logic therein, for outputting an alarm signal to the network having a characteristic pattern indicating a failure in the primary processor. The invention further includes a first standby processor at a second node of the communications network, having a first event driven interface therein coupled to the network, for detecting the alarm signal. When the characteristic pattern is detected by the event driven interface, switch over logic in the first standby processor, invokes primary status in the first standby processor.
    Type: Grant
    Filed: January 19, 1994
    Date of Patent: August 6, 1996
    Assignee: International Business Machines Corporation
    Inventor: Paul C. Hershey
  • Patent number: 5542032
    Abstract: A method and system for generating an anti-aliased image of a three dimensional surface is described. A point of view of the display screen is specified by an azimuth angle and an elevation angle with respect to the three-dimensional surface. The surface is defined as a two-dimensional array of height values. The projection of a point of the surface to the display plane is performed by applying a rotation based on the azimuth and elevation angles, followed by a parallel projection to the display plane so that, the columns of the surface project to the columns of the display screen. The points of the surface are projected in pairs, starting with the nearest points within a column and proceeding to the farthest points of the column. The grey-level shading (or color) values are accumulated in a one-dimensional array of floating-point variables that store the intensities of the pixels of a column of the display screen.
    Type: Grant
    Filed: October 4, 1993
    Date of Patent: July 30, 1996
    Assignee: Loral Federal Systems Company
    Inventor: Mark D. Pritt
  • Patent number: 5539774
    Abstract: An adaptive equalization method and device which provides for the equalization of symbol sequences sent through fading multipath channels with time and frequency dispersion. By using a trainer system to supply an estimate of the received symbol sequence to a trainee system, equalization of the received symbol sequences is accomplished without the need for training sequences and with the ability of compensating for spectral nulls without a substantial increase in the noise in the system. The trainer system is configured as a decision directed equalizer with a feed forward filter having the received symbol sequence as input and connected to a decision element that outputs decided symbols. The trainee system is similar to decision feed back equalization in that it has a feed forward filter, a feedback filter and a decision element but, differs in that the input to the feed back filter is provided by the trainer system. The feed forward filter of the trainee system takes received symbol sequence as input.
    Type: Grant
    Filed: June 15, 1994
    Date of Patent: July 23, 1996
    Assignee: International Business Machines Corporation
    Inventors: Ramin Nobakht, Jeyhan Karaoguz
  • Patent number: 5539394
    Abstract: Apparatus and method are disclosed for communicating between a central location and a plurality of identification tags or labels located in a container or in a space without separately passing each tag or labeled product through a read station. The disclosure includes use of hashing to reduce the amount of time needed to read the possible tags in the space. Reading is accomplished using radio communication with a combination of broadcast and time division multiplex architectures.
    Type: Grant
    Filed: June 20, 1995
    Date of Patent: July 23, 1996
    Assignee: International Business Machines Corporation
    Inventors: Robert T. Cato, Richard H. Harris, Hollis P. Posey
  • Patent number: 5537607
    Abstract: A peripheral circuit interface adapter for a computer system is defined whose function is established programmatically rather than being designed, laid out and fabricated uniquely for each different function the interface adapter might perform. A designer can program the interface adapter function and then cause that function to be defined dynamically through downloading on the interface adapter when the system on which it resides is powered on. The interface adapter contains rudimentary bus interface elements and external interface section and a control section. The control section establishes the overall function of the adapter and is defined by a field programmable gate array that assumes specific wiring characteristics as a result of downloading from the hosting system.
    Type: Grant
    Filed: March 22, 1995
    Date of Patent: July 16, 1996
    Assignee: International Business Machines Corporation
    Inventor: Robert R. Ploger, III
  • Patent number: 5533817
    Abstract: A printer employs a print head having a wire column arranged at an angle between 0.degree. and 90.degree. relative to a permitted line of motion of the print head. This angled print head allows for both portrait and landscape printing. Portrait mode printing is performed by controlling movement of the angled print head along the permitted line of motion during printing of each line of images. Landscape mode printing is controlled by maintaining a stationary position of the print head while the print receivable medium is moved in a direction perpendicular to the permitted line of motion of the print head.
    Type: Grant
    Filed: May 19, 1995
    Date of Patent: July 9, 1996
    Assignee: International Business Machines Corporation
    Inventors: Richard H. Harris, Michael J. Kinney, Kevin H. Vorhees
  • Patent number: 5526488
    Abstract: A system is disclosed for the dynamic switching between a first Event Driven Interface and a second Event Driven Interface based upon inband information contained in the data frames of a data communications network. This enables the selective realtime transfer of routing control based upon diverse communications protocols, for example. A first routing table can be contained in a first Event Driven Interface and a second routing table can be embodied in a second Event Driven Interface, and in this example, by means of the first Event Driven Interface identifying the switchover pattern contained within a switching segment of the data frame, the system can automatically switch over to connect a second Event Driven Interface to the data communications network, containing a second routing table configuration. In this manner, realtime control of routing, for example, can be accomplished with inband information in a data communications network.
    Type: Grant
    Filed: January 26, 1994
    Date of Patent: June 11, 1996
    Assignee: International Business Machines Corporation
    Inventors: Paul C. Hershey, Raymond F. Daugherty, John G. Waclawsky
  • Patent number: 5526283
    Abstract: A realtime high speed data capture is provided in response to a trigger bit pattern detected in a serial bit stream. An Event Driven Interface is connected to a data communications network to receive a serial bit stream. A capture buffer is connected to the network to store at least a portion of the serial bit stream. The capture buffer is selectively connected to the network by means of a gate. The Event Driven Interface is programmed to recognize a trigger bit pattern in the serial bit stream and to output an enable signal to the gate. In response to this, the capture buffer will store a predetermined portion of the serial bit stream from the network.
    Type: Grant
    Filed: January 26, 1994
    Date of Patent: June 11, 1996
    Assignee: International Business Machines Corporation
    Inventors: Paul C. Hershey, John G. Waclawsky
  • Patent number: 5519701
    Abstract: A queue manager manages multiple interfaces among a network, a host bus and a storage means including multiple circular FIFO's in a data communication system handling packet and multimedia data transferred, in either direction, between the host bus and the network. The queue manager includes a programmable parameter RAM interface, computation logic and status means. An efficient queue management algorithm dynamically manages storage of data in the circular multiple FIFO's as data is transferred, in either direction, between the host bus and the network. System bandwidth is allocated by the queue manager to the queues which have the most activity thereby improving the speed of transferring data while reducing the amount of bandwidth that would otherwise be required by prior systems. The programmable interface permits a user to define and dynamically configure the multiple circular FIFO storage means to include other parameters useful in the management of data transferred between the host bus and the network.
    Type: Grant
    Filed: March 29, 1995
    Date of Patent: May 21, 1996
    Assignee: International Business Machines Corporation
    Inventors: Michel M. Colmant, Robert W. Krug, Alexander A. Smith
  • Patent number: 5516217
    Abstract: An improved print ribbon cartridge, having a plurality of paper guide means therein capable of preventing the fouling of paper at the time of printing, for use with a typewriter or printer having a platen, a carrier movable along the platen which supports the cartridge, a print head supported on the carrier for operating in conjunction with the print ribbon in the cartridge to cause printing on a document.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: May 14, 1996
    Assignee: International Business Machines Corporation
    Inventors: Douglas E. Alexander, Richard H. Harris, Jeff D. Thomas
  • Patent number: 5493689
    Abstract: A system and process are disclosed for configuring an Event Driven Interface and analyzing its output for monitoring and controlling a data communications network. The invention is a combination of a source of control vectors, which sends control vectors to a Programmable Performance Vector Generator which is coupled to a data communications network to be monitored and controlled. The control vectors configure an Event Driven Interface contained in the Programmable Performance Vector Generator, based upon the protocol of the network, performance information required, and the type of analysis and network characteristics required from the system. Event vectors are then output to an expert system which analyzes them and provides monitoring information and control signals to the network. The invention enables real-time load distribution, load balancing, problem determination, routing and customer services.
    Type: Grant
    Filed: March 1, 1993
    Date of Patent: February 20, 1996
    Assignee: International Business Machines Corporation
    Inventors: John G. Waclawsky, Paul C. Hershey
  • Patent number: 5461699
    Abstract: A system and method for forecasting that combines a neural network with a statistical forecast is presented. A neural network having an input layer, a hidden layer, and an output layer with each layer having one or more nodes is presented. Each node in the input layer is connected to each node in the hidden layer and each node in the hidden layer is connected to each node in the output layer. Each connection between nodes has an associated weight. One node in the input layer is connected to a statistical forecast that is produced by a statistical model. All other nodes in the input layer are connected to a different historical datum from the set of historical data. The neural network being operative by outputting a forecast, the output of the output layer nodes, when presented with input data. The weights associated with the connections of the neural network are first adjusted by a training device.
    Type: Grant
    Filed: October 25, 1993
    Date of Patent: October 24, 1995
    Assignee: International Business Machines Corporation
    Inventors: Mansur Arbabi, Scott M. Fischthal
  • Patent number: 5459839
    Abstract: A queue pointer manager contained in an integrated data controller is capable of controlling high speed data transfers between a high speed controlled data channel, a local processor bus and a dedicated local data bus. The overall design utilizes enhanced features of the Micro Channel architecture and data buffering to achieve maximum burst rates of 80 megabytes and to allow communications with 8, 16, 32 and 64 bit Micro Channel devices. Queued demands allow flexible programming of the Micro Channel master operations and reporting of completion statuses. The hardware control of command and status queuing functions increases the processing speed of control operations and reduces the need for software queuing. Extensive error checking/reporting, programming parameters, internal wrap self-test capability give the integrated data controller advanced functions as an input/output processor. The queue pointer manager also manages queue read and write pointers.
    Type: Grant
    Filed: August 22, 1994
    Date of Patent: October 17, 1995
    Assignee: International Business Machines Corporation
    Inventors: Jeffery L. Swarts, Gary L. Rouse
  • Patent number: 5455875
    Abstract: A data entry system generates an electronically stored coded representation of a character sequence from one or more electronically stored document images. The system comprising optical character recognition logic for generating, from the document image or images, character data specifying one of a plurality of possible character values for corresponding segments of the document images. The system also has an interactive display means for generating and sequentially displaying, one or more types of composite image, each composite image comprising segments of the document image or images arranged according to the character data, and a correction mechanism responsive to a user input operation to enable the operator to correct the character data associated with displayed segments.
    Type: Grant
    Filed: August 3, 1993
    Date of Patent: October 3, 1995
    Assignee: International Business Machines Corporation
    Inventors: Dan Chevion, Ittai Gilat, Andre Heilper, Oren Kagan, Amir Kolsky, Yoav Medan, Eugene Walach
  • Patent number: 5448734
    Abstract: Method and apparatus in a computer system for communicating messages between message sending and message receiving processes, without the need of providing a system registry of receiving processes and message types. A process wishing to receive messages of type X creates a named pipe having name X. A process wishing to send a message of type X to other interested processes in the system opens every instance of the name pipe X and writes the message to each instance. The system automatically alerts the receiving process on the other end of a pipe instance and, in response, the receiving process reads the message from the named pipe.
    Type: Grant
    Filed: May 26, 1994
    Date of Patent: September 5, 1995
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Hrabik, Christopher J. Lennon, Timothy N. Scaggs, Philip A. Smith
  • Patent number: 5446874
    Abstract: The method enables realtime establishment and maintenance of a standard of operation for a data communications network. The process begins by monitoring the network over some period of time to build benchmark data sets. The benchmark data sets contain a standard of operation for the network, which is historically categorized by either traffic type or activity. This standard of operation is accumulated by the intelligent monitoring facilities. After a period of accumulation, the benchmark is used to determine whether data taken from current monitoring activity indicates normal network behavior. Network monitoring information is analyzed using criteria in modules that have an interface to an expert system. The criteria modules evaluate the current monitored data against the prior benchmark collected data. The criteria module determines if the current network operating characteristics are outside the bounds of normal behavior. If they are, then alerts and logs of information can be sent to the expert system.
    Type: Grant
    Filed: December 23, 1993
    Date of Patent: August 29, 1995
    Assignee: International Business Machines Corp.
    Inventors: John G. Waclawsky, Paul C. Hershey, Raymond F. Daugherty
  • Patent number: 5420968
    Abstract: A system and method for conveying information to a user on the behavior of a dynamic display image or object which uses a display attribute table that maps an object type's attribute values to the object type's display attributes. Each display attribute in the display attribute table consists of an attribute value and an attribute value priority. The display attributes of a particular object are determined by selecting the display attribute values having the highest display attribute value priority given all the particular object's attribute values. As events change a particular object's attribute values the display attributes for the object are changed on the display by a display update means.
    Type: Grant
    Filed: September 30, 1993
    Date of Patent: May 30, 1995
    Assignee: International Business Machines Corporation
    Inventor: Abhai Johri
  • Patent number: 5418930
    Abstract: An Asynchronous Communications Interface to Synchronous Circuit having three stages is disclosed. The first stage captures the control and data signals from an asynchronous bus and converts them into signals which are synchronous to the internal clocks of the interface chip. The second stage of the interface is a synchronous state machine which utilizes the synchronized signals generated by the first stage to determine the current state of the asynchronous bus. The third stage of the interface uses the data generated by the synchronous state machine and the control and data signal capture logic to validate the data in a synchronous manner. This allows further processing of the data from the asynchronous bus without the use of any further asynchronous logic or timing.
    Type: Grant
    Filed: September 5, 1991
    Date of Patent: May 23, 1995
    Assignee: International Business Machines Corporation
    Inventor: Jeffery L. Swarts