Patents Represented by Attorney, Agent or Law Firm John D. Flynn
-
Patent number: 5566424Abstract: 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: GrantFiled: May 8, 1995Date of Patent: October 22, 1996Assignee: International Business Machines CorporationInventors: Dennis Crompton, Richard H. Harris, Herbert G. Leonard, George Hufford, III, Jeff D. Thomas
-
Patent number: 5542152Abstract: 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: GrantFiled: May 8, 1995Date of Patent: August 6, 1996Assignee: International Business Machines CorporationInventors: Dennis Crompton, Richard H. Harris, Herbert G. Leonard, George Hufford, III, Jeff D. Thomas
-
Patent number: 5544077Abstract: 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: GrantFiled: January 19, 1994Date of Patent: August 6, 1996Assignee: International Business Machines CorporationInventor: Paul C. Hershey
-
Patent number: 5542032Abstract: 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: GrantFiled: October 4, 1993Date of Patent: July 30, 1996Assignee: Loral Federal Systems CompanyInventor: Mark D. Pritt
-
Patent number: 5539774Abstract: 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: GrantFiled: June 15, 1994Date of Patent: July 23, 1996Assignee: International Business Machines CorporationInventors: Ramin Nobakht, Jeyhan Karaoguz
-
Patent number: 5539394Abstract: 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: GrantFiled: June 20, 1995Date of Patent: July 23, 1996Assignee: International Business Machines CorporationInventors: Robert T. Cato, Richard H. Harris, Hollis P. Posey
-
Patent number: 5537607Abstract: 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: GrantFiled: March 22, 1995Date of Patent: July 16, 1996Assignee: International Business Machines CorporationInventor: Robert R. Ploger, III
-
Patent number: 5533817Abstract: 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: GrantFiled: May 19, 1995Date of Patent: July 9, 1996Assignee: International Business Machines CorporationInventors: Richard H. Harris, Michael J. Kinney, Kevin H. Vorhees
-
Patent number: 5526488Abstract: 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: GrantFiled: January 26, 1994Date of Patent: June 11, 1996Assignee: International Business Machines CorporationInventors: Paul C. Hershey, Raymond F. Daugherty, John G. Waclawsky
-
Patent number: 5526283Abstract: 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: GrantFiled: January 26, 1994Date of Patent: June 11, 1996Assignee: International Business Machines CorporationInventors: Paul C. Hershey, John G. Waclawsky
-
Patent number: 5519701Abstract: 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: GrantFiled: March 29, 1995Date of Patent: May 21, 1996Assignee: International Business Machines CorporationInventors: Michel M. Colmant, Robert W. Krug, Alexander A. Smith
-
Patent number: 5516217Abstract: 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: GrantFiled: June 7, 1995Date of Patent: May 14, 1996Assignee: International Business Machines CorporationInventors: Douglas E. Alexander, Richard H. Harris, Jeff D. Thomas
-
Patent number: 5493689Abstract: 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: GrantFiled: March 1, 1993Date of Patent: February 20, 1996Assignee: International Business Machines CorporationInventors: John G. Waclawsky, Paul C. Hershey
-
Patent number: 5461699Abstract: 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: GrantFiled: October 25, 1993Date of Patent: October 24, 1995Assignee: International Business Machines CorporationInventors: Mansur Arbabi, Scott M. Fischthal
-
Patent number: 5459839Abstract: 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: GrantFiled: August 22, 1994Date of Patent: October 17, 1995Assignee: International Business Machines CorporationInventors: Jeffery L. Swarts, Gary L. Rouse
-
Patent number: 5455875Abstract: 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: GrantFiled: August 3, 1993Date of Patent: October 3, 1995Assignee: International Business Machines CorporationInventors: Dan Chevion, Ittai Gilat, Andre Heilper, Oren Kagan, Amir Kolsky, Yoav Medan, Eugene Walach
-
Patent number: 5448734Abstract: 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: GrantFiled: May 26, 1994Date of Patent: September 5, 1995Assignee: International Business Machines CorporationInventors: Richard J. Hrabik, Christopher J. Lennon, Timothy N. Scaggs, Philip A. Smith
-
Patent number: 5446874Abstract: 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: GrantFiled: December 23, 1993Date of Patent: August 29, 1995Assignee: International Business Machines Corp.Inventors: John G. Waclawsky, Paul C. Hershey, Raymond F. Daugherty
-
Patent number: 5420968Abstract: 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: GrantFiled: September 30, 1993Date of Patent: May 30, 1995Assignee: International Business Machines CorporationInventor: Abhai Johri
-
Patent number: 5418930Abstract: 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: GrantFiled: September 5, 1991Date of Patent: May 23, 1995Assignee: International Business Machines CorporationInventor: Jeffery L. Swarts