Patents by Inventor Ronald J. Kleinman

Ronald J. Kleinman 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: 7658323
    Abstract: A system for using compatible point-of-service (POS) applications to access and control devices of a POS unit. A server runs a POS application and a set of peripheral drivers (or device controls). A networked POS unit communicates with the host server via a communication network, and the networked POS unit includes peripherals connected locally to its I/O ports. The POS unit further includes a device communications management module processing output received from the host server that is generated by the POS application and is targeted at one of the connected peripheral ports. The device communications management module transfers POS device input from the peripherals over the communication network to the host server for processing by the POS application. The POS application interfaces with the peripheral drivers, and the output is provided by one of the peripheral drivers that corresponds to the target peripheral of the networked POS unit.
    Type: Grant
    Filed: May 24, 2006
    Date of Patent: February 9, 2010
    Assignee: Sun Microsystems, Inc.
    Inventors: Ronald J. Kleinman, Robert V. Ganley, Jr.
  • Publication number: 20070276763
    Abstract: A system for using compatible point-of-service (POS) applications to access and control devices of a POS unit. A server runs a POS application and a set of peripheral drivers (or device controls). A networked POS unit communicates with the host server via a communication network, and the networked POS unit includes peripherals connected locally to its I/O ports. The POS unit further includes a device communications management module processing output received from the host server that is generated by the POS application and is targeted at one of the connected peripheral ports. The device communications management module transfers POS device input from the peripherals over the communication network to the host server for processing by the POS application. The POS application interfaces with the peripheral drivers, and the output is provided by one of the peripheral drivers that corresponds to the target peripheral of the networked POS unit.
    Type: Application
    Filed: May 24, 2006
    Publication date: November 29, 2007
    Inventors: Ronald J. Kleinman, Robert V. Ganley
  • Patent number: 6128640
    Abstract: A system and method for emulating complete operating system support for synchronization of the execution of a process on multiple independent events. The emulation includes creating a thread and control; collecting representations of the different events into one container event, the occurrence of any one of the different events effecting the occurrence of the container event; waiting on the container event; suspending the execution of the thread; and after the occurrence of the container event, resuming the execution of the thread of control.
    Type: Grant
    Filed: October 3, 1996
    Date of Patent: October 3, 2000
    Assignee: Sun Microsystems, Inc.
    Inventor: Ronald J. Kleinman