Patents by Inventor Gareth Alun Jones

Gareth Alun 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: 11573949
    Abstract: Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: February 7, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Charles Kilian, Louisa Rose Millott, Gareth Alun Jones, Andrew Craig Bragdon, Yu Xiao, Arun Mathew Abraham, Kevin J. Blasko, Christopher Lovett, Mark Groves
  • Publication number: 20210200944
    Abstract: Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.
    Type: Application
    Filed: March 12, 2021
    Publication date: July 1, 2021
    Inventors: David Charles KILIAN, Louisa Rose MILLOTT, Gareth Alun JONES, Andrew Craig BRAGDON, Yu XIAO, Arun Mathew ABRAHAM, Kevin J. BLASKO, Christopher LOVETT, Mark GROVES
  • Patent number: 10949612
    Abstract: Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: March 16, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Charles Kilian, Louisa Rose Millott, Gareth Alun Jones, Andrew Craig Bragdon, Yu Xiao, Arun Mathew Abraham, Kevin J. Blasko, Christopher Lovett, Mark Groves
  • Patent number: 10706124
    Abstract: Systems and techniques are disclosed for enabling structured data to be associated with visual content in a manner that preserves the ability to edit the visual content using a content application such as a notebook application. Techniques and systems enable semantic notation to be introduced into selected regions of the visual content that indicate the visual content's structured data, allowing the content to be searched and accessed more easily by common search technologies and search engines. The semantic notation is assigned to the visual content so that the introduction of the semantic notation does not hinder the user's viewing or editing of the visual content with a content application. The inclusion of the semantic notation does not cause existing visual editing tools that do not understand the semantic notation to cease to function properly.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: July 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Bernard Akselrod, Daniel Robert Amirault, Eun Ju Nam, Gareth Alun Jones, Nicholas Jordan Barnwell, Allison Gallant, Ignacio Omar Venado Estrada, William Joseph Bishop, Bharathwaj Raam Sampathkumar, Koushik Bhattacharjee, Scott Kurtzeborn
  • Patent number: 10635746
    Abstract: Freeform input is not native to several application or document types, but is desired by users as an input mode, especially for collaboration. Systems and methods are therefore provided to enable the insertion of an electronic collaboration workspace that accepts and stores freeform input for use as an object embeddable in various documents. An external host application provides the functionalities needed for freeform input, and the inputs may be committed to the document or stored as a separate document which may be referenced and accessed by multiple users for purposes of collaboration.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: April 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fanguang Kong, Yanir Shahak, Wei Wang, Jorge Eugenio Aguirre Gonzalez, Jay Ongg, Darren Glenn Austin, Gareth Alun Jones, Rahee Ghosh, Ankit Srivastava, Guy Daher, Kiky Wibowo Tangerine, Mun Ying Leong
  • Publication number: 20180007133
    Abstract: A non-limiting example method includes receiving a request to publish content that is stored on a user storage server in a personal data store. The method includes preparing the content for publication and moving the prepared content to a content repository to generate published content. The method includes receiving a request to make a personal copy of the published content and making a copy of the published content in a personal data store in a user storage server. The copy is independently editable of the published content. A non-limiting example system includes an application programming interface that includes a publish command to generate a published copy of a specified first content stored in a first personal data store in a content repository, and a retrieve command that generates a personal copy of a specified second content stored in the content repository in a second personal data store.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Fanguang Kong, Vasilios Petrakos, Yu Ukai, Yasuhiko Mori, Yasufumi Shiraishi, Ginger Fang, Han Jung, Jin Wang, Amol Anant Natu, Suleiman Jabbouri, Gareth Alun Jones, Jay Ongg, Darren Austin, Xing Fan, Brian Hardy
  • Publication number: 20170315973
    Abstract: Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.
    Type: Application
    Filed: December 12, 2016
    Publication date: November 2, 2017
    Inventors: David Charles Kilian, Louisa Rose Millott, Gareth Alun Jones, Andrew Craig Bragdon, Yu Xiao, Arun Mathew Abraham, Kevin J. Blasko, Christopher Lovett, Mark Groves
  • Publication number: 20170315974
    Abstract: Freeform input is not native to several application or document types, but is desired by users as an input mode, especially for collaboration. Systems and methods are therefore provided to enable the insertion of an electronic collaboration workspace that accepts and stores freeform input for use as an object embeddable in various documents. An external host application provides the functionalities needed for freeform input, and the inputs may be committed to the document or stored as a separate document which may be referenced and accessed by multiple users for purposes of collaboration.
    Type: Application
    Filed: September 12, 2016
    Publication date: November 2, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Fanguang Kong, Yanir Shahak, Wei Wang, Jorge Eugenio Aguirre Gonzalez, Jay Ongg, Darren Glenn Austin, Gareth Alun Jones, Rahee Ghosh, Ankit Srivastava, Guy Daher, Kiky Wibowo Tangerine, Mun Ying Leong
  • Patent number: 9519631
    Abstract: Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: December 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Charles Kilian, Louisa Rose Millott, Gareth Alun Jones, Andrew Craig Bragdon, Yu Xiao, Arun Mathew Abraham, Kevin J. Blasko, Christopher Lovett, Mark Groves
  • Patent number: 9436437
    Abstract: Organizing data where the data has spatial significance. A method includes, at a user interface, displaying to a user a representation of spatially structured data. User input is received at a computer implemented user interface through one or more hardware user interface devices. The user input is domain agnostic, but has a spatial connotation. Based on pre-existing structured data displayed at the user interface, a domain is determined for the user input. Based on the determined domain, the user input is interpreted into a domain specific response. The domain specific response is consistent with the spatial connotation across a plurality of domains.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jens K. Jacobsen, Sadi Khan, Gareth Alun Jones, Tyler Edward Gibson, Steven Douglas De Mar, Andrew Jude Byrne
  • Publication number: 20160203233
    Abstract: Systems and techniques are disclosed for enabling structured data to be associated with visual content in a manner that preserves the ability to edit the visual content using a content application such as a notebook application. Techniques and systems enable semantic notation to be introduced into selected regions of the visual content that indicate the visual content's structured data, allowing the content to be searched and accessed more easily by common search technologies and search engines. The semantic notation is assigned to the visual content so that the introduction of the semantic notation does not hinder the user's viewing or editing of the visual content with a content application. The inclusion of the semantic notation does not cause existing visual editing tools that do not understand the semantic notation to cease to function properly.
    Type: Application
    Filed: January 12, 2015
    Publication date: July 14, 2016
    Inventors: GREGORY BERNARD AKSELROD, DANIEL ROBERT AMIRAULT, EUN JU NAM, GARETH ALUN JONES, NICHOLAS JORDAN BARNWELL, ALLISON GALLANT, IGNACIO OMAR VENADO ESTRADA, WILLIAM JOSEPH BISHOP, BHARATHWAJ RAAM SAMPATHKUMAR, KOUSHIK BHATTACHARJEE, SCOTT KURTZEBORN
  • Publication number: 20130262419
    Abstract: Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: David Charles Kilian, Louisa Rose Millott, Gareth Alun Jones, Andrew Craig Bragdon, Yu Xiao, Arun Mathew Abraham, Kevin J. Blasko, Christopher Lovett, Mark Groves
  • Publication number: 20120154283
    Abstract: Organizing data where the data has spatial significance. A method includes, at a user interface, displaying to a user a representation of spatially structured data. User input is received at a computer implemented user interface through one or more hardware user interface devices. The user input is domain agnostic, but has a spatial connotation. Based on pre-existing structured data displayed at the user interface, a domain is determined for the user input. Based on the determined domain, the user input is interpreted into a domain specific response. The domain specific response is consistent with the spatial connotation across a plurality of domains.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: Microsoft Corporation
    Inventors: Jens K. Jacobsen, Sadi Khan, Gareth Alun Jones, Tyler Edward Gibson, Steven Douglas De Mar, Andrew Jude Byrne
  • Patent number: 7814427
    Abstract: A designer tool that facilitates design of an object model. The tool takes as input a computer-readable representation of a graph of objects (e.g., classes), and creates automatically one or more diagrams that depict these classes as editable trees showing their relationships and properties. These graphs naturally have a tree-like structure which is exploited by the approach. The design tool system includes a layout component that receives as input one or more of the graphs, and converts the one or more graphs into the editable treelike structure. The system further comprises a presentation component that presents the editable treelike structure as a treelike structure diagram, and facilitates user interaction therewith. The tool can be used for opening, editing and saving existing object model files or to create new ones.
    Type: Grant
    Filed: January 5, 2005
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Stephen John Cook, Gareth Alun Jones, Stuart John Harding Kent, Alan Cameron Wills