Patents by Inventor Gareth A. Jones

Gareth A. Jones 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: 9934081
    Abstract: This document relates to preserving input data. One example includes obtaining a request that a service perform processing on input data to produce an output representation of the input data. This example also includes applying criteria to the request, and preserving the input data responsive to determining that the criteria are met.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: April 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Cáliz, Brian Holley, Greg Akselrod, Ryan James, Yan Zhen, Gareth A. Jones, Danny Amirault
  • Patent number: 9852118
    Abstract: Markup language inputs are received for generating a markup language description of an item to be rendered. The markup language inputs include in-line metadata describing a transformation to be performed on a data item before it is rendered. The markup language description, including the in-line metadata describing the transformation, is generated and presented for transformation and rendering.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: December 26, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gareth A. Jones, James Lau, Srivatsa Srinivasan, Fnu Arun Sudhir
  • Patent number: 9672114
    Abstract: This document relates to preserving input data. One example includes obtaining a request that a service perform processing on input data to produce an output representation of the input data. This example also includes applying criteria to the request, and preserving the input data responsive to determining that the criteria are met.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: June 6, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher Cáliz, Brian Holley, Greg Akselrod, Ryan James, Yan Zhen, Gareth A. Jones, Danny Amirault
  • Publication number: 20150331838
    Abstract: Markup language inputs are received for generating a markup language description of an item to be rendered. The markup language inputs include in-line metadata describing a transformation to be performed on a data item before it is rendered. The markup language description, including the in-line metadata describing the transformation, is generated and presented for transformation and rendering.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Gareth A. Jones, James Lau, Srivatsa Srinivasan, Fnu Arun Sudhir
  • Publication number: 20140075364
    Abstract: A code stream provides a historical view of changes to program code and related actions. The code stream is displayed concurrently with the code for reference, navigation, editing, sharing, and to aid in interruption recovery. The code stream automatically constructs a list of visited code segments based on user changes to the code or navigation within the code. The code stream is an activity history that is constructed based on analysis of user navigation behavior, such as specific edits to the code or dwelling in a section of the code. The user has the ability to undo changes in the code in a non-linear fashion by individually reversing changes from the history listed in the code stream. The user may manually add other non-code items to the code stream.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrew C. Bragdon, Gareth A. Jones, Mark Groves, Tracey Trewin
  • Patent number: 7913225
    Abstract: Use of declarative constraints in an error validation framework of a graphical modeling tool. The declarative constraints define one or more rules that objects of a graphical model should adhere to. When enforced against the graphical model, objects that do not conform to the rules may be identified. A declarative relationship between the non-conforming object and its visual representation in a graphical diagram may be used to allow for visually identifying the visual representation in the graphical diagram.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Jochen Seemann, Gareth A. Jones, Stuart J. H. Kent, Patrick S. Tseng
  • Patent number: 7681176
    Abstract: Source code of a graphical designer application may be generated from a definition of graphical elements that can be employed to develop graphical models using the graphical designer application, a definition of one or more object types that can be represented in graphical models developed using the graphical designer application, and a definition of a mapping between the one or more object types and the graphical elements. One or more of these definitions may be stored within a file formatted in accordance with a markup language such as SGML or XML. The graphical designer application may be customized and extended by modifying one or more of the definitions and regenerating the source code and/or by modifying the source code itself. One or more of the definitions may be generated based on a graphical designer template corresponding to a particular model domain.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: March 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Alan C. Wills, Gareth A. Jones, Jochen Seemann, Stephen J. Cook, Stuart J. H. Kent
  • Patent number: 7624349
    Abstract: The reuse of one or more shared components of graphical modeling tools amongst multiple graphical modeling tools. Graphical designers, or graphical modeling tools, allow for the construction of graphical representations of models in which objects, object properties, and object interrelationships may be visualized. Thus, a variety of graphical modeling tools may be supported and populated with portions of other graphical modeling tools.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: November 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Jochen Seemann, Gareth A. Jones, Stuart J. H. Kent, Stephen J. Cook