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: 10169318Abstract: 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: GrantFiled: November 8, 2016Date of Patent: January 1, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zeng, Dave McDonald
-
Patent number: 10157593Abstract: 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: GrantFiled: February 24, 2014Date of Patent: December 18, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ben Witman, Dave McDonald, Michael Y. Joe, Faaez Ul Haq
-
Publication number: 20170097924Abstract: 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: ApplicationFiled: November 8, 2016Publication date: April 6, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zeng, Dave McDonald
-
Patent number: 9507496Abstract: 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: GrantFiled: March 10, 2014Date of Patent: November 29, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zeng, Dave McDonald
-
Publication number: 20150243257Abstract: 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: ApplicationFiled: February 24, 2014Publication date: August 27, 2015Applicant: MICROSOFT CORPORATIONInventors: Ben Witman, Dave McDonald, Michael Y. Joe, Faaez Ul Haq
-
Publication number: 20140195887Abstract: 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: ApplicationFiled: March 10, 2014Publication date: July 10, 2014Applicant: Microsoft CorporationInventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zeng, Dave McDonald
-
Patent number: 8745482Abstract: 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: GrantFiled: August 26, 2010Date of Patent: June 3, 2014Assignee: Microsoft CorporationInventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zeng, Dave McDonald
-
Publication number: 20100325526Abstract: 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: ApplicationFiled: August 26, 2010Publication date: December 23, 2010Applicant: Microsoft CorporationInventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zhen, Dave McDonald
-
Patent number: 7849395Abstract: 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: GrantFiled: December 15, 2004Date of Patent: December 7, 2010Assignee: Microsoft CorporationInventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zhen, Dave McDonald
-
Publication number: 20060129914Abstract: 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: ApplicationFiled: December 15, 2004Publication date: June 15, 2006Applicant: Microsoft CorporationInventors: Charles Ellis, David Gainer, Samuel Radakovitz, Yonghong Zeng, Dave McDonald
-
Patent number: 6598301Abstract: 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: GrantFiled: May 31, 2001Date of Patent: July 29, 2003Assignee: American Safety Razor CompanyInventors: Gregory F. McCool, Jeffrey Wonderley, Dave McDonald, Eric Litscher, John DePiano, Roy Heinz, Will Wear
-
Publication number: 20020007558Abstract: 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: ApplicationFiled: May 31, 2001Publication date: January 24, 2002Inventors: Gregory F. McCool, Jeffrey Wonderley, Dave McDonald, Eric Litscher, John DePiano, Roy Heinz, Will Wear
-
Patent number: D458105Type: GrantFiled: March 28, 2001Date of Patent: June 4, 2002Assignee: American Safety Razor CompanyInventors: Dave McDonald, Eric Litscher, John DePiano, Roy Heinz, Will Wear, Jeffrey Wonderley
-
Patent number: D474668Type: GrantFiled: July 17, 2000Date of Patent: May 20, 2003Assignee: American Safety Razor CompanyInventors: Dave McDonald, Eric Litscher, John DePiano, Roy Heinz, Will Wear, Gregory F. McCool, Jeffrey W. Wonderley