Patents by Inventor Ryan P. Heaney

Ryan P. Heaney 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: 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: 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