×

Communication network system and service provider

  • US 8,788,535 B2
  • Filed: 12/24/2012
  • Issued: 07/22/2014
  • Est. Priority Date: 05/07/2008
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×