Patents by Inventor Dustin Friesenhahn

Dustin 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: 10430470
    Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: October 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ethan D. Lexington, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
  • Publication number: 20190251128
    Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.
    Type: Application
    Filed: April 25, 2019
    Publication date: August 15, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ethan GUR-ESH, Nathan FINK, Dustin FRIESENHAHN, Nithya RAMKUMAR, Maura J. FITZGERALD
  • Patent number: 10296590
    Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: May 21, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
  • Publication number: 20170300484
    Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.
    Type: Application
    Filed: July 5, 2017
    Publication date: October 19, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ethan D. Lexington, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
  • Patent number: 9740693
    Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: August 22, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J FitzGerald
  • Publication number: 20170192968
    Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.
    Type: Application
    Filed: March 8, 2017
    Publication date: July 6, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
  • Patent number: 9626362
    Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: April 18, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J FitzGerald
  • Publication number: 20160217134
    Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.
    Type: Application
    Filed: June 11, 2015
    Publication date: July 28, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
  • Publication number: 20150199348
    Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.
    Type: Application
    Filed: January 22, 2015
    Publication date: July 16, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
  • Patent number: 8965926
    Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: February 24, 2015
    Assignee: Microsoft Corporation
    Inventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
  • Patent number: 8818788
    Abstract: A content intelligence module may implement a sentiment analysis method to identify words or phrases from user-generated content that are associated with a particular sentiment. The method may comprise grouping or splitting text into different sentiment segments, tokenizing words or phrases and/or removing stopwords across the sentiment segments, performing a frequency analysis to count the words or phrases in each sentiment segment, scaling the frequency results across the sentiment segments where necessary, and removing commonly used words from the sentiment segments. The words or phrases that are left in a specific sentiment segment are the most-used words for that sentiment segment. The word cloud module therefore allows for very quick generation of a summary around sentiment segments. A sentiment overview containing the summary can be presented to a user in connection with a selected product or service with which the user-generated content is associated.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: August 26, 2014
    Assignee: Bazaarvoice, Inc.
    Inventors: Dustin Mihalik, Dustin Friesenhahn, Luveen Rupchand Wadhwani
  • Patent number: 8788463
    Abstract: This disclosure describes techniques of managing electronic documents as electronic records that do not require moving the electronic documents to a different repository. As described herein, an electronic document is stored at a first repository prior to a time when the electronic document is declared to be an electronic record. An administrator is able to configure a document management system (DMS) to manage the electronic document as an electronic record after the electronic document is declared to be an electronic record. In addition, the administrator is able to configure the DMS to store a copy of the electronic document at a second repository after the electronic document is declared to be an electronic record and to manage the copy of the electronic document as an electronic record.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: July 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Dustin Friesenhahn, Sterling J. Crockett, John D. Fan, Adam Harmetz, Savitha Krishnamoorthy
  • Publication number: 20140164061
    Abstract: A content intelligence module implementing a unique polarization algorithm may operate to identify products with polarized sentiments in user-generated content. The module may be configured to, at a first computer: calculate an overall average rating on a product across segments in a dimension; for each segment in the dimension, calculate a segment average rating, a total number of ratings, a segment distance, and a weighted variation score; calculate a total weighted variation score for the dimension; analyze a distribution of overall sentiment variation in the dimension; set a polarization score for the dimension utilizing the total weighted variation score; and repeat the above steps for each feature, each product, and each dimension to produce polarization scores. Visual representations corresponding to the polarization scores may be presented through a browser application running on a second computer communicatively connected to the first computer over a network connection.
    Type: Application
    Filed: December 2, 2013
    Publication date: June 12, 2014
    Applicant: BAZAARVOICE, INC.
    Inventors: Brendan Sterne, Dustin Friesenhahn, Donald J. Sedota, Jr.
  • Patent number: 8645406
    Abstract: A fallback query mechanism that serves as a way to recover from query conditions (or criteria) that break due to excessively large result sets relative to a preset threshold. The fallback query mechanism detects when a query has failed to execute because the query requested more items from the database (or list) than allowed by the threshold, rewrites the query to examine no more than the threshold number of most recently created items that match one of the indexed filter criteria specified in a view, and then applies one or more of the other filter criteria. The mechanism then reruns the query and displays the results to the user.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Lincoln DeMaris, Anthony Lawrence Jackson, Dustin Friesenhahn, Nathan James Fink
  • Patent number: 8600796
    Abstract: An overall average review rating for a product may be determined, based on user ratings that are associated with opinions of a product, within a dimension corresponding to a user trait. A segment variation score for each of a plurality of segments of the dimension may be determined. Each segment may correspond to one or more values of the user trait corresponding to the dimension. A total variation score may be determined for the dimension based on the segment variation scores determined for each of the plurality of segments of the dimension. The total variation score for the dimension may be compared to a polarization threshold to determine whether the dimension is polarized. Generated information may identify the product as having sentiment that is polarized.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: December 3, 2013
    Assignee: Bazaarvoice, Inc.
    Inventors: Brendan Sterne, Dustin Friesenhahn, Donald J. Sedota, Jr.
  • Patent number: 8010850
    Abstract: Techniques for clients and servers to use the web authoring extensions, and in particular, extended error handling to allow servers to provider richer web authoring error information to clients. One technique includes sending an authoring request to a server, receiving a response message with extended error information by a client, and sending the extended error information to an application program. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: David Kruse, V. Kishore Chintalapati, Sean Watson, Jay Paulus, Dustin Friesenhahn, Ahmed Mohamed
  • Patent number: 7743026
    Abstract: Mapping a server file to a corresponding locally stored copy of a server file and redirecting an application to a server file or to a corresponding local copy of the server file are provided for opening a most up-to-date and/or most reliable version of the desired file.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: Hani Saliba, Mingquan Xue, Dustin Friesenhahn, Brandon V. Taylor, Mitika Gupta, Raj B. Merchant, Hai Liu
  • Publication number: 20100153416
    Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Applicant: Microsoft Corporation
    Inventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
  • Publication number: 20100082548
    Abstract: This disclosure describes techniques of managing electronic documents as electronic records that do not require moving the electronic documents to a different repository. As described herein, an electronic document is stored at a first repository prior to a time when the electronic document is declared to be an electronic record. An administrator is able to configure a document management system (DMS) to manage the electronic document as an electronic record after the electronic document is declared to be an electronic record. In addition, the administrator is able to configure the DMS to store a copy of the electronic document at a second repository after the electronic document is declared to be an electronic record and to manage the copy of the electronic document as an electronic record.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Sterling J. Crockett, John D. Fan, Dustin Friesenhahn, Savitha Krishnamoorthy, Adam Harmetz
  • Publication number: 20090259624
    Abstract: A fallback query mechanism that serves as a way to recover from query conditions (or criteria) that break due to excessively large result sets relative to a preset threshold. The fallback query mechanism detects when a query has failed to execute because the query requested more items from the database (or list) than allowed by the threshold, rewrites the query to examine no more than the threshold number of most recently created items that match one of the indexed filter criteria specified in a view, and then applies one or more of the other filter criteria. The mechanism then reruns the query and displays the results to the user.
    Type: Application
    Filed: April 11, 2008
    Publication date: October 15, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Lincoln DeMaris, Anthony Lawrence Jackson, Dustin Friesenhahn, Nathan James Fink