Integrated graphical user interface and system with focusing
First Claim
Patent Images
1. A method of providing a graphical user interface (GUI) generated by a service provider system for display by a user client device, the method comprising:
- storing contact information of contacts associated with a user;
storing calendar information including event information associated with the user;
storing message information of communications associated with the user between the user and one or more of the contacts associated with the user;
generating a dynamic webpage providing the GUI automatically customized for the user including;
dividing the GUI into four distinct thematically organized areas arranged as strips presenting one or more lozenges, each lozenge configured to present a number of data items according to a size of the lozenge, the four strips including a WHO strip including a lozenge presenting data items based on the contact information, a WHAT strip including a lozenge presenting data items based on daily activities and the message information of the user, a WHERE strip including a lozenge presenting data items based on locations, and a WHEN strip including a lozenge presenting data items including a calendar and events based on the calendar information;
receiving a first user input indicating user interaction with one of the lozenges of one of the strips of the GUI; and
dynamically adjusting the size of the one of the lozenges in response to the received first user input and automatically and reciprocally adjusting the size of the other lozenges within a strip and the other strips within the GUI to always present within the GUI each of the four strips, at least one lozenge within each strip, and some of the data items associated with the at least one lozenge presented in each strip;
receiving a second user input indicating user interaction with one of the data items of one of the lozenges of one of the strips of the GUI; and
dynamically adjusting the data items presented by the lozenges in response to the received second user input to focus the data items presented by the at least one lozenge of each strip to present data items that are more likely of interest to a user based on the received second user input.
2 Assignments
0 Petitions
Accused Products
Abstract
An integrated web-based communications/calendar/organizational/entertainment system provides a user interface to provide the most pertinent data to a user at any time by organizing the data into strips of content organized according to four broad contexts of who, what, when, and where. The user interface focuses information displayed by the interface by automatically adjusting the content displayed by each strip based on a user selection in any one strip.
180 Citations
25 Claims
-
1. A method of providing a graphical user interface (GUI) generated by a service provider system for display by a user client device, the method comprising:
-
storing contact information of contacts associated with a user; storing calendar information including event information associated with the user; storing message information of communications associated with the user between the user and one or more of the contacts associated with the user; generating a dynamic webpage providing the GUI automatically customized for the user including; dividing the GUI into four distinct thematically organized areas arranged as strips presenting one or more lozenges, each lozenge configured to present a number of data items according to a size of the lozenge, the four strips including a WHO strip including a lozenge presenting data items based on the contact information, a WHAT strip including a lozenge presenting data items based on daily activities and the message information of the user, a WHERE strip including a lozenge presenting data items based on locations, and a WHEN strip including a lozenge presenting data items including a calendar and events based on the calendar information; receiving a first user input indicating user interaction with one of the lozenges of one of the strips of the GUI; and dynamically adjusting the size of the one of the lozenges in response to the received first user input and automatically and reciprocally adjusting the size of the other lozenges within a strip and the other strips within the GUI to always present within the GUI each of the four strips, at least one lozenge within each strip, and some of the data items associated with the at least one lozenge presented in each strip; receiving a second user input indicating user interaction with one of the data items of one of the lozenges of one of the strips of the GUI; and dynamically adjusting the data items presented by the lozenges in response to the received second user input to focus the data items presented by the at least one lozenge of each strip to present data items that are more likely of interest to a user based on the received second user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 23, 24, 25)
-
-
13. A service provider system configured to provide a graphical user interface (GUI) for a user organizer provided to a client device from the service provider system, the service provider system comprising:
-
one or more storage devices configured to store;
contact information of contacts associated with a user;
calendar information including event information associated with the user;
message information of communications associated with the user between the user and one or more of the contacts associated with the user;one or more processing devices configured to; generate a dynamic webpage providing the GUI automatically customized for the user divided into four contextual areas arranged as strips to organize and present one or more lozenges, each lozenge configured to present a number of data items according to a size of the lozenge, the four strips including a WHO strip including a lozenge configured to present data items based on the contact information, a WHAT strip including a lozenge configured to present data items based on daily activities and the message information of the user, a WHERE strip including a lozenge configured to present data items based on locations, and a WHEN strip including a lozenge configured to present data items including a calendar and events based on the calendar information; receive a first user input indicating user interaction with one of the lozenges of one of the strips of the GUI; dynamically adjust the size of the one of the lozenges in response to the received first user input and to automatically and reciprocally adjust the size of the other lozenges within a strip and the other strips within the GUI to always present within the GUI each of the four strips, at least one lozenge within each strip, and some of the data items associated with the at least one lozenge presented in each strip to receive a second user input indicating user interaction with one of the data items of one of the lozenges of one of the strips of the GUI; and to dynamically adjust the data items presented by the lozenges in response the second user input to focus the data items presented by the at least one lozenge of each strip to present data items that are more likely of interest to a user based on the received second user input. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification