Patent ID: 7668863
Filing Date: 2010-02-23
Classification: G06Q,Y10S

Abstract:
1. A method for generating and transmitting a calendar of different legal events capable of occurring in the course of a legal proceeding by a server coupled to a user client over a wide area network, the method comprising: providing a database coupled to the server, the database storing a formulas table for at least one rule set applicable to at least one court jurisdiction, the formulas table for the at least one rule set including identification of a plurality of trigger events and a plurality of formulas for calculating a set of event dates, the plurality of formulas being implemented via computer implemented date calculation instructions, the database further including a predefined relationship table including one or more entries for each of the plurality of formulas, each of the entries having a formula field containing a formula ID of the formula being represented, each of the entries further having a relationship field containing a trigger ID uniquely identifying a trigger event which directly or indirectly affects calculation of an event date via the represented formula, wherein the trigger ID contained in the relationship field of two or more of the entries of the relationship table representing two or more of the formulas, are the same; identifying by the server the at least one rule set applicable to the at least one court jurisdiction; receiving by the server from the user client via the wide area network a trigger date for a particular one of the plurality of trigger events in the identified rule set, wherein the particular trigger event for which the trigger date is received is uniquely identified by a particular trigger ID; identifying by the server a plurality of interrelated formulas triggered by the particular trigger event, wherein the identifying includes: calculating by the server a set of interrelated event dates based on the trigger date and the retrieved date calculation instructions; transmitting by the server the calculated event dates to the user client over the wide area network; providing a database coupled to a computer device, the database including user data for a user; and putting the calculated event dates by the computer device into the database associated with the user data.