Patents by Inventor Robert Coggins

Robert Coggins 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: 8924420
    Abstract: A gallery-set of controls and actions containing pre-built logic is provided for building applications, projects and solutions in a database program. The gallery may include the most commonly used controls that may account for the main logic scenarios in the database program. The controls may be simple, clear and intuitive, such that users with little or no programming experience may be able to develop solutions in the database program using the gallery controls without having to enter any coding environment or having to build complicated logic expressions. The gallery may allow users to build a complete solution by adding the predefined controls from the gallery to the design surface of a solution without opening a code editor, and the code behind the control may be automatically built into the solution. The solution code may also be accessible for later modification by a user in the database program.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: December 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Kerry Westphal, James Rivera, Christopher Deugau, Ryan McMinn, Robert Coggins
  • Publication number: 20130007071
    Abstract: A gallery-set of controls and actions containing pre-built logic is provided for building applications, projects and solutions in a database program. The gallery may include the most commonly used controls that may account for the main logic scenarios in the database program. The controls may be simple, clear and intuitive, such that users with little or no programming experience may be able to develop solutions in the database program using the gallery controls without having to enter any coding environment or having to build complicated logic expressions. The gallery may allow users to build a complete solution by adding the predefined controls from the gallery to the design surface of a solution without opening a code editor, and the code behind the control may be automatically built into the solution. The solution code may also be accessible for later modification by a user in the database program.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Kerry Westphal, James Rivera, Christopher Deugau, Ryan McMinn, Robert Coggins
  • Publication number: 20070055943
    Abstract: An improved user interface is provided for displaying selectable software functionality controls of a database application. When a task-based functionality tab is selected from the user interface, selectable functionality controls provided by the associated database application for performing aspects of a task related to the selected tab are presented in a ribbon-shaped user interface above a workspace in which a user is entering or editing data. Upon selection of a different task-based functionality tab, the presentation of functionality controls associated with the first task is removed, and selectable functionality controls associated with the second selected task-based functionality tab are presented in the user interface. The selectable functionality controls presented in the user interface are grouped into logical groupings for more efficient utilization.
    Type: Application
    Filed: April 10, 2006
    Publication date: March 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael McCormack, Adam Kenney, Christopher Bryant, Clinton Covington, Richard Dickinson, Robert Coggins, Kelly Krout, Vitore Selca, Zachary Woodall, Dan Hough
  • Publication number: 20060156247
    Abstract: A user interface (UI) includes floating action buttons. Respective hot zones are established for associated respective UI elements. When a focus is targeting (e.g., located at) a given hot zone, one or more floating action buttons that are associated therewith are presented as part of the UI. Activation of a particular action button of the one or more floating action buttons causes an action corresponding to the particular action button to be implemented. In an example implementation, the actions available through the one or more floating action buttons may be context-sensitive such that the actions thereof are tailored to the type of item corresponding to the UI element (e.g., an icon, a graphical element, a text portion, a screen area, etc.).
    Type: Application
    Filed: December 30, 2004
    Publication date: July 13, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael McCormack, Christopher Bryant, Andrew Miller, Robert Coggins, Scott Gardner
  • Publication number: 20060149769
    Abstract: Database interaction is facilitated by graphically presenting database objects in groups that are not necessarily dictated by object types of the database objects. In an example implementation, database navigation is facilitated by determining object dependency groups for a database in which each object dependency group corresponds to a database source object and includes at least those database objects that depend directly or indirectly from the corresponding database source object. When these data source object-based dependency groups are graphically displayed, selecting a database object thereof provides access thereto. In another example implementation, a user can designate an attribute associated with database objects by which the database objects are to be grouped. Thus, the database objects are grouped by various values that the user-designated associated attribute takes.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael McCormack, Andrew Miller, Christopher Bryant, Jonathan Sigler, Robert Coggins, Scott Gardner, Theresa Naramore, Daniel Hough, Kelly Krout, Clinton Covington
  • Publication number: 20060149768
    Abstract: Database interaction is facilitated by graphically presenting database objects in groups that are not necessarily dictated by object types of the database objects. In an example implementation, database navigation is facilitated by determining object dependency groups for a database in which each object dependency group corresponds to a database source object and includes at least those database objects that depend directly or indirectly from the corresponding database source object. When these data source object-based dependency groups are graphically displayed, selecting a database object thereof provides access thereto. In another example implementation, a user can designate an attribute associated with database objects by which the database objects are to be grouped. Thus, the database objects are grouped by various values that the user-designated associated attribute takes.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael McCormack, Christopher Bryant, Robert Coggins, Scott Gardner, Theresa Naramore, Daniel Hough, Kelly Krout, Clinton Covington