Patents by Inventor Vitore Selca

Vitore Selca 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: 8689137
    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: Grant
    Filed: April 10, 2006
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael J. McCormack, Adam Russell Kenney, Christopher W. Bryant, Clinton Dee Covington, Richard L. Dickinson, Robert E. Coggins, Kelly Michael Krout, Vitore Selca, Zachary P. Woodall, Dan Jacob Hough
  • Patent number: 8312048
    Abstract: A database server application program is provided that is configured to provide a programmable interface into a database application by way of database services uniform resource locators (URLs). A database services URL utilized by the database application can be updated programmatically by program code executing within or under control of the database server application program. A macro action for use in conjunction with a database server application that provides functionality for displaying a database object, such as a form or report, in-place in a Web browser is also disclosed.
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: November 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Steven Miles Greenberg, Vitore Selca, Andrew Robert Miller, Stephen Lesser, Clinton Dee Covington, Ryan McMinn, Pavel R. Karimov, Konrad Tupaj, Amarinder Singh Grewal, Robert Scott Cooper
  • Patent number: 8135755
    Abstract: A schema editor allows for definition, distribution, and use of schema templates. The schema editor allows schema to be edited and then saved in such a way that the saved file can be reimported into the schema editor.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: March 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Vitore Selca, Christopher W. Bryant, Clinton D. Covington, Dan Hough, Kelly M. Krout, Shane L. Groff, Timothy E. Getsch
  • Publication number: 20100299347
    Abstract: A database server application program is provided that is configured to provide a programmable interface into a database application by way of database services uniform resource locators (URLs). A database services URL utilized by the database application can be updated programmatically by program code executing within or under control of the database server application program. A macro action for use in conjunction with a database server application that provides functionality for displaying a database object, such as a form or report, in-place in a Web browser is also disclosed.
    Type: Application
    Filed: May 19, 2009
    Publication date: November 25, 2010
    Applicant: Microsoft Corporation
    Inventors: Steven Miles Greenberg, Vitore Selca, Andrew Robert Miller, Stephen Lesser, Clinton Dee Covington, Ryan McMinn, Pavel R. Karimov, Konrad Tupaj, Amarinder Singh Grewal, Robert Scott Cooper
  • Patent number: 7836100
    Abstract: Embodiments are provided to calculate and provide information based in part on a defined expression. In an embodiment, a database system can be configured to include a number of calculated columns as part of a database table structure. The database system can be configured to present a calculated result based in part on a determined result type. In one embodiment, a database system can be configured to enable calculated columns to be defined on a table of a database, wherein a component can be used to evaluate an expression associated with a column calculation to determine a proper result type. The proper result type can be stored and used when presenting a result of the calculation. Other embodiments are available.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: November 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Abigail Elisabeth Short, Daniel J. Cole, Matthew Pohle, Michael Allen Brotherton, Vitore Selca, Sumit Chauhan, Richard Shawn McDowell
  • Publication number: 20100199185
    Abstract: A client application provides a user interface for defining a form that includes a navigation control. The navigation control includes two or more selectable tabs that are each associated with a target, such as another form or a report. When one of the selectable tabs on the navigation control is selected using an appropriate user input device, the target associated with the selected tab is displayed in the form. The client application also provides functionality for publishing a form including navigation controls to a server application, thereby making the form and the navigation control accessible through a Web interface.
    Type: Application
    Filed: February 4, 2009
    Publication date: August 5, 2010
    Applicant: Microsoft Corporation
    Inventors: Steven Miles Greenberg, Vitore Selca, Andrew Robert Miller, Stephen Lesser, Clinton Dee Covington, Ryan McMinn, Pavel R. Karimov, Konrad Tupaj, Amarinder Singh Grewal, Robert Scott Cooper
  • Patent number: 7716168
    Abstract: Methods, systems, and computer program products modify a table definition of a database table within a database application. A method involves providing a user interface for creating a new field in the database table, receiving data that creates the new field while displaying the database table, and modifying schema of the database table to include the new field and the data. The method also involves interpreting a data type of the data as the data is received. A data type interpreted for a column in the database table that contains the new field is the data type of the data received in the new field. Still further, the method involves handling objects dependent on the database table in a manner unbeknownst to a user of the database table. Thus, the schema is modified while the objects dependent on the database table remain visible or open to the user.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: May 11, 2010
    Assignee: Microsoft Corporation
    Inventors: Vitore Selca, Christopher W. Bryant, Shane L. Groff, Theresa A. Naramore, Tiginesh M. Beyene, Clinton D. Covington
  • Patent number: 7610302
    Abstract: Methods, systems, and computer program products modify a table definition of a database table within a database application. A method involves providing a user interface for creating a new field in the database table, receiving data that creates the new field while displaying the database table, and modifying schema of the database table to include the new field and the data. The method also involves interpreting a data type of the data as the data is received. A data type interpreted for a column in the database table that contains the new field is the data type of the data received in the new field. Still further, the method involves handling objects dependent on the database table in a manner unbeknownst to a user of the database table. Thus, the schema is modified while the objects dependent on the database table remain visible or open to the user.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: October 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Vitore Selca, Christopher W. Bryant, Shane L. Groff, Theresa A. Naramore, Tiginesh M. Beyene, Clinton D. Covington
  • Publication number: 20090182710
    Abstract: Embodiments are provided to calculate and provide information based in part on a defined expression. In an embodiment, a database system can be configured to include a number of calculated columns as part of a database table structure. The database system can be configured to present a calculated result based in part on a determined result type. In one embodiment, a database system can be configured to enable calculated columns to be defined on a table of a database, wherein a component can be used to evaluate an expression associated with a column calculation to determine a proper result type. The proper result type can be stored and used when presenting a result of the calculation. Other embodiments are available.
    Type: Application
    Filed: October 26, 2007
    Publication date: July 16, 2009
    Applicant: Microsoft Corporation
    Inventors: Abigail Elisabeth Short, Daniel J. Cole, Matthew Pohle, Michael Allen Brotherton, Vitore Selca, Sumit Chauhan
  • Patent number: 7546291
    Abstract: A user interface is provided that allows users to create queries interactively. The user interface operates by creating a source query (or, for example, SQL commands) for the user while they select fields from a data source. This provides users with an alternative to using conventional designers, wizards, or other tools to manually generate a query.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: June 9, 2009
    Assignee: Microsoft Corporation
    Inventors: Vitore Selca, Christopher W. Bryant, Richard L. Dickinson, Richard Shawn McDowell, Zachary P. Woodall, Michael J. McCormack
  • 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: 20070005630
    Abstract: Methods, systems, and computer program products modify a table definition of a database table within a database application. A method involves providing a user interface for creating a new field in the database table, receiving data that creates the new field while displaying the database table, and modifying schema of the database table to include the new field and the data. The method also involves interpreting a data type of the data as the data is received. A data type interpreted for a column in the database table that contains the new field is the data type of the data received in the new field. Still further, the method involves handling objects dependent on the database table in a manner unbeknownst to a user of the database table. Thus, the schema is modified while the objects dependent on the database table remain visible or open to the user.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Vitore Selca, Christopher Bryant, Shane Groff, Theresa Naramore, Tiginesh Beyene, Clinton Covington
  • Publication number: 20070005634
    Abstract: A schema editor allows for definition, distribution, and use of schema templates. The schema editor allows schema to be edited and then saved in such a way that the saved file can be reimported into the schema editor.
    Type: Application
    Filed: September 20, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Vitore Selca, Christopher Bryant, Clinton Covington, Dan Hough, Kelly Krout, Shane Groff, Timothy Getsch
  • Publication number: 20060161533
    Abstract: A user interface is provided that allows users to create queries interactively. The user interface operates by creating a source query (or, for example, SQL commands) for the user while they select fields from a data source. This provides users with an alternative to using conventional designers, wizards, or other tools to manually generate a query.
    Type: Application
    Filed: December 22, 2005
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Vitore Selca, Christopher Bryant, Richard Dickinson, Richard McDowell, Zachary Woodall, Michael McCormack