Patents by Inventor Marc D. Moss

Marc D. Moss 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: 6125402
    Abstract: Methods, systems, and software for executing a particular form of a multi-purpose program in a distributed computing environment are disclosed. In one embodiment, a multi-purpose program is executed in one of two forms upon a request to invoke the multipurpose program in a distributed computing environment. If the program is invoked for executing in an applet form, one possible form of the multi-purpose program, the system makes dynamic calls to a remotely accessible file library for operation of a specific function of the program. If the program is invoked for executing in an application form, another possible form of the program, the system makes local calls to a locally accessible file library for operation of a specific function of the program. In a preferred embodiment, a startup environment is created and adapted for running any one of the several forms of the multi-purpose program.
    Type: Grant
    Filed: June 16, 1997
    Date of Patent: September 26, 2000
    Assignee: Sun Microsystems, Inc.
    Inventors: Nagendra Nagarajayya, Bangalore Madhuchandra, Xavier de Saint Girons, Vincent Vandenschrick, Thierry J. Lobel, Marc D. Moss, Fabrice Keller
  • Patent number: 6038588
    Abstract: A method, apparatus, and computer readable medium for creating, updating, and displaying a modal progress dialog window containing a job-specific progress indicator is described. The modal progress dialog window is updated while the job, typically a user-invoked function within an application, is running. As a modal dialog window, its creation is accompanied by the creation of a second thread. The second thread works in conjunction with a host application thread to create, display, refresh, and dispose the progress dialog window. Because the host thread and the second thread are able to alternate control of the progress dialog window, the progress indicator within the window is updated and displayed at meaningful intervals upto job completion on a display monitor while the job is running.
    Type: Grant
    Filed: June 30, 1997
    Date of Patent: March 14, 2000
    Assignee: Sun Microsystems, Inc.
    Inventors: Nagendra Nagarajayya, Bangalore Madhuchandra, Xavier de Saint Girons, Vincent Vandenschrick, Thierry J. Lobel, Marc D. Moss, Fabrice Keller
  • Patent number: 5991762
    Abstract: A method for creating a table object made up of one or more columns, where the table object can be used as a programming interface or wrapper for an underlying table component is described. The table is made up of one or more column objects that can be used in other tables with minor alterations. The column objects are created to hold data of one type. This type can be a basic data type or a specialized graphical user interface type, allowing for great flexibility in creating table data structures for holding data of a wide variety. The table object is used to facilitate the use of an underlying table component, which may contain its own search engine. The table object acts as a wrapper for the table component allowing the application developer to use columns from other tables for use with a particular underlying table component without having to recreate or rewrite computer code for that particular underlying table component.
    Type: Grant
    Filed: June 30, 1997
    Date of Patent: November 23, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Nagendra Nagarajayya, Bangalore Madhuchandra, Xavier de Saint Girons, Vincent Vandenschrick, Thierry J. Lobel, Marc D. Moss, Fabrice Keller
  • Patent number: 5940078
    Abstract: Methods and apparatuses for altering the appearance of an icon box when an event effecting the icon box occurs are disclosed. In one embodiment, a pointer entering an icon box or exiting an icon box is detected and an icon property is set accordingly. Also detected is an icon being set to activate its underlying function and the actual activation of an icon's underlying function. Another icon property is set based on whether an icon is set to be activated or has been activated. A repaint procedure is used to retrieve a new icon image and replace the image in the icon before the event occurred. The repaint procedure uses an icon label and the icon property states to determine which image to retrieve and place in the icon box. The repaint method retrieves an image from a plurality of images reflecting different states of the icon. The icon is also capable of communicating any events effecting it to its parent object, such as a toolbar, thereby allowing the parent object to behave in an appropriate manner.
    Type: Grant
    Filed: June 17, 1997
    Date of Patent: August 17, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Nagendra Nagarajayya, Bangalore Madhuchandra, Xavier de Saint Girons, Vincent Vandenschrick, Thierry J. Lobel, Marc D. Moss, Fabrice Keller