发明名称 |
Presenting data in response to an incomplete query |
摘要 |
Disclosed are systems, methods, and non-transitory computer-readable storage media for executing a database query based on an incomplete query. An example system configured to practice the method receives a web request, wherein a uniform resource locator (URL) of the web request provides an argument, and extracts the argument from the URL as a parameter for a database query. The system identifies an unspecified parameter in the database query, and selects a likely value for the unspecified parameter. Then the system executes the database query using the parameter and the likely value, and incorporates at least part of the query result in a web page served in response to the web request. The system can cache the web request and the likely value for the unspecified parameter for later use. |
申请公布号 |
US9235636(B2) |
申请公布日期 |
2016.01.12 |
申请号 |
US201213722480 |
申请日期 |
2012.12.20 |
申请人 |
DROPBOX, INC. |
发明人 |
Stein David |
分类号 |
G06F17/30;G06F7/00 |
主分类号 |
G06F17/30 |
代理机构 |
Novak Druce Connolly Bove + Quigg LLP |
代理人 |
Novak Druce Connolly Bove + Quigg LLP |
主权项 |
1. A system comprising:
a processor; and a non-transitory computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to perform a method comprising:
receiving a web request, wherein a uniform resource locator (URL) of the web request provides an argument and a user account identifier identifying a user account;extracting the argument from the URL as a parameter for a database query;identifying a plurality of unspecified parameters in the database query;selecting a plurality of likely values for the plurality of unspecified parameters based on at least one of a predefined rule, a heuristic, an analysis of a statistical model, or information contained in the web request;executing the database query, in the identified user account, using the parameter and the plurality of likely values for the plurality of unspecified parameters to yield a query result;incorporating at least part of the query result in a web page served in response to the web request. |
地址 |
San Francisco CA US |