Patents by Inventor Peter A. Korn

Peter A. Korn 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: 7328158
    Abstract: A system and method for adding speech recognition to graphics user interface based applications for a computer system is described. The speech recognition system provides a profile generation module that enables users to create editable profiles of grammar and corresponding actions that may be used by a speech agent and in combination with an accessibility framework to drive that application based on the user's spoken commands.
    Type: Grant
    Filed: April 11, 2003
    Date of Patent: February 5, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Richard N. Burridge, William D. Walker, Peter A. Korn, Oliver Braun
  • Patent number: 6654038
    Abstract: A method for keyboard navigation in a graphical user interface, including defining a key event dispatcher for focus ordering of at least one non-focusable component, configured to recognize a special mode entry character and a special mode exit character, upon entry of the special mode entry character by a user, entering a special mode wherein subsequent key events are manipulated by the key event dispatcher to navigate the focus ordering of the at least one non-focusable component while a current focus owner is maintained, and exiting the special mode upon entry of the special mode exit character by the user, wherein the special mode is at least one of the group consisting of an input method mode, an accessible navigation mode and a window navigation mode.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: November 25, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Hania Gajewska, David P Mendenhall, Peter A. Korn, Michael C. Albers, Lynn Monsanto
  • Patent number: 6611877
    Abstract: An event aggregator allows an application program to receive notification of events generated by selected objects without registering as a listener for events with each object. The event aggregator has a registration list module that receives a registration request from the application program indicating from which object types the application program wants to receive notification of events, an object monitor that continually checks the computer system for objects and registers a listener with each object; and an event monitor that that notifies the application program if any listener receives notification of an event generated by an object type indicated by the registration request.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: August 26, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Peter A. Korn, William D. Walker
  • Publication number: 20020035649
    Abstract: An event notification subsystem for use in connection with a digital computer system provides notification of the occurrence of events which occur in connection with objects in the digital computer system to application programs. The event notification subsystem includes an event monitor that establishes, associated with the ones of said objects, respective listeners that determine when the respective object has generated an event notification. The event monitor, in response to receipt of notification from a listener that an event notification has been received for the object for which it is monitoring event notifications, in turn notifies ones of the application programs which are registered therewith which have indicated to the event monitor that they wish to receive notifications for the respective object.
    Type: Application
    Filed: June 30, 1998
    Publication date: March 21, 2002
    Inventors: PETER A. KORN, WILLIAM D. WALKER
  • Patent number: 6332218
    Abstract: A program loading arrangement is used in connection with a virtual machine for loading programs for processing in the virtual machine. The program loading arrangement includes a program/class loader and a dependency list. The dependency list identifies, for each program for which one or more classes are to be instantiated in the virtual machine for use during processing of the respective program, the class or classes that are to be so instanitated. In response to a request to load a program for processing in the virtual machine, the program/class loader initiates loading of the program. In addition, the program/class loader determines from the dependency list whether any classes are to be instantiated for use during processing of the program being loaded and, if so, instantiates the respective classes.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: December 18, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: William D. Walker, Peter A. Korn
  • Patent number: 4461389
    Abstract: A tamper-proof closure arrangement for a container includes a shrinkable seal applied to seal receiving surfaces of the container and closure cap such that the seal is applied internally of the closure cap without removing the closure cap. In a preferred embodiment, the seal surfaces comprise three-dimensional surfaces formed on the container neck and on the closure cap internally of a skirt portion of the cap. The seal is visible through the closure cap such that any attempt at removing the cap irreversibly damages or deforms the seal to provide a visual indication of tampering.
    Type: Grant
    Filed: November 2, 1982
    Date of Patent: July 24, 1984
    Assignee: Maxwell Laboratories, Inc.
    Inventor: Peter Korn
  • Patent number: D486915
    Type: Grant
    Filed: October 7, 2002
    Date of Patent: February 17, 2004
    Assignee: Ohio Medical Instrument Company, Inc.
    Inventors: Udo Warschewske, Karl-Heinz Reinwald, Peter Korn