Patents by Inventor Gregg S. Foster

Gregg S. Foster 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: 5737552
    Abstract: A machine, method and computer-readable medium for allowing program information to be conveyed to the user in a linear fashion, while also allowing the user to request additional program information relating to a particular "scene" that they are viewing. If a user is dissatisfied with the current scene they are viewing, they can request "alternate" program information. This is accomplished by dividing the program information conveyed to a user into scenes, any of which may have additional program information associated with it. When additional program information is requested, the appropriate scene associated with the current scene is conveyed to the user. Conversely, if a user requests alternate program information, then the requesting scene is conveyed to the user. If there is no requesting scene, then the next scene at the same level is conveyed to the user.
    Type: Grant
    Filed: July 28, 1995
    Date of Patent: April 7, 1998
    Assignee: Starwave Corporation
    Inventors: David Anthony Lavallee, Gregg S. Foster
  • Patent number: 5612719
    Abstract: A gesture sensitive button for graphical user interfaces characterized by a digital computer, a screen coupled to the digital computer, a pointer mechanism used for pointing locations on the screen, a "button" image displayed on the screen, and a gesture recognizer for detecting gestures made on the screen by the pointing mechanism. The button is responsive to at least two different button gestures made on the screen on or near the button. A process implementing the gesture sensitive button of the present invention includes: providing a button image on a computer screen; detecting a gesture made on the screen by a pointer such as a stylus, mouse, or trackball; determining whether the gesture is associated with the button image; and initiating one of at least two processes if the gesture is associated with the button image. The gesture sensitive button conserves real estate on the computer screen by permitting a single button to control multiple functions and processes.
    Type: Grant
    Filed: April 15, 1994
    Date of Patent: March 18, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Ernest H. Beernink, Gregg S. Foster, Stephen P. Capps
  • Patent number: 5596697
    Abstract: A method and apparatus are provided for routing information with a pointer-based computer such as a pen-based computer. The routing actions may be faxing, printing, mailing (electronically), and beaming (by infrared light). The routed information may be document or other item produced by or associated with a particular application running on the computer. Routing actions that send items out of the computer system preferably are processed according to the following steps. First one or more menus or windows associated with the application of the document being routed are displayed on a display screen of the computer. At least one of these menus or windows contains a list of routing actions available to the application. The user selects one of these routing actions and, in some cases, provides additional information pertaining to the destination, format, etc. of the document being routed.
    Type: Grant
    Filed: September 30, 1993
    Date of Patent: January 21, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Gregg S. Foster, John R. Meier, Stephen P. Capps
  • Patent number: 5588105
    Abstract: A status bar characterized by a template generated independently of an application program and displayed on a computer screen in contact with an application window. The template carries at least one active area that can include an icon for controlling the application program or an area which displays information generated by the application program. Alternatively, or additionally, the active area can include "global functions" of the computer system. A method for providing a status bar is characterized by the steps of creating a status bar template having at least one area to be activated, activating at least one area to create a status bar, and displaying the status bar on a computer screen in contact with an associated application window displayed on the computer screen. The step of creating a status bar template can include the steps of creating a plurality of status bar templates, one of which is chosen to be attached to a particular application window.
    Type: Grant
    Filed: February 24, 1995
    Date of Patent: December 24, 1996
    Assignee: Apple Computer, Inc.
    Inventors: Gregg S. Foster, Stephen P. Capps
  • Patent number: 5583993
    Abstract: A method for synchronously sharing data among a plurality of computer systems includes the step of determining the initiation of a shared space session. Upon initiation, a message is transmitted to remote computer systems to announce the initiation. A shared space view is then displayed on a screen of the computer system. The input into the shared space view of data is then determined and this data is shared among the computer systems in the shared space session. The method further includes determining whether a message has been received from remote computer systems and incorporating these messages into the shared space view. A further method of the present invention resynchronizes a participant into communication with a shared space session. The method includes the steps of selecting a close box in the shared space view, closing the view to terminate participation in the session and reinitiating participation to reestablish synchronous communication.
    Type: Grant
    Filed: January 31, 1994
    Date of Patent: December 10, 1996
    Assignee: Apple Computer, Inc.
    Inventors: Gregg S. Foster, Frederich N. Tou
  • Patent number: 5555363
    Abstract: A method and apparatus for setting the case of text in a pen-aware computer system is described. In general, the case of one or more letters of a designated text object can be changed with a convenient and simple input gesture. The case resetting gesture takes the form of a substantially vertically extending line that overlies a textual object that includes a character or characters that are intended to have their case reset. The direction and position of the case setting gesture are used to determine which characters are to be affected and whether the designated case is upper or lower case.
    Type: Grant
    Filed: September 30, 1993
    Date of Patent: September 10, 1996
    Assignee: Apple Computer, Inc.
    Inventors: Frederich N. Tou, Stephen P. Capps, Gregg S. Foster, Ernest H. Beernink
  • Patent number: 5544358
    Abstract: A method for managing a computerized database characterized by the steps of: a) providing a collection of view styles including a card view and a list view; b) selecting an initial view from the collection of view styles; c) determining an initial record index; d) deriving information from at least one record of a computerized database indicated by the record index; e) displaying the information in the selected view style; f) detecting a user input indicating a view style, an index selection, or both; and g) repeating steps d, e, and f in response to the detected user input. The method also includes displaying a card area on a screen of a pen-based computer system which depicts structured information concerning an entity, and displaying a free-form area on the screen depicting unstructured information concerning the entity.
    Type: Grant
    Filed: May 26, 1995
    Date of Patent: August 6, 1996
    Assignee: Apple Computer, Inc.
    Inventors: Stephen P. Capps, Benjamin W. Sharpe, Gregg S. Foster
  • Patent number: 5446882
    Abstract: A method for managing a computerized database characterized by the steps of: a) providing a collection of view styles including a card view and a list view; b) selecting an initial view from the collection of view styles; c) determining an initial record index; d) deriving information from at least one record of a computerized database indicated by the record index; e) displaying the information in the selected view style; f) detecting a user input indicating a view style, an index selection, or both; and g) repeating steps d, e, and f in response to the detected user input. The method also includes displaying a card area on a screen of a pen-based computer system which depicts structured information concerning an entity, and displaying a free-form area on the screen depicting unstructured information concerning the entity.
    Type: Grant
    Filed: October 2, 1992
    Date of Patent: August 29, 1995
    Assignee: Apple Computer, Inc.
    Inventors: Stephen P. Capps, Benjamin W. Sharpe, Gregg S. Foster
  • Patent number: 5404442
    Abstract: Text, graphics, or other selected objects of a computer screen are selected and converted into a "visual clipboard" which is attached to a convenient boundary of the screen. The visible clipboard is preferably implemented on a pen-based computer system where the object is selected by a stylus, is dragged to a boundary, and is converted to a clipboard icon at the boundary. Multiple clipboard icons may be produced by the user, and can be moved from one boundary location to another. The contents of the clipboard can be inserted or "pasted" into an application program by dragging the clipboard icon with the stylus to the desired insertion location. Preferably, each clipboard is provided with indicia representative of the contents of the clipboard.
    Type: Grant
    Filed: November 30, 1992
    Date of Patent: April 4, 1995
    Assignee: Apple Computer, Inc.
    Inventors: Gregg S. Foster, Stephen P. Capps, Benjamin W. Sharpe
  • Patent number: 4974173
    Abstract: In a collaborative system in which a body of shared data may be accessed by more than one user, a small-scale representation of the body of shared data displayed to one user includes an indication of the activities of other users. A user that is not viewing the shared data at full scale can thus obtain information about the activities of other users from a small-scale representation. The small-scale representation can indicate the type of activity, the extent or rate of changes in the shared data, the other users viewing the full-scale representation, or can show the shared data in shrunken form, indicating the parts that have been changed. The extent or rate of changes can be indicated with a quantitative indicator such as a gauge.
    Type: Grant
    Filed: February 22, 1990
    Date of Patent: November 27, 1990
    Assignee: Xerox Corporation
    Inventors: Mark J. Stefik, Daniel G. Bobrow, Stanley M. Lanning, Deborah G. Tatar, Gregg S. Foster