[發明專利]基于用戶輸入的智能推薦模式有效
| 申請號: | 201210545374.2 | 申請日: | 2012-12-14 |
| 公開(公告)號: | CN103034500A | 公開(公告)日: | 2013-04-10 |
| 發明(設計)人: | H·斯瓦拉馬克瑞希楠;A·N·比奇;D·曼西尼 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 顧嘉運 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 用戶 輸入 智能 推薦 模式 | ||
1.在包括一個或多個處理器和系統存儲器的計算機系統處,一種用于在數據結構開發期間向用戶推薦模式的方法,所述計算機系統包括一種用于定義數據結構的開發工具,所述方法包括:
在所述開發工具處接收用戶輸入,所述用戶輸入定義了數據結構的一部分;
通過分析所述用戶輸入來標識所述用戶輸入的一個或多個特性;
至少基于所述一個或多個所標識的特性,將多個模式中的一個或多個模式推薦給所述用戶,每個所推薦模式是定義所述數據結構的一個或多個附加部分的用戶意圖的預測;
在所述開發工具處顯示表示所述一個或多個所推薦模式的每一個的圖形數據,所述圖形數據被顯示以供用戶選擇;
接收對來自所顯示的圖形數據中所表示的所述一個或多個所推薦模式中的所選模式的用戶選擇;以及
響應于對所選模式的用戶選擇,根據所選模式定義所述數據結構的附加部分。
2.如權利要求1所述的方法,其特征在于,由所述輸入定義的所述數據結構的所述部分是所述數據結構的一列的名字。
3.如權利要求2所述的方法,其特征在于,所述數據結構是數據庫或電子表格中的一個。
4.如權利要求2所述的方法,其特征在于,標識所述輸入的一個或多個特性包括將所述列的名字的至少一部分與在所述一個或多個所推薦模式中使用的一個或多個其它列的名字的至少一部分進行匹配。
5.如權利要求1所述的方法,其特征在于,所述多個模式中的至少一個被存儲在計算系統的云中的數據集中,所述方法還包括訪問計算機系統的所述云中的所述數據集,從而分析所述多個模式中的該至少一個模式以標識是否推薦所述多個模式中的該至少一個模式。
6.如權利要求1所述的方法,其特征在于,還包括分析定義了所述數據結構的其它部分的先前輸入的一個或多個特性;以及
其中推薦一個或多個模式包括基于從先前用戶輸入所標識的一個或多個特性來推薦所述一個或多個模式。
7.如權利要求6所述的方法,其特征在于,所述先前用戶輸入包括所述數據結構的另一列的名字。
8.如權利要求1所述的方法,其特征在于,如在所選模式內所定義地添加所述數據結構的附加部分包括添加要被存儲在所述數據結構的所述附加部分內的數據的數據類型的定義。
9.如權利要求1所述的方法,其特征在于,如在所選模式內所定義地添加所述數據結構的附加部分包括對要被存儲在所述數據結構的所述附加部分內的數據添加一個或多個約束。
10.如權利要求1所述的方法,其特征在于,如在所選模式中所定義地添加所述數據結構的附加部分包括添加定義了所述數據結構的一個或多個附加列的輸入。
11.如權利要求1所述的方法,其特征在于,還包括在推薦所述一個或多個模式之前:
分析模式的存儲以確定在所述存儲中的模式的公共特性;以及
基于所述公共特性,生成所述多個模式。
12.如權利要求1所述的方法,其特征在于,所推薦的一個或多個模式中的至少一個與一策略相關聯,所述方法還包括:
響應于對所選模式的用戶選擇,生成從一個或多個所推薦模式中標識出所選模式的遙測信息,包括標識用戶是否選擇了與所述策略相關聯的所述至少一個模式;以及
在后續數據結構的創建期間使用所述遙測信息來細化所推薦模式的標識并確定所述策略是否被執行。
13.在包括一個或多個處理器和系統存儲器的計算機系統處,一種用于在數據結構的開發期間向用戶建議智能自動完成的方法,所述方法包括:
在開發工具處接收輸入,所述輸入定義了數據庫的一列的名字;
基于所述名字的一個或多個部分,為所述列的所述數據推薦一個或多個數據類型,其中所述推薦是基于將所述列的所述名字的一個或多個部分與其它模式中所定義的其它列的名字的一個或多個部分進行匹配;以及
一旦接收到選擇一個或多個所推薦的數據類型之一的輸入,就將所述輸入添加到所述開發工具中,所述開發工具將所選數據類型定義為所述列的所述數據的數據類型。
14.如權利要求13所述的方法,其特征在于,還包括:基于所述名字的所述一個或多個部分,推薦要被包括在所述數據庫中的一個或多個附加列,所述一個或多個附加列包括名字和數據類型。
15.如權利要求13所述的方法,其特征在于,還包括:基于所述名字的所述一個或多個部分,推薦對要存儲在所述列中的對數據的一個或多個約束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210545374.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種組合式瓶蓋及其酒瓶
- 下一篇:一種多基座的重力式基礎結構





