Patents by Inventor Michael J. Koval

Michael J. Koval has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5619733
    Abstract: Disclosed are apparatus and methods for synchronized presentation of analog and digital data by applying a common synchronization scheme to both types of data. Digital data is "streamed" by transferring the data in blocks from a source to a series of memory buffers, where it accumulates for subsequent transfer to an output device driver. The control module responsible for data streaming periodically reports a temporal location within the presentation represented by the data. A supervisory module designates one of the control modules a "master", and periodically compares the values reported by the various other control modules against that reported by the master. If a comparison exceeds a threshold tolerance value associated with each control module, a sync pulse is delivered to that control module, causing it to correct the synchronization mismatch.
    Type: Grant
    Filed: November 10, 1994
    Date of Patent: April 8, 1997
    Assignee: International Business Machines Corporation
    Inventors: Bradley D. Noe, William W. Lawton, Michael J. Koval, David W. Killian
  • Patent number: 5487167
    Abstract: A multimedia data processing system includes a memory for storing multimedia application programs and a multitasking operating system. Extensions to the operating system control data streaming from source devices to target devices to provide real-time, continuous streaming. The extensions provide central buffer management with a user buffer option, bi-level priority support for data stream handlers, support for interleaved streams, and data stream event detection and notification.
    Type: Grant
    Filed: August 9, 1994
    Date of Patent: January 23, 1996
    Assignee: International Business Machines Corporation
    Inventors: Chris A. Dinallo, Michael J. Koval, William W. Lawton, Martin J. Paulat, Jr., John G. Tyler, Scott L. Winters, Gary G. Allran
  • Patent number: 5441173
    Abstract: A piston depositor for depositing batter and the like into pans in an automated bakery line includes a valve housing which defines an inlet, a valve chamber, an outlet and a cylinder bore which intersects the valve chamber. A rotary valve is disposed within the valve chamber. The rotary valve selectively interconnects the bore with the valve housing inlet and the valve housing outlet. A piston and rod assembly is slideably disposed within the bore. A programmable drive system including servomotors controls the operation of the rotary valve and piston and rod assembly to intake batter through the housing inlet and discharge the batter through the valve housing outlet.
    Type: Grant
    Filed: March 2, 1994
    Date of Patent: August 15, 1995
    Assignee: Continental Baking Company
    Inventors: Michael J. Koval, Richard M. Silzer, William M. Hasse, Michael E. Leiweke
  • Patent number: 5339413
    Abstract: A data stream is created for moving data from a source to a target in accordance with a stream protocol defined by controlling stream protocol control blocks (SPCBs) created from a predefined source SPCB and a predefined target SPCB. The controlling SPCBs include information establishing a plurality of data buffers that are used to efficiently stream or transfer data on a real-time basis. The controlling SPCBs are formed by a process of negotiation in which differences between the source and target SPCBs are reconciled in accordance with rules of negotiation. Once the data stream is created, it is then started by the application program and data is streamed until an end of stream is reached.
    Type: Grant
    Filed: August 21, 1992
    Date of Patent: August 16, 1994
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Koval, William W. Lawton, John G. Tyler, Scott L. Winters
  • Patent number: 5333299
    Abstract: A personal computer based, multimedia, data processing system includes a software solution to the problem of synchronizing two or more data streams which output data to two or more multimedia output devices. One stream is a master and each other stream is a slave. The master stream generates sync pulses that can be handled in two different synchronization methods, master-slave independent synchronization or master-driven slave synchronization. Sync pulses are generated with a predetermined granularity, and synchronization is achieved when a slave stream is out of tolerance. Adaptive resynchronization may be used to speed up or slow down a slave stream.
    Type: Grant
    Filed: December 31, 1991
    Date of Patent: July 26, 1994
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Koval, William W. Lawton, George A. McClain, John G. Tyler, Scott L. Winters