Patents by Inventor Kenneth E. Victor

Kenneth E. Victor 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: 5640566
    Abstract: A method of creating an editor that is executed on a first computer system is disclosed in which the editor is arranged to facilitate the editing of data from a first application program executed on a second computer system without requiting that the first application program run on the first computer system. The method includes the steps of creating a display info array that identifies the data fields that may be displayed in a data browser window portion of the editor and creating an edit info array that identifies the data fields may be edited in a detail window portion of the editor. In a preferred embodiment, validation scripts that define the types of data that may be accepted in each of the data fields that is set forth in the edit info array are identified, with the validations scripts forming a portion of the edit info array. This arrangement facilitates editing data using a foreign computer system.
    Type: Grant
    Filed: August 1, 1994
    Date of Patent: June 17, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Kenneth E. Victor, Peter E. Alley, Scott C. Collins, Danny L. Dishon, Benjamin W. Sharpe
  • Patent number: 5363482
    Abstract: A graphical system defines a first portal and a second portal; defines a control relationship between the first portal and the second portal; and specifies a function associated with the control relationship such that, when the first portal is activated, the function specified is performed on the second portal.
    Type: Grant
    Filed: February 17, 1994
    Date of Patent: November 8, 1994
    Assignee: Interactive Media Corporation
    Inventors: Kenneth E. Victor, Roger Badertscher
  • Patent number: 4920260
    Abstract: An improved detector system for an optical mouse including an optical mouse housing for supporting a four-by-four array of detector elements, a light source, and a light directing mirror. The light source may be visual, ultraviolet or infrared. The optical detector elements of the array are labeled A through P starting with row 1, column 1 and going left to right. Each element is about one-quarter of a grid period square and capable of producing an electrical output signal corresponding to the amount of light it receives. The elements are grouped into pairs of elements which are located so as to image areas on the grid pattern a distance of an odd multiple of grid periods apart in a direction which is orthogonal to the direction of motion which they detect. Pairs A+C, E+G, I+K, and M+O detect vertical motion and pairs A+I, B+J, C+K, and D+L detect horizontal motion.
    Type: Grant
    Filed: August 30, 1988
    Date of Patent: April 24, 1990
    Assignee: MSC Technologies, Inc.
    Inventors: Kenneth E. Victor, Carl A. Goy
  • Patent number: 4751380
    Abstract: A cursor position control system in which an optical mouse having a light source and three-by-three detector array moves over a surface having a grid pattern or intersecting orthogonal grid lines of a first color and spaces defined between the grid lines of a second contrasting color. The grid lines are characterized by a line width. Detector cells are grouped into pairs of cells for detecting motion in a particular direction. Cells in a pair are separated so as to image areas an odd multiple of line widths apart in a direction orthogonal to that particular direction. Pairs of cells image areas separated in the particular direction from areas imaged by related pairs of cells by an odd multiple of half line widths. Pairs of electrical signals from pairs of cells are combined then differentiated with respect to time to produce related quadrature signals indicative of the amount and direction of movement of the mouse relative to the surface.
    Type: Grant
    Filed: November 25, 1986
    Date of Patent: June 14, 1988
    Assignee: MSC Technologies, Inc.
    Inventors: Kenneth E. Victor, Carl A. Goy