Method for dynamically displaying a personalized home screen on a device
First Claim
1. A method for dynamically generating and displaying a home screen on a display of a user device, comprising:
- receiving a user query input by a user of the device;
receiving at least one environmental variable;
receiving at least one personal variable; and
determining, by a search server, an intent of a user based on the at least one environmental variable, the at least one personal variable, and the user query;
selecting by the search server at least one resource of information from a plurality of resources of information respective of at least the intent, wherein the at least one resource is determined by the search server to be most appropriate in fulfilling at least the determined intent, wherein each of the of the at least one selected resource has a representative icon;
generating a new home screen comprising an at least one icon corresponding to the at least one selected resource of information; and
causing the user device to replace a current home screen with the new generated home screen.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for dynamically generating and displaying a home screen on a display of a user device comprises receiving a user query input by a user of the device; receiving at least one environmental variable; determining an intent of a user based in part on the at least one environmental variable and the user query; selecting at least one resource of information from a plurality of resources of information respective of at least the intent, wherein each selected resource has a representative icon; generating a new home screen comprising an at least one icon corresponding to the at least one selected resource of information; and causing the user device to replace a current home screen with the new generated home screen.
51 Citations
15 Claims
-
1. A method for dynamically generating and displaying a home screen on a display of a user device, comprising:
-
receiving a user query input by a user of the device; receiving at least one environmental variable; receiving at least one personal variable; and determining, by a search server, an intent of a user based on the at least one environmental variable, the at least one personal variable, and the user query; selecting by the search server at least one resource of information from a plurality of resources of information respective of at least the intent, wherein the at least one resource is determined by the search server to be most appropriate in fulfilling at least the determined intent, wherein each of the of the at least one selected resource has a representative icon; generating a new home screen comprising an at least one icon corresponding to the at least one selected resource of information; and causing the user device to replace a current home screen with the new generated home screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for dynamically generating and displaying a home screen on a display of a user device, comprising:
-
an interface to a network to communicate with at least the user device and a plurality of resources of information; an analyzer configured to dynamically receive at least one environmental variable, at least one personal variable, and a user query, wherein the analyzer is further configured to determine an intent of a user based on the at least one environmental variable, the, at least one personal variable, and the user query; a selection unit configured to select at least one resource of information from the plurality of resources of information respective of at least the intent, wherein the at least one resource is determined by to be most appropriate in fulfilling at least the determined intent, wherein each of the at least one selected resource has a representative icon; and an output unit for configured to generate a new home screen including at least one icon corresponding to the at least one selected resource of information, wherein the output unit is further configured to cause the user device to replace a current home screen with the new generated home screen. - View Dependent Claims (13, 14, 15)
-
Specification