← Back to Patent Explorer
US6369840B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Multi-layered online calendaring and purchasing

Assignee: Yahoo Inc
•
Filing: 1999-03-10
•
Granted: 2002-04-09
•
Expires: 2019-03-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer-implemented method and system for generating and displaying a calendar containing user-selected events from user-selected categories. A plurality of categories of events are provided. The user can select which categories are of interest, and then select individual events within those categories. Events are overlaid on a calendar unique to the user. Calendars may also be shared among a number of selected users, if desired. Online purchasing and related actions can be associated with each event.

Inventors

  • 👤 Theodore H. Barnett
  • 👤 Anthony A. Espinoza
  • 👤 Vengpui Louis Lao
  • 👤 David C. Sobotka
  • 👤 Andrew W. Zaeske

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:50
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/109; G06Q10/1093; G06Q10/06; G06Q10/063; G06Q10/0631; G06Q10/06314; G06Q30/00; G06Q30/02; G06Q30/06; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/962; Y10S715/963

Claims Analysis

Total Claims: 61
Claim 1
Independent Claim 147 words
A computer-implemented method for multi-layered online calendaring, comprising: a) accepting user input specifying at least one of a plurality of categories; wherein at least one category of the plurality of categories corresponds to a unique visual characteristic; b) retrieving a plurality of events associated with the specified category, each having a date; c) selectively displaying a date-delimited subset of the retrieved events associated with the specified category; d) accepting user input selecting at least one of the displayed events; e) adding the selected event to a computer-implemented personal calendar; f) repeating steps a) through e); and g) displaying the computer-implemented personal calendar by overlaying information from the selected events from the specified categories on a common display, the information for at least one event in a category being displayed uses the unique visual characteristic corresponding to the category if the category corresponds to a unique visual characteristic.
Claim 2
Dependent Claim 147 words
A computer-implemented method for multi-layered online calendaring, comprising: a) accepting user input specifying at least one of a plurality of categories; wherein at least one category of the plurality of categories corresponds to a unique visual characteristic; b) retrieving a plurality of events associated with the specified category, each having a date; c) selectively displaying a date-delimited subset of the retrieved events associated with the specified category; d) accepting user input selecting at least one of the displayed events; e) adding the selected event to a computer-implemented personal calendar; f) repeating steps a) through e); and g) displaying the computer-implemented personal calendar by overlaying information from the selected events from the specified categories on a common display, the information for at least one event in a category being displayed uses the unique visual characteristic corresponding to the category if the category corresponds to a unique visual characteristic.
Claim 3
Dependent Claim 20 words
The computer-implemented method of claim 1 , wherein each of at least a subset of the events has a time.
Claim 4
Dependent Claim 15 words
The computer-implemented method of claim 1 , wherein the unique visual characteristic is a color.
Claim 5
Dependent Claim 53 words
The computer-implemented method of claim 1 , further comprising: f) repeating steps a) through e); g) accepting user input specifying a subset of the specified categories for display; and h) displaying the computer-implemented personal calendar by overlaying information from the selected events from the subset of the specified categories on a common display.
Claim 6
Dependent Claim 27 words
The computer-implemented method of claim 1 , further comprising: d.1) accepting user input specifying a purchase associated with the selected event; and d.2) processing the specified purchase.
Claim 7
Dependent Claim 15 words
The computer-implemented method of claim 1 , further comprising: f) displaying the computer-implemented personal calendar.
Claim 8
Dependent Claim 19 words
The computer-implemented method of claim 1 , further comprising: f) displaying a date-delimited subset of the computer-implemented personal calendar.
Claim 9
Dependent Claim 34 words
The computer-implemented method of claim 1 , further comprising: f) accepting user input describing at least one personal event; and g) integrating the personal event with the selected event in the computer-implemented personal calendar.
Claim 10
Dependent Claim 19 words
The computer-implemented method of claim 8 , further comprising: h) selectively publishing the personal event to a group calendar.
Claim 11
Dependent Claim 61 words
The computer-implemented method of claim 9 , further comprising: i) accepting input specifying a group of users to have access to the group calendar; j) accepting input from a second user requesting information from the group calendar; and k) responsive to the second user being specified in the group, selectively transmitting the information from the group calendar to the second user.
Claim 12
Dependent Claim 123 words
The computer-implemented method of claim 9 , further comprising: i) accepting input specifying a group of users to have access to the group calendar; j) designating a permitted level of access for each user in the group; k) accepting input from a second user requesting access to the group calendar; l) responsive to the second user being specified in the group, and to the requested access corresponding to the permitted level of access for the second user, allowing the requested access to the group calendar; and m) responsive to the second user not being specified in the group, or to the requested access not corresponding to the permitted level of access for the second user, denying the requested access to the group calendar.
Claim 13
Dependent Claim 49 words
The computer-implemented method of claim 1 , further comprising: f) accepting user input describing at least one personal event; and g) displaying the computer-implemented personal calendar by overlaying the personal event onto the at least one selected event from the at least one specified category on a common display.
Claim 14
Dependent Claim 28 words
The computer-implemented method of claim 1 , further comprising: f) accepting user input modifying the selected event; g) recording the modified selected event in the computer-implemented personal calendar.
Claim 15
Dependent Claim 107 words
The computer-implemented method of claim 1 , wherein a) comprises: a.1) transmitting a page to a screen viewable by the user, the page containing a plurality of links, each link associated with a category; and a.2) detecting user activation of a link specifying one of the categories; and wherein c) comprises: c.1) transmitting a page to a screen viewable by the user, the page containing a plurality of links, each link associated with a retrieved event belonging to a date-delimited subset of the retrieved events associated with the specified category; and wherein d) comprises: a.2) detecting user activation of a link specifying one of the displayed events.
Claim 16
Dependent Claim 32 words
The computer-implemented method of claim 14 , wherein each of steps a.1) and c.1) comprise transmitting a page via a hypertext transfer protocol, and wherein each transmitted page comprises a hypertext-encoded document.
Claim 17
Dependent Claim 24 words
The computer-implemented method of claim 1 , wherein each of steps a) and c) are performed by transmitting a file across a computer network.
Claim 18
Dependent Claim 19 words
The computer-implemented method of claim 1 , wherein b) comprises retrieving a plurality of events from an externally-hosted database.
Claim 19
Dependent Claim 57 words
The computer-implemented method of claim 1 , further comprising: f) accepting user input specifying that the computer-implemented personal calendar is to be shared with a second user; and g) accepting input from the second user requesting the computer-implemented personal calendar; and h) selectively transmitting at least a portion of the computer-implemented personal calendar to the second user.
Claim 20
Dependent Claim 23 words
The computer-implemented method of claim 1 , wherein c) comprises selectively displaying a subset of the retrieved events associated with a user-specified date.
Claim 21
Dependent Claim 23 words
The computer-implemented method of claim 1 , wherein c) comprises selectively displaying a subset of the retrieved events associated with a user-specified month.
Claim 22
Dependent Claim 23 words
The computer-implemented method of claim 1 , wherein c) comprises selectively displaying a subset of the retrieved events associated with a user-specified week.
Claim 23
Dependent Claim 25 words
The computer-implemented method of claim 1 , wherein b) further comprises: b.1) retrieving at least one event from a personal calendar of a second user.
Claim 24
Dependent Claim 21 words
The computer-implemented method of claim 1 , wherein b) further comprises: b.1) retrieving at least one event from a group calendar.
Claim 25
Dependent Claim 44 words
The computer-implemented method of claim 1 , wherein each of at least of a subset of the events has a location, and wherein b) comprises retrieving a plurality of events associated with the specified category and having a location corresponding to a specified location.
Claim 26
Dependent Claim 18 words
The computer-implemented method of claim 1 , further comprising: displaying a list of categories identified as newly available.
Claim 27
Dependent Claim 18 words
The computer-implemented method of claim 1 , further comprising: displaying a list of events identified as newly available.
Claim 28
Dependent Claim 30 words
The computer-implemented method of claim 1 , further comprising: f) displaying an alert in connection with the selected event, at a predetermined time relative to the date of the event.
Claim 29
Dependent Claim 31 words
The computer-implemented method of claim 1 , further comprising: f) outputting an audio alert in connection with the selected event, at a predetermined time relative to the date of the event.
Claim 30
Dependent Claim 30 words
The computer-implemented method of claim 1 , further comprising: f) sending a communication in connection with the selected event, at a predetermined time relative to the date of the event.
Claim 31
Dependent Claim 162 words
A computer-implemented system for multi-layered online calendaring, comprising: a user input device for accepting user input specifying at least one of a plurality of categories, and for accepting user input selecting at least one of a plurality of displayed events; wherein at least one category of the plurality of categories corresponds to a unique visual characteristic; an event retrieval module, coupled to the user input device, for retrieving a plurality of events associated with the specified category, each event having a date; a display module, coupled to the event retrieval module, for selectively displaying a date-delimited subset of the retrieved events associated with the specified category; wherein the information for at least one event in the specified category is displayed using the unique visual characteristic corresponding to the specified category if the specified category corresponds to a unique visual characteristic; and a personal calendar storage device, coupled to the user input device, for adding a selected event to a computer-implemented personal calendar.
Claim 32
Dependent Claim 162 words
A computer-implemented system for multi-layered online calendaring, comprising: a user input device for accepting user input specifying at least one of a plurality of categories, and for accepting user input selecting at least one of a plurality of displayed events; wherein at least one category of the plurality of categories corresponds to a unique visual characteristic; an event retrieval module, coupled to the user input device, for retrieving a plurality of events associated with the specified category, each event having a date; a display module, coupled to the event retrieval module, for selectively displaying a date-delimited subset of the retrieved events associated with the specified category; wherein the information for at least one event in the specified category is displayed using the unique visual characteristic corresponding to the specified category if the specified category corresponds to a unique visual characteristic; and a personal calendar storage device, coupled to the user input device, for adding a selected event to a computer-implemented personal calendar.
Claim 33
Dependent Claim 35 words
The computer-implemented system of claim 30 , wherein the display module displays the computer-implemented personal calendar by overlaying information from at least two selected events from at least one specified category on a common display.
Claim 34
Dependent Claim 28 words
The computer-implemented system of claim 30 , further comprising a purchasing module, coupled to the user input device, for processing a user-specified purchase associated with the selected event.
Claim 35
Dependent Claim 54 words
The computer-implemented system of claim 30 , wherein: the user input device further accepts user input describing at least one personal event; and the display module displays the computer-implemented personal calendar by overlaying the personal event onto the at least one selected event from the at least one specified category on a common display.
Claim 36
Dependent Claim 40 words
The computer-implemented system of claim 30 , further comprising: an alert device, coupled to the personal calendar storage device, for displaying an alert in connection with the selected event, at a predetermined time relative to the date of the event.
Claim 37
Dependent Claim 41 words
The computer-implemented system of claim 30 , further comprising: an alert device, coupled to the personal calendar storage device, for outputting an audio alert in connection with the selected event, at a predetermined time relative to the date of the event.
Claim 38
Dependent Claim 33 words
The computer-implemented system of claim 30 , further comprising: a group calendar publishing module, coupled to the personal calendar storage device, for selectively publishing the personal event to a group calendar storage device.
Claim 39
Dependent Claim 67 words
The computer-implemented system of claim 36 , wherein: the user input device accepts input specifying a group of users to have access to the group calendar; and the group calendar storage device accepts input from a second user requesting information from the group calendar, and, responsive to the second user being specified in the group, selectively transmits the information from the group calendar to the second user.
Claim 40
Dependent Claim 163 words
A computer-implemented system for multi-layered online calendaring, comprising: an events database, containing a plurality of events, each event associated with at least one category, each event having a date; a personal category database, containing personal calendar information for a user; wherein at least one category corresponding to the events database or the personal category database corresponds to a unique visual characteristic; an application server, coupled to the events database and to the personal calendar database, for retrieving a plurality of events from the events database, the plurality of events being associated with a specified category, and for retrieving personal calendar information from the personal calendar database; and a display device, coupled to the application server, for selectively displaying a date-delimited subset of the retrieved events associated with the specified category, the information for at least one event in the specified category is displayed using the unique visual characteristic corresponding to the specified category if the specified category corresponds to a unique visual characteristic.
Claim 41
Dependent Claim 163 words
A computer-implemented system for multi-layered online calendaring, comprising: an events database, containing a plurality of events, each event associated with at least one category, each event having a date; a personal category database, containing personal calendar information for a user; wherein at least one category corresponding to the events database or the personal category database corresponds to a unique visual characteristic; an application server, coupled to the events database and to the personal calendar database, for retrieving a plurality of events from the events database, the plurality of events being associated with a specified category, and for retrieving personal calendar information from the personal calendar database; and a display device, coupled to the application server, for selectively displaying a date-delimited subset of the retrieved events associated with the specified category, the information for at least one event in the specified category is displayed using the unique visual characteristic corresponding to the specified category if the specified category corresponds to a unique visual characteristic.
Claim 42
Dependent Claim 46 words
The computer-implemented system of claim 38 , further comprising a user input device coupled to the application service, wherein: the application server, responsive to the user specifying an event from the displayed date-delimiting subset, adds the specified event to the personal calendar information for the user.
Claim 43
Dependent Claim 23 words
The computer-implemented system of claim 39 , wherein the display device selectively displays a computer-implemented personal calendar by overlaying information from user-specified events.
Claim 44
Dependent Claim 157 words
A computer-implemented system for multi-layered online calendaring, comprising: user input means, for accepting user input specifying at least one of a plurality of categories, and for accepting user input selecting at least one of a plurality of displayed events; wherein at least one category of the plurality of categories corresponds to a unique visual characteristic; event retrieval means, coupled to the user input means, for retrieving a plurality of events associated with the specified category, each event having a date; display means, coupled to the event retrieval means, for selectively displaying a date-delimited subset of the retrieved events associated with the specified category, the information for at least one event in the specified category is displayed using the unique visual characteristic corresponding to the specified category if the specified category corresponds to a unique visual characteristic; and personal calendar storage means, coupled to the user input means, for adding a selected event to a computer-implemented personal calendar.
Claim 45
Dependent Claim 157 words
A computer-implemented system for multi-layered online calendaring, comprising: user input means, for accepting user input specifying at least one of a plurality of categories, and for accepting user input selecting at least one of a plurality of displayed events; wherein at least one category of the plurality of categories corresponds to a unique visual characteristic; event retrieval means, coupled to the user input means, for retrieving a plurality of events associated with the specified category, each event having a date; display means, coupled to the event retrieval means, for selectively displaying a date-delimited subset of the retrieved events associated with the specified category, the information for at least one event in the specified category is displayed using the unique visual characteristic corresponding to the specified category if the specified category corresponds to a unique visual characteristic; and personal calendar storage means, coupled to the user input means, for adding a selected event to a computer-implemented personal calendar.
Claim 46
Dependent Claim 35 words
The computer-implemented system of claim 41 , wherein the display means displays the computer-implemented personal calendar by overlaying information from at least two selected events from at least one specified category on a common display.
Claim 47
Dependent Claim 27 words
The computer-implemented system of claim 41 , further comprising purchasing means, coupled to the user input means, for processing a user-specified purchase associated with the selected event.
Claim 48
Dependent Claim 54 words
The computer-implemented system of claim 41 , wherein: the user input means further accepts user input describing at least one personal event; and the display means displays the computer-implemented personal calendar by overlaying the personal event onto the at least one selected event from the at least one specified category on a common display.
Claim 49
Dependent Claim 39 words
The computer-implemented system of claim 41 , further comprising: alert means, coupled to the personal calendar storage means, for displaying an alert in connection with the selected event, at a predetermined time relative to the date of the event.
Claim 50
Dependent Claim 40 words
The computer-implemented system of claim 41 , further comprising: alert means, coupled to the personal calendar storage means, for outputting an audio alert in connection with the selected event, at a predetermined time relative to the date of the event.
Claim 51
Dependent Claim 32 words
The computer-implemented system of claim 41 , further comprising: group calendar publishing means, coupled to the personal calendar storage means, for selectively publishing the personal event to a group calendar storage means.
Claim 52
Dependent Claim 67 words
The computer-implemented system of claim 47 , wherein: the user input means accepts input specifying a group of users to have access to the group calendar; and the group calendar storage means accepts input from a second user requesting information from the group calendar, and, responsive to the second user being specified in the group, selectively transmits the information from the group calendar to the second user.
Claim 53
Dependent Claim 173 words
A computer program product comprising a computer-usable medium having computer-readable code embodied therein for multi-layered online calendaring, comprising: computer-readable program code devices configured to cause a computer to accept user input specifying at least one of a plurality of categories, and to accept user input selecting at least one of a plurality of displayed events; wherein at least one category of the plurality of categories corresponds to a unique visual characteristic; computer-readable program code devices configured to cause a computer to retrieve a plurality of events associated with the specified category, each event having a date; computer-readable program code devices configured to cause a computer to selectively display a date-delimited subset of the retrieved events associated with the specified category, the information for at least one event in the specified category is displayed using the unique visual characteristic corresponding to the specified category if the specified category corresponds to a unique visual characteristic; and computer-readable program code devices configured to cause a computer to add a selected event to a computer-implemented personal calendar.
Claim 54
Dependent Claim 173 words
A computer program product comprising a computer-usable medium having computer-readable code embodied therein for multi-layered online calendaring, comprising: computer-readable program code devices configured to cause a computer to accept user input specifying at least one of a plurality of categories, and to accept user input selecting at least one of a plurality of displayed events; wherein at least one category of the plurality of categories corresponds to a unique visual characteristic; computer-readable program code devices configured to cause a computer to retrieve a plurality of events associated with the specified category, each event having a date; computer-readable program code devices configured to cause a computer to selectively display a date-delimited subset of the retrieved events associated with the specified category, the information for at least one event in the specified category is displayed using the unique visual characteristic corresponding to the specified category if the specified category corresponds to a unique visual characteristic; and computer-readable program code devices configured to cause a computer to add a selected event to a computer-implemented personal calendar.
Claim 55
Dependent Claim 53 words
The computer program product of claim 49 , wherein the computer-readable program code devices configured to cause a computer to selectively display are configured to cause a computer to display the computer-implemented personal calendar by overlaying information from at least two selected events from at least one specified category on a common display.
Claim 56
Dependent Claim 29 words
The computer program product of claim 49 , further comprising computer-readable program code devices configured to cause a computer to process a user-specified purchase associated with the selected event.
Claim 57
Dependent Claim 87 words
The computer program product of claim 49 , wherein: the computer-readable program code devices configured to cause a computer to accept user input are configured to cause a computer to accept user input describing at least one personal event; and the computer-readable program code devices configured to cause a computer to selectively display are configured to cause computer to display the computer-implemented personal calendar by overlaying the personal event onto the at least one selected event from the at least one specified category on a common display.
Claim 58
Dependent Claim 40 words
The computer program product of claim 49 , further comprising: computer-readable program code devices configured to cause a computer to display an alert in connection with the selected event, at a predetermined time relative to the date of the event.
Claim 59
Dependent Claim 41 words
The computer program product of claim 49 , further comprising: computer-readable program code devices configured to cause a computer to output an audio alert in connection with the selected event, at a predetermined time relative to the date of the event.
Claim 60
Dependent Claim 31 words
The computer program product of claim 49 , further comprising: computer-readable program code devices configured to cause a computer to selectively publish the personal event to a group calendar storage device.
Claim 61
Dependent Claim 85 words
The computer program product of claim 55 , wherein: the computer-readable program code devices configured to cause a computer to accept user input are configured to cause a computer to accept input specifying a group of users to have access to the group calendar; and the group calendar storage device accepts input from a second user requesting information from the group calendar, and, responsive to the second user being specified in the group, selectively transmits the information from the group calendar to the second user.

References Cited (Backward Citations)

US5596373A Cited
US6018343A Cited
US6085235A Cited
US5960406A Cited
US6064977A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-04-08 2005-10-08 2006-04-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-04-08 2009-10-08 2010-04-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-04-08 2013-10-08 2014-04-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag