发明名称 Translating user interfaces of applications
摘要 A user interface translation system can provide functionality of translating at least a portion of a user interface of a primary application. The user interface translation system may, for instance, add an overlay interface over a portion of the primary application. The primary application can conduct all the processing tasks. The overlay interface can correspond to user interfaces of well-known applications that users may prefer. In certain embodiments, users can select from a list of overlay interfaces. The user interface translation system can receive user control input from the overlay interface and map the received input to a corresponding command for the primary application. The user interface translation system can also train users to adapt to a change in user interface over a period of time or usage.
申请公布号 US9348666(B2) 申请公布日期 2016.05.24
申请号 US201313919930 申请日期 2013.06.17
申请人 Shuster Gary Stephen;Shuster Brian Mark 发明人 Shuster Gary Stephen;Shuster Brian Mark
分类号 G06F3/0481;G06F9/54;G06Q20/10;G06Q30/00;G07F17/32 主分类号 G06F3/0481
代理机构 代理人
主权项 1. A computing system for translating user interfaces, the system comprising: one or more hardware processors configured to execute a plurality of software modules, the software modules including at least: an overlay interface generator module configured to generate an overlay user interface associated with a secondary application, the overlay user interface configured for display in place of at least a portion of a user interface of a primary application, said overlay user interface comprising a plurality of user interface controls; and a translator module configured to: receive a user control input corresponding to a particular user interface control of the plurality of user interface controls;translate the received particular user control input to a corresponding one or more commands associated with the primary application, wherein the corresponding one or more commands are selected such that execution of the one or more commands results in substantially the same output as execution of a command associated with the particular user interface control by the secondary application; andinitiate execution of the corresponding one or more commands by the primary application; and a training module configured to: modify, over a period of time, the overlay user interface from corresponding to the secondary application to a user interface substantially similar to the user interface of the primary application,wherein said modification comprises modifying an arrangement of the plurality of user interface controls of the overlay user interface, andwherein the period of time depends at least on a usage pattern of the plurality of user controls of the overlay user interface.
地址 Fresno CA US