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: 11727198Abstract: 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: GrantFiled: September 20, 2016Date of Patent: August 15, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Mari Olsen, Michael Koenig, Kyle Von Haden
-
Publication number: 20170220535Abstract: 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: ApplicationFiled: September 20, 2016Publication date: August 3, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Mari Olsen, Michael Koenig, Kyle Von Haden
-
Patent number: 9311489Abstract: 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: GrantFiled: March 7, 2013Date of Patent: April 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Tianyu Xie, Shawn T. Sullivan, Matthew Wood, Ryan P. Heaney, Kyle Von Haden, Peter Anthony Nobel
-
Publication number: 20150195338Abstract: 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: ApplicationFiled: January 14, 2015Publication date: July 9, 2015Applicant: Microsoft CorporationInventors: Micah Myerscough, Chenguang Yang, Kyle Von Haden
-
Patent number: 8965958Abstract: 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: GrantFiled: October 27, 2011Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Micah Myerscough, Chenguang Yang, Kyle Von Haden
-
Publication number: 20140259148Abstract: 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: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Applicant: MICROSOFT CORPORATIONInventors: Tianyu Xie, Shawn T. Sullivan, Matthew Wood, Ryan P. Heaney, Kyle Von Haden, Peter Anthony Nobel
-
Publication number: 20140013212Abstract: 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: ApplicationFiled: July 5, 2012Publication date: January 9, 2014Applicant: MICROSOFT CORPORATIONInventors: Kyle Von Haden, Ryan P. Heaney, Emily J. Greenberg
-
Publication number: 20130110903Abstract: 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: ApplicationFiled: October 27, 2011Publication date: May 2, 2013Applicant: MICROSOFT CORPORATIONInventors: Micah Myerscough, Chenguang Yang, Kyle Von Haden
-
Publication number: 20130111404Abstract: 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: ApplicationFiled: November 2, 2011Publication date: May 2, 2013Applicant: Microsoft CorporationInventors: Chenguang Yang, Kyle Von Haden, David Waltman, Krista Bendig, March Rogers