Patents by Inventor Heikki J. Kanerva

Heikki J. Kanerva 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: 6507858
    Abstract: Ordered binder document sections having different file formats stored within a binder file. The binder file maintains the order of binder document sections in an index structure. The binder document sections can be removed from the binder file and stored as external files, while their order in the binder document is retained. The index structure is updated when additional binder document sections are added to the binder file. Also, the index structure may be altered so as to change the order of binder document sections in the binder document, without altering the memory locations in which the binder document sections are stored.
    Type: Grant
    Filed: February 25, 1998
    Date of Patent: January 14, 2003
    Assignee: Microsoft Corporation
    Inventors: Heikki J. Kanerva, Srinivasa R. Koppolu, Richard J. Wolf, Robert Marcus Girling
  • Patent number: 6470363
    Abstract: Ordered binder document sections having different file formats stored within a binder file. The binder file maintains the order of binder document sections and the native file format of each section. The ordered sections can be viewed and edited through a viewport of a frame displayed by a binder program module. The binder program module can also dispatch the underlying application program modules that created each binder document section to spell check and grammar check the binder document sections as a single data processing task.
    Type: Grant
    Filed: June 26, 1998
    Date of Patent: October 22, 2002
    Assignee: Microsoft Corporation
    Inventors: Heikki J. Kanerva, Srinivasa R. Koppolu, Richard J. Wolf, Robert Marcus Girling
  • Patent number: 6393441
    Abstract: Ordered binder document sections having different file formats stored within a binder file. The binder file maintains the order of binder document sections and the native file format of each section. The binder program module can dispatch the underlying application program modules that created each binder document section to print the binder document sections as a single uninterrupted print job. In this manner, selected sections of a binder document can be printed as a single consecutively printed document without having other print jobs interrupting or intervening between printed sections of the binder document.
    Type: Grant
    Filed: June 26, 1998
    Date of Patent: May 21, 2002
    Assignee: Microsoft Corporation
    Inventors: Heikki J. Kanerva, Srinivasa R. Koppolu, Richard J. Wolf, Robert Marcus Girling
  • Patent number: 6378128
    Abstract: Dynamically creating or modifying an install-set of a program module comprising required components and optional components. Usage and configuration parameters are detected in the operating environment of the target computer system. Usage parameters relate to past usage of prior versions of the components of the program module. Configuration parameters may be any configuration aspect of the operating environment, including hardware and software configuration. Based on detected usage and/or configuration parameters, determinations may be made as to whether each of the components of the program module are to be included in, or excluded from, an install-set. The install-set is the set of required and/or optional components that are selected for installation onto the target computer system. Based on the determinations, the install preferences of each component are set. Install preferences are properties that signal whether each component is to be installed by an installer module.
    Type: Grant
    Filed: October 8, 1998
    Date of Patent: April 23, 2002
    Assignee: Microsoft Corporation
    Inventors: Noah B. Edelstein, Heikki J. Kanerva
  • Patent number: 6122649
    Abstract: A computer system for creating a user-defined property for a document and for linking properties to content of the document. When the document is open, a first application receives from a user a name, a type, and a value of property to be created, creates a property within the properties area of the document by storing the name and type of the property within the properties area, and stores the value within the properties area. When the document is closed, a second application retrieves the name, type, and value of the created property from the properties area, and displays the name and the value of the created property. To link the property to the content, the first application receives from a user an indication that the property is to be linked to a field within the content of the document, retrieves the value of the field from within the content of the document, and stores the retrieved value and type as the value of the property.
    Type: Grant
    Filed: May 30, 1996
    Date of Patent: September 19, 2000
    Assignee: Microsoft Corporation
    Inventors: Heikki J. Kanerva, Martin Thorsen, Brian D. Wentz
  • Patent number: 6026416
    Abstract: Ordered binder document sections having different file formats stored within a binder file. The binder file maintains the order of binder document sections and the native file format of each section. The ordered sections can be viewed and edited through a viewport of a frame displayed by a binder program module. By selecting graphical images displayed in a selection area of the frame the content of a binder document section can be viewed and edited without viewing the content of other binder document sections. The graphical images can be icons or graphical images derived from the content of sections called thumbnail images. A thumbnail image can be derived from either the first page or from multiple pages of an individual section. The binder program module can also dispatch the underlying application program modules that created each binder document section to print, spell check, and grammar check the binder document sections as a single data processing task.
    Type: Grant
    Filed: May 30, 1996
    Date of Patent: February 15, 2000
    Assignee: MicroSoft Corp.
    Inventors: Heikki J. Kanerva, Srinivasa R. Koppolu, Richard J. Wolf, Robert Marcus Girling