Patent US5261045A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5261045A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of exchanging entries from a plurality of different electronic calendars based on interactively entered criteria

Assignee: International Business Machines Corp
•
Filing: 1991-04-19
•
Granted: 1993-11-09
•
Expires: 2011-04-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of exchanging date and time slot usage between calendar users. A date and time map structure is configured in a common way to allow the accessing of the map information using an algorithm and then responding to the provided information. The response would normally be to create a composite calendar for purposes of determining which time slots are not used for selected calendars to assist when establishing a group meeting. The structure supports specifying calendar categories, time span and granularity for the times represented by the used time slots in the map.

Inventors

  • 👤 Keith J. Scully
  • 👤 Harinder S. Singh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 23:49
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/109; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/963

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 216 words
A method of generating a composite calendar for display on an information processing system using logically combinable calendar information relating to a plurality of calendars stored in said information processing system, said method comprises steps of: selecting one of a plurality of formats for said composite calendar; specifying one or more names of specific individuals associated with at least one of said plurality of calendars; specifying an increment of time within a time span for displaying said composite calendar; specifying a status subset of said calendar information for the composite calendar; searching said stored calendar information for at least one of the plurality of calendars associated with said names of specific one or more individuals according to said increment of time, said status subset of said calendar information and the names of said specific individuals; generating said composite calendar by combining the stored calendar information found as a result of said search of said at least one of the plurality of calendars; and simultaneously displaying the result of said search in said composite calendar, on said information processing system, in said selected one of said plurality of formats, said composite calendar including said specified increment of time within said time span, said specified one or more names of individuals, and said specified status subset of information.
Claim 2
Independent Claim 216 words
A method of generating a composite calendar for display on an information processing system using logically combinable calendar information relating to a plurality of calendars stored in said information processing system, said method comprises steps of: selecting one of a plurality of formats for said composite calendar; specifying one or more names of specific individuals associated with at least one of said plurality of calendars; specifying an increment of time within a time span for displaying said composite calendar; specifying a status subset of said calendar information for the composite calendar; searching said stored calendar information for at least one of the plurality of calendars associated with said names of specific one or more individuals according to said increment of time, said status subset of said calendar information and the names of said specific individuals; generating said composite calendar by combining the stored calendar information found as a result of said search of said at least one of the plurality of calendars; and simultaneously displaying the result of said search in said composite calendar, on said information processing system, in said selected one of said plurality of formats, said composite calendar including said specified increment of time within said time span, said specified one or more names of individuals, and said specified status subset of information.
Claim 3
Dependent Claim 50 words
The method as recited in claim 1 wherein the generating step includes the step of: building a composite calendar structure which includes entries from each of said plurality of calendars and a logical combination of the respective entries of said plurality of calendars according to said specified increment of time.
Claim 4
Dependent Claim 34 words
The method as recited in claim 2 wherein the building step includes the step of displaying each of said entries utilizing single digit characters for each specified increment of time within said time span.
Claim 5
Dependent Claim 41 words
The method as recited in claim 3 wherein said status subset of said information includes at least one item of the group of comprising holiday, vacation, offsite, onsite, non-scheduled time, confirmed meeting, confirmed meeting, tentative meeting, confirmed appointment, or confirmed appointment.
Claim 6
Independent Claim 150 words
A method of exchanging calendar information between data processing systems having logically combinable information relating to a plurality of calendars stored therein, said method comprises the steps of: selecting one of a plurality of formats for said calendar information; specifying one or more names of specific individuals associated with at least one of said plurality of calendars; specifying an increment of time within a time span for said calendar information; specifying a status subset of said information for the composite calendar; transmitting said calendar information stored in a first data processing system to a second data processing system in said selected one of said plurality of formats according to said specified one or more names of individuals, said increment of time within a time span, and said specified status subset of information; and combining said transmitted calendar information stored in the first system with calendar information from the second system.
Claim 7
Independent Claim 150 words
A method of exchanging calendar information between data processing systems having logically combinable information relating to a plurality of calendars stored therein, said method comprises the steps of: selecting one of a plurality of formats for said calendar information; specifying one or more names of specific individuals associated with at least one of said plurality of calendars; specifying an increment of time within a time span for said calendar information; specifying a status subset of said information for the composite calendar; transmitting said calendar information stored in a first data processing system to a second data processing system in said selected one of said plurality of formats according to said specified one or more names of individuals, said increment of time within a time span, and said specified status subset of information; and combining said transmitted calendar information stored in the first system with calendar information from the second system.
Claim 8
Dependent Claim 24 words
The method as recited in claim 5 further comprises the step of generating a composite calendar in response to the requesting and combining steps.
Claim 9
Dependent Claim 22 words
The method as recited in claim 6 further includes the step of specifying said time span wherein said calendar parameters are effective.
Claim 10
Dependent Claim 26 words
The method as recited in claim 7 further includes the step of specifying criteria for selecting said calendar information to be viewed in said composite calendar.
Claim 11
Dependent Claim 24 words
The method as recited in claim 8 further includes the step of combining various logical combinations of said criteria for said selecting calendar information.
Claim 12
Dependent Claim 41 words
The method as recited in claim 7 wherein said status subset of said information includes at least one item of the group of comprising holiday, vacation, offsite, onsite, non-scheduled time, confirmed meeting, confirmed meeting, tentative meeting, confirmed appointment, or confirmed appointment.
Claim 13
Dependent Claim 44 words
The method as recited in claim 8 further includes the step of processing a calendar object on said second system whereby said calendar object includes said selected one of said plurality of formats, said specified criteria, said increment of time and said time span.
Claim 14
Dependent Claim 37 words
The method as recited in claim 11 wherein the step of requesting includes the steps of: transmitting said calendar object from said second system to said first system; and processing said calendar object on said first system.
Claim 15
Dependent Claim 40 words
The method as recited in claim 11 wherein the step of processing said calendar object on said first system and second system includes the step of searching at least one calendar stored on said first system and second system, respectively.
Claim 16
Dependent Claim 60 words
The method as recited in claim 11 wherein the steps of processing said calendar object on said first system and said second system includes the steps of: generating a date and time map for each calendar searched on said first system; and transmitting said date and time map for each calendar searched on said first system to said second system.
Claim 17
Dependent Claim 42 words
The method as recited in claim 6 wherein the generating step includes the step of displaying said composite calendar having a plurality of bits, each of which represents a time frame within said time span according to said specified increment of time.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-08 1997-05-10 1997-11-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-08 2001-05-10 2001-11-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-08 2005-05-10 2005-11-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag