1
Michael J McCormack, Christopher W Bryant, Andrew R Miller, Robert E Coggins, Scott T Gardner: Floating action buttons. Microsoft Corporation, Lee & Hayes PLLC, October 19, 2010: US07818672 (70 worldwide citation)

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. Activa ...


2
Michael J McCormack, Christopher W Bryant, George Fordham, Jonathan A McPherson, Scott T Gardner, Clinton Dee Covington, Daniel Hough: Getting started experience. Microsoft Corporation, Merchant & Gould P C, January 27, 2009: US07484180 (10 worldwide citation)

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, br ...


3
Michael J McCormack, Andrew R Miller, Christopher W Bryant, Jonathan M Sigler, Robert E Coggins, Scott T Gardner, Theresa A Naramore, Daniel Hough, Kelly M Krout, Clinton D Covington: Database navigation. Microsoft Corporation, Lee & Hayes PLLC, May 18, 2010: US07720887 (7 worldwide citation)

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 ob ...


4
Adam R Kenney, Clinton D Covington, Scott T Gardner: Selection context filtering. Microsoft Corporation, Merchant & Gould PC, April 14, 2009: US07519585 (5 worldwide citation)

A method and system for the graphical formulation of filter queries is disclosed which enables data queries to be easily chosen via selection from a menu. A signal is received to filter, or query, a data table. Next, the context of a selection of data is analyzed, and a menu of filters based on that ...


5
Andrew R Miller, Sumit Chauhan, Robert E Coggins, Michael J McCormack, Scott T Gardner, Jason A Bould, David Jon Conger, Suraj Poozhiyil, Vijay Mital: Database part creation, merge and reuse. Microsoft Corporation, Merchant & Gould P C, January 11, 2011: US07870164 (4 worldwide citation)

Embodiments are provided to merge, manage, create, and reuse database parts in a computer system. Database parts may include database tables, datatypes, field combinations or entire databases. A selection of a database part is received by a database software application executing on a computer syste ...


6
Michael J McCormack, Christopher W Bryant, Andrew R Miller, Robert E Coggins, Scott T Gardner: Floating action buttons. Microsoft Corporation, Jim M Ross, Micky Minhas, Lee & Hayes PLLC, May 27, 2014: US08739038 (3 worldwide citation)

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. Activa ...


7
Michael J McCormack, Christopher W Bryant, Robert E Coggins, Scott T Gardner, Theresa A Naramore, Daniel Hough, Kelly M Krout, Clinton D Covington: Database interaction. Microsoft Corporation, Lee & Hayes PLLC, June 1, 2010: US07730067 (3 worldwide citation)

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 ob ...


8
Michael J McCormack, Scott T Gardner, Andrew R Miller, Sumit Chauhan, Jason A Bould: Database part table junctioning. Microsoft Corporation, Merchant & Gould, February 22, 2011: US07895174 (2 worldwide citation)

Embodiments are provided to define relationships for merging template or database part tables with one or more database tables in a computer system. A database application may utilize a schema to receive metadata associated with a target database part table in one or more markup language elements. T ...


9
David M Vierzba, Andrew R Miller, Sumit Chauhan, Timothy E Getsch, Scott T Gardner: Application dehydration, synchronization, and rehydration. Microsoft Corporation, Merchant & Gould, December 4, 2012: US08327329 (1 worldwide citation)

Computer software applications may be separated into components and distilled into functional and identifying attributes, which may then be used to regenerate the computer software application on a different system. A component of a computer software program is received. From the component, one or m ...


10
Michael J McCormack, Scott T Gardner, Jason A Bould, Sumit Chauhan, David J Conger, Robert E Coggins, Andrew R Miller, Ryan McMinn: Database data type creation and reuse. MICROSOFT TECHNOLOGY LICENSING, Damon Rieth, Danielle Johnston Holmes, Micky Minhas, October 6, 2015: US09152656

Embodiments are provided for creating and reusing custom data types in a database. A selection of a field or group of fields may be received from a database table in the database by a database software application executing on a computer system. Each selected field may include a set of field propert ...