SYSTEM AND METHOD FOR MULTI-USER CALENDAR SYNCHRONIZATION AND STATISTICAL ANALYSIS THEREOF
First Claim
1. A web-based system for providing advanced calendar synchronization and filtration, the system comprising:
- a calendar system module comprising computer-executable code stored in non-volatile memory;
a search engine module comprising computer-executable code stored in non-volatile memory;
a processor; and
a communications means,wherein said calendar system module, said search engine module, said processor, and said communications means are operably connected and are configured to;
receive a request from a first user regarding calendars of one or more users;
identify a purpose for said request, wherein said purpose is selected from the group comprising retrieval of calendar elements, retrieval of profile data, filtering of calendar data and filtering of profile data; and
process said request based on said purpose, wherein said processing includes one or more of retrieving one or more calendar elements from a data store, retrieving one or more profile elements from said data, filtering said one or more calendar elements based on data contained in said request, and filtering said one or more profile elements based on data contained in said request.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention generally relates to computer and web-based calendaring systems. Specifically, this invention relates to systems and methods for synchronizing, organizing and analyzing calendars, events and the scheduling thereof. Embodiments of the present invention allow one or more users to schedule events based on specific categorizations, search and match calendar availability and usage based on such specific categorizations, both on their own schedule and the schedule of others, and provide statistical analysis of personal and third-party calendars based on time utilization and categorization of events/time spent.
25 Citations
16 Claims
-
1. A web-based system for providing advanced calendar synchronization and filtration, the system comprising:
-
a calendar system module comprising computer-executable code stored in non-volatile memory; a search engine module comprising computer-executable code stored in non-volatile memory; a processor; and a communications means, wherein said calendar system module, said search engine module, said processor, and said communications means are operably connected and are configured to; receive a request from a first user regarding calendars of one or more users; identify a purpose for said request, wherein said purpose is selected from the group comprising retrieval of calendar elements, retrieval of profile data, filtering of calendar data and filtering of profile data; and process said request based on said purpose, wherein said processing includes one or more of retrieving one or more calendar elements from a data store, retrieving one or more profile elements from said data, filtering said one or more calendar elements based on data contained in said request, and filtering said one or more profile elements based on data contained in said request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A web-based method for providing advanced calendar synchronization and filtration, the method comprising the steps of:
-
receiving a request from a first user regarding calendars of one or more users; identifying a purpose for said request, wherein said purpose is selected from the group comprising retrieval of calendar elements, retrieval of profile data, filtering of calendar data and filtering of profile data; and processing said request based on said purpose, wherein said processing includes one or more of retrieving one or more calendar elements from a data store, retrieving one or more profile elements from said data, filtering said one or more calendar elements based on data contained in said request, and filtering said one or more profile elements based on data contained in said request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification