최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0841434 (2013-03-15) |
등록번호 | US-9563336 (2017-02-07) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 6 인용 특허 : 325 |
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
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.
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
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; andtransmitting 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. 2. The method of claim 1, wherein the initial function is associated with a selectable display feature presented in conjunction with the graphical interface. 3. The method of claim 2, wherein the initial function is further configured to operate on the remote device in response to a selection inputted into the selectable display feature. 4. The method of claim 1, wherein the graphical interface is a chat window configured to facilitate chat between the remote device and a third party. 5. The method of claim 1, wherein at least one of the initial function and the additional function includes: an agent function which provides information about an agent in communication with the remote device;a shopping cart function configured to identify a set of products according to a selection while browsing a website;a data transfer function configured to download data to the remote device or to enable data to be pushed to the remote device;a video function configured to provide a control mechanism for controlling playback of video content;an audio function configured to provide an audio control mechanism for controlling playback of audio content; ora secure information transfer function configured to protect personal or confidential information being communicated through the graphical interface. 6. The method of claim 1, further comprising: receiving data describing an agent device function, wherein the agent device function is configured to operate on a remote agent device, in conjunction with an agent graphical interface; andstoring the agent device function at the computing device. 7. The method of claim 1, further comprising transmitting the input from the computing device to a remote agent device. 8. The method of claim 7, further comprising: receiving action data, wherein when received at the computing device, the action data indicates the occurrence of an action at the remote device, and wherein the action is associated with the initial or additional function; andtransmitting the action data to the remote agent device. 9. The method of claim 1, further comprising: receiving selection data, wherein when received at the computing device, the selection data communicates information related to a selection of one of the multiple functions for the graphical interface; andtransmitting another set of data, wherein when received at the remote device, the another set of data facilitates execution of the selected one of the multiple functions on the graphical interface associated with the remote device, and wherein the selected one of the multiple functions is different from the initial function and the additional function. 10. The method of claim 1, further comprising: identifying another set of data based on the received input;transmitting the another set of data to the remote device, wherein the another set of data facilitates execution of another function of the stored functions on the graphical interface associated with the remote device. 11. The method of claim 10, wherein the another function performs tracking of events on the remote device which occur in conjunction with the graphical interface. 12. The method of claim 1, wherein identifying the additional set of data is further based on at least one of: data indicative of a change made to the graphical interface; anddata indicative of graphical interface behavior. 13. The method of claim 1, wherein the initial function and the additional function are different functions. 14. The method of claim 1, wherein analyzing the received input further comprises: accessing the rule, wherein the rule determines when to add a function to the graphical interface;detecting a keyword included in the received input, wherein the condition is satisfied when the keyword is detected;applying the rule to the detected keyword, wherein applying includes determining whether the keyword is associated with additional information; andselecting the additional set of data, wherein selecting includes using the keyword and the associated additional information, and wherein the additional set of data is associated with an additional function of the multiple functions. 15. A computer-implemented system for dynamically customizing a graphical interface, the system comprising: one or more processors configured to perform operations, the operations including: storing, at a computing device, multiple functions for a graphical interface, wherein the stored multiple 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; andtransmitting 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. 16. The system of claim 15, wherein the initial function is associated with a selectable display feature in the graphical interface. 17. The system of claim 16, wherein the initial function is further configured to operate on the remote device in response to a selection inputted into the selectable display feature. 18. The system of claim 15, wherein the graphical interface is a chat window configured to facilitate chat between the remote device and a third party. 19. The system of claim 15, wherein at least one of the initial function and the additional function of the stored multiple functions includes: an agent function which provides information about an agent in communication with the remote device;a shopping cart function configured to identify a set of products according to a selection while browsing a website;a data transfer function configured to download data to the remote device or to enable data to be pushed to the remote device;a video function configured to provide a control mechanism for controlling playback of video content;an audio function configured to provide an audio control mechanism for controlling playback of audio content; ora secure information transfer function configured to protect personal or confidential information being communicated through the graphical interface. 20. The system of claim 15, wherein the operations further include: receiving data describing another function, wherein the another function is configured to operate on a remote agent device, in conjunction with an agent graphical interface; andstoring the another function at the computing device. 21. The system of claim 15, wherein the operations further include transmitting the input to a remote agent device. 22. The system of claim 21, wherein the operations further include: receiving action data, wherein when received at the computing device, the action data indicates the occurrence of an action at the remote device, and wherein the action is associated with the initial or additional function; andtransmitting the action data to the remote agent device. 23. The system of claim 15, wherein the operations further include: receiving selection data, wherein when received at the computing device, the selection data communicates information related to a selection of another function of the stored multiple functions for the graphical interface; andtransmitting another set of data to the remote device, wherein the another set of data facilitates execution of the another function on the graphical interface associated with the remote device. 24. The system of claim 15, wherein the operations further include: identifying another set of data based on the input;transmitting the another set of data to the remote device, wherein the another set of data facilitates execution of another function of the stored functions on the graphical interface associated with the remote device. 25. The system of claim 24, wherein the another function performs tracking of events on the remote device which occur in conjunction with the graphical interface. 26. The system of claim 15, wherein identifying the additional set of data is further based on at least one of: data indicative of a change made to the graphical interface; anddata indicative of graphical interface behavior. 27. A non-transitory computer-readable storage medium for dynamically customizing a graphical interface, the storage medium having instructions stored thereon, the instructions executable to cause a computing device to perform operations including: storing, at the computing device, multiple functions for a graphical interface, wherein the stored multiple 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 an input corresponding to an interaction with the graphical interface, wherein the input is received during the communication;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; andtransmitting 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. 28. The non-transitory computer-readable storage medium of claim 27, wherein the initial function is associated with a selectable display feature in the graphical interface. 29. The non-transitory computer-readable storage medium of claim 28, wherein the initial function is further configured to operate on the remote device in response to a selection inputted into the selectable display feature. 30. The non-transitory computer-readable storage medium of claim 27, wherein the graphical interface is a chat window configured to facilitate chat between the remote device and a third party. 31. The non-transitory computer-readable storage medium of claim 27, wherein at least one of the initial function and the additional function of the stored set of functions includes: an agent function which provides information about an agent in communication with the remote device;a shopping cart function configured to identify a set of products according to a selection while browsing a website;a data transfer function configured to download data to the remote device or to enable data to be pushed to the remote device;a video function configured to provide a control mechanism for controlling playback of video content;an audio function configured to provide an audio control mechanism for controlling playback of audio content; ora secure information transfer function configured to protect personal or confidential information being communicated through the graphical interface. 32. The non-transitory computer-readable storage medium of claim 27, wherein the operations further include: receiving data describing another function, wherein the another function is executable on a remote agent device, in conjunction with an agent graphical interface; and storing the another function at the computing device. 33. The non-transitory computer-readable storage medium of claim 27, wherein the operations further include transmitting the input to a remote agent device. 34. The non-transitory computer-readable storage medium of claim 33, wherein the operations further include: receiving action data, wherein when received at the computing device, the action data indicates the occurrence of an action at the remote device, and wherein the action is associated with the initial or additional function; andtransmitting the action data to the remote agent device. 35. The non-transitory computer-readable storage medium of claim 27, wherein the operations further include: receiving selection data, wherein when received at the computing device, the selection data communicates information related to a selection of another function of the stored multiple functions executable on the graphical interface associated with the remote device; andtransmitting another set of data, wherein when received at the remote device, the another set of data facilitates execution of the another function on the graphical interface associated with the remote device. 36. The non-transitory computer-readable storage medium of claim 27, wherein the operations further include: identifying another set of data based on the input corresponding to the interaction; transmitting the another set of data to the remote device, wherein the another set of data facilitates execution of another function on the graphical interface associated with the remote device. 37. The non-transitory computer-readable storage medium of claim 36, wherein the another function performs tracking of events on the remote device which occur in conjunction with the graphical interface. 38. The non-transitory computer-readable storage medium of claim 27, wherein identifying the additional set of data is further based on at least one of: data indicative of a change made to the graphical interface; anddata indicative of graphical interface behavior.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.