Patents by Inventor Jonathan A. McPherson

Jonathan A. McPherson 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: 10311062
    Abstract: Technologies are described herein for filtering data in a result set using inexact and/or culture dependent terms. A user provides one or more filter terms for filtering a result set being viewed. One or more data type interpretations are determined for each filter term based on the value of the term. The data type interpretations may further be based on a locale associated with the user. For each filter term, the columns of the result set to which the filter term is to be applied is selected based on the data type interpretations determined for the filter term and the data types of the columns. The filter terms are then applied to the selected columns of the result set, thus causing the rows of the result set as displayed to the user to be limited to rows wherein at least one column value satisfies a filter term.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: June 4, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan McPherson, Cameron Elliot Smith, David Michael Jade, Joseph Milan Filcik, Juventino Rojas Arredondo
  • Patent number: 9524071
    Abstract: The description relates to threshold views. One example can include a display, storage and a processor. The storage can store instructions for execution by the processor. The processor can be configured to process the instructions to create a graphical user interface (GUI) on the display. The GUI can include a threshold view that shows elements that relate to a family on a given day. The elements can include time bound elements, semi-time bound elements and non-time bound elements.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: December 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nathaniel E. B. Auer, Nicholas S. Smith, Jonathan A. McPherson, Jane T. Kim, Gail Giacobbe
  • Publication number: 20140223311
    Abstract: The description relates to threshold views. One example can include a display, storage and a processor. The storage can store instructions for execution by the processor. The processor can be configured to process the instructions to create a graphical user interface (GUI) on the display. The GUI can include a threshold view that shows elements that relate to a family on a given day. The elements can include time bound elements, semi-time bound elements and non-time bound elements.
    Type: Application
    Filed: February 5, 2013
    Publication date: August 7, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Nathaniel E.B. Auer, Nicholas S. Smith, Jonathan A. McPherson, Jane T. Kim, Gail Giacobbe
  • Publication number: 20140059038
    Abstract: Technologies are described herein for filtering data in a result set using inexact and/or culture dependent terms. A user provides one or more filter terms for filtering a result set being viewed. One or more data type interpretations are determined for each filter term based on the value of the term. The data type interpretations may further be based on a locale associated with the user. For each filter term, the columns of the result set to which the filter term is to be applied is selected based on the data type interpretations determined for the filter term and the data types of the columns. The filter terms are then applied to the selected columns of the result set, thus causing the rows of the result set as displayed to the user to be limited to rows wherein at least one column value satisfies a filter term.
    Type: Application
    Filed: August 21, 2012
    Publication date: February 27, 2014
    Applicant: Microsoft Corporation
    Inventors: Jonathan McPherson, Cameron Elliot Smith, David Michael Jade, Joseph Milan Filcik, Juventino Rojas Arredondo
  • Publication number: 20130006961
    Abstract: A data driven natural interface is provided for automated relational queries. Multiple datasets are displayed in an easily selectable manner on a surface. Upon detecting selection and movement of a dataset to another surface, the moved data is presented on the other surface. Upon detecting selection and movement of another dataset to the other surface, a join path between the moved datasets is computed, the datasets joined, and results displayed on the other surface. The system continues to join newly selected data with existing data as new datasets are moved to the other surface allowing query results to take shape before the user's eyes, without a need to test or execute the query.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: Microsoft Corporation
    Inventors: Jonathan McPherson, Roderic Lewis
  • Publication number: 20120311474
    Abstract: Technologies are described herein for generating and manipulating visual maps of relational databases. A list of data tables is retrieved from the database and ordered according to the number of relationships for each data table. A database map is generated containing tiles corresponding to each data table in the list, wherein tiles corresponding to related data tables are adjacent along at least one edge or corner of the tiles where possible. The display attributes of each tile may be adjusted to reflect properties of the corresponding data table. The database map is then displayed to a user in a user interface, and controls are provided that allow the user to navigate and zoom the database map in the user interface in order to reveal data contained in the data tables corresponding to the displayed tiles.
    Type: Application
    Filed: June 2, 2011
    Publication date: December 6, 2012
    Applicant: Microsoft Corporation
    Inventors: Jonathan McPherson, Roderic Wells Lewis, JR.
  • Patent number: 7484180
    Abstract: A one-screen entry point to a document management program (“program”) is provided to allow a user to browse templates associated with the program. The templates can be local templates and/or online templates provided by one or more Web services. The one-screen entry point allows a user to search, browse, or download online templates, and/or create documents using the templates. Each template is identified with a template category and displayed together with templates identified with the same template category. Local templates are presented along with online templates if the local templates and the online templates are identified with the same online template category. A user or an administrator of the program can create and/or customize local templates and local template categories. A blank template is provided so a user can create custom documents for the program.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: January 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael J. McCormack, Christopher W. Bryant, George Fordham, Jonathan A. McPherson, Scott T. Gardner, Clinton Dee Covington, Daniel Hough
  • Publication number: 20070106951
    Abstract: A one-screen entry point to a document management program (“program”) is provided to allow a user to browse templates associated with the program. The templates can be local templates and/or online templates provided by one or more Web services. The one-screen entry point allows a user to search, browse, or download online templates, and/or create documents using the templates. Each template is identified with a template category and displayed together with templates identified with the same template category. Local templates are presented along with online templates if the local templates and the online templates are identified with the same online template category. A user or an administrator of the program can create and/or customize local templates and local template categories. A blank template is provided so a user can create custom documents for the program.
    Type: Application
    Filed: November 7, 2005
    Publication date: May 10, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael McCormack, Christopher Bryant, George Fordham, Jonathan McPherson, Scott Gardner, Clinton Covington, Daniel Hough
  • Patent number: D1018974
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: March 19, 2024
    Assignee: Dyson Technology Limited
    Inventors: Edward Sebert Maurice Shelton, Ng Eric Purnama Utama, Graeme McPherson, Ivym Uriarte Susana, Jonathan James Harvey Heffer, Laura Anne Howard, Simon Brian McNamee