US20050249337A1 - Method and apparatus for just in time education - Google Patents

Method and apparatus for just in time education Download PDF

Info

Publication number
US20050249337A1
US20050249337A1 US11/083,070 US8307005A US2005249337A1 US 20050249337 A1 US20050249337 A1 US 20050249337A1 US 8307005 A US8307005 A US 8307005A US 2005249337 A1 US2005249337 A1 US 2005249337A1
Authority
US
United States
Prior art keywords
information
recipients
event
tasks
notification message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/083,070
Inventor
Joann Ordille
Michael Stewart
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avaya Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to US11/083,070 priority Critical patent/US20050249337A1/en
Application filed by Individual filed Critical Individual
Assigned to AVAYA TECHNOLOGY CORP. reassignment AVAYA TECHNOLOGY CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ORDILLE, JOANN J.
Publication of US20050249337A1 publication Critical patent/US20050249337A1/en
Assigned to CITIBANK, N.A., AS ADMINISTRATIVE AGENT reassignment CITIBANK, N.A., AS ADMINISTRATIVE AGENT SECURITY AGREEMENT Assignors: AVAYA TECHNOLOGY LLC, AVAYA, INC., OCTEL COMMUNICATIONS LLC, VPNET TECHNOLOGIES, INC.
Assigned to CITICORP USA, INC., AS ADMINISTRATIVE AGENT reassignment CITICORP USA, INC., AS ADMINISTRATIVE AGENT SECURITY AGREEMENT Assignors: AVAYA TECHNOLOGY LLC, AVAYA, INC., OCTEL COMMUNICATIONS LLC, VPNET TECHNOLOGIES, INC.
Assigned to AVAYA INC reassignment AVAYA INC REASSIGNMENT Assignors: AVAYA LICENSING LLC, AVAYA TECHNOLOGY LLC
Assigned to AVAYA TECHNOLOGY LLC reassignment AVAYA TECHNOLOGY LLC CONVERSION FROM CORP TO LLC Assignors: AVAYA TECHNOLOGY CORP.
Assigned to BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE reassignment BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE SECURITY AGREEMENT Assignors: AVAYA INC., A DELAWARE CORPORATION
Assigned to THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. reassignment THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. SECURITY AGREEMENT Assignors: AVAYA, INC.
Assigned to BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE reassignment BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE SECURITY AGREEMENT Assignors: AVAYA, INC.
Assigned to AVAYA INC. reassignment AVAYA INC. BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Assignors: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Assigned to AVAYA INC. reassignment AVAYA INC. BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Assignors: THE BANK OF NEW YORK MELLON TRUST, NA
Assigned to AVAYA INC. reassignment AVAYA INC. BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Assignors: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Assigned to AVAYA, INC., SIERRA HOLDINGS CORP., VPNET TECHNOLOGIES, INC., AVAYA TECHNOLOGY, LLC, OCTEL COMMUNICATIONS LLC reassignment AVAYA, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: CITICORP USA, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • G06Q50/265Personal security, identity or safety
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1895Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for short real-time information, e.g. alarms, notifications, alerts, updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/46Arrangements for calling a number of substations in a predetermined sequence until an answer is obtained
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/46Arrangements for calling a number of substations in a predetermined sequence until an answer is obtained
    • H04M3/465Arrangements for simultaneously calling a number of substations until an answer is obtained
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/4872Non-interactive information services
    • H04M3/4874Intercept announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • H04M3/53366Message disposing or creating aspects
    • H04M3/53383Message registering commands or announcements; Greetings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/04Special services or facilities for emergency applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • H04M3/53366Message disposing or creating aspects
    • H04M3/53375Message broadcasting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/90Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/50Connection management for emergency connections

Definitions

  • the present invention relates generally to communication methods and systems, and more particularly, to methods and systems that provide educational information associated with an event, such an emergency, to one or more users.
  • the disclosed notification and response systems (i) send requests to one or more recipients, using the medium specified by each individual recipient in accordance with the individual's preferences; (ii) collect and processes responses; and (iii) forward the responses to their final destination by means of the medium specified by the final destination in accordance with the final destination's preferences.
  • Pat. No. 6,463,462 assigned to Dialogic Communications Corporation of Franklin, Tenn., describes an automated system for delivering messages to a community of users. For example, if there is an accident at an industrial site in a particular community, a community notification system can automatically call all residents within a certain radius of the site and play a recorded message providing information about the emergency.
  • While such community notification systems can be effectively employed to notify a large number of people in the event of a catastrophic emergency or another event affecting an entire community, they cannot effectively notify an individual or a small group of people of how to act in the case of a particular event.
  • currently available community notification systems provide the same message to all community members using static contact information, and are unable to tailor the message to a variety of roles with different action requirements.
  • Existing work in emergency and urgent notification and response applications have focused on informing recipients of the emergency and directing them to a particular action.
  • the just-in-time education provides instruction or reminders of tasks to be completed, preparations to be made or a sequence of actions to follow in response to an urgent notification.
  • Information associated with an event such as an emergency event, is provided to one or more recipients, in response to an occurrence of the event.
  • the information comprises a listing of a plurality of tasks to be completed by the recipient(s), for example, in the form of a checklist or a tutorial.
  • a notification message containing the information is generated and processed based on a communication flow expression.
  • the notification message is sent to each of the recipients.
  • the recipient(s) can respond with an indication of completed tasks or a status update.
  • FIG. 1 illustrates a notification and response system incorporating features of the present invention
  • FIG. 2 illustrates the distribution of one or more checklists during different phases of a communication, in accordance with the present invention.
  • the present invention provides just-in-time education for instructing or reminding recipients of tasks to be completed, preparations to be made or a sequence of actions to follow in response to an urgent notification.
  • the instructions can come in the form of a checklist or, as an alternative, as an online tutorial for the recipient.
  • the just-in-time education can also be used to provide for education for non-urgent tasks at times convenient to the recipient, as would be apparent to a person of ordinary skill in the art.
  • the just-in-time education of the present invention can be used by individuals to send reminders to themselves of task lists that need to be completed.
  • the checklists associated with the just-in-time education can serve as action items for an individual to complete.
  • FIG. 1 illustrates an exemplary notification and response system 100 incorporating features of the present invention.
  • the notification and response system 100 can provide one or more checklists 110 containing a checklist of tasks (and optionally their sequencing) to one or more recipients 120 - 1 through 120 -N (hereinafter, collectively referred to as recipients 120 ) via one or more media.
  • the checklist 120 can take the form of an HTML list of items to be acknoweldged as completed (checked) or a list that can be reviewed by telephone and acknowledged as completed.
  • lists may be conveyed by other media such as IM, and responses can be returned via a method appropriate to those media, or via an alternate media such as the telephone.
  • the checklist(s) may be retrieved, for example, from a checklist database 150 that stores various checklists on various topics, for example, indexed by emergency type.
  • the content 145 for the checklist 110 can be provided by an application 140 that is requesting the notification and response system 100 to distribute the checklist notification.
  • the exemplary notification and response system 100 may be embodied, for example, as the XuiTM notification and response system, commercially available from Avaya, Inc. of Basking Ridge, N.J., as modified herein to provide the features and functions of the present invention.
  • the XuiTM notification and response system, as well as the processing of communication flows by the notification and response system 100 in accordance with a communication flow expression, is described, for example, in U.S. patent application Ser. No. 10/184,236, filed Jun. 26, 2002, entitled “Method and Apparatus for Automatic Notification and Response;”
  • the notification and response system 100 enables one or more applications 140 to communicate with one or more recipients 120 by a number of different media, such as electronic mail, telephone, web page, pager or facsimile.
  • the notification and response system 100 (i) sends one or more requests containing, for example, a checklist 110 , to one or more recipients 120 , using the medium specified by each individual recipient 120 in accordance with the individual's preferences (and recorded for example, in a recipient preference and role database (not shown)); (ii) collects and processes responses to the request; and (iii) forwards the responses to their final destination by means of the medium specified by the final destination in accordance with the final destination's preferences.
  • Roles provide a way of categorizing users and what they are allowed to do.
  • the recipient preference and role database also allows roles that are specified in a communication flow to be resolved to individual recipient names at the time the requests are transmitted.
  • the application 140 can create notification requests and submit them to the notification and response system 100 .
  • the notification requests must contain a communication flow to execute. Once the notification and response system 100 receives a notification request, the notification and response system 100 executes the communication flow logic to notify the recipients 120 and collect their responses.
  • the checklist 110 can be delivered for immediate completion and acknowledgment.
  • the checklist 110 can be received by the recipients 120 , and then acknowledged later by call back via phone or contact back to the notification and response system 100 by the web, or by other appropriate means, such as an instant message (IM).
  • IM instant message
  • the checklist 110 can first be delivered as a set of one or more instructions, with a follow up message to ascertain the level of completion of the instructions.
  • the checklist 110 can also be delivered with an option for immediate or subsequent follow up at the discretion of the recipient, using appropriate communication flow expression functionality, as provided by the notification and response system 100 . Further, the list can be delivered and the response can indicate that some, but not all, items have been completed. In this manner, subsequent follow up messages can ask only about uncompleted items.
  • the checklists 110 could convey a group of tasks from a database of tasks, each task with its own unique identifier, that need to be completed in a disaster or other urgent response scenario. As the tasks are acknoweldged as complete, the database is updated to reflect the progress made on the entire set of tasks.
  • the response scenario relates to an urgent matter that is distributed in geography or within a building, a visualization of the tasks pending and completed can be presented on a map as updates come in to allow a urgent response center to track progress.
  • a single user, user 1 is sent a checklist 110 containing a number of items, n.
  • the communication flow sends the user a checklist, collects a response comprised of checks for completed items, and reminds the user every hour until all items are checked.
  • the application 140 may supply the content 145 of the checklist 110 and return a total running count of all items that have been checked.
  • the application 140 can maintain the count in a number of ways. One exemplary way would be to count the number of checked items in the responses so far, and then add the count of newly checked items to it. The total is returned in the response in the attribute totalchecked.
  • the application 140 could generate individual requests for each role in an urgent response, as discussed further below in conjunction with FIG. 2 . Each request to a separate role might have a different number of checklist items.
  • the application 140 could generate one communication flow for different checklists 110 to a variety of roles. In this communication flow, labels and a group of IF-THEN-ELSE expressions are used to separate the communication flow into sub-communication flows for reminding the individuals in each role until they have completed the checklist for the role. Each role may have a different number of checklist items. Individuals who fill the roles are found by a search of the recipient preference and role database where, in this case, “role” corresponds to an organizational unit.
  • the technique could be applied to surveying a population within a geography or searching a geographic area, e.g., for a missing child, visualization could be used to track survey responses as they come in by updating a map to reflect aggregates of survey responses by geography, or search areas completed or clues found.
  • visualizations of task completions unrelated to geography are possible, such as visualizing the completion of a hierarchircally structured task or the completion of a long list with color.
  • the just-in-time education of the present invention can also be used to provide automated flash card type training comprised of prompts for answers to questions, or items to acknowlege reviewing. This is particularly useful when coupled with the ability to schedule delivery of notifications at a convenient time, such as the scheduling facilities provided by the Avaya Xui Notification and Response SystemTM.
  • Just-in-time education can be further used by individuals to send reminders to themselves of lists of tasks to be accomplished, such as a shopping list. Delivery could be scheduled for the expected time of shopping, or the individual could access a web or voice portal, similar to that available in the Avaya Xui Notification and Response System, when access to the task list is desired.
  • the just-in-time education reminder could link the recipient to a sophisticated tutorial system via phone or web.
  • the tutorial system would generate the response to the notification and response system.
  • the response would include an indication of whether follow up was necessary, perhaps a time for the next follow up, and an identifier to be conveyed to the tutorial system when follow up occurs. The identifier would allow the tutorial system to continue instruction from the appropiate point.
  • Checklists can be generated and delivered using the techniques of the Avaya Notification and Response System.
  • Follow ups can be automatically scheduled using the techniques of the Avaya Notification and Response System.
  • Results can be automatically posted to a tracking database as they come using techniques in the Avaya Notification and Response System. This particular application has additional novelty in the combination of these features to affect a Just in Time Education System.
  • the checklists 110 of the present invention can remind recipients of tasks to be completed, preparations to made, or a sequence of actions to follow in certain situations. For example, a checklist of items can be distributed to the appropriate personnel in the event a child is abducted in the hospital and a lock down is required.
  • a pre-procedure checklist of things the patient must do prior to surgery can be sent, for example, 24, 12, 4, and 1 hours before surgery, identifying different things that need to be done.
  • the just-in-time education of the present invention can also be used, for example, to notify the family or parents when important information becomes available, or to locate them, so that a staff person can speak with them.
  • FIG. 2 illustrates the distribution of one or more checklists during different phases of a communication, in accordance with the present invention.
  • FIG. 2 illustrates the distribution of one or more checklists during different phases of a communication, in accordance with the present invention.
  • an application 140 has four different types of interactions that are planned with recipients 120 depending on the phase of the communication or other criteria.
  • a first group is contacted during step 210 and asked to confirm evacuation
  • a second group is sent checklists 110 of actions to follow during step 220
  • a third group is asked for their location, condition and whether they need assistance during steps 230 and 232
  • a fourth group receives reports on the condition of the third group during step 240 .
  • the communication flow subexpression for contacting each group can be preceded by a label identifying their role in the communication. The application can then use the label to determine which interaction to have with the recipient.
  • the methods and apparatus discussed herein may be distributed as an article of manufacture that itself comprises a computer readable medium having computer readable code means embodied thereon.
  • the computer readable program code means is operable, in conjunction with a computer system, to carry out all or some of the steps to perform the methods or create the apparatuses discussed herein.
  • the computer readable medium may be a recordable medium (e.g., floppy disks, hard drives, compact disks, or memory cards) or may be a transmission medium (e.g., a network comprising fiber-optics, the world-wide web, cables, or a wireless channel using time-division multiple access, code-division multiple access, or other radio-frequency channel). Any medium known or developed that can store information suitable for use with a computer system may be used.
  • the computer-readable code means is any mechanism for allowing a computer to read instructions and data, such as magnetic variations on a magnetic media or height variations on the surface of a compact disk.
  • the computer systems and servers described herein each contain a memory that will configure associated processors to implement the methods, steps, and functions disclosed herein.
  • the memories could be distributed or local and the processors could be distributed or singular.
  • the memories could be implemented as an electrical, magnetic or optical memory, or any combination of these or other types of storage devices.
  • the term “memory” should be construed broadly enough to encompass any information able to be read from or written to an address in the addressable space accessed by an associated processor. With this definition, information on a network is still within a memory because the associated processor can retrieve the information from the network.

