Patents by Inventor Timothy J. Craycroft

Timothy J. Craycroft 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: 5856826
    Abstract: "A method and apparatus for organizing windows to be displayed on a screen of a computer system into window groups by attribute, function, content, or any arbitrary characteristic. A window's membership in a window group is also assigned a status that determines whether the window, upon selection, is displayed individually or as part of that group. Each window may simultaneously belong to a plurality of window groups. A data structure may be formed in a table where windows represent rows and window groups represent columns".
    Type: Grant
    Filed: October 6, 1997
    Date of Patent: January 5, 1999
    Assignee: Apple Computer, Inc.
    Inventor: Timothy J. Craycroft
  • Patent number: 5838315
    Abstract: Explicit support for custom gadgets is provided, at a system software level, in a manner that is essentially application-transparent. Specific support is provided for the addition of one custom gadget per window. The custom gadget is identified by a specific numeric code in the same manner as the close and zoom boxes. An application simply tells the system software what the custom gadget for a particular window should look like. The code responsible for drawing that window's frame then knows where to find the image of the custom gadget and will render it appropriately. When a user clicks in the custom gadget, the system software notifies the application of the event by means of the numeric code associated with the custom gadget. More particularly, in accordance with one embodiment of the invention, a custom interactive user-interface element is provided in a title bar of a window of an application program in a graphical, event-driven computer system having a computer display.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: November 17, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Timothy J. Craycroft, Robert R. Ulrich
  • Patent number: 5692142
    Abstract: Explicit support for custom gadgets is provided, at a system software level, in a manner that is essentially application-transparent. Specific support is provided for the addition of one custom gadget per window. The custom gadget is identified by a specific numeric code in the same manner as the close and zoom boxes. An application simply tells the system software what the custom gadget for a particular window should look like. The code responsible for drawing that window's frame then knows where to find the image of the custom gadget and will render it appropriately. When a user clicks in the custom gadget, the system software notifies the application of the event by means of the numeric code associated with the custom gadget. More particularly, in accordance with one embodiment of the invention, a custom interactive user-interface element is provided in a title bar of a window of an application program in a graphical, event-driven computer system having a computer display.
    Type: Grant
    Filed: February 1, 1996
    Date of Patent: November 25, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Timothy J. Craycroft, Robert R. Ulrich
  • Patent number: 5627960
    Abstract: Explicit support is provided at the system software level for application program tear-off menus in a manner that is essentially application-transparent. All menus are transformed into windows and grouped in a single menu layer for each application, greatly simplifying many of the complexities of navigating through hierarchical and tear-off menus. Each application has its own menu layer that is shown and hidden as the application moves to the foreground and background. Tear-off menus, as with all menus, are hidden and shown with the menu layer, generating the desirable "floating-window" behavior. More particularly, menus are managed in a graphical, event-driven computer system having a computer display by representing the menus as windows, providing a menu layer for containing menus of a computer program, and displaying a menu. Events occurring with respect to the menu layer are detected, in response to which display of the menu is varied.
    Type: Grant
    Filed: March 4, 1996
    Date of Patent: May 6, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Daniel K. Clifford, Timothy J. Craycroft