发明名称 Dynamic user interface customization
摘要 Described are computer-based methods and apparatuses, including computer program products, for dynamic user interface customization. A set of functions for a user interface is stored, each function comprising a function that can be added to the user interface. A first set of data is transmitted to a remote device that causes the user interface to be displayed on the remote device with a predetermined set of functions from the set of functions. Interaction data is received indicative of a user's interactions with the user interface. A second set of data is transmitted to the remote device that causes the user interface to dynamically add a new function from the set of functions to the user interface based on the interaction data, wherein the new function is displayed as a selectable item in the user interface that the user can select to use a function associated with the new function.
申请公布号 US9563336(B2) 申请公布日期 2017.02.07
申请号 US201313841434 申请日期 2013.03.15
申请人 LivePerson, Inc. 发明人 Barak Matan;Shub Amir
分类号 G06F3/00;G06F3/0484;G06F9/44;G06F9/445 主分类号 G06F3/00
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A computer-implemented method for dynamically customizing a graphical interface, the method comprising: storing, at a computing device, multiple functions for a graphical interface, wherein the stored functions are executable on a remote device, wherein the graphical interface is associated with the remote device, and wherein the graphical interface facilitates communication between the remote device and a third party device; transmitting an initial set of data, wherein the initial set of data is associated with an initial function of the multiple functions, wherein when received at the remote device, the initial set of data causes the remote device to display the graphical interface, wherein the graphical interface includes the initial function, and wherein the initial function facilitates a communication session between the remote device and the third party device; receiving input corresponding to an interaction with the graphical interface, wherein the input is received during the communication session; analyzing the received input, wherein analyzing includes detecting whether the received input satisfies a condition, wherein analyzing includes applying a rule to the received input when the condition is satisfied, and wherein applying includes identifying additional information associated with the received input; selecting an additional set of data, wherein selecting includes using the received input and the additional information, and wherein the additional set of data is associated with an additional function of the multiple functions; and transmitting the additional set of data, wherein when received at the remote device, the additional set of data causes the additional function to be included in the graphical interface, such that the additional function is available for use with the graphical interface for the communication session.
地址 New York NY US