Abstract

Methods and apparatus are provided for just-in-time education. The just-in-time education provides instruction or reminders of tasks to be completed, preparations to be made or a sequence of actions to follow in response to an urgent notification. Information associated with an event, such as an emergency event, is provided to one or more recipients, in response to an occurrence of the event. The information comprises a listing of a plurality of tasks to be completed by the recipient(s), for example, in the form of a checklist or a tutorial. A notification message containing the information is generated and processed based on a communication flow expression. The recipient(s) can respond with an indication of completed tasks or a status update.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application claims the benefit of U.S. Provisional Application No. 60/554,232, filed Mar. 18, 2004, and is related to U.S. patent application Ser. No. 10/184,236, filed Jun. 26, 2002, entitled “Method and Apparatus for Automatic Notification and Response;” and U.S. patent application Ser. No. 10/184,325, filed Jun. 26, 2002, entitled “Method and Apparatus for Automatic Notification and Response Based on Communication Flow Expressions,” and U.S. patent application Ser. No. ______, entitled “Method and Apparatus for Automatic Notification and Response Based On Communication Flow Expressions Having Dynamic Context,” U.S. patent application Ser. No. ______, entitled “Method and Apparatus for Dynamically Adjusting Membership of a Communication Flow Expression,” and U.S. patent application Ser. No. ______, entitled “Method and Apparatus for Subscribing to Dynamic Attributes,” each filed contemporaneously herewith, and each incorporated by reference herein.
  • FIELD OF THE INVENTION
  • The present invention relates generally to communication methods and systems, and more particularly, to methods and systems that provide educational information associated with an event, such an emergency, to one or more users.
  • BACKGROUND OF THE INVENTION
  • Applications often need to contact people and have requirements for how the contact is done and what responses, if any, are collected. For example, an application may need to contact someone immediately in a crisis or may want to remind someone of a task at an appropriate time. Recipients, on the other hand, have their own preferences about how and when they are contacted. For example, recipients may want particular people, such as a family member, to be given more flexibility in establishing real-time contact.
  • A number of notification systems have been proposed or developed to enable applications to communicate with one or more recipients. U.S. patent application Ser. No. 10/184,236, filed Jun. 26, 2002, entitled “Method and Apparatus for Automatic Notification and Response;” and U.S. patent application Ser. No. 10/184,325, filed Jun. 26, 2002, entitled “Method and Apparatus for Automatic Notification and Response Based on Communication Flow Expressions,” disclose notification and response systems. Generally, the disclosed notification and response systems (i) send requests to one or more recipients, using the medium specified by each individual recipient in accordance with the individual's preferences; (ii) collect and processes responses; and (iii) forward the responses to their final destination by means of the medium specified by the final destination in accordance with the final destination's preferences.
  • In addition, recent advances in telecommunication systems permit important messages to be provided to an entire community during an emergency. For example, a number of techniques have been proposed or suggested to automatically inform the public of an emergency situation, or to provide a public service message. Typically, such community notification systems maintain a database containing a telephone number or electronic mail address (or both) of each member of the relevant community. Thereafter, in the event of an emergency affecting the community, a recorded message is sent to each specified telephone number or electronic mail address. For example, U.S. Pat. Nos. 5,559,867 and 5,912,947, assigned to Sigma/Micro Corp., of Indianapolis, Ind., describe a public notification system that automatically initiates telephone calls to telephone numbers identified in a database of users. Similarly, U.S. Pat. No. 6,463,462, assigned to Dialogic Communications Corporation of Franklin, Tenn., describes an automated system for delivering messages to a community of users. For example, if there is an accident at an industrial site in a particular community, a community notification system can automatically call all residents within a certain radius of the site and play a recorded message providing information about the emergency.
  • While such community notification systems can be effectively employed to notify a large number of people in the event of a catastrophic emergency or another event affecting an entire community, they cannot effectively notify an individual or a small group of people of how to act in the case of a particular event. In addition, currently available community notification systems provide the same message to all community members using static contact information, and are unable to tailor the message to a variety of roles with different action requirements. Existing work in emergency and urgent notification and response applications have focused on informing recipients of the emergency and directing them to a particular action.
  • A need therefore exists for methods and apparatus that provide educational information associated with an event, such as an emergency or an urgent situation requiring a detailed response, to recipients. A further need exists for methods and apparatus that remind recipients of tasks to be completed, preparations to made, or a sequence of actions to follow.
  • SUMMARY OF THE INVENTION
  • Generally, methods and apparatus are provided for just-in-time education. The just-in-time education provides instruction or reminders of tasks to be completed, preparations to be made or a sequence of actions to follow in response to an urgent notification. Information associated with an event, such as an emergency event, is provided to one or more recipients, in response to an occurrence of the event. The information comprises a listing of a plurality of tasks to be completed by the recipient(s), for example, in the form of a checklist or a tutorial. In response to an occurrence of the event, a notification message containing the information is generated and processed based on a communication flow expression. The notification message is sent to each of the recipients. The recipient(s) can respond with an indication of completed tasks or a status update.
  • A more complete understanding of the present invention, as well as further features and advantages of the present invention, will be obtained by reference to the following detailed description and drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates a notification and response system incorporating features of the present invention; and
  • FIG. 2 illustrates the distribution of one or more checklists during different phases of a communication, in accordance with the present invention.
  • DETAILED DESCRIPTION
  • The present invention provides just-in-time education for instructing or reminding recipients of tasks to be completed, preparations to be made or a sequence of actions to follow in response to an urgent notification. The instructions can come in the form of a checklist or, as an alternative, as an online tutorial for the recipient.
  • The just-in-time education can also be used to provide for education for non-urgent tasks at times convenient to the recipient, as would be apparent to a person of ordinary skill in the art. In addition, the just-in-time education of the present invention can be used by individuals to send reminders to themselves of task lists that need to be completed. In yet another variation of the present invention, the checklists associated with the just-in-time education can serve as action items for an individual to complete.
  • FIG. 1 illustrates an exemplary notification and response system 100 incorporating features of the present invention. As shown in FIG. 1, the notification and response system 100 can provide one or more checklists 110 containing a checklist of tasks (and optionally their sequencing) to one or more recipients 120-1 through 120-N (hereinafter, collectively referred to as recipients 120) via one or more media. The checklist 120 can take the form of an HTML list of items to be acknoweldged as completed (checked) or a list that can be reviewed by telephone and acknowledged as completed. Similarly, lists may be conveyed by other media such as IM, and responses can be returned via a method appropriate to those media, or via an alternate media such as the telephone.
  • The checklist(s) may be retrieved, for example, from a checklist database 150 that stores various checklists on various topics, for example, indexed by emergency type. In a further variation shown in FIG. 1, the content 145 for the checklist 110 can be provided by an application 140 that is requesting the notification and response system 100 to distribute the checklist notification.
  • The exemplary notification and response system 100 may be embodied, for example, as the Xui™ notification and response system, commercially available from Avaya, Inc. of Basking Ridge, N.J., as modified herein to provide the features and functions of the present invention. The Xui™ notification and response system, as well as the processing of communication flows by the notification and response system 100 in accordance with a communication flow expression, is described, for example, in U.S. patent application Ser. No. 10/184,236, filed Jun. 26, 2002, entitled “Method and Apparatus for Automatic Notification and Response;” U.S. patent application Ser. No. 10/184,325, filed Jun. 26, 2002, entitled “Method and Apparatus for Automatic Notification and Response Based on Communication Flow Expressions,” or U.S. patent application Ser. No. ______, filed contemporaneously herewith and entitled “Method and Apparatus for Automatic Notification and Response Based on Communication Flow Expressions Having Dynamic Context,” each incorporated by reference herein.
  • Generally, as shown in FIG. 1, the notification and response system 100 enables one or more applications 140 to communicate with one or more recipients 120 by a number of different media, such as electronic mail, telephone, web page, pager or facsimile. Generally, the notification and response system 100 (i) sends one or more requests containing, for example, a checklist 110, to one or more recipients 120, using the medium specified by each individual recipient 120 in accordance with the individual's preferences (and recorded for example, in a recipient preference and role database (not shown)); (ii) collects and processes responses to the request; and (iii) forwards the responses to their final destination by means of the medium specified by the final destination in accordance with the final destination's preferences. Roles provide a way of categorizing users and what they are allowed to do. The recipient preference and role database also allows roles that are specified in a communication flow to be resolved to individual recipient names at the time the requests are transmitted.
  • The application 140 can create notification requests and submit them to the notification and response system 100. The notification requests must contain a communication flow to execute. Once the notification and response system 100 receives a notification request, the notification and response system 100 executes the communication flow logic to notify the recipients 120 and collect their responses.
  • As discussed hereinafter, the checklist 110 can be delivered for immediate completion and acknowledgment. The checklist 110 can be received by the recipients 120, and then acknowledged later by call back via phone or contact back to the notification and response system 100 by the web, or by other appropriate means, such as an instant message (IM).
  • In various implementations, the checklist 110 can first be delivered as a set of one or more instructions, with a follow up message to ascertain the level of completion of the instructions. The checklist 110 can also be delivered with an option for immediate or subsequent follow up at the discretion of the recipient, using appropriate communication flow expression functionality, as provided by the notification and response system 100. Further, the list can be delivered and the response can indicate that some, but not all, items have been completed. In this manner, subsequent follow up messages can ask only about uncompleted items.
  • In a further variation, the checklists 110 could convey a group of tasks from a database of tasks, each task with its own unique identifier, that need to be completed in a disaster or other urgent response scenario. As the tasks are acknoweldged as complete, the database is updated to reflect the progress made on the entire set of tasks. When the response scenario relates to an urgent matter that is distributed in geography or within a building, a visualization of the tasks pending and completed can be presented on a map as updates come in to allow a urgent response center to track progress.
  • In one exemplary use of communication flows to support checklists, a single user, user1, is sent a checklist 110 containing a number of items, n. The communication flow sends the user a checklist, collects a response comprised of checks for completed items, and reminds the user every hour until all items are checked. The application 140 may supply the content 145 of the checklist 110 and return a total running count of all items that have been checked. The application 140 can maintain the count in a number of ways. One exemplary way would be to count the number of checked items in the responses so far, and then add the count of newly checked items to it. The total is returned in the response in the attribute totalchecked. An exemplary communication flow for this example may be expressed as:
    (user1 OR THIS AFTER +01:00)? number(response(‘totalchecked’)) = n?
  • Extending this example, several users, user1 through userk, are sent checklists 110 of n items. The users each receive reminders every hour until they complete all their checklist items. In the following exemplary communication flow, labels and a group of IF-THEN-ELSE expressions are used to separate the communication flow into sub-communication flows for reminding each user until the user has completed the checklist, as follows:
    (IF ? label(‘user1’) ? THEN ( user1 OR THIS AFTER +01:00)
    ELSE IF ? label(‘user2’) ? THEN ( user2 OR THIS AFTER +01:00)
    . . .
    ELSE IF ? label(‘userk’) ? THEN ( userk OR THIS AFTER +01:00)
    ELSE BROADCAST { [user1] THIS, [user2] THIS, . . . , [userk]
    THIS})?
    number(response(‘totalchecked’)) = n?
  • The application 140 could generate individual requests for each role in an urgent response, as discussed further below in conjunction with FIG. 2. Each request to a separate role might have a different number of checklist items. In another exemplary use of communication flows, the application 140 could generate one communication flow for different checklists 110 to a variety of roles. In this communication flow, labels and a group of IF-THEN-ELSE expressions are used to separate the communication flow into sub-communication flows for reminding the individuals in each role until they have completed the checklist for the role. Each role may have a different number of checklist items. Individuals who fill the roles are found by a search of the recipient preference and role database where, in this case, “role” corresponds to an organizational unit. Since multiple people may respond to checklists 110 for the role, the communication flow indepedently checks each checklist item by name to be sure that it has been done. This avoids race conditions that could result if multiple members of the role report that the same item is complete. Since the checklists 110 are different for each role, the communication flow tests that the complete set of checklist items is done for each role, as follows:
    IF ? label(‘ROLE1’)?
    THEN (OR {SEARCH (‘ou=Role1’), THIS AFTER +01:00} ) ? test1 ?
    ELSE IF ? label(‘ROLE2’)?
    THEN ( OR {SEARCH (‘ou=Role2’), THIS AFTER +01:00} ) ? test2?
    . . .
    ELSE IF ? label(‘ROLEn’)?
    THEN (OR {SEARCH (‘ou=Rolen’), THIS AFTER +01:00} )? testn?
    else broadcast {[ROLE1] THIS, [ROLE2] THIS, . . . , [ROLEn] THIS})?
    true?
  • where each test includes checklist names itemsij for the role, i, and the number, j, of the checklist item for that role. For example, testi for ROLEi with k total checklist items follows:
    (boolean(data(‘xui:response[xui:labels/xui:label=”ROLEi”][itemi1 =
    ”true”]’))||
    response(′itemi1′) = =′true′)) &&
    (boolean(data(‘xui:response[xui:labels/xui:label=“ROLEi”]
    [itemi2=“true”]’))
    ||
    response(′itemi2′) = =′true′)) &&
    . . .
    (boolean(data(‘xui:response[xui:labels/xui:label=”ROLEi”][itemik =
    ”true”]’))||
    response(′itemik′) = =′true′))
  • In other examples of just-in-time education, the technique could be applied to surveying a population within a geography or searching a geographic area, e.g., for a missing child, visualization could be used to track survey responses as they come in by updating a map to reflect aggregates of survey responses by geography, or search areas completed or clues found. Other kinds of visualizations of task completions unrelated to geography are possible, such as visualizing the completion of a hierarchircally structured task or the completion of a long list with color.
  • The just-in-time education of the present invention can also be used to provide automated flash card type training comprised of prompts for answers to questions, or items to acknowlege reviewing. This is particularly useful when coupled with the ability to schedule delivery of notifications at a convenient time, such as the scheduling facilities provided by the Avaya Xui Notification and Response System™. Just-in-time education can be further used by individuals to send reminders to themselves of lists of tasks to be accomplished, such as a shopping list. Delivery could be scheduled for the expected time of shopping, or the individual could access a web or voice portal, similar to that available in the Avaya Xui Notification and Response System, when access to the task list is desired.
  • When more sophisticated training is necessary, the just-in-time education reminder could link the recipient to a sophisticated tutorial system via phone or web. In this case, the tutorial system would generate the response to the notification and response system. The response would include an indication of whether follow up was necessary, perhaps a time for the next follow up, and an identifier to be conveyed to the tutorial system when follow up occurs. The identifier would allow the tutorial system to continue instruction from the appropiate point.
  • Checklists can be generated and delivered using the techniques of the Avaya Notification and Response System. Follow ups can be automatically scheduled using the techniques of the Avaya Notification and Response System. Results can be automatically posted to a tracking database as they come using techniques in the Avaya Notification and Response System. This particular application has additional novelty in the combination of these features to affect a Just in Time Education System.
  • In a hospital or medical setting, the checklists 110 of the present invention can remind recipients of tasks to be completed, preparations to made, or a sequence of actions to follow in certain situations. For example, a checklist of items can be distributed to the appropriate personnel in the event a child is abducted in the hospital and a lock down is required. In addition, if a patient is scheduled for a medical procedure, a pre-procedure checklist of things the patient must do prior to surgery can be sent, for example, 24, 12, 4, and 1 hours before surgery, identifying different things that need to be done. The just-in-time education of the present invention can also be used, for example, to notify the family or parents when important information becomes available, or to locate them, so that a staff person can speak with them.
  • FIG. 2 illustrates the distribution of one or more checklists during different phases of a communication, in accordance with the present invention. For a more detailed discussion of the use of labels in a notification and response system 100, see U.S. patent application Ser. No. ______, entitled “Method and Apparatus for Automatic Notification and Response Based on Communication Flow Expressions Having Dynamic Context,” incorporated by reference herein.
  • As shown in FIG. 2, assume an application 140 has four different types of interactions that are planned with recipients 120 depending on the phase of the communication or other criteria. In FIG. 2, a first group is contacted during step 210 and asked to confirm evacuation, a second group is sent checklists 110 of actions to follow during step 220, a third group is asked for their location, condition and whether they need assistance during steps 230 and 232, and a fourth group receives reports on the condition of the third group during step 240. The communication flow subexpression for contacting each group can be preceded by a label identifying their role in the communication. The application can then use the label to determine which interaction to have with the recipient.
  • System and Article of Manufacture Details
  • As is known in the art, the methods and apparatus discussed herein may be distributed as an article of manufacture that itself comprises a computer readable medium having computer readable code means embodied thereon. The computer readable program code means is operable, in conjunction with a computer system, to carry out all or some of the steps to perform the methods or create the apparatuses discussed herein. The computer readable medium may be a recordable medium (e.g., floppy disks, hard drives, compact disks, or memory cards) or may be a transmission medium (e.g., a network comprising fiber-optics, the world-wide web, cables, or a wireless channel using time-division multiple access, code-division multiple access, or other radio-frequency channel). Any medium known or developed that can store information suitable for use with a computer system may be used. The computer-readable code means is any mechanism for allowing a computer to read instructions and data, such as magnetic variations on a magnetic media or height variations on the surface of a compact disk.
  • The computer systems and servers described herein each contain a memory that will configure associated processors to implement the methods, steps, and functions disclosed herein. The memories could be distributed or local and the processors could be distributed or singular. The memories could be implemented as an electrical, magnetic or optical memory, or any combination of these or other types of storage devices. Moreover, the term “memory” should be construed broadly enough to encompass any information able to be read from or written to an address in the addressable space accessed by an associated processor. With this definition, information on a network is still within a memory because the associated processor can retrieve the information from the network.
  • It is to be understood that the embodiments and variations shown and described herein are merely illustrative of the principles of this invention and that various modifications may be implemented by those skilled in the art without departing from the scope and spirit of the invention.

Claims (31)

1. A method for providing information associated with an event to one or more recipients, said method comprising the steps of:
obtaining said information associated with said event, wherein said information comprises a listing of a plurality of tasks to be completed by said one or more recipients;
in response to an occurrence of said event, generating a notification message containing said information;
processing said notification message based on a communication flow expression indicating how said notification message should be processed; and
sending said notification message to each of said one or more recipients.
2. The method of claim 1, wherein said information is a checklist of items related to said event.
3. The method of claim 1, wherein said information is a tutorial containing educational information related to said event.
4. The method of claim 1, further comprising the step of generating a visualization of one or more pending tasks.
5. The method of claim 1, further comprising the step of generating a visualization of one or more completed tasks.
6. The method of claim 1, wherein said information identifies one or more action items for an individual to complete.
7. The method of claim 1, wherein said event is an emergency event.
8. The method of claim 1, wherein said information contains one or more of tasks to be completed, preparations to be made, or a sequence of actions to follow.
9. The method of claim 1, wherein said information is provided to said one or more recipients in accordance with preference information specified by each of said one or more recipients.
10. The method of claim 9, wherein said preference information includes one or more of at least one media preference and at least one human language type preference.
11. The method of claim 1, further comprising the step of receiving at least one response to said notification message.
12. The method of claim 11, wherein said response to said notification message identifies one or more completed tasks.
13. The method of claim 1, further comprising the step of receiving at least one status update from at least one of said one or more recipients.
14. A method for providing information associated with an event to one or more recipients, said method comprising the steps of:
obtaining said information associated with said event, wherein said information comprises a listing of a plurality of tasks to be completed by said one or more recipients;
generating a notification message containing said information;
processing said notification message based on a communication flow expression indicating how said notification message should be processed;
sending said notification message to each of said one or more recipients; and
receiving at least one response to said notification message from one or more of said recipients indicating at least one of said tasks that have been completed.
15. The method of claim 14, further comprising the step of sending one or more follow up notification messages to each of said one or more recipients indicating at least one of said plurality of tasks that remain to be completed.
16. The method of claim 14, wherein said information is a checklist of items related to said event.
17. The method of claim 14, wherein said information is a tutorial containing educational information related to said event.
18. The method of claim 14, further comprising the step of generating a visualization of one or more pending or completed tasks.
19. The method of claim 14, wherein said event is an emergency event.
20. The method of claim 14, wherein said information contains one or more of tasks to be completed, preparations to be made, or a sequence of actions to follow.
21. The method of claim 14, wherein said information is provided to said one or more recipients in accordance with preference information specified by each of said one or more recipients.
22. The method of claim 14, further comprising the step of receiving at least one status update from at least one of said one or more recipients.
23. An apparatus for providing information associated with an event to one or more recipients, said apparatus comprising:
a memory; and
at least one processor, coupled to the memory, operative to:
obtain said information associated with said event, wherein said information comprises a listing of a plurality of tasks to be completed by said one or more recipients;
in response to an occurrence of said event, generate a notification message containing said information;
process said notification message based on a communication flow expression indicating how said notification message should be processed; and
send said notification message to each of said one or more recipients.
24. The apparatus of claim 23, wherein said information is a checklist of items related to said event or a tutorial containing educational information related to said event.
25. The apparatus of claim 23, processor is further configured to generate a visualization of one or more pending tasks.
26. The apparatus of claim 23, processor is further configured to generate a visualization of one or more completed tasks.
27. The apparatus of claim 23, wherein said information identifies one or more action items for an individual to complete.
28. The apparatus of claim 23, wherein said information contains one or more of tasks to be completed, preparations to be made, or a sequence of actions to follow.
29. The apparatus of claim 23, processor is further configured to receive at least one response to said notification message.
30. The apparatus of claim 29, wherein said response to said notification message identifies one or more completed tasks.
31. The apparatus of claim 23, processor is further configured to receive at least one status update from at least one of said one or more recipients.
US11/083,070 2004-03-18 2005-03-17 Method and apparatus for just in time education Abandoned US20050249337A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/083,070 US20050249337A1 (en) 2004-03-18 2005-03-17 Method and apparatus for just in time education

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US55423204P 2004-03-18 2004-03-18
US11/083,070 US20050249337A1 (en) 2004-03-18 2005-03-17 Method and apparatus for just in time education

Publications (1)

Publication Number Publication Date
US20050249337A1 true US20050249337A1 (en) 2005-11-10

Family

ID=34837590

Family Applications (7)

Application Number Title Priority Date Filing Date
US10/999,891 Active 2027-07-15 US7734731B2 (en) 2004-03-18 2004-11-30 Method and apparatus for a publish-subscribe system with third party subscription delivery
US10/999,909 Active 2027-10-23 US8495163B2 (en) 2002-06-26 2004-11-30 Method and apparatus for a publish-subscribe system with templates for role-based view of subscriptions
US11/083,070 Abandoned US20050249337A1 (en) 2004-03-18 2005-03-17 Method and apparatus for just in time education
US11/083,069 Active 2028-06-05 US8566311B2 (en) 2004-03-18 2005-03-17 Method and apparatus for notifying a user of a predefined changes to dynamic attributes
US11/083,365 Active 2029-10-31 US8516045B2 (en) 2004-03-18 2005-03-17 Method and apparatus for automatic notification and response based on communication flow expressions having dynamic context
US11/083,068 Active 2028-04-21 US8001182B2 (en) 2004-03-18 2005-03-17 Method and apparatus for dynamically adjusting membership of a communication flow expression
US13/621,198 Active US9124643B2 (en) 2002-06-26 2012-09-15 Method and apparatus for a publish-subscribe system with templates for role-based view of subscriptions

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US10/999,891 Active 2027-07-15 US7734731B2 (en) 2004-03-18 2004-11-30 Method and apparatus for a publish-subscribe system with third party subscription delivery
US10/999,909 Active 2027-10-23 US8495163B2 (en) 2002-06-26 2004-11-30 Method and apparatus for a publish-subscribe system with templates for role-based view of subscriptions

Family Applications After (4)

Application Number Title Priority Date Filing Date
US11/083,069 Active 2028-06-05 US8566311B2 (en) 2004-03-18 2005-03-17 Method and apparatus for notifying a user of a predefined changes to dynamic attributes
US11/083,365 Active 2029-10-31 US8516045B2 (en) 2004-03-18 2005-03-17 Method and apparatus for automatic notification and response based on communication flow expressions having dynamic context
US11/083,068 Active 2028-04-21 US8001182B2 (en) 2004-03-18 2005-03-17 Method and apparatus for dynamically adjusting membership of a communication flow expression
US13/621,198 Active US9124643B2 (en) 2002-06-26 2012-09-15 Method and apparatus for a publish-subscribe system with templates for role-based view of subscriptions

Country Status (2)

Country Link
US (7) US7734731B2 (en)
EP (4) EP1578073A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080208779A1 (en) * 2007-02-27 2008-08-28 Diane Driscoll Self-training and self-testing systems and methods
US20100042912A1 (en) * 2008-06-12 2010-02-18 Eva Whitaker Reminder and notification system for a parent
US20190230467A1 (en) * 2018-01-19 2019-07-25 Vi-Ability, LLC Emergency Preparation and Response Systems and Related Methods

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7334220B2 (en) * 2004-03-11 2008-02-19 Microsoft Corporation Data driven test automation of web sites and web services
US8620816B2 (en) * 2004-10-14 2013-12-31 Google Inc. Information vault, data format conversion services system and method
US7383266B2 (en) * 2004-12-01 2008-06-03 International Business Machines Corporation Just-in-time publishing via a publish/subscribe messaging system having message publishing controls
US7461062B2 (en) * 2004-12-01 2008-12-02 International Business Machines Corporation Just-in-time publishing via a publish/subscribe messaging system using a subscribe-event model
US7657600B2 (en) * 2005-01-03 2010-02-02 Sap Aktiengesellschaft Responding to electronic mail messages
US7773729B2 (en) * 2005-04-28 2010-08-10 Techradium, Inc. Digital notification and response system with real time translation and advertising features
US20070047439A1 (en) * 2005-08-26 2007-03-01 Lianjun An Method and apparatus of supporting business performance management with active shared data spaces
US7941515B2 (en) * 2006-01-13 2011-05-10 Cisco Technology, Inc. Applying a filter set to information provided to a subscribing client
GB0606226D0 (en) * 2006-03-29 2006-05-10 Ibm A method for resolving a unit of work
JP4627281B2 (en) * 2006-06-08 2011-02-09 富士通株式会社 Communication support system, communication support method, and communication support program
US9171040B2 (en) * 2006-10-10 2015-10-27 International Business Machines Corporation Methods, systems, and computer program products for optimizing query evaluation and processing in a subscription notification service
US20080109481A1 (en) * 2006-11-06 2008-05-08 Sergio Catanzariti Context based network search
US8082539B1 (en) 2006-12-11 2011-12-20 Parallels Holdings, Ltd. System and method for managing web-based forms and dynamic content of website
US20090094067A1 (en) * 2007-10-04 2009-04-09 Searete LLC, a limited liability corporation of Systems and methods for company internal optimization utilizing epigenetic data
US9147213B2 (en) 2007-10-26 2015-09-29 Zazzle Inc. Visualizing a custom product in situ
US20090132308A1 (en) * 2007-11-20 2009-05-21 Microsoft Corporation Solution for Managed Personal Computing
US8132182B2 (en) * 2007-12-28 2012-03-06 International Business Machines Corporation Parallel processing of triggering rules in SIP event notification filters
US7478135B1 (en) 2008-03-28 2009-01-13 International Business Machines Corporation One-responder email feature
US20090248612A1 (en) * 2008-03-31 2009-10-01 Morris Robert P Methods, Systems, And Computer Program Products For Providing Prior Values Of A Tuple Element In A Publish/Subscribe System
US8495579B2 (en) * 2008-04-09 2013-07-23 International Business Machines Corporation Testing notification-based software applications
US8296409B2 (en) * 2008-05-19 2012-10-23 International Business Machines Corporation Method for enabling on-demand communication services
US20100070607A1 (en) * 2008-09-16 2010-03-18 Ingboo Inc. Scalable Method for Contextual Information Updates and Notification
US9196260B1 (en) * 2008-10-01 2015-11-24 Avaya Inc. System and method for automating voice checklists
US20100191546A1 (en) * 2009-01-29 2010-07-29 Anuradha Kanamarlapudi Methods and apparatus to automatically generate subscriptions for healthcare event tracking and alerting systems
US8260784B2 (en) * 2009-02-13 2012-09-04 International Business Machines Corporation Indexing and searching JSON objects
JP5304475B2 (en) * 2009-06-23 2013-10-02 富士通株式会社 Information processing apparatus and information processing method
CH702088A2 (en) 2009-10-27 2011-04-29 Polycontact Ag Buckle with a switch arrangement for detecting the locking state.
CH702289A2 (en) 2009-11-19 2011-05-31 Polycontact Ag Switch arrangement, in particular for installation in a buckle.
US8364128B2 (en) 2009-12-02 2013-01-29 Research In Motion Limited System and method for centrally distributing mobile content
CH702391A2 (en) 2009-12-02 2011-06-15 Polycontact Ag Belt buckle for a restraint system.
CN102624637B (en) 2011-01-27 2016-02-24 阿里巴巴集团控股有限公司 Quote Notification Method and device
US10268730B2 (en) * 2011-01-31 2019-04-23 Bmc Software, Inc. Focus-driven user interface
CH705101A2 (en) 2011-06-03 2012-12-14 Polycontact Ag Buckle with a condition sensor for detecting the locking state of a seat belt system.
US8818944B2 (en) 2011-06-30 2014-08-26 Microsoft Corporation Data change tracking and event notification
CA2845894A1 (en) 2011-08-31 2013-03-07 Zazzle.Com, Inc. Product options framework and accessories
CN103580987B (en) * 2012-07-30 2017-10-03 百度在线网络技术(北京)有限公司 The based reminding method and device of group's message in immediate communication tool
US11114194B2 (en) 2015-10-01 2021-09-07 Audacious Inquiry Network-based systems and methods for providing readmission notifications
US20140278537A1 (en) * 2013-03-15 2014-09-18 Sandeep Antony Network-based systems and methods for managing healthcare information
US20150046544A1 (en) * 2013-08-08 2015-02-12 Futurewei Technologies, Inc. Mirror Presence Between Websites
US9992292B2 (en) * 2014-04-01 2018-06-05 Noom, Inc. Wellness support groups for mobile devices
WO2016070338A1 (en) * 2014-11-04 2016-05-12 华为技术有限公司 Method, apparatus and device for displaying message
US20160269251A1 (en) * 2015-03-13 2016-09-15 Microsoft Technology Licensing, Llc Subscription for Communication Attributes
US10198525B2 (en) * 2015-05-05 2019-02-05 Sap Se Asset intelligence network
CN106506318A (en) * 2015-09-07 2017-03-15 南京跃豚智能科技有限公司 A kind of information method for subscribing of group
CN107516283A (en) * 2016-06-16 2017-12-26 柳荣奎 The matching system and method for learned lesson
CN107666432A (en) * 2016-07-29 2018-02-06 京东方科技集团股份有限公司 The methods, devices and systems notified
US10891326B2 (en) 2017-01-05 2021-01-12 International Business Machines Corporation Representation of a data analysis using a flow graph
CA2960654C (en) * 2017-03-09 2018-11-06 Ernest Jugovic Intermediated access to entity information profiles
US11200485B2 (en) 2017-05-22 2021-12-14 Genesys Telecommunications Laboratories, Inc. Contact center system and method for advanced outbound communications to a contact group
US10554595B2 (en) * 2017-05-22 2020-02-04 Genesys Telecommunications Laboratories, Inc. Contact center system and method for advanced outbound communications to a contact group
US10388039B2 (en) 2017-05-31 2019-08-20 International Business Machines Corporation Accelerating data-driven scientific discovery
US10681164B2 (en) * 2018-05-03 2020-06-09 Microsoft Technology Licensing, Llc Input and output schema mappings
CN109450658B (en) * 2018-09-26 2021-10-22 谭诚训 Internet-based discussion method and system
US11315408B1 (en) * 2018-09-28 2022-04-26 CauZway, LLC Emergency communications system
US10608936B1 (en) * 2018-10-10 2020-03-31 Intuit Inc. Implementing data sharing features in legacy software applications
US10635837B1 (en) 2019-04-30 2020-04-28 HealthBlock, Inc. Dynamic data protection
JP7458941B2 (en) * 2020-09-01 2024-04-01 シャープ株式会社 information processing equipment
US11895192B1 (en) * 2022-10-26 2024-02-06 Splunk Inc. Managing subscriptions to resource updates made via a target interface

Citations (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5509000A (en) * 1994-06-10 1996-04-16 Motorola, Inc. Method and apparatus for routing information in a communication system
US5742668A (en) * 1994-09-19 1998-04-21 Bell Communications Research, Inc. Electronic massaging network
US5812865A (en) * 1993-12-03 1998-09-22 Xerox Corporation Specifying and establishing communication data paths between particular media devices in multiple media device computing systems based on context of a user or users
US5859967A (en) * 1996-07-09 1999-01-12 Faxsav Incorporated Method and system for relaying communications from authorized users
US5892906A (en) * 1996-07-19 1999-04-06 Chou; Wayne W. Apparatus and method for preventing theft of computer devices
US5983265A (en) * 1993-10-21 1999-11-09 Paradigm4, Inc. System for controlling electronic messaging protocol between plurality of computer system by using identical electronic messaging system
US5999978A (en) * 1997-10-31 1999-12-07 Sun Microsystems, Inc. Distributed system and method for controlling access to network resources and event notifications
US6098099A (en) * 1998-04-21 2000-08-01 International Business Machines Corporation Third-party notification by network directory server
US6112246A (en) * 1998-10-22 2000-08-29 Horbal; Mark T. System and method for accessing information from a remote device and providing the information to a client workstation
US6158007A (en) * 1997-09-17 2000-12-05 Jahanshah Moreh Security system for event based middleware
US6173310B1 (en) * 1999-03-23 2001-01-09 Microstrategy, Inc. System and method for automatic transmission of on-line analytical processing system report output
US6195703B1 (en) * 1998-06-24 2001-02-27 Emc Corporation Dynamic routing for performance partitioning in a data processing network
US6205148B1 (en) * 1996-11-26 2001-03-20 Fujitsu Limited Apparatus and a method for selecting an access router's protocol of a plurality of the protocols for transferring a packet in a communication system
US20010018718A1 (en) * 1998-05-08 2001-08-30 Ludtke Harold Aaron Media manager for controlling autonomous media devices within a network environment and managing the flow and format of data between the devices
US20010046234A1 (en) * 2000-04-10 2001-11-29 Hemant Agrawal Method and apparatus for S.I.P./H. 323 interworking
US20020035607A1 (en) * 2000-05-25 2002-03-21 Daniel Checkoway E-mail gateway system
US20020072348A1 (en) * 2000-12-13 2002-06-13 Motorola, Inc. Mobile personal security monitoring service
US20020072966A1 (en) * 2000-08-31 2002-06-13 Eldering Charles A. System for providing targeted advertisements using advertiser-specific target groups
US20020099586A1 (en) * 2000-11-22 2002-07-25 National Britannia Group Ltd. Method, system, and computer program product for risk assessment and risk management
US20020103850A1 (en) * 2001-01-31 2002-08-01 Moyer Stanley L. System and method for out-sourcing the functionality of session initiation protocol (SIP) user agents to proxies
US20020103898A1 (en) * 2001-01-31 2002-08-01 Moyer Stanley L. System and method for using session initiation protocol (SIP) to communicate with networked appliances
US20020112073A1 (en) * 2000-12-11 2002-08-15 Melampy Patrick J. System and method for assisting in controlling real-time transport protocol flow through multiple networks via media flow routing
US20020116336A1 (en) * 2001-02-05 2002-08-22 Athanassios Diacakis Method and device for displaying contact information in a presence and availability management system
US20020116242A1 (en) * 2001-02-22 2002-08-22 Vercellone James J. Emergency response synchronization matrix
US6442565B1 (en) * 1999-08-13 2002-08-27 Hiddenmind Technology, Inc. System and method for transmitting data content in a computer network
US6446114B1 (en) * 1998-07-13 2002-09-03 At&T Corp. Messaging agent and method for retrieving and consolidating messages
US6457046B1 (en) * 1997-06-26 2002-09-24 Fujitsu Limited Information providing apparatus for server and computer-readable recording medium storing information providing program for server
US6463462B1 (en) * 1999-02-02 2002-10-08 Dialogic Communications Corporation Automated system and method for delivery of messages and processing of message responses
US20020169839A1 (en) * 2001-03-20 2002-11-14 Bernel Goldberg Method and system for modifying the content of e-mail transmissions based on customization settings
US20020184521A1 (en) * 2001-03-14 2002-12-05 Microsoft Corporation Authorizing a requesting entity to operate upon data structures
US20030004766A1 (en) * 2001-03-22 2003-01-02 Ford Motor Company Method for implementing a best practice idea
US20030014297A1 (en) * 2001-07-10 2003-01-16 International Business Machines Corporation Automated location-based disruption recovery and surrogate selection service
US20030018771A1 (en) * 1997-07-15 2003-01-23 Computer Associates Think, Inc. Method and apparatus for generating and recognizing speech as a user interface element in systems and network management
US20030055829A1 (en) * 2001-09-20 2003-03-20 Rajit Kambo Method and apparatus for automatic notification of database events
US6557054B2 (en) * 1994-05-31 2003-04-29 Richard R. Reisman Method and system for distributing updates by presenting directory of software available for user installation that is not already installed on user station
US20030093327A1 (en) * 2001-11-13 2003-05-15 Bellsouth Intellectual Property Corporation Systems and methods for processing an electronic request to purchase goods or services
US20030119531A1 (en) * 2001-12-21 2003-06-26 Patton Charles M. Dynamic selection of avatar policies based on physical device location and derived user control
US20030135567A1 (en) * 1999-06-23 2003-07-17 Mail Registry, Inc. Systems and methods for automatically forwarding electronic mail when the recipient is otherwise unknown
US6633630B1 (en) * 1996-06-18 2003-10-14 Cranberry Properties, Llc System for integrated electronic communications
US20030193558A1 (en) * 2002-04-10 2003-10-16 International Business Machines Corporation Media-enhanced greetings and/or responses in communication systems
US20030195698A1 (en) * 1993-05-18 2003-10-16 Jones M. Kelly Notification systems and methods with purpose message in notifications
US20030204431A1 (en) * 2002-04-29 2003-10-30 Robert Thomas Mitchell Ingman Immediate next task dispatch system and method
US6643705B1 (en) * 1999-03-29 2003-11-04 Microsoft Corporation Routing of electronic messages using a routing map and a stateful script engine
US6643684B1 (en) * 1998-10-08 2003-11-04 International Business Machines Corporation Sender- specified delivery customization
US6654770B2 (en) * 2002-01-10 2003-11-25 Mycarstats.Com, Llc Automobile safety and maintenance information systems and methods and related services
US20030229722A1 (en) * 2002-06-11 2003-12-11 Siemens Information And Communication Networks, Inc. Methods and apparatus for processing an instant message
US6671715B1 (en) * 2000-01-21 2003-12-30 Microstrategy, Inc. System and method for automatic, real-time delivery of personalized informational and transactional data to users via high throughput content delivery device
US20040003058A1 (en) * 2002-06-26 2004-01-01 Nokia, Inc. Integration of service registration and discovery in networks
US20040006606A1 (en) * 2002-03-29 2004-01-08 Len Marotta System and method for cataloging advertising stored online
US6680943B1 (en) * 1999-10-01 2004-01-20 Nortel Networks Limited Establishing bi-directional communication sessions across a communications network
US20040015778A1 (en) * 2002-03-16 2004-01-22 Catherine Britton Electronic healthcare management form creation
US20040015371A1 (en) * 2002-07-16 2004-01-22 Zachary Thomas System and method for managing job applicant data
US6687742B1 (en) * 1999-06-03 2004-02-03 Toshiba Tec Kabushiki Kaisha Communication control method for electronic mail system
US6689742B1 (en) * 2000-02-25 2004-02-10 Chancellors, Masters And Scholars Of The University Of Oxford NY-ESO-1 peptide derivatives, and uses thereof
US20040064387A1 (en) * 2002-09-30 2004-04-01 Clarke William D. Customized event messaging in an electronic bill presentment and payment system
US20040095939A1 (en) * 1999-05-25 2004-05-20 Jin Yang Method and apparatus for telecommunications using internet protocol
US20040225733A1 (en) * 2003-05-06 2004-11-11 Kaj Tesink Multicasting notification system
US20050021383A1 (en) * 2003-07-25 2005-01-27 Fliess Kevin V. Dynamic role generator
US6868498B1 (en) * 1999-09-01 2005-03-15 Peter L. Katsikas System for eliminating unauthorized electronic mail
US20050086469A1 (en) * 2003-10-17 2005-04-21 Microsoft Corporation Scalable, fault tolerant notification method
US6886043B1 (en) * 2000-06-28 2005-04-26 Nortel Networks Limited Communications network
US6910070B1 (en) * 2000-01-24 2005-06-21 Oracle International Corporation Methods and systems for asynchronous notification of database events
US6919792B1 (en) * 1997-10-17 2005-07-19 Thomson Licensing Inc. Control device and method in a system of household appliances
US20050171958A9 (en) * 2001-08-06 2005-08-04 Qingwen Cheng Method and system for implementing policies, resources and privileges for using services in LDAP
US6965917B1 (en) * 1999-09-07 2005-11-15 Comverse Ltd. System and method for notification of an event
US20050262016A1 (en) * 2004-02-11 2005-11-24 Mt One, Inc. Integrated on-line system for identifying and valuing foreclosure properties
US20060056628A1 (en) * 2002-12-12 2006-03-16 International Business Machines Corporation Methods, apparatus and computer programs for processing alerts and auditing in a publish/subscribe system
US7016477B2 (en) * 2001-11-27 2006-03-21 Bellsouth Intellectual Property Corporation Method of notifying a party of an emergency
US20060067309A1 (en) * 1998-09-24 2006-03-30 Zhakov Vyacheslav I Call transfer using session initiation protocol (SIP)
US7032030B1 (en) * 1999-03-11 2006-04-18 John David Codignotto Message publishing system and method
US20060253585A1 (en) * 2001-05-09 2006-11-09 Fein Gene S Method, apparatus and program product providing business processes using media identification and tracking of associated user preferences
US7219153B1 (en) * 2002-12-02 2007-05-15 Cisco Technology, Inc. Methods and apparatus for distributing content
US20070168550A1 (en) * 2003-03-13 2007-07-19 Yi-Min Wang Summary-based routing for content-based event distribution networks
US20070179828A1 (en) * 2000-03-22 2007-08-02 Alex Elkin Method and system for top-down business process definition and execution
US20070180490A1 (en) * 2004-05-20 2007-08-02 Renzi Silvio J System and method for policy management
US20070299685A1 (en) * 2002-06-06 2007-12-27 Microsoft Corporation Methods and Systems for Generating Electronic Program Guides
US7372833B2 (en) * 2000-05-10 2008-05-13 Nokia Corporation Resource allocation in packet network
US20080313003A1 (en) * 2001-03-30 2008-12-18 Racca Felix G Designing business processes using parametric roles
US20090110159A1 (en) * 2003-10-14 2009-04-30 Rohit Satish Kalbag Message delivery using a voice mail system
US20090110174A1 (en) * 2001-03-20 2009-04-30 Worldcom, Inc. Caller treatment in a sip network
US7558951B2 (en) * 1999-09-15 2009-07-07 Dw Holdings, Inc. System and method for secure transactions over a network
US20090204977A1 (en) * 2003-11-28 2009-08-13 Globestar Systems Event management system
US20090201919A1 (en) * 1997-03-07 2009-08-13 Web Telephony Llc. System for providing hosted telephone services to a subscriber via the internet
US7577581B1 (en) * 2000-10-31 2009-08-18 Hewlett-Packard Development Company, L.P. Method for targeting promotions to individual associated with a vehicle
US20100064020A1 (en) * 1999-11-23 2010-03-11 Frank Michael Weyer Method, apparatus and business system for online communication with online and offline recipients
US20110047078A1 (en) * 1995-02-13 2011-02-24 Intertrust Technologies Corp. Trusted Infrastructure Support Systems, Methods and Techniques for Secure Electronic Commerce Electronic Transactions and Rights Management

Family Cites Families (125)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5375161A (en) 1984-09-14 1994-12-20 Accessline Technologies, Inc. Telephone control system with branch routing
US5825865A (en) 1991-10-04 1998-10-20 Motorola, Inc. Temporary message routing and destination selection
US5912947A (en) 1994-06-20 1999-06-15 Sigma/Micro Corporation Public notification system and method
US5559867A (en) 1994-06-20 1996-09-24 Sigma/Micro Corporation Automated calling system with database updating
JPH088967A (en) 1994-06-22 1996-01-12 Oki Electric Ind Co Ltd Circulation main management method
US6021177A (en) 1995-06-29 2000-02-01 Allport; Douglas C. Community alarm/notification device, method and system
JPH09185655A (en) 1996-01-08 1997-07-15 Hitachi Ltd System and method for managing work flow
US5873084A (en) 1996-01-18 1999-02-16 Sun Microsystems, Inc. Database network connectivity product
US5870605A (en) 1996-01-18 1999-02-09 Sun Microsystems, Inc. Middleware for enterprise information distribution
US5946386A (en) 1996-03-11 1999-08-31 Xantel Corporation Call management system with call control from user workstation computers
US6100885A (en) * 1996-07-06 2000-08-08 International Business Machines Corporation Supporting modification of properties via a computer system's user interface
US5892909A (en) 1996-09-27 1999-04-06 Diffusion, Inc. Intranet-based system with methods for co-active delivery of information to multiple users
US6016307A (en) 1996-10-31 2000-01-18 Connect One, Inc. Multi-protocol telecommunications routing optimization
JP3359249B2 (en) 1996-12-13 2002-12-24 キヤノン株式会社 Data processing system, message transmission device, data transmission processing method of data processing system, and message transmission processing method of message transmission device
US6032188A (en) 1997-03-12 2000-02-29 Microsoft Corporation Method and system for controlling data flow
US6343321B2 (en) 1997-10-27 2002-01-29 Sun Microsystems, Inc. Method and apparatus for network transport independence
US6091724A (en) 1997-11-20 2000-07-18 International Business Machines Corporation Routing messages within a network using the data content of the message
US6037934A (en) 1997-11-21 2000-03-14 International Business Machines Corporation Named bookmark sets
US6041360A (en) 1997-11-21 2000-03-21 International Business Machines Corporation Web browser support for dynamic update of bookmarks
US6208995B1 (en) 1997-11-24 2001-03-27 International Business Machines Corporation Web browser download of bookmark set
US6226360B1 (en) 1998-05-19 2001-05-01 At&T Corp. System and method for delivery of pre-recorded voice phone messages
WO2000016209A1 (en) 1998-09-15 2000-03-23 Local2Me.Com, Inc. Dynamic matchingtm of users for group communication
KR100281683B1 (en) 1998-12-01 2001-02-15 정선종 Dynamic Routing Based Call Path Establishment and Reconfiguration Method of Asynchronous Transfer Mode Switching System
US6564251B2 (en) 1998-12-03 2003-05-13 Microsoft Corporation Scalable computing system for presenting customized aggregation of information
US6201856B1 (en) 1998-12-15 2001-03-13 Ameritech Corporation Emergency telephone call notification service system and method
US6483804B1 (en) 1999-03-01 2002-11-19 Sun Microsystems, Inc. Method and apparatus for dynamic packet batching with a high performance network interface
US6725333B1 (en) 1999-04-22 2004-04-20 International Business Machines Corporation System and method for managing cachable entities
WO2000065786A1 (en) 1999-04-26 2000-11-02 Stanford Global Link Corporation Global unified messaging system and method
US6564261B1 (en) 1999-05-10 2003-05-13 Telefonaktiebolaget Lm Ericsson (Publ) Distributed system to intelligently establish sessions between anonymous users over various networks
AUPQ028599A0 (en) 1999-05-11 1999-06-03 Vista Group Pty Limited Telecommunications system
US6381594B1 (en) 1999-07-12 2002-04-30 Yahoo! Inc. System and method for personalized information filtering and alert generation
US6405191B1 (en) 1999-07-21 2002-06-11 Oracle Corporation Content based publish-and-subscribe system integrated in a relational database system
US6754832B1 (en) 1999-08-12 2004-06-22 International Business Machines Corporation Security rule database searching in a network security environment
US6578000B1 (en) 1999-09-03 2003-06-10 Cisco Technology, Inc. Browser-based arrangement for developing voice enabled web applications using extensible markup language documents
US6507817B1 (en) 1999-09-03 2003-01-14 Cisco Technology, Inc. Voice IP approval system using voice-enabled web based application server
GB2354847A (en) 1999-09-28 2001-04-04 Ibm Publish/subscribe data processing with subscription points for customised message processing
US7284033B2 (en) 1999-12-14 2007-10-16 Imahima Inc. Systems for communicating current and future activity information among mobile internet users and methods therefor
US6404880B1 (en) 1999-12-24 2002-06-11 Alcatel Usa Sourcing, L.P. Method and apparatus for delivering critical information
US6604093B1 (en) 1999-12-27 2003-08-05 International Business Machines Corporation Situation awareness system
US6678684B1 (en) 1999-12-30 2004-01-13 Makio Koga Worldwide early warning network and method of use
US6990379B2 (en) * 1999-12-30 2006-01-24 Microsoft Corporation Method and apparatus for providing a dynamic resource role model for subscriber-requester based protocols in a home automation and control system
US6816944B2 (en) 2000-02-02 2004-11-09 Innopath Software Apparatus and methods for providing coordinated and personalized application and data management for resource-limited mobile devices
US6816878B1 (en) 2000-02-11 2004-11-09 Steven L. Zimmers Alert notification system
US7049971B2 (en) 2000-03-14 2006-05-23 Guillory Andre P System for selective notification of severe weather events
US7213027B1 (en) 2000-03-21 2007-05-01 Aol Llc System and method for the transformation and canonicalization of semantically structured data
US6728715B1 (en) 2000-03-30 2004-04-27 International Business Machines Corporation Method and system for matching consumers to events employing content-based multicast routing using approximate groups
AU2001261084A1 (en) 2000-04-27 2001-11-07 Brio Technology, Inc. Method and apparatus for processing jobs on an enterprise-wide computer system
US7979802B1 (en) 2000-05-04 2011-07-12 Aol Inc. Providing supplemental contact information corresponding to a referenced individual
JP2001325516A (en) 2000-05-16 2001-11-22 Sony Corp Device and method for providing information, device and method for processing information, and program storage medium
US20020120760A1 (en) 2000-05-26 2002-08-29 Gur Kimchi Communications protocol
US7216145B2 (en) 2000-06-23 2007-05-08 Mission Communications, Llc Event notification system
US7099886B2 (en) * 2000-07-20 2006-08-29 Microsoft Corporation Method and apparatus for identifying programming object attributes
US6990633B1 (en) 2000-07-28 2006-01-24 Seiko Epson Corporation Providing a network-based personalized newspaper with personalized content and layout
US6895406B2 (en) 2000-08-25 2005-05-17 Seaseer R&D, Llc Dynamic personalization method of creating personalized user profiles for searching a database of information
DE10043797A1 (en) 2000-09-06 2002-03-28 Daimler Chrysler Ag Integrated traffic monitoring system
DE60030718D1 (en) 2000-09-27 2006-10-26 Pertinence Data Intelligence Collaborative search engine
US7249197B1 (en) 2000-10-20 2007-07-24 Nortel Networks Limited System, apparatus and method for personalising web content
US7769611B1 (en) 2000-11-03 2010-08-03 International Business Machines Corporation System and method for automating travel agent operations
US6928300B1 (en) 2000-11-09 2005-08-09 Palmsource, Inc. Method and apparatus for automated flexible configuring of notifications and activation
JP2002149944A (en) 2000-11-14 2002-05-24 G Plan Kk Electronic mail transmission method using computer bidirectional communication network and communication system thereof
US6868544B2 (en) 2000-12-08 2005-03-15 Telcordia Technologies, Inc. Method and system for general-purpose interactive notifications
US7287230B2 (en) 2000-12-13 2007-10-23 National Instruments Corporation Configuring a GUI element to subscribe to data
US6971065B2 (en) 2000-12-13 2005-11-29 National Instruments Corporation Automatically configuring a graphical program to publish or subscribe to data
US7458080B2 (en) 2000-12-19 2008-11-25 Microsoft Corporation System and method for optimizing user notifications for small computer devices
US7937655B2 (en) 2000-12-22 2011-05-03 Oracle International Corporation Workflows with associated processes
US20020111855A1 (en) 2001-01-23 2002-08-15 Hammerstad Diane R. Delivery of time significant advertising
US20020116393A1 (en) 2001-02-16 2002-08-22 Matthew Aaron Goldstein Method for automatic electronic transmission of lost person information
ES2202233T3 (en) * 2001-02-28 2004-04-01 Sap Aktiengesellschaft COMPUTER SYSTEM FOR BUSINESS APPLICATIONS WITH NOTICE OF NOTICE AND CONDITIONAL COMPLIANCE.
US7133869B2 (en) 2001-03-06 2006-11-07 Knowledge Vector, Inc. Methods and systems for and defining and distributing information alerts
US6484092B2 (en) 2001-03-28 2002-11-19 Intel Corporation Method and system for dynamic and interactive route finding
US20030187992A1 (en) 2001-05-07 2003-10-02 Steenfeldt Rico Werni Service triggering framework
US8868659B2 (en) 2001-05-15 2014-10-21 Avaya Inc. Method and apparatus for automatic notification and response
EP1391102A2 (en) 2001-05-15 2004-02-25 Avaya Technology Corp. Method and apparatus for automatic notification and response
US6427001B1 (en) 2001-06-07 2002-07-30 Bellsouth Intellectual Property Corporation System and method for notification of 911 telephone calls using a link monitoring system
US8051168B1 (en) 2001-06-19 2011-11-01 Microstrategy, Incorporated Method and system for security and user account integration by reporting systems with remote repositories
US20030009497A1 (en) 2001-07-05 2003-01-09 Allen Yu Community based personalization system and method
US6901410B2 (en) 2001-09-10 2005-05-31 Marron Pedro Jose LDAP-based distributed cache technology for XML
US7076529B2 (en) 2001-09-27 2006-07-11 Bellsouth Intellectual Property Corporation Systems and methods for notification of electronic mail receipt in a shared computer environment via advanced intelligent network systems
US6563462B1 (en) * 2001-10-17 2003-05-13 Northrop Grumman Corporation Millimeter-wave camera for radiometric imaging and communications
US8250025B2 (en) * 2001-11-06 2012-08-21 Business Controls, Inc. Anonymous reporting system
JP2003150602A (en) 2001-11-15 2003-05-23 Hitachi Ltd Document information managing method and device
US7406537B2 (en) 2002-11-26 2008-07-29 Progress Software Corporation Dynamic subscription and message routing on a topic between publishing nodes and subscribing nodes
US8234222B2 (en) * 2001-12-20 2012-07-31 Benefit Resource, Inc. Benefit management system and method
US6671364B2 (en) 2002-03-29 2003-12-30 Longboard, Inc. System and method of triggering services for call control
US7359493B1 (en) 2002-04-11 2008-04-15 Aol Llc, A Delaware Limited Liability Company Bulk voicemail
US7436947B2 (en) 2002-05-14 2008-10-14 Avaya Inc. Method and apparatus for automatic notification and response based on communication flow expressions
US6795404B2 (en) 2002-06-18 2004-09-21 Bellsouth Intellectual Property Corporation Device for aggregating, translating, and disseminating communications within a multiple device environment
US20040029625A1 (en) 2002-08-07 2004-02-12 Ed Annunziata Group behavioral modification using external stimuli
US7452268B2 (en) 2002-08-07 2008-11-18 Sony Computer Entertainment America Inc. System and method for modifying actions of a group of characters via group interactions
GB0218710D0 (en) 2002-08-12 2002-09-18 Mitel Knowledge Corp Personalizable and customizable feature execution for ip telephony using operational semantics and deontic task trees
US7912899B2 (en) 2002-09-06 2011-03-22 Oracle International Corporation Method for selectively sending a notification to an instant messaging device
US7668885B2 (en) 2002-09-25 2010-02-23 MindAgent, LLC System for timely delivery of personalized aggregations of, including currently-generated, knowledge
US8645470B2 (en) 2002-12-06 2014-02-04 Core Wireless Licensing S.A.R.L. System, method and computer program product for the delivery of media content
US20040122693A1 (en) * 2002-12-23 2004-06-24 Michael Hatscher Community builder
US7389243B2 (en) 2003-01-31 2008-06-17 Gross John N Notification system and method for media queue
US7469272B2 (en) 2003-03-26 2008-12-23 Microsoft Corporation System and method utilizing test notifications
US7853250B2 (en) 2003-04-03 2010-12-14 Network Security Technologies, Inc. Wireless intrusion detection system and method
US8010484B2 (en) 2003-06-16 2011-08-30 Sap Aktiengesellschaft Generating data subscriptions based on application data
US7664233B1 (en) 2003-06-25 2010-02-16 Everbridge, Inc. Emergency and non-emergency telecommunications notification system
US20050033657A1 (en) 2003-07-25 2005-02-10 Keepmedia, Inc., A Delaware Corporation Personalized content management and presentation systems
US7278065B2 (en) 2003-11-17 2007-10-02 Electronic Data Systems Corporation Enterprise directory service domain controller replication alert and repair
US7685265B1 (en) 2003-11-20 2010-03-23 Microsoft Corporation Topic-based notification service
US7877694B2 (en) 2003-12-05 2011-01-25 Microsoft Corporation Hosted notifications templates
US7970889B2 (en) 2003-12-11 2011-06-28 International Business Machines Corporation Intelligent subscription builder
US8676837B2 (en) 2003-12-31 2014-03-18 Google Inc. Systems and methods for personalizing aggregated news content
US7228331B2 (en) 2004-05-04 2007-06-05 Nokia, Inc. User oriented penalty count random rejection of electronic messages
US7558558B2 (en) 2004-06-07 2009-07-07 Cml Emergency Services Inc. Automated mobile notification system
US7084775B1 (en) 2004-07-12 2006-08-01 User-Centric Ip, L.P. Method and system for generating and sending user-centric weather alerts
US7529850B2 (en) 2005-03-11 2009-05-05 International Business Machines Corporation Method and system for rapid dissemination of public announcements
US7684548B1 (en) 2005-04-28 2010-03-23 Techradium, Inc. Notification and response system with attendance tracking features
US7496183B1 (en) 2005-04-28 2009-02-24 Techradium, Inc. Method for providing digital notification
US7685245B1 (en) 2005-04-28 2010-03-23 Techradium, Inc. Digital notification and response system
US7869576B1 (en) 2005-04-28 2011-01-11 Techradium, Inc. Power management system for a plurality of at least partially rechargeable vehicles
US7418085B2 (en) 2005-04-28 2008-08-26 Techradium, Inc. Special needs digital notification and response system
US7624171B1 (en) 2005-04-28 2009-11-24 Techradium, Inc. Method for digitally notifying customers of a utility
US7519165B1 (en) 2005-04-28 2009-04-14 Techradium, Inc. Method for providing digital notification and receiving responses
US7773729B2 (en) 2005-04-28 2010-08-10 Techradium, Inc. Digital notification and response system with real time translation and advertising features
US7522038B2 (en) 2005-08-29 2009-04-21 Stericycle, Inc. Emergency contact system and method
US8023621B2 (en) 2006-01-17 2011-09-20 LReady, Inc. Dynamic family disaster plan
US7283045B1 (en) 2006-01-26 2007-10-16 The United States Of America As Represented By The Secretary Of The Army System and method for semi-distributed event warning notification for individual entities, and computer program product therefor
US7519599B2 (en) 2006-06-12 2009-04-14 International Business Machines Corporation System and method for scalable distribution of semantic web updates
US7769495B1 (en) 2007-08-10 2010-08-03 Techradium, Inc. Power management system for a hydrogen generation network
US7769496B1 (en) 2007-08-10 2010-08-03 Techradium, Inc. Method for centralized management of a hydrogen generation network
US7904208B1 (en) 2007-08-10 2011-03-08 Tech Radium, Inc. Computer instructions for centralized management of a hydrogen generation network
US7808378B2 (en) 2007-10-17 2010-10-05 Hayden Robert L Alert notification system and method for neighborhood and like groups

Patent Citations (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030195698A1 (en) * 1993-05-18 2003-10-16 Jones M. Kelly Notification systems and methods with purpose message in notifications
US5983265A (en) * 1993-10-21 1999-11-09 Paradigm4, Inc. System for controlling electronic messaging protocol between plurality of computer system by using identical electronic messaging system
US5812865A (en) * 1993-12-03 1998-09-22 Xerox Corporation Specifying and establishing communication data paths between particular media devices in multiple media device computing systems based on context of a user or users
US6557054B2 (en) * 1994-05-31 2003-04-29 Richard R. Reisman Method and system for distributing updates by presenting directory of software available for user installation that is not already installed on user station
US5509000A (en) * 1994-06-10 1996-04-16 Motorola, Inc. Method and apparatus for routing information in a communication system
US5742668A (en) * 1994-09-19 1998-04-21 Bell Communications Research, Inc. Electronic massaging network
US20110047078A1 (en) * 1995-02-13 2011-02-24 Intertrust Technologies Corp. Trusted Infrastructure Support Systems, Methods and Techniques for Secure Electronic Commerce Electronic Transactions and Rights Management
US6633630B1 (en) * 1996-06-18 2003-10-14 Cranberry Properties, Llc System for integrated electronic communications
US5859967A (en) * 1996-07-09 1999-01-12 Faxsav Incorporated Method and system for relaying communications from authorized users
US5892906A (en) * 1996-07-19 1999-04-06 Chou; Wayne W. Apparatus and method for preventing theft of computer devices
US6205148B1 (en) * 1996-11-26 2001-03-20 Fujitsu Limited Apparatus and a method for selecting an access router's protocol of a plurality of the protocols for transferring a packet in a communication system
US20090201919A1 (en) * 1997-03-07 2009-08-13 Web Telephony Llc. System for providing hosted telephone services to a subscriber via the internet
US6457046B1 (en) * 1997-06-26 2002-09-24 Fujitsu Limited Information providing apparatus for server and computer-readable recording medium storing information providing program for server
US20030018771A1 (en) * 1997-07-15 2003-01-23 Computer Associates Think, Inc. Method and apparatus for generating and recognizing speech as a user interface element in systems and network management
US6158007A (en) * 1997-09-17 2000-12-05 Jahanshah Moreh Security system for event based middleware
US6919792B1 (en) * 1997-10-17 2005-07-19 Thomson Licensing Inc. Control device and method in a system of household appliances
US5999978A (en) * 1997-10-31 1999-12-07 Sun Microsystems, Inc. Distributed system and method for controlling access to network resources and event notifications
US6098099A (en) * 1998-04-21 2000-08-01 International Business Machines Corporation Third-party notification by network directory server
US20010018718A1 (en) * 1998-05-08 2001-08-30 Ludtke Harold Aaron Media manager for controlling autonomous media devices within a network environment and managing the flow and format of data between the devices
US6195703B1 (en) * 1998-06-24 2001-02-27 Emc Corporation Dynamic routing for performance partitioning in a data processing network
US6446114B1 (en) * 1998-07-13 2002-09-03 At&T Corp. Messaging agent and method for retrieving and consolidating messages
US20060067309A1 (en) * 1998-09-24 2006-03-30 Zhakov Vyacheslav I Call transfer using session initiation protocol (SIP)
US6643684B1 (en) * 1998-10-08 2003-11-04 International Business Machines Corporation Sender- specified delivery customization
US6112246A (en) * 1998-10-22 2000-08-29 Horbal; Mark T. System and method for accessing information from a remote device and providing the information to a client workstation
US6463462B1 (en) * 1999-02-02 2002-10-08 Dialogic Communications Corporation Automated system and method for delivery of messages and processing of message responses
US7032030B1 (en) * 1999-03-11 2006-04-18 John David Codignotto Message publishing system and method
US6173310B1 (en) * 1999-03-23 2001-01-09 Microstrategy, Inc. System and method for automatic transmission of on-line analytical processing system report output
US6643705B1 (en) * 1999-03-29 2003-11-04 Microsoft Corporation Routing of electronic messages using a routing map and a stateful script engine
US20040095939A1 (en) * 1999-05-25 2004-05-20 Jin Yang Method and apparatus for telecommunications using internet protocol
US6687742B1 (en) * 1999-06-03 2004-02-03 Toshiba Tec Kabushiki Kaisha Communication control method for electronic mail system
US20030135567A1 (en) * 1999-06-23 2003-07-17 Mail Registry, Inc. Systems and methods for automatically forwarding electronic mail when the recipient is otherwise unknown
US6442565B1 (en) * 1999-08-13 2002-08-27 Hiddenmind Technology, Inc. System and method for transmitting data content in a computer network
US6868498B1 (en) * 1999-09-01 2005-03-15 Peter L. Katsikas System for eliminating unauthorized electronic mail
US6965917B1 (en) * 1999-09-07 2005-11-15 Comverse Ltd. System and method for notification of an event
US7558951B2 (en) * 1999-09-15 2009-07-07 Dw Holdings, Inc. System and method for secure transactions over a network
US6680943B1 (en) * 1999-10-01 2004-01-20 Nortel Networks Limited Establishing bi-directional communication sessions across a communications network
US20100064020A1 (en) * 1999-11-23 2010-03-11 Frank Michael Weyer Method, apparatus and business system for online communication with online and offline recipients
US6671715B1 (en) * 2000-01-21 2003-12-30 Microstrategy, Inc. System and method for automatic, real-time delivery of personalized informational and transactional data to users via high throughput content delivery device
US6910070B1 (en) * 2000-01-24 2005-06-21 Oracle International Corporation Methods and systems for asynchronous notification of database events
US6689742B1 (en) * 2000-02-25 2004-02-10 Chancellors, Masters And Scholars Of The University Of Oxford NY-ESO-1 peptide derivatives, and uses thereof
US20070179828A1 (en) * 2000-03-22 2007-08-02 Alex Elkin Method and system for top-down business process definition and execution
US20010046234A1 (en) * 2000-04-10 2001-11-29 Hemant Agrawal Method and apparatus for S.I.P./H. 323 interworking
US7372833B2 (en) * 2000-05-10 2008-05-13 Nokia Corporation Resource allocation in packet network
US20020035607A1 (en) * 2000-05-25 2002-03-21 Daniel Checkoway E-mail gateway system
US6886043B1 (en) * 2000-06-28 2005-04-26 Nortel Networks Limited Communications network
US20020072966A1 (en) * 2000-08-31 2002-06-13 Eldering Charles A. System for providing targeted advertisements using advertiser-specific target groups
US7577581B1 (en) * 2000-10-31 2009-08-18 Hewlett-Packard Development Company, L.P. Method for targeting promotions to individual associated with a vehicle
US20020099586A1 (en) * 2000-11-22 2002-07-25 National Britannia Group Ltd. Method, system, and computer program product for risk assessment and risk management
US20020112073A1 (en) * 2000-12-11 2002-08-15 Melampy Patrick J. System and method for assisting in controlling real-time transport protocol flow through multiple networks via media flow routing
US20020072348A1 (en) * 2000-12-13 2002-06-13 Motorola, Inc. Mobile personal security monitoring service
US20020103850A1 (en) * 2001-01-31 2002-08-01 Moyer Stanley L. System and method for out-sourcing the functionality of session initiation protocol (SIP) user agents to proxies
US20020103898A1 (en) * 2001-01-31 2002-08-01 Moyer Stanley L. System and method for using session initiation protocol (SIP) to communicate with networked appliances
US20020116336A1 (en) * 2001-02-05 2002-08-22 Athanassios Diacakis Method and device for displaying contact information in a presence and availability management system
US20020116242A1 (en) * 2001-02-22 2002-08-22 Vercellone James J. Emergency response synchronization matrix
US20020184521A1 (en) * 2001-03-14 2002-12-05 Microsoft Corporation Authorizing a requesting entity to operate upon data structures
US20020169839A1 (en) * 2001-03-20 2002-11-14 Bernel Goldberg Method and system for modifying the content of e-mail transmissions based on customization settings
US20090110174A1 (en) * 2001-03-20 2009-04-30 Worldcom, Inc. Caller treatment in a sip network
US20030004766A1 (en) * 2001-03-22 2003-01-02 Ford Motor Company Method for implementing a best practice idea
US20080313003A1 (en) * 2001-03-30 2008-12-18 Racca Felix G Designing business processes using parametric roles
US20060253585A1 (en) * 2001-05-09 2006-11-09 Fein Gene S Method, apparatus and program product providing business processes using media identification and tracking of associated user preferences
US20030014297A1 (en) * 2001-07-10 2003-01-16 International Business Machines Corporation Automated location-based disruption recovery and surrogate selection service
US20050171958A9 (en) * 2001-08-06 2005-08-04 Qingwen Cheng Method and system for implementing policies, resources and privileges for using services in LDAP
US20030055829A1 (en) * 2001-09-20 2003-03-20 Rajit Kambo Method and apparatus for automatic notification of database events
US20030093327A1 (en) * 2001-11-13 2003-05-15 Bellsouth Intellectual Property Corporation Systems and methods for processing an electronic request to purchase goods or services
US7016477B2 (en) * 2001-11-27 2006-03-21 Bellsouth Intellectual Property Corporation Method of notifying a party of an emergency
US20030119531A1 (en) * 2001-12-21 2003-06-26 Patton Charles M. Dynamic selection of avatar policies based on physical device location and derived user control
US6654770B2 (en) * 2002-01-10 2003-11-25 Mycarstats.Com, Llc Automobile safety and maintenance information systems and methods and related services
US20040015778A1 (en) * 2002-03-16 2004-01-22 Catherine Britton Electronic healthcare management form creation
US20040006606A1 (en) * 2002-03-29 2004-01-08 Len Marotta System and method for cataloging advertising stored online
US20030193558A1 (en) * 2002-04-10 2003-10-16 International Business Machines Corporation Media-enhanced greetings and/or responses in communication systems
US20030204431A1 (en) * 2002-04-29 2003-10-30 Robert Thomas Mitchell Ingman Immediate next task dispatch system and method
US20070299685A1 (en) * 2002-06-06 2007-12-27 Microsoft Corporation Methods and Systems for Generating Electronic Program Guides
US20030229722A1 (en) * 2002-06-11 2003-12-11 Siemens Information And Communication Networks, Inc. Methods and apparatus for processing an instant message
US20040003058A1 (en) * 2002-06-26 2004-01-01 Nokia, Inc. Integration of service registration and discovery in networks
US20040015371A1 (en) * 2002-07-16 2004-01-22 Zachary Thomas System and method for managing job applicant data
US20040064387A1 (en) * 2002-09-30 2004-04-01 Clarke William D. Customized event messaging in an electronic bill presentment and payment system
US7219153B1 (en) * 2002-12-02 2007-05-15 Cisco Technology, Inc. Methods and apparatus for distributing content
US20060056628A1 (en) * 2002-12-12 2006-03-16 International Business Machines Corporation Methods, apparatus and computer programs for processing alerts and auditing in a publish/subscribe system
US20070168550A1 (en) * 2003-03-13 2007-07-19 Yi-Min Wang Summary-based routing for content-based event distribution networks
US20040225733A1 (en) * 2003-05-06 2004-11-11 Kaj Tesink Multicasting notification system
US20050021383A1 (en) * 2003-07-25 2005-01-27 Fliess Kevin V. Dynamic role generator
US20090110159A1 (en) * 2003-10-14 2009-04-30 Rohit Satish Kalbag Message delivery using a voice mail system
US20050086469A1 (en) * 2003-10-17 2005-04-21 Microsoft Corporation Scalable, fault tolerant notification method
US20090204977A1 (en) * 2003-11-28 2009-08-13 Globestar Systems Event management system
US20050262016A1 (en) * 2004-02-11 2005-11-24 Mt One, Inc. Integrated on-line system for identifying and valuing foreclosure properties
US20070180490A1 (en) * 2004-05-20 2007-08-02 Renzi Silvio J System and method for policy management

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080208779A1 (en) * 2007-02-27 2008-08-28 Diane Driscoll Self-training and self-testing systems and methods
US7895128B2 (en) 2007-02-27 2011-02-22 Xerox Corporation Self-training and self-testing systems and methods
US20100042912A1 (en) * 2008-06-12 2010-02-18 Eva Whitaker Reminder and notification system for a parent
US20190230467A1 (en) * 2018-01-19 2019-07-25 Vi-Ability, LLC Emergency Preparation and Response Systems and Related Methods
US10904696B2 (en) * 2018-01-19 2021-01-26 Vi-Ability, LLC Emergency preparation and response systems and related methods

Also Published As

Publication number Publication date
US8495163B2 (en) 2013-07-23
US20050232401A1 (en) 2005-10-20
EP1585251A1 (en) 2005-10-12
US20050223070A1 (en) 2005-10-06
US20130254285A1 (en) 2013-09-26
US8001182B2 (en) 2011-08-16
US8566311B2 (en) 2013-10-22
US20050234993A1 (en) 2005-10-20
US9124643B2 (en) 2015-09-01
US20050208941A1 (en) 2005-09-22
US20050210062A1 (en) 2005-09-22
EP1585276A1 (en) 2005-10-12
EP1578073A1 (en) 2005-09-21
EP1585277A1 (en) 2005-10-12
US8516045B2 (en) 2013-08-20
US7734731B2 (en) 2010-06-08

Similar Documents

Publication Publication Date Title
US20050249337A1 (en) Method and apparatus for just in time education
US9760860B2 (en) System and method for performing substitute fulfillment
Ehrlich Strategies for encouraging successful adoption of office communication systems
US20060010218A1 (en) Automatic and confirmed message receipt
US20030014297A1 (en) Automated location-based disruption recovery and surrogate selection service
US20020070954A1 (en) Fitness enabling and motivating service
US20060015481A1 (en) Knowledge management system and method
US7903801B1 (en) Contact information management
US8102974B2 (en) Method and apparatus for event notification based on the identity of a calling party
Taylor et al. Informing the network: improving communication with interface communities during wildland fire
Normark et al. Local expertise at an emergency call centre
Varia et al. Suicide prevention in rural communities: Perspectives from a Community of Practice.
Chandler Emergency notification
Blandford et al. Multiple viewpoints on computer supported team work: a case study on ambulance dispatch
Patmore et al. Improving community services for serious mental disorders
Aberese-Ako et al. Promoting COVID-19 vaccine acceptance through community engagement: an ethnographic study in Ghana
Dabelko-Schoeny et al. Age-friendly communities during the time of COVID-19: a model for rapid community response
JP4891742B2 (en) Information processing system and information processing method
Honda et al. Confusions and responses of managerial public health nurses during the COVID‐19 pandemic in Japan
Kailes Southern California wildfires after action report
US11482323B2 (en) Enhancing patient care via a structured methodology for workflow stratification
US20030033185A1 (en) Method for matching a user to a subscriber
Reuter-Oppermann et al. Decision support for EMS policy making using data analytics and real-time alerts
Lee et al. A pilot project to evaluate implementation of clinical guidelines
Bryant The social contact group: An example of long-term group work in community mental health care

Legal Events

Date Code Title Description
AS Assignment

Owner name: AVAYA TECHNOLOGY CORP., NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ORDILLE, JOANN J.;REEL/FRAME:016792/0519

Effective date: 20050607

AS Assignment

Owner name: CITIBANK, N.A., AS ADMINISTRATIVE AGENT, NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNORS:AVAYA, INC.;AVAYA TECHNOLOGY LLC;OCTEL COMMUNICATIONS LLC;AND OTHERS;REEL/FRAME:020156/0149

Effective date: 20071026

Owner name: CITIBANK, N.A., AS ADMINISTRATIVE AGENT,NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNORS:AVAYA, INC.;AVAYA TECHNOLOGY LLC;OCTEL COMMUNICATIONS LLC;AND OTHERS;REEL/FRAME:020156/0149

Effective date: 20071026

AS Assignment

Owner name: CITICORP USA, INC., AS ADMINISTRATIVE AGENT, NEW Y

Free format text: SECURITY AGREEMENT;ASSIGNORS:AVAYA, INC.;AVAYA TECHNOLOGY LLC;OCTEL COMMUNICATIONS LLC;AND OTHERS;REEL/FRAME:020166/0705

Effective date: 20071026

Owner name: CITICORP USA, INC., AS ADMINISTRATIVE AGENT, NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNORS:AVAYA, INC.;AVAYA TECHNOLOGY LLC;OCTEL COMMUNICATIONS LLC;AND OTHERS;REEL/FRAME:020166/0705

Effective date: 20071026

Owner name: CITICORP USA, INC., AS ADMINISTRATIVE AGENT,NEW YO

Free format text: SECURITY AGREEMENT;ASSIGNORS:AVAYA, INC.;AVAYA TECHNOLOGY LLC;OCTEL COMMUNICATIONS LLC;AND OTHERS;REEL/FRAME:020166/0705

Effective date: 20071026

AS Assignment

Owner name: AVAYA INC, NEW JERSEY

Free format text: REASSIGNMENT;ASSIGNORS:AVAYA TECHNOLOGY LLC;AVAYA LICENSING LLC;REEL/FRAME:021156/0287

Effective date: 20080625

Owner name: AVAYA INC,NEW JERSEY

Free format text: REASSIGNMENT;ASSIGNORS:AVAYA TECHNOLOGY LLC;AVAYA LICENSING LLC;REEL/FRAME:021156/0287

Effective date: 20080625

AS Assignment

Owner name: AVAYA TECHNOLOGY LLC, NEW JERSEY

Free format text: CONVERSION FROM CORP TO LLC;ASSIGNOR:AVAYA TECHNOLOGY CORP.;REEL/FRAME:022677/0550

Effective date: 20050930

Owner name: AVAYA TECHNOLOGY LLC,NEW JERSEY

Free format text: CONVERSION FROM CORP TO LLC;ASSIGNOR:AVAYA TECHNOLOGY CORP.;REEL/FRAME:022677/0550

Effective date: 20050930

AS Assignment

Owner name: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE, PENNSYLVANIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:AVAYA INC., A DELAWARE CORPORATION;REEL/FRAME:025863/0535

Effective date: 20110211

Owner name: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLAT

Free format text: SECURITY AGREEMENT;ASSIGNOR:AVAYA INC., A DELAWARE CORPORATION;REEL/FRAME:025863/0535

Effective date: 20110211

AS Assignment

Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., PENNSYLVANIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:AVAYA, INC.;REEL/FRAME:029608/0256

Effective date: 20121221

Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., P

Free format text: SECURITY AGREEMENT;ASSIGNOR:AVAYA, INC.;REEL/FRAME:029608/0256

Effective date: 20121221

AS Assignment

Owner name: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE, PENNSYLVANIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:AVAYA, INC.;REEL/FRAME:030083/0639

Effective date: 20130307

Owner name: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE,

Free format text: SECURITY AGREEMENT;ASSIGNOR:AVAYA, INC.;REEL/FRAME:030083/0639

Effective date: 20130307

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: AVAYA INC., CALIFORNIA

Free format text: BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256;ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.;REEL/FRAME:044891/0801

Effective date: 20171128

Owner name: AVAYA INC., CALIFORNIA

Free format text: BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535;ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST, NA;REEL/FRAME:044892/0001

Effective date: 20171128

Owner name: AVAYA INC., CALIFORNIA

Free format text: BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639;ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.;REEL/FRAME:045012/0666

Effective date: 20171128

AS Assignment

Owner name: OCTEL COMMUNICATIONS LLC, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITICORP USA, INC.;REEL/FRAME:045032/0213

Effective date: 20171215

Owner name: SIERRA HOLDINGS CORP., NEW JERSEY

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITICORP USA, INC.;REEL/FRAME:045032/0213

Effective date: 20171215

Owner name: AVAYA, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITICORP USA, INC.;REEL/FRAME:045032/0213

Effective date: 20171215

Owner name: VPNET TECHNOLOGIES, INC., NEW JERSEY

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITICORP USA, INC.;REEL/FRAME:045032/0213

Effective date: 20171215

Owner name: AVAYA TECHNOLOGY, LLC, NEW JERSEY

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITICORP USA, INC.;REEL/FRAME:045032/0213

Effective date: 20171215