发明名称 Method and system for providing an adaptive input user interface for data entry applications
摘要 Embodiments are described for a system and method for adapting an online user input form that provides user input to a web-based application. A method comprises defining one or more attributes related to one or more fields of the online user input form, obtaining historical data comprising past user input to related user input forms, calculating historical most common values for each attribute of the one or more attributes; and modifying the one or more fields of the online user input form in accordance with the calculated historical average values. The attributes may include at least one of the size, location, and datatype of each field of the form. The method may be implemented through an application programming interface for implementation through server-side and client-side processes that are written in a web-browser compatible markup language.
申请公布号 US9405426(B2) 申请公布日期 2016.08.02
申请号 US201012979772 申请日期 2010.12.28
申请人 salesforce.com, inc. 发明人 Tanaka Jamison M.
分类号 G06F17/24;G06F3/0481 主分类号 G06F17/24
代理机构 Dergosits & Noah LLP 代理人 Dergosits & Noah LLP ;Noah Todd A.
主权项 1. A method of providing an optimized user input form including a plurality of input fields through web-based for display to a user, the method comprising: determining whether an input field on a user input form is an alphanumeric character input field or a binary checkbox to define an input field type; determining whether the input field is filled with exclusively numeric, alphabetic, or binary symbol data based on historical data to define a preferred datatype associated with the input field, the historical data comprising past user input to the user input form; determining whether the input field is virtually always filled in by a user based on the historical data to define a relative importance of the input field; determining a size of the input field based on an average number of characters of the input field as dictated by a historic average size from the historical data to define a preferred input field size; adaptively modifying the size of the input field as displayed on a web page based on the preferred input field size; adaptively modifying a location of the input field on the user input form based on the relative importance of the input field; and constraining a datatype of the input field based on the preferred datatype.
地址 San Francisco CA US