IP Library Granted Patent US 9,069,443
Granted Patent B2
US 9,069,443 · App. 14/333,710 · Granted Jun 30, 2015

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.
G06F3/04817G06F3/0482G06F17/30864G06F17/30867G06F17/30716
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,069,443
App. No.
14/333,710
Granted
Jun 30, 2015
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 comprises determining at least one estimated user intent based in part on at least one input variable; selecting a plurality of resources of information respective of at least the at least one estimated user intent, wherein each selected resource has a representative icon; 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:

receiving a user query from the user device;

receiving, by the search engine, at least one input variable, wherein the at least one input variable is at least one of: an environmental variable and a personal variable;

determining, by the search server, at least one estimated user intent based in part on the user query and the at least one input variable dynamically provided to the search server in real time;

selecting a plurality of resources of information respective of at least the at least one estimated user intent based in part on the at least one input variable, wherein the plurality of resources are determined by the search server to be most appropriate in fulfilling the at least one estimated user intent, wherein each selected resource has a representative icon;

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, the at least one input variable and the user query;

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.

2. The method of claim 1 , wherein the at least one personal variable includes at least one of: a profile of the user, and demographic information related to the user.

3. The method of claim 1 , wherein the at least one environmental variable includes at least 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.

4. The method of claim 3 , wherein the at least one variable is received from at least one of: the user device, and an external database.

5. The method of claim 1 , wherein the at least one resource of information is at least 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.

6. The method of claim 1 , wherein the selection is received as a user gesture.

7. The method of claim 6 , wherein the user gesture is at least one of: a tilt of the user device, a scroll on the portion of the display, a press on the portion of the display, and a response to the portion of the display.

8. The method of claim 1 , wherein the intent of the user represents any one of: a type of content, a content, and at least one action that may be of an interest to the user at a current moment.

9. 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 .

10. A system for dynamically generating and displaying a home screen on a display of a user device, comprising:

an interface to a network configured to communicate with at least the user device;

a processor; and

a memory, the memory containing instructions that, when executed by the processor, configure the system to:

receive a user query from the user device;

receive at least one input variable, wherein the at least one input variable is at least one of: an environmental variable and a personal variable;

determine at least one estimated user intent based in part on the user query and at least one input variable dynamically provided to the system in real time;

select a plurality of resources of information respective of at least the at least one estimated user intent based in part on the at least one input variable, wherein the plurality of resources are determined by the system to be most appropriate in fulfilling the at least one estimated user intent, wherein each selected resource has a representative icon;

provide the plurality of resources to the user device;

receive a selection of a desired resource from the user device;

determine a definitive user intent from the at least one estimated user intent based on the selection, the at least one input variable and the user query;

generate a new home screen respective of the definitive user intent; and

cause the user device to replace a current home screen with the new generated home screen.

11. The system of claim 10 , wherein the at least one personal variable includes at least one of: a profile of the user, and demographic information related to the user.

12. The system of claim 10 , wherein the at least one environmental variable includes at least 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.

13. The system of claim 10 , wherein the selection is received as a user gesture, wherein the user gesture is at least one of: a tilt of the user device, a scroll on a portion of the display, a press on a portion of the display, and a response to a portion of the display.

14. The system of claim 10 , wherein the at least one icon is any one of: a graphical symbol, a widget, and a gadget that either causes activation of or provision of a link to the at least one selected resource of information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2022
From: DOAT MEDIA LTD
To: HYPERQUERY LLC
Reel/Frame 060649/0986 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2014
From: KASTERSTEIN, RAMI; TAICHMAN, AMIR; SIMHON, JOEY JOSEPH
To: DOAT MEDIA LTD.
Reel/Frame 033808/0212 →
Continuity (11)
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
Continuation In Part 13296619
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 20140331167A1 · Nov 6, 2014