发明名称 Quick-creating objects in an application
摘要 A palette of representations that can be generated by an application for database, spreadsheet, word processing, and the like, is provided in response to a request for a new object within the application. If the application already has one or more objects open at the time of the request, the representations are also determined based on the context of the data such as from any currently open object(s). The new object is then generated based on the selected representation from the palette, the context of the data, and a structure of data consumed by the application. The layout parameters for the new object are automatically set based on the current context, the structure of the data, and the selected representation.
申请公布号 US8832645(B2) 申请公布日期 2014.09.09
申请号 US200912640096 申请日期 2009.12.17
申请人 Microsoft Corporation 发明人 Woodall Zachary P.;Hough Dan;Srinivasamurthy Kumar;Kumar Nishant;Karimov Pavel R.;Lesser Stephen I.;Covington Clinton;McCormack Michael J.;Bryant Christopher W.
分类号 G06F9/44;G06F9/45;G06F17/21;G06F3/0481;G06F17/30;G06F3/0482;G06F17/24 主分类号 G06F9/44
代理机构 代理人 Vaughn Rachael;Ross Jim;Minhas Micky
主权项 1. A computer-implemented method for automated generation of a new database object within a database application, the method comprising: displaying a plurality of selectable controls, each control in the plurality of selectable controls graphically describing a different type of database object in a plurality of types of database objects, each type of database object in the plurality of types of database objects being a different representation of data stored in a database; receiving a selection indicating a selected control from among the plurality of selectable controls; determining, by a computing device, in response to receiving the selection, whether there is a currently open database object in the database application, the currently open database object being a representation of data in the database; when there is a currently open database object, generating, by the computing device, the new database object, the new database object being a type of database object described by the selected control, the new database object being a representation of the data represented by the currently open database object, the representation of the data represented by the currently open database object comprising one or more fields which are visible in the currently open database object; modifying a layout of the new database object in response to input from a user and a current context of the data, the current context of the data comprising one or more parameters associated with the new database object and information associated with a structure of the data represented by the currently open database object; and displaying the new database object.
地址 Redmond WA US