IP Library Granted Patent US 9,912,778
Granted Patent B2
US 9,912,778 · App. 14/755,374 · Granted Mar 6, 2018

Method for dynamically displaying a personalized home screen on a user device

Inventors: Rami Kasterstein (Givataim, IL); Amir Taichman (Haifa, IL); Joey Joseph Simhon (Ramat-Gan, IL)
Assignee: Doat Media Ltd.
H04L67/306G06F3/0482G06F3/04817G06F17/30716G06F17/30864G06F17/30867G06F17/30905
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,912,778
App. No.
14/755,374
Granted
Mar 6, 2018
Kind
B2
Abstract

A method and system for dynamically generating and displaying a home screen on a display of a user device are provided. The method includes receiving a portion of a query; determining a query based on the portion of a query and a user experience; determining at least one estimated user intent based on the query and at least one input variable; selecting a plurality of resources of information based on the at least one estimated user intent; providing the plurality of resources to the user device; receiving a selection of a desired resource from the user device; determining a definitive user intent from the at least one estimated user intent based on the selection; generating a new home screen respective of the definitive user intent; and causing the user device to replace a current home screen with the new generated home screen.

Claims (35)

1. A method for dynamically generating and displaying a new home screen on a display of a user device, comprising:

dynamically selecting, by the user device, a plurality of resources of information based on a determined user intent, wherein each selected resource has a representative icon, wherein the user intent represents a determination by the user device of at least one action at the user device that is of interest to the user at a current moment and wherein the determination is based on a correlation analysis for at least one personal variable and at least one environmental variable each of which is received by the user device in real time;

generating, at the user device, a new home screen for the user device, the new home screen including at least an area with display segments for each of at least a subset of the selected plurality of resources, wherein the icons of the plurality of the dynamically selected resources of the subset are displayed in the respective display segment for that resource; and

causing a display of the new generated home screen on the user device, wherein each of the icons is configured to communicate directly over a network with its respective one of the plurality of resources.

2. The method of claim 1 , wherein each of the at least one input variable is any of: an environmental variable, and a personal variable.

3. The method of claim 2 , wherein the personal variable is any one of: a profile of the user, and demographic information related to the user.

4. The method of claim 2 , wherein the environmental variable is any one of: a search history, a time of day, a list of social friends as posted on a social web site, location information, motion information, and weather information.

5. The method of claim 2 , wherein the at least one input variable is received from any one of: the user device, and an external database.

6. The method of claim 1 , wherein each of the plurality of resources of information is any one of: a search engine, a content provider server, a vertical comparison engine, a content publisher server, and a mobile application installed on the user device.

7. A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute the method according to claim 1 .

8. The method of claim 1 , wherein the determining is further based on a received search query.

9. The method of claim 1 , further comprising:

receiving an indication of a selection by a user of a one of the displayed icons;

selecting a plurality resources from the available resources of information that are most appropriate to fulfill the user intent as further evidenced by the received selection;

generating, at the user device, a further new home screen including in part icons of the plurality of the selected resources of information that are most appropriate to fulfill the user intent as further evidenced by the received selection; and

displaying the further new generated home screen on the user device.

10. The method of claim 1 , wherein at least one of the plurality of selected resources of information is located remotely from the user device.

11. A user device for dynamically generating and displaying a new home screen on a display of the user device, comprising:

a processor; and

a memory, the memory containing instructions that, when executed by the processor, configures the user device to:

dynamically select a plurality of resources of information based on a determined user intent, wherein each selected resource has a representative icon, wherein the user intent represents a determination by the user device of at least one action at the user device that is of interest to the user at a current moment and wherein the determination is based on a correlation analysis for at least one personal variable and at least one environmental variable each of which is received by the user device in real time;

generate a new home screen for the user device, the new home screen including at least an area with display segments for each of at least a subset of the selected plurality of resources, wherein the icons of the plurality of the dynamically selected resources of the subset are displayed in the respective display segment for that resource; and

cause a display of the new generated home screen on the user device, wherein each of the icons is configured to communicate directly over a network with its respective one of the plurality of resources.

12. The user device of claim 11 , wherein each of the at least one input variable is any one of: an environmental variable, and a personal variable.

13. The user device of claim 12 , wherein the personal variable is any one of: a profile of the user, and demographic information related to the user.

14. The user device of claim 12 , wherein the environmental variable is any one of: a search history, a time of day, a list of social friends as posted on a social web site, location information, motion information, and weather information.

15. The user device of claim 14 , wherein the at least one input variable is received from any one of: the user device, and an external database.

16. The user device of claim 11 , wherein each of the plurality of resources resource of information is any one of: a search engine, a content provider server, a vertical comparison engine, a content publisher server, and a mobile application installed on the user device.

17. The user device of claim 11 , wherein the memory contains further instructions that, when executed by the processor, configures the user device to further base the determining on a received search query.

18. The user device of claim 11 , wherein the memory contains further instructions that, when executed by the processor, configures the user device to:

receive an indication of a selection by a user of a one of the displayed icons;

select a plurality resources from the available resources of information that are most appropriate to fulfill the user intent;

generate, at the user device, a further new home screen including in part icons of the plurality of the selected resources of information that are most appropriate to fulfill the user intent; and

display the further new generated home screen on the user device.

19. The method of claim 11 , wherein at least one of the plurality of selected resources of information is located remotely from the user device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2022
From: DOAT MEDIA LTD
To: HYPERQUERY LLC
Reel/Frame 060649/0986 →
Continuity (12)
Continuation 14333710 · Jul 17, 2014
Continuation In Part 13712563 · Dec 12, 2012
Continuation In Part 13156999 · Jun 9, 2011
Continuation In Part 13296619 · Nov 15, 2011
Continuation In Part 14333710
Continuation In Part 13156999 · Jun 9, 2011
Continuation In Part 13296619 · Nov 15, 2011
Provisional Application 61856066 · Jul 19, 2013
Provisional Application 61653562 · May 31, 2012
Provisional Application 61354022 · Jun 11, 2010
Provisional Application 61468095 · Mar 28, 2011
Related Publication 20150304449A1 · Oct 22, 2015