×

CALENDAR SYSTEM

  • US 20100268741A1
  • Filed: 08/07/2009
  • Published: 10/21/2010
  • Est. Priority Date: 04/15/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable media encoded with a calendar application comprising modules executable by a processor to display a calendar in response to a calendar access request from a client computer, the calendar application comprising:

  • an authentication module to;

    receive the calendar access request comprising input data entered by a user of the client computer;

    designate the calendar access request as an authorized access request if the input data includes valid authentication data; and

    designate the calendar access request as a guest access request if the input data does not include the valid authentication data;

    a display determination module to select one of a default calendar form and a customized calendar form for display, wherein;

    the default calendar form is selected for display when the calendar access request is designated as the guest access request; and

    the customized calendar form is selected for display when the calendar access request is designated as the authorized access request;

    a first content determination module to;

    retrieve event data from a data store, the data store comprising the event data for a plurality of events; and

    populate the default calendar form with the event data for a first at least two of the plurality of events based on;

    an identified contextual relationship between the event data for the first at least two of the plurality of events; and

    a position separation between at least one keyword included in each of the first at least two of the plurality of events, wherein the at least one keyword is included in the input data;

    a second content determination module to;

    retrieve a user input data set comprising user preference data from the data store;

    retrieve the event data for the plurality of events from the data store; and

    populate the customized calendar form with the event data for a second at least two of the plurality of events based on;

    an identified contextual relationship between the event data for the second at least two of the plurality of events;

    a position separation between the at least one keyword included in each of the second at least two of the plurality of events;

    a viewing history of the user; and

    the user preference data; and

    a user interface module to generate for display the selected one of;

    the default calendar form with the event data for the first at least two of the plurality of events; and

    the customized calendar form with the event data for the second at least two of the plurality of events.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×