Patents by Inventor Kyle Von Haden

Kyle Von Haden 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: 11727198
    Abstract: The present disclosure is directed to systems, methods and devices for providing customizable enterprise-based policy for managing document content. Text from documents being authored and edited may be processed by one or more natural language processing and machine learning modules and a determination may be made that one or more enterprise rules relating to processed text are implicated. Properties from documents being authored and edited may be processed. Recommendations based on the one or more implicated enterprise rules may be provided to a document author to provide an enhanced reader experience and to increase the document's effectiveness or alignment to a common voice or standards amongst the content group. Analytics relating to a plurality of enterprise documents may be provided as they relate to document effectiveness or alignment to a prescribed voice or standards.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: August 15, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mari Olsen, Michael Koenig, Kyle Von Haden
  • Publication number: 20170220535
    Abstract: The present disclosure is directed to systems, methods and devices for providing customizable enterprise-based policy for managing document content. Text from documents being authored and edited may be processed by one or more natural language processing and machine learning modules and a determination may be made that one or more enterprise rules relating to processed text are implicated. Properties from documents being authored and edited may be processed. Recommendations based on the one or more implicated enterprise rules may be provided to a document author to provide an enhanced reader experience and to increase the document's effectiveness or alignment to a common voice or standards amongst the content group. Analytics relating to a plurality of enterprise documents may be provided as they relate to document effectiveness or alignment to a prescribed voice or standards.
    Type: Application
    Filed: September 20, 2016
    Publication date: August 3, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mari Olsen, Michael Koenig, Kyle Von Haden
  • Patent number: 9311489
    Abstract: Disclosed herein are systems, methods, and software for facilitating application forensics. In least one implementation, the identity of a user associated with an attempt to access an application program that resides in a development environment is determined. Information is generated with which to encode the identity of the user in a various views of the application program rendered in a runtime environment. A reply to the attempt is communicated that includes the information and at least a portion of the application program.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: April 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tianyu Xie, Shawn T. Sullivan, Matthew Wood, Ryan P. Heaney, Kyle Von Haden, Peter Anthony Nobel
  • Publication number: 20150195338
    Abstract: Techniques for an electronic file fetch system are described. A method may comprise sending a request for a roaming file list to a file fetch server from a first client device and receiving the roaming file list from the file fetch server by the first client device. The roaming file list includes a unique identifier associated with an application file stored on a second client device. The unique identifier includes a machine identifier identifying the second client device and a local file path portion identifying the file path of the application file stored on the second client device. Based on the machine state of the second client device as indicated in the roaming file list, the application file stored on the second client device may be downloaded to the first client device. Other embodiments are described and claimed.
    Type: Application
    Filed: January 14, 2015
    Publication date: July 9, 2015
    Applicant: Microsoft Corporation
    Inventors: Micah Myerscough, Chenguang Yang, Kyle Von Haden
  • Patent number: 8965958
    Abstract: Techniques for an electronic file fetch system are described. A method may comprise sending a request for a roaming file list to a file fetch server from a first client device and receiving the roaming file list from the file fetch server by the first client device. The roaming file list includes a unique identifier associated with an application file stored on a second client device. The unique identifier includes a machine identifier identifying the second client device and a local file path portion identifying the file path of the application file stored on the second client device. Based on the machine state of the second client device as indicated in the roaming file list, the application file stored on the second client device may be downloaded to the first client device. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: February 24, 2015
    Assignee: Microsoft Corporation
    Inventors: Micah Myerscough, Chenguang Yang, Kyle Von Haden
  • Publication number: 20140259148
    Abstract: Disclosed herein are systems, methods, and software for facilitating application forensics. In least one implementation, the identity of a user associated with an attempt to access an application program that resides in a development environment is determined. Information is generated with which to encode the identity of the user in a various views of the application program rendered in a runtime environment. A reply to the attempt is communicated that includes the information and at least a portion of the application program.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Tianyu Xie, Shawn T. Sullivan, Matthew Wood, Ryan P. Heaney, Kyle Von Haden, Peter Anthony Nobel
  • Publication number: 20140013212
    Abstract: Provided herein are systems, methods, and software for facilitating templates within productivity applications. Upon launching a productivity application, a template gallery is rendered within the productivity application. Within the template gallery graphical representations of several templates are also rendered, including a graphical representation of a blank template, a graphical representation of a roaming template, and a graphical representation of a suggested template.
    Type: Application
    Filed: July 5, 2012
    Publication date: January 9, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Kyle Von Haden, Ryan P. Heaney, Emily J. Greenberg
  • Publication number: 20130110903
    Abstract: Techniques for an electronic file fetch system are described. A method may comprise sending a request for a roaming file list to a file fetch server from a first client device and receiving the roaming file list from the file fetch server by the first client device. The roaming file list includes a unique identifier associated with an application file stored on a second client device. The unique identifier includes a machine identifier identifying the second client device and a local file path portion identifying the file path of the application file stored on the second client device. Based on the machine state of the second client device as indicated in the roaming file list, the application file stored on the second client device may be downloaded to the first client device. Other embodiments are described and claimed.
    Type: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Micah Myerscough, Chenguang Yang, Kyle Von Haden
  • Publication number: 20130111404
    Abstract: Embodiments of the present disclosure provide a user interface that enables a user to more readily identify and use one or more storage services (e.g., cloud storage services or local storage services) to save, open and/or retrieve documents and other data. Embodiments include receiving user credentials from a user that identify the user and also identify one or more storage services that are available to the user. In response to a request to save a document, a list of available services is provided to the user. In an embodiment, the list of services is provided to the user via a user interface. The user may select a storage service from the list and save the document using the selected service.
    Type: Application
    Filed: November 2, 2011
    Publication date: May 2, 2013
    Applicant: Microsoft Corporation
    Inventors: Chenguang Yang, Kyle Von Haden, David Waltman, Krista Bendig, March Rogers