×

Calendar system

  • US 8,126,922 B2
  • Filed: 08/07/2009
  • Issued: 02/28/2012
  • Est. Priority Date: 04/15/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for displaying a calendar in response to a calendar access request from a client computer, the system comprising:

  • at least one processor;

    a data store storing event data for a plurality of events;

    a calendar application encoded on and executable by the at least one processor 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;

    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;

    retrieve event data from the data store; 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 event data for the first at least two of the plurality of events; and

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

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

    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
    ×
    ×