Communication network system and service provider
First Claim
1. A data processing system comprising:
- one or more memories configured to store;
one or more databases configured for access by an application program being executed by the data processing system and configured to store a plurality of data items associated with each of a plurality of users of the data processing system;
a data structure configured to organize the plurality of data items resident in the database and be used by the application program, the data structure including;
a primary user data structure for each of the plurality of users of the system configured to organize each of the plurality of data items associated with the user stored by the database into one of four primary categories, the four primary categories including;
a Who data set configured to manage data items related to individuals whom the user communicates with,a What data set configured to manage data items related to daily activities the user engages in,a Where data set configured to manage data items related to locations of interest to the user, anda When data set configured to manage data items related to information for events scheduled for the user, wherein each data set identifies data items stored in a corresponding Who database, What database, Where database, and When database for the plurality of system users; and
one or more data processing devices configured to execute the application program and to access the data structure to generate an interactive graphical user interface for presentation by a user device, the graphical user interface configured to present data items associated with the user in lozenges organized thematically into strips according to the data sets, each strip corresponding to a different one of the four primary categories, wherein at least one of the one or more processing devices is configured to;
receive a user input from the user device indicating user interaction with one of the lozenges of a graphical user interface presented on a user device; and
dynamically adjust the size of the one of the lozenges of the graphical user interface in response to the received user input and to automatically and reciprocally adjust the size of the other lozenges within a strip and the other strips within the graphical user interface to always present within the graphical user interface each of the 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.
2 Assignments
0 Petitions
Accused Products
Abstract
In order to help system users organize the user data and communications, a service provider system organizes the user data according to a specific system data architecture using W4 technology to facilitate organization of user communications, content, and data. The system provides a data structure that organizes data using the human metaphor and provides a user interface to access and manipulate the data using a human metaphor. As a result, users may intuitively interact with, manipulate, and create data without having to learn specific rules and steps based on of file-size, format, and directory structures, among others. In addition, the service provider system provides a single, intuitive to manipulate interface to manage all user communications.
108 Citations
14 Claims
-
1. A data processing system comprising:
-
one or more memories configured to store; one or more databases configured for access by an application program being executed by the data processing system and configured to store a plurality of data items associated with each of a plurality of users of the data processing system; a data structure configured to organize the plurality of data items resident in the database and be used by the application program, the data structure including; a primary user data structure for each of the plurality of users of the system configured to organize each of the plurality of data items associated with the user stored by the database into one of four primary categories, the four primary categories including; a Who data set configured to manage data items related to individuals whom the user communicates with, a What data set configured to manage data items related to daily activities the user engages in, a Where data set configured to manage data items related to locations of interest to the user, and a When data set configured to manage data items related to information for events scheduled for the user, wherein each data set identifies data items stored in a corresponding Who database, What database, Where database, and When database for the plurality of system users; and one or more data processing devices configured to execute the application program and to access the data structure to generate an interactive graphical user interface for presentation by a user device, the graphical user interface configured to present data items associated with the user in lozenges organized thematically into strips according to the data sets, each strip corresponding to a different one of the four primary categories, wherein at least one of the one or more processing devices is configured to; receive a user input from the user device indicating user interaction with one of the lozenges of a graphical user interface presented on a user device; and dynamically adjust the size of the one of the lozenges of the graphical user interface in response to the received user input and to automatically and reciprocally adjust the size of the other lozenges within a strip and the other strips within the graphical user interface to always present within the graphical user interface each of the 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. - View Dependent Claims (2)
-
-
3. A data processing system comprising:
-
one or more memories configured to store; one or more databases configured for access by an application program being executed by the data processing system and configured to store a plurality of data items associated with each of a plurality of users of the data processing system; a data structure configured to organize the plurality of data items resident in the database and be used by the application program, the data structure including; a primary user data structure for each of the plurality of users of the system configured to organize each of the plurality of data items associated with the user stored by the database into one of four primary categories, the four primary categories including; a Who data set configured to manage data items related to individuals whom the user communicates with, a What data set configured to manage data items related to daily activities the user engages in, a Where data set configured to manage data items related to locations of interest to the user, and a When data set configured to manage data items related to information for events scheduled for the user, wherein each data set identifies data items stored in a corresponding Who database, What database, Where database, and When database for the plurality of system users; and one or more data processing devices configured to execute the application program and to access the data structure to generate an interactive graphical user interface for presentation by a user device, the graphical user interface configured to present data items associated with the user in lozenges organized thematically into strips according to the data sets, each strip corresponding to a different one of the four primary categories, wherein at least one of the one or more processing devices is configured to; receive a user input from the user device indicating user interaction with one of the lozenges of a graphical user interface presented on a user device; and dynamically adjust the data items presented by the other lozenges of the graphical user interface in response to the received user input and access of the data structure to focus the data items presented by each lozenge to present at least those data items that are more likely of interest to a user based on the received user input and application of the data structure. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A data processing system comprising:
one or more data storage memories configured to store; one or more databases configured for access by an application program being executed by the data processing system and configured to store a plurality of data items associated with each of a plurality of users of the data processing system; a data structure configured to organize the plurality of data items resident in the database and be used by the application program, the data structure including; a primary user data structure for each of the plurality of users of the system configured to organize each of the plurality of data items associated with the user stored by the database into one of four primary categories, the four primary categories including; a Who data set configured to manage data items related to individuals whom the user communicates with, a What data set configured to manage data items related to daily activities the user engages in, a Where data set configured to manage data items related to locations of interest to the user, and a When data set configured to manage data items related to information for events scheduled for the user, wherein each data set identifies data items stored in a corresponding Who database, What database, Where database, and When database for the plurality of system users; one or more data processing devices configured to execute the application program and to access the data structure to generate an interactive graphical user interface for presentation by a user device, the graphical user interface configured to present data items associated with the user organized thematically according to the primary categories in a manner that is intuitive to the user; and an advertisement database configured to store a plurality of graphical advertisements (GLADs) comprising configurable digital data, the configurable digital data of each GLAD including an advertisement and one or more configurable filter conditions, each filter condition of the GLAD being configured to at least one condition selected from a range of digitally selectable conditions and configured to target a particular one of the four primary categories, wherein at least one of the one or more processing devices is configured to determine whether the configurable filter conditions of any one of the GLADs match the data items of the data sets of the user, and to serve one or more GLADS determined to match as content configured for presentation by the user device. - View Dependent Claims (12, 13)
-
14. A data processing system comprising:
-
one or more memories configured to store; one or more databases configured for access by an application program being executed by the data processing system and configured to store a plurality of data items associated with each of a plurality of users of the data processing system; a data structure configured to organize the plurality of data items resident in the database and be used by the application program, the data structure including; a primary user data structure for each of the plurality of users of the system configured to organize each of the plurality of data items associated with the user stored by the database into one of four primary categories, the four primary categories including; a Who data set configured to manage data items related to individuals whom the user communicates with, a What data set configured to manage data items related to daily activities the user engages in, a Where data set configured to manage data items related to locations of interest to the user, and a When data set configured to manage data items related to information for events scheduled for the user, wherein each data set identifies data items stored in a corresponding Who database, What database, Where database, and When database for the plurality of system users; and one or more data processing devices configured to execute the application program and to access the data structure to generate an interactive graphical user interface for presentation by a user device, the graphical user interface configured to present data items associated with the user organized thematically according to the primary categories in a manner that is intuitive to the user, wherein at least one of the one or more processing devices is configured to; access an advertisement database configured to store a plurality of graphical advertisements (GLADs) comprising configurable digital data, the configurable digital data of each GLAD including an advertisement and one or more configurable filter conditions, each filter condition of the GLAD being configured to at least one condition selected from a range of digitally selectable conditions and configured to target a particular one of the four primary categories; determine whether the one or more configurable filter conditions of any one of the GLADs match the data items of the data sets of the user; and serve one or more GLADS determined to match as content configured for presentation by the user device.
-
Specification