Patents by Inventor Joshua B. Susser

Joshua B. Susser 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: 7461386
    Abstract: Apparatus and processes, including computer implemented processes, for managing exceptions throwable during execution of methods in one or more classes by a machine. Each method includes an exception handler array defining exception handlers associated with the method. The method includes combining the exception handler arrays for all methods into a single exception handler table.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: December 2, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Judith E. Schwabe, Joshua B. Susser
  • Patent number: 7444631
    Abstract: A system links architecture neutral code downloaded to a resource constrained computer. The code may be separated into one or more packages having one or more referenceable items. The system maps the one or more referenceable items into corresponding one or more tokens; orders the tokens to correspond to a run-time mode; downloads the packages to the resource constrained computer; and links the packages into an executable code using the ordered tokens.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: October 28, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Judith E. Schwabe, Joshua B. Susser
  • Patent number: 7200842
    Abstract: A resource-constrained device such as a smart card or the like includes memory for storing an application software program comprising an object-oriented, verifiable, platform-independent, type-safe and pointer-safe sequence of instructions. The device can also include a virtual machine implemented on a microprocessor where the virtual machine is capable of executing the sequence of instructions. Each instruction includes an operation code, and each data manipulation instruction is specific to a particular data type. The application program can be stored on a computer-readable medium prior to being received by the resource-constrained device. Methods of using such an application program, including accessing the program over the Internet and downloading it to a smart card, also are disclosed.
    Type: Grant
    Filed: February 2, 1999
    Date of Patent: April 3, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Joshua B. Susser, Judith E. Schwabe
  • Patent number: 6880155
    Abstract: A system links architecture neutral code downloaded to a resource constrained computer. The code may be separated into one or more packages having one or more referenceable items. The system maps the one or more referenceable items into corresponding one or more tokens; orders the tokens to correspond to a run-time mode; downloads the packages to the resource constrained computer; and links the packages into an executable code using the ordered tokens.
    Type: Grant
    Filed: February 2, 1999
    Date of Patent: April 12, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Judith E. Schwabe, Joshua B. Susser
  • Patent number: 6848111
    Abstract: Apparatus and processes, including computer implemented processes, for managing exceptions throwable during execution of methods in one or more classes by a machine. Each method includes an exception handler array defining exception handlers associated with the method. The method includes combining the exception handler arrays for all methods into a single exception handler table.
    Type: Grant
    Filed: February 2, 1999
    Date of Patent: January 25, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Judith E. Schwabe, Joshua B. Susser
  • Publication number: 20030028686
    Abstract: A system links architecture neutral code downloaded to a resource constrained computer. The code may be separated into one or more packages having one or more referenceable items. The system maps the one or more referenceable items into corresponding one or more tokens; orders the tokens to correspond to a run-time mode; downloads the packages to the resource constrained computer; and links the packages into an executable code using the ordered tokens.
    Type: Application
    Filed: February 2, 1999
    Publication date: February 6, 2003
    Inventors: JUDITH E. SCHWABE, JOSHUA B. SUSSER
  • Patent number: 5745910
    Abstract: A document-centered user interface architecture for a computer system employs parts as the fundamental building blocks of all documents. All data is stored in the system as a part, which is comprised of contents and an associated editor. The contents and the functionality of the editor are available to the user wherever the part is located, whether in a document, on a desktop or in a folder. Parts function as containers for other parts, thereby facilitating the compilation and editing of multimedia or compound documents. A data structure, labelled a frame, functions as an interface between a container part and an embedded part, and allows the two parts to negotiate with respect to graphic structure without requiring extensive knowledge of one another's internal constraints.
    Type: Grant
    Filed: April 17, 1996
    Date of Patent: April 28, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Kurt W. Piersol, Joshua B. Susser, Richard C. Rodseth