Patents by Inventor Keith S. Brintzenhofe

Keith S. Brintzenhofe 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: 8141129
    Abstract: The present invention extends to methods, systems, and computer program products for a centrally accessible policy repository. Protection policies for protecting resources within an organization are stored at a central policy repository. Thus, an administrator can centrally create, maintain, and manage resource protection polices for all of the organizational units within an organization. Accordingly, resources consumed when performing these protection policy related operations is significantly reduced. Additionally, since protection policies are centrally located, there is increased likelihood of being able to consistently apply an organization's protection policies within different organizational units, even when protection policies change.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: March 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Kenneth D. Ray, Keith S. Brintzenhofe, Rushmi U. Malaviarachchi, Scott C. Cottrille, Gregory Kostal, Vladimir Yarmolenko, Abhijat Kanade
  • Publication number: 20090300706
    Abstract: The present invention extends to methods, systems, and computer program products for a centrally accessible policy repository. Protection policies for protecting resources within an organization are stored at a central policy repository. Thus, an administrator can centrally create, maintain, and manage resource protection polices for all of the organizational units within an organization. Accordingly, resources consumed when performing these protection policy related operations is significantly reduced. Additionally, since protection policies are centrally located, there is increased likelihood of being able to consistently apply an organization's protection policies within different organizational units, even when protection policies change.
    Type: Application
    Filed: May 29, 2008
    Publication date: December 3, 2009
    Applicant: Microsoft Corporation
    Inventors: Kenneth D. Ray, Keith S. Brintzenhofe, Rushmi U. Malaviarachchi, Scott C. Cottrille, Gregory Kostal, Vladimir Yarmolenko, Abhijat Kanade
  • Patent number: 7461332
    Abstract: A three-way separation of information in a document includes content, design and media aspects. This division supports automatic rendering to multiple forms of media such as print, Intranet, Internet, and OLE embedding. In a particular embodiment, the document is separated into its content, design and media aspects. Content, design, a medium specification are identified and layout is performed as per the three aspects. In one embodiment, an information data structure is provided that includes three tree structures: a design tree, a content tree and a media tree. A media division data structure is associated with a parent component in a composition. The parent component has a parent region in a medium and has child components. Each child component is associated with a child region of the medium. The media division data structure provides rules, properties and values for performing layout in a particular region of the medium. Layout may be performed on a server.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: December 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Keith S. Brintzenhofe, Nathan W. Everett, Gay Linda Gardner, Joseph King, Geoffrey Von Limbach, Marc B. McDonald, Michael B. Orr, Steven E. Weil
  • Patent number: 7213035
    Abstract: Described is a mechanism for providing a single file that includes multiple representations of the same document content. Each of the representations may be optimized to provide a superior presentation for a particular device or application. The mechanism of the invention is preferably based on a compound file format that allows multiple renditions of the same content to be stored in a single document. Meta information is included within the single document that describes each of the multiple renditions together with any supporting files that may be used with those renditions. The inventors have determined that the Object Linking and Embedding (OLE) compound file format is especially well suited to implementations of the invention.
    Type: Grant
    Filed: May 17, 2003
    Date of Patent: May 1, 2007
    Assignee: Microsoft Corporation
    Inventors: David B. Ornstein, Ilan S. Sender, Joseph King, Young Gah Kim, Jason M. Cahill, Keith S. Brintzenhofe
  • Patent number: 6928610
    Abstract: A three-way separation of information in a document includes content, design and media aspects. This division supports automatic rendering to multiple forms of media such as print, Intranet, Internet, and OLE embedding. In a particular embodiment, the document is separated into its content, design and media aspects. Content, design, a medium specification are identified and layout is performed as per the three aspects. In one embodiment, an information data structure is provided that includes three tree structures: a design tree, a content tree and a media tree. A media division data structure is associated with a parent component in a composition. The parent component has a parent region in a medium and has child components. Each child component is associated with a child region of the medium. The media division data structure provides rules, properties and values for performing layout in a particular region of the medium. Layout may be performed on a server.
    Type: Grant
    Filed: October 28, 2002
    Date of Patent: August 9, 2005
    Assignee: Microsoft Corporation
    Inventors: Keith S. Brintzenhofe, Nathan W. Everett, Gay Linda Gardner, Joseph King, Geoffrey von Limbach, Marc B. McDonald, Michael B. Orr, Steven E. Weil
  • Publication number: 20030079177
    Abstract: A three-way separation of information in a document includes content, design and media aspects. This division supports automatic rendering to multiple forms of media such as print, Intranet, Internet, and OLE embedding. In a particular embodiment, the document is separated into its content, design and media aspects. Content, design, a medium specification are identified and layout is performed as per the three aspects. In one embodiment, an information data structure is provided that includes three tree structures: a design tree, a content tree and a media tree. A media division data structure is associated with a parent component in a composition. The parent component has a parent region in a medium and has child components. Each child component is associated with a child region of the medium. The media division data structure provides rules, properties and values for performing layout in a particular region of the medium. Layout may be performed on a server.
    Type: Application
    Filed: October 28, 2002
    Publication date: April 24, 2003
    Applicant: Microsoft Corporation
    Inventors: Keith S. Brintzenhofe, Nathan W. Everett, Gay Linda Gardner, Joseph King, Geoffrey von Limbach, Marc B. McDonald, Michael B. Orr, Steven E. Weil
  • Patent number: 5895476
    Abstract: A three-way separation of information in a document includes content, design and media aspects. This division supports automatic rendering to multiple forms of media such as print, Intranet, Internet, and OLE embedding. A method changes the design of a composition having a current design that is rendered in a particular medium. The composition is represented by components in a current design tree and includes content elements associated with the components. A new design tree is created for the composition based upon a new design and new design components. Next, each of the content elements are linked into an association with one of the new design components such that the set of relationships between the content elements in the context of the new design are maintained. Media layout values are calculated for each content element of the composition. The content elements are laid out in the new design and the new design retains the composition rendered in the particular medium.
    Type: Grant
    Filed: September 9, 1996
    Date of Patent: April 20, 1999
    Assignee: Design Intelligence, Inc.
    Inventors: Michael B. Orr, Keith S. Brintzenhofe, Joseph D. King, Marc B. McDonald, Geoffrey von Limbach, Steven E. Weil
  • Patent number: 5895477
    Abstract: A three-way separation of information in a document includes content, design and media aspects. This division supports automatic rendering to multiple forms of media such as print, Intranet, Internet, and OLE embedding. A method adds content to a composition having a chosen design and automatically calculates a layout for the composition. A content object is dropped upon a receiving component of the composition. The dropped content object has at least one potential type. A potential type of the content object is matched with a compatible type of the receiving component. Next, the design tree is modified to incorporate the content object, and media layout values are calculated for each content element of the composition The dropped content may change the existing content, may replace it completely, may be inserted into the existing content, may change its properties, or may result in new components being created in the design tree.
    Type: Grant
    Filed: September 9, 1996
    Date of Patent: April 20, 1999
    Assignee: Design Intelligence, Inc.
    Inventors: Michael B. Orr, Keith S. Brintzenhofe, Joseph D. King, Marc B. McDonald, Geoffrey von Limbach, Steven E. Weil