Patents by Inventor Dave McDonald

Dave McDonald 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: 10169318
    Abstract: The present invention comprises methods and user interfaces for organizing data displayed within a data application. Specifically, the present invention provides methods and systems for arranging the display of the data by a format applied to one or more portions of the data. The formats comprise different visual characteristics of the displayed data. In exemplary embodiments, the data application organizes the data by the fill color of the cell, the font color of the data within the cell, or the type of icon inserted into the cell. The organizations comprise any type of rearrangement of the data. In exemplary embodiments, the data application sorts or filters the displayed data according to the format.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: January 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zeng, Dave McDonald
  • Patent number: 10157593
    Abstract: A cross-platform rendering engine. The cross-platform rendering engine serves as an intermediary between the application and the operating system for displaying application content on the screen allowing software developers to write platform-agnostic application code. The application sends content to the cross-platform rendering engine in the form of resource-efficient content descriptions describing the content to be displayed. In turn, cross-platform rendering engine stores the content descriptions and provides rasterized images generated from the content descriptions to the compositor as needed. In the event that a content description corresponding to the texture needed by the compositor is not available, the cross-platform rendering engine pulls the content description from the application.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: December 18, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ben Witman, Dave McDonald, Michael Y. Joe, Faaez Ul Haq
  • Publication number: 20170097924
    Abstract: The present invention comprises methods and user interfaces for organizing data displayed within a data application. Specifically, the present invention provides methods and systems for arranging the display of the data by a format applied to one or more portions of the data. The formats comprise different visual characteristics of the displayed data. In exemplary embodiments, the data application organizes the data by the fill color of the cell, the font color of the data within the cell, or the type of icon inserted into the cell. The organizations comprise any type of rearrangement of the data. In exemplary embodiments, the data application sorts or filters the displayed data according to the format.
    Type: Application
    Filed: November 8, 2016
    Publication date: April 6, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zeng, Dave McDonald
  • Patent number: 9507496
    Abstract: The present invention comprises methods and user interfaces for organizing data displayed within a data application. Specifically, the present invention provides methods and systems for arranging the display of the data by a format applied to one or more portions of the data. The formats comprise different visual characteristics of the displayed data. In exemplary embodiments, the data application organizes the data by the fill color of the cell, the font color of the data within the cell, or the type of icon inserted into the cell. The organizations comprise any type of rearrangement of the data. In exemplary embodiments, the data application sorts or filters the displayed data according to the format.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: November 29, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zeng, Dave McDonald
  • Publication number: 20150243257
    Abstract: A cross-platform rendering engine. The cross-platform rendering engine serves as an intermediary between the application and the operating system for displaying application content on the screen allowing software developers to write platform-agnostic application code. The application sends content to the cross-platform rendering engine in the form of resource-efficient content descriptions describing the content to be displayed. In turn, cross-platform rendering engine stores the content descriptions and provides rasterized images generated from the content descriptions to the compositor as needed. In the event that a content description corresponding to the texture needed by the compositor is not available, the cross-platform rendering engine pulls the content description from the application.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 27, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Ben Witman, Dave McDonald, Michael Y. Joe, Faaez Ul Haq
  • Publication number: 20140195887
    Abstract: The present invention comprises methods and user interfaces for organizing data displayed within a data application. Specifically, the present invention provides methods and systems for arranging the display of the data by a format applied to one or more portions of the data. The formats comprise different visual characteristics of the displayed data. In exemplary embodiments, the data application organizes the data by the fill color of the cell, the font color of the data within the cell, or the type of icon inserted into the cell. The organizations comprise any type of rearrangement of the data. In exemplary embodiments, the data application sorts or filters the displayed data according to the format.
    Type: Application
    Filed: March 10, 2014
    Publication date: July 10, 2014
    Applicant: Microsoft Corporation
    Inventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zeng, Dave McDonald
  • Patent number: 8745482
    Abstract: The present invention comprises methods and user interfaces for organizing data displayed within a data application. Specifically, the present invention provides methods and systems for arranging the display of the data by a format applied to one or more portions of the data. The formats comprise different visual characteristics of the displayed data. In exemplary embodiments, the data application organizes the data by the fill color of the cell, the font color of the data within the cell, or the type of icon inserted into the cell. The organizations comprise any type of rearrangement of the data. In exemplary embodiments, the data application sorts or filters the displayed data according to the format.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: June 3, 2014
    Assignee: Microsoft Corporation
    Inventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zeng, Dave McDonald
  • Publication number: 20100325526
    Abstract: The present invention comprises methods and user interfaces for organizing data displayed within a data application. Specifically, the present invention provides methods and systems for arranging the display of the data by a format applied to one or more portions of the data. The formats comprise different visual characteristics of the displayed data. In exemplary embodiments, the data application organizes the data by the fill color of the cell, the font color of the data within the cell, or the type of icon inserted into the cell. The organizations comprise any type of rearrangement of the data. In exemplary embodiments, the data application sorts or filters the displayed data according to the format.
    Type: Application
    Filed: August 26, 2010
    Publication date: December 23, 2010
    Applicant: Microsoft Corporation
    Inventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zhen, Dave McDonald
  • Patent number: 7849395
    Abstract: The present invention comprises methods and user interfaces for organizing data displayed within a data application. Specifically, the present invention provides methods and systems for arranging the display of the data by a format applied to one or more portions of the data. The formats comprise different visual characteristics of the displayed data. In exemplary embodiments, the data application organizes the data by the fill color of the cell, the font color of the data within the cell, or the type of icon inserted into the cell. The organizations comprise any type of rearrangement of the data. In exemplary embodiments, the data application sorts or filters the displayed data according to the format.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: December 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zhen, Dave McDonald
  • Publication number: 20060129914
    Abstract: The present invention comprises methods and user interfaces for organizing data displayed within a data application. Specifically, the present invention provides methods and systems for arranging the display of the data by a format applied to one or more portions of the data. The formats comprise different visual characteristics of the displayed data. In exemplary embodiments, the data application organizes the data by the fill color of the cell, the font color of the data within the cell, or the type of icon inserted into the cell. The organizations comprise any type of rearrangement of the data. In exemplary embodiments, the data application sorts or filters the displayed data according to the format.
    Type: Application
    Filed: December 15, 2004
    Publication date: June 15, 2006
    Applicant: Microsoft Corporation
    Inventors: Charles Ellis, David Gainer, Samuel Radakovitz, Yonghong Zeng, Dave McDonald
  • Patent number: 6598301
    Abstract: A razor blade tool relating to overcoming single use shortcomings of current utility knives allows a user to select multiple razor blade positions. Each razor blade position allows a razor blade tool to be utilized for a different purpose, such as scraping, case cutting, twine cutting, and as a knife. Additional razor blades are stored in a razor blade tool in a manner that prevents the sharpened edges of razor blades from contacting side-walls of the storage area so that stored razor blades remain sharp and undamaged.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: July 29, 2003
    Assignee: American Safety Razor Company
    Inventors: Gregory F. McCool, Jeffrey Wonderley, Dave McDonald, Eric Litscher, John DePiano, Roy Heinz, Will Wear
  • Publication number: 20020007558
    Abstract: A razor blade tool relating to overcoming single use shortcomings of current utility knives allows a user to select multiple razor blade positions. Each razor blade position allows a razor blade tool to be utilized for a different purpose, such as scraping, case cutting, twine cutting, and as a knife. Additional razor blades are stored in a razor blade tool in a manner that prevents the sharpened edges of razor blades from contacting side-walls of the storage area so that stored razor blades remain sharp and undamaged.
    Type: Application
    Filed: May 31, 2001
    Publication date: January 24, 2002
    Inventors: Gregory F. McCool, Jeffrey Wonderley, Dave McDonald, Eric Litscher, John DePiano, Roy Heinz, Will Wear
  • Patent number: D458105
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: June 4, 2002
    Assignee: American Safety Razor Company
    Inventors: Dave McDonald, Eric Litscher, John DePiano, Roy Heinz, Will Wear, Jeffrey Wonderley
  • Patent number: D474668
    Type: Grant
    Filed: July 17, 2000
    Date of Patent: May 20, 2003
    Assignee: American Safety Razor Company
    Inventors: Dave McDonald, Eric Litscher, John DePiano, Roy Heinz, Will Wear, Gregory F. McCool, Jeffrey W. Wonderley