Patents by Inventor Dustin G Friesenhahn

Dustin G Friesenhahn 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: 8166003
    Abstract: Detailed herein is a technology which, among other things, identifies and provides an audience-appropriate version of a document, upon request. In one approach to this technology, a request for the document is received at a document-specific access point associated with that document. This document request is associated with specific file access authorizations. These specific file access authorizations are used to identify one of the available versions of the document. The version of the document so identified is then retrieved.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: April 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Dustin G. Friesenhahn, Mingquan Xue
  • Patent number: 7979405
    Abstract: A system and method is provided to automatically associate type-specific information with a document of a prescribed type. The type information includes instance-specific type information that can be instantiated to each document of the prescribed type. The type information also includes generic type information that is automatically applied to all documents of the prescribed type. Such generic type information includes policies that govern, for example, the life span of the documents or who can access the documents. Instance-specific type information can be demoted to and promoted from a document of the prescribed type. Generic type information can only be demoted to a document of the prescribed type. Type information may be demoted into a document only when the document is requested.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: July 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Jason M Cahill, Adrian Fanaru, Dustin G Friesenhahn, Ethan D Gur-esh, Hai Liu
  • Publication number: 20090319285
    Abstract: Various technologies and techniques are disclosed for managing disruptive business events. A selection is received from a user to associate one or more items in a content repository with one or more disruptive business events. Once items are associated with events, the business processes around those items change based upon predefined event settings defined on the business events. As users interact with the one or more items associated with the disruptive business event during a normal course of business, one or more actions associated with the event settings are applied. Items associated with disruptive business events can be assigned at different levels in a hierarchy in the content repository. Other applications can retrieve data regarding the disruptive business events.
    Type: Application
    Filed: June 20, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: John D. Fan, Dustin G. Friesenhahn, Adam Harmetz
  • Publication number: 20080320011
    Abstract: A storage management system using federated repositories directs content to child repositories in a hierarchical structure. A service for managing the storage maintains a list of active and historic repositories and routing of the content for storage is performed based on a file plan that includes the structure of the child repositories, policies for storage, and the like. Repositories reaching their capacity are retired to historic status, where they are available for search purposes, but not for further storage. File plan is updated as new repositories are added or old ones retired. File plan changes and other information such as content types, search terms, workflow, etc. is made available to child repositories when they query the service.
    Type: Application
    Filed: June 20, 2007
    Publication date: December 25, 2008
    Applicant: Microsoft Corporation
    Inventors: Sterling J. Crockett, John D. Fan, Dustin G. Friesenhahn, Adam D. Harmetz
  • Publication number: 20080114752
    Abstract: Efficient querying across disparate schemas can be implemented by initially limiting the total number of lists and the total number of items queried and by using a mechanism for aligning data during the query. Querying across disparate data (e.g., data that is stored in accordance with disparate schemas) can comprise removing lists that are not applicable, defining a data alignment for the lists being searched, and executing the query.
    Type: Application
    Filed: June 7, 2007
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Dustin G. Friesenhahn, Naresh Kannan, Robert G. Lefferts, W. Bruce Jones
  • Publication number: 20080114733
    Abstract: User-structured data tables can be queried more efficiently by storing a copy of the important data from a user-structured data base table in one or more special indexes. A special index normally comprises Name Value Pairs (NVP) that can be used to efficiently query the important data by using the database indexes. Efficient querying can be accomplished by creating a separate table for a user-structured table, indexing the separate table using NVPs; and creating multiple tables in a collation order in order to search data that is sorted in accordance with user conventions in various locales.
    Type: Application
    Filed: June 7, 2007
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Dustin G. Friesenhahn, Naresh Kannan, Robert G. Lefferts, W. Bruce Jones