Method and system for providing information via an intelligent user interface
First Claim
1. A method, comprising:
- in a server;
determining a first information response based on a user request received from an electronic device,wherein said first information response is first information associated with a first functional service of said electronic device;
determining a set of second information responses based on said first information response,wherein said set of second information responses is second information associated with a set of second functional services of said electronic device;
generating a corresponding weight associated with each second information response of said determined set of second information responses;
modifying said corresponding weight associated with each second information response based on historical data of usage pattern related to each second information response of said determined set of second information responses; and
selecting at least one second information response of said determined set of second information responses based on said modified corresponding weight,wherein said first functional service is different from said set of second functional services.
1 Assignment
0 Petitions
Accused Products
Abstract
Various aspects of a method and system for providing information via an intelligent user interface are disclosed herein. In an embodiment, in response to the receipt of a request from an electronic device, the method includes determination of a first information response that may correspond to a first functional service. A set of second information responses that corresponds to a set of second functional services may be determined based on the first information response. Each of the determined set of second information responses is associated with a corresponding weight. One or more of the determined set of second information responses are selected based on the corresponding weight. The second information responses are value-added responses.
14 Citations
26 Claims
-
1. A method, comprising:
in a server; determining a first information response based on a user request received from an electronic device, wherein said first information response is first information associated with a first functional service of said electronic device; determining a set of second information responses based on said first information response, wherein said set of second information responses is second information associated with a set of second functional services of said electronic device; generating a corresponding weight associated with each second information response of said determined set of second information responses; modifying said corresponding weight associated with each second information response based on historical data of usage pattern related to each second information response of said determined set of second information responses; and selecting at least one second information response of said determined set of second information responses based on said modified corresponding weight, wherein said first functional service is different from said set of second functional services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method, comprising:
in an electronic device; communicating a request to a server, said request indicative of a user input provided via a User Interface (UI), wherein said user input is rendered on said electronic device; receiving, from the server, a first information response corresponding to a first functional service of said electronic device and at least one of second information responses corresponding to a set of second functional services of said electronic device, wherein said first information response and at least one of said second information responses are received based on said communicated request, wherein said first information response is first information associated with said first functional service, and wherein at least one of said second information responses is second information associated with said set of second functional services, wherein a corresponding weight associated with at least one of second information responses is generated based on said communicated request, and wherein at least one of said second information responses is selected based on the corresponding weight modified based on historical data of usage pattern related to at least one of said second information responses; and outputting said received first information response and said received at least one of said second information responses via said UI, wherein said first functional service is different from said set of second functional services. - View Dependent Claims (12, 13, 14, 15)
-
16. A system, comprising:
one or more processors in a server, wherein said one or more processors are configured to; determine a first information response based on a user request received from an electronic device, wherein said first information response is first information associated with a first functional service of said electronic device; determine a set of second information responses based on said first information response, wherein said set of second information responses is second information associated with a set of second functional services of said electronic device, generate a corresponding weight associated with each second information response of said determined set of second information responses modify said corresponding weight associated with each second information response based on historical data of usage pattern related to each second information response of said determined set of second information responses; and select at least one second information response of said determined set of second information responses based on said modified corresponding weight, wherein said first functional service is different from said set of second functional services. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
26. A non-transitory computer-readable medium having stored thereon, computer-executable instructions which when executed by a computer cause the computer to execute operations, the operations comprising:
in a server; determining a first information response based on a user request received from an electronic device, wherein said first information response is first information associated with a first functional service of said electronic device; determining a set of second information responses based on said first information response, wherein said set of second information responses is second information associated with a set of second functional services of said electronic device, and generating a corresponding weight associated with each second information response of said determined set of second information responses modifying said corresponding weight associated with each second information response based on historical data of usage pattern related to each second information response of said determined set of second information responses; and selecting at least one second information response of said determined set of second information responses based on said modified corresponding weight, wherein said first functional service is different from said set of second functional services.
Specification