US20070136450A1 - Automatic incubation and revival of messages in message systems - Google Patents

Automatic incubation and revival of messages in message systems Download PDF

Info

Publication number
US20070136450A1
US20070136450A1 US11/348,797 US34879706A US2007136450A1 US 20070136450 A1 US20070136450 A1 US 20070136450A1 US 34879706 A US34879706 A US 34879706A US 2007136450 A1 US2007136450 A1 US 2007136450A1
Authority
US
United States
Prior art keywords
transaction
version
call
user
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/348,797
Inventor
Filippos Nikiforou
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.)
SoundStarts Inc
Original Assignee
Filippos Nikiforou
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
Application filed by Filippos Nikiforou filed Critical Filippos Nikiforou
Priority to US11/348,797 priority Critical patent/US20070136450A1/en
Priority to PCT/IB2006/003541 priority patent/WO2007069018A2/en
Priority to EP06018618A priority patent/EP1806689A1/en
Priority to JP2006331457A priority patent/JP2007183934A/en
Publication of US20070136450A1 publication Critical patent/US20070136450A1/en
Priority to US12/463,620 priority patent/US8442188B2/en
Assigned to SOUNDSTARTS, INC. reassignment SOUNDSTARTS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NIKIFOROU, FILIPPOS
Priority to US13/893,804 priority patent/US20130251122A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • 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/5307Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
    • 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
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]

Definitions

  • the present invention is in the area of message systems, of which email clients and Instant Messaging (IM) systems are good examples, and pertains more particularly to systems and methods for storing away messages that have action or future event associations, and causing the same to reappear at an appropriate time for the associated action or event.
  • IM Instant Messaging
  • the present invention pertains to and has application to a variety of computer-functional messaging systems, of which email systems are a specific example.
  • Email systems are used rather extensively in description below to illustrate principles, features and used of the invention, but the invention in many embodiments is not limited to email systems.
  • Electronic mail (email) systems are well known at the time of filing the present patent application, and are systems provided by software on network-connectable computers for sending emails from one computer to another.
  • the network is the well-known public Internet network, but the uses of computerized messaging are not limited to the Internet. Such messaging is also useful on private networks, Intranets, and the like.
  • the software executable to provide email services is known in the art as an email client.
  • email clients There are several well-known email clients commercially available, of which Outlook ExpressTM and GmailTM are examples.
  • Outlook ExpressTM and GmailTM are examples.
  • Such systems operate and send and receive messages according to a specific protocol, and are typically associated with a specific user.
  • Electronic messages are heavily used to propose actions, initiate projects, make travel arrangements, invoice for services and products, and the like, and as such are more often than not associated with a future date and time. For example an invoice will have a due date; a confirmation for an airline reservation will be for a particular flight on a particular day and time.
  • Email formats and other electronic messaging systems do not provide a specific field for the future action or event time associated with an email, like they do for the “sent” date and time. Users of electronic messaging formats, such as emails, therefore must use another (typically also electronic) system to keep schedules and “to-do” lists, and may often be encumbered by a need to transfer information in an email or other electronic message into the schedule or “to do” list. For example, personal and business meetings are quite often arranged by emails, and the persons agreeing on a date and time to meet may have to transfer the agreed-to date and time into a person schedule program.
  • a computerized message transaction system comprising an incubation function and a storage repository.
  • a transaction or a version of the transaction may be stored for a pre-specified period of time, and may be revived at the end of the specified time.
  • the act of revival comprises an alert provided to a user of the system.
  • the transaction or version of the transaction is retrieved from the repository and displayed at the time of revival.
  • in storage transactions are represented in boxes, including an Inbox for incoming transactions, and upon revival an incubated transaction or version of the transaction is moved to the Inbox.
  • the transaction system manages one or more of emails, instant messages (IM), short message system (SMS) messages, facsimile transactions (faxes), Voice Over IP (VoIP) messages, or Plain Old Telephone (POTS) messages.
  • IM instant messages
  • SMS short message system
  • VoIP Voice Over IP
  • POTS Plain Old Telephone
  • an input mechanism is provided at the time of incubation for a user to enter a reformulated version of the transaction, and if such a reformulated version is entered, the reformulated version may be stored with or instead of the original transaction.
  • transactions are stored in categories including one or more of type of transaction, conversation, To or From addresses, or subject matter.
  • interactive windows are provided to a user with selections to initiate incubation for a transaction, and to set the incubation time period.
  • the time period may be set as a specific period of time, or by entering a point in time when the transaction is to be revived.
  • the transaction or version of the transaction has a message body, and the message body is displayed as or along with the alert.
  • a method for alerting a user of a message transaction system to a future need comprising the steps of (a) accessing an incubation function in the transaction system for a specific transaction or a version of the transaction; (b) setting an incubation time period through the incubation function; (c) storing the transaction or version of the transaction, or both; and (d) reviving the transaction of version of the transaction at the end of the incubation time period.
  • an alert is provided to a user.
  • the transaction or version of the transaction is retrieved from the repository and displayed at the time of revival.
  • transactions are represented in boxes, including an Inbox for incoming transactions, and upon revival an incubated transaction or version of the transaction is moved to the Inbox.
  • the transaction system manages one or more of emails, instant messages (IM), short message system (SMS) messages, facsimile transactions (faxes), Voice Over IP (VoIP) messages, or Plain Old Telephone (POTS) messages.
  • the alert is one or both of an audio or a visual alert.
  • transactions are stored in categories including one or more of type of transaction, conversation, To or From addresses, or subject matter.
  • interactive windows are provided to a user with selections to initiate incubation for a transaction, and to set the incubation time period. The time period may be set as a specific period of time, or by entering a point in time when the transaction is to be revived.
  • the transaction may have a message body, and the message body may be displayed as or along with the alert.
  • a computerized system for placing and managing a telephone call comprising an interactive preparation window wherein a user may enter call identifying information prior to making the call and a storage repository for storing a version of the call.
  • the interactive preparation window allows entering third party recipients for a call in addition to the call destination, and the recorded call or a version of the call is sent as a message transaction to the third party recipients after the call is initiated.
  • the system includes incubation functionality selectable through the preparation window, wherein a version of a call identified through the preparation window may be stored for a pre-specified time period, and revived at the end of the time period.
  • the version of the call stored is one of an audio recording of the call or a text version of the call prepared from the audio.
  • an alert is provided to a user of the system.
  • the alert may be one or both of an audio or a visual alert.
  • the recorded version of the call may be retrieved and presented to the user.
  • FIG. 1 is a diagram representing functionality of an electronic messaging system in the art at the time of the present invention.
  • FIG. 2 is a diagram showing a window 201 illustrating a received message and storage categories depicted as boxes in a messaging system according to an embodiment of the present invention.
  • FIG. 3 is a diagram showing a window 301 illustrating a message to be sent and storage categories depicted as boxes in a messaging system according to an embodiment of the present invention.
  • FIG. 4 is a diagram partly illustrating an integrated Incubating transaction system according to this unique embodiment of the invention.
  • FIG. 5 illustrates an interactive window for making an IP telephony transaction in an embodiment of the present invention.
  • FIG. 1 is a diagram representing functionality of an electronic messaging system in the art at the time of the present invention.
  • an email system is described.
  • Such a system is made to function in analogy to a conventional postal system, which makes much of the display and functionality more intuitive for users.
  • interactive displays are provided by the client (software) that allows a user to create new messages, to send the messages, to receive messages from others, to store and retrieve the messages, and to accomplish other functions as well.
  • the addresses for senders and recipients are not home and business addresses as in a postal system, but names associated with electronic destinations, which in a network are typically computerized, network-connected servers.
  • the server destinations are given domain names, but the addresses are in reality numeric codes associated with the domains and typically transparent to the users. All of these facts are well-known to those with skill in the art.
  • An email client provides, for example, on a user's computer a format such as window 113 shown in FIG. 1 , for displaying a message.
  • a message display has a menu line 114 with drop-down menus for access to command functions by the user, a command line 115 with icons also initiating functions, such as “Reply”, “Forward”, “Print” and the like.
  • the body of the message is displayed in an area 117 .
  • an interactive window similar to window 113 is provided by the client with fields for “To:” “cc:” and “Subject”, and ability to type a message into the message body area.
  • a user creates a message in an email client typically upon initiating a “send” function the client stores the message in an Outbox, shown as a box 102 in FIG. 1 . Then when the user selects another “send” function, the client transmits everything in the outbox.
  • These functions can be done differently, such as for example, transmitting a message when the user selects the first “send”.
  • An interactive window 107 is typically provided by an email client to show the contents of a box in associated storage.
  • exemplary window 107 there is a menu line 108 much the same as menu line 114 in window 113 , a command line 109 similar to command line 115 , a “category selection” region 110 with selectable labels for different boxes, a listing region 111 for showing the contents of a box as a list, and a message body region 112 for showing the message body of a selected message.
  • the Inbox is selected and the listing area shows items in the inbox. These are typically newly-received messages.
  • the message at the top of the list in region 11 is selected, so the message body area 112 shows the body of that message.
  • Emails may be stored, for example, in subject, or conversation groups. This is a function of a well-known commercial system known as G-Mail. There may be, for example, a number of emails, even a large number, all associated with a particular topic. In setting up a birthday party, for example, there may be a number of people sending and receiving messages until a time and date is agreed upon, and particular responsibilities are acknowledged for making the party happen. All such messages may be stored in a sub-category associated with that party. There are similarly many other ways that messages may be categorized, stored and retrieved.
  • She will, of course, want to revisit each assignment at or near the time of supposed completion to be sure the task gets done, and clear her folks for reassignment to new tasks. To do so, she needs to make a note or record of each task she assigns and its scheduled completion date, and to whom the task is assigned, and keep that dynamic listing at hand for reference on a regular basis. This is a bit cumbersome.
  • FIG. 2 is a diagram showing a window 201 illustrating a received message and storage categories depicted as boxes in a messaging system according to an embodiment of the present invention.
  • Received message 201 has a menu line 204 with a new and unique function 206 termed Incubate by the inventor.
  • Incubate a new and unique function 206 termed Incubate by the inventor.
  • a user may select Incubate in the menu line, revealing a drop-down menu 207 with several selections for setting a period for incubation.
  • the user may well wish to incubate the message for one week. The user would do this in this example by selecting “for 1 week” in the drop-down menu under Incubate.
  • One week from the message date will be December 19, a good time to be reminded of a party to take place on December 22.
  • the incubate function causes the current message 201 to be stored in a special category indicated by Incubate box 202 , and to be marked for revival. Since the period selected in this example is one week, the message will revive after one week, which is December 19. Revival in this embodiment comprises the message moving from the revival box to the Inbox 101 on December 19. So the message disappears, but reappears in the inbox on December 19, as a reminder for the party to take place at 3:00 PM three days later.
  • One selection shown in the drop-down menu is “set revival date/time”. If the user selects this option a window appears (not shown) allowing the user to enter a date and optionally a time as well in an input field. The message will then move into the Inbox at that date and time.
  • a user may want to set an escalating alert for the event, so an alert appears three days in advance, one day in advance, on the day of the party in the AM, and then each hour on the hour until one hour before the party. This may seem overkill, but is presented just as an example of the flexibility that may be provided.
  • the message window in this embodiment also has a command line 205 with icons for initiation of functions, and the Incubate function may be initiated by icon 208 as well.
  • the incubation choices may be the same as those provided in the drop-down menu, or they might be different.
  • FIG. 3 is a diagram showing a window 301 illustrating a message to be sent and storage categories depicted as boxes in a messaging system according to an embodiment of the present invention.
  • window 301 as is well-known in many messaging systems, there are input fields for a user to input a From address (which may be filled in automatically for a specific user), a To: address for a destination for the message, one or more copies to other recipients, and a subject line. There is similarly a Message Body section where a user may enter a message.
  • a user may make attachments of almost any sort of electronic file, such as other emails, image files, audio files and the like. This is all well-known in the art.
  • Send & Incubate which may be initiated at menu item 306 , bringing a drop-down menu 307 .
  • the user may select either Send (for a regular message with no future action or event association), or Send & Incubate to both send the message and incubate the message as well.
  • Send and Incubate causes a copy of the message to be sent to the intended recipient, a copy to be stored in the Sent Items box 103 , and a copy to be stored in the Incubate box 202 , tagged for revival.
  • the drop-down menu for Send and Incubate may have the same selectable items as that for the Incubate menu described above, and escalating and repetitive alert functions may be set as well in some embodiments.
  • the Send & Incubate function provided in this embodiment to be available when a message is created is useful and applicable for managers and the like, as described above, to assign tasks and responsibilities, and to have the assignments reappear in the inbox at or near the time that a task is scheduled for completion. It will be apparent to the skilled artisan that there are many other uses in other circumstances as well.
  • the Incubate portion is essentially the same. That is a copy of the transaction is stored in the Incubate box tagged with information as to when it is to be revived and should appear again in the Inbox. And it is reminded here that the inventor is well aware of the operations and machinations of digital manipulation in computer systems, and that the “boxes” analogy is just that, an analogy to make the operations more intuitive and easier for the user interface.
  • an interactive window may be provided or automatically initiated which provides for entry of a note or attachment of one or more files.
  • An audio alert may also be set to sound at the moment of reappearance to alert the user that there is a note to be read or an attachment to consider.
  • a manager assigning tasks might summarize the assignment for his/her own purposes in a different way than the language in the message to the subordinate assigning the task.
  • SMS and IM may be configured to operate much like an email system, because there exist at the time of this filing specific protocols for such systems and specific interactive computer interfaces.
  • AOL T IM is a case in point. Incubate and Send & Incubate functionality may be added to such systems as new interactive buttons or selectable menu elements much as shown above for email.
  • VoIP voice over Internet Protocol
  • Incubate functionality in a peer-to-peer IP telephony system consider added functionality at a user's computerized, telephony-capable appliance to store and incubate a call about to be made.
  • a manager uses the system to call a subordinate and assign a task.
  • a selection may appear to Incubate the next call to be made, with an input field for the user to select the incubation period, or to set a specific date or date and time for revival of the incubated call.
  • the user dials (or otherwise addresses) the call.
  • the incubation is impervious as to whether the intended recipient answers. After the user enters the incubation information, the user initiates the call.
  • the storage/incubation system categorizes the call at least in part by the dialed number or address, adding this call to a string of calls between the manager and the subordinate, and records the conversation if the recipient answers, or the message recorded on the other end if a voice mail system answers, with the audio file tagged for revival according to the Incubation function.
  • the user may get an audio alert, a visual alert, or both, with a selection to play the revived transaction.
  • POTS Plain Old Telephone System
  • Telephone systems have become more and more computerized and in particular switching and routing equipment is highly computerized.
  • Software may reside in any one of many computerized regions in an overall system for providing the functionality for incubating a reviving telephone conversations.
  • Facsimile systems send messages in a digital way over telephone systems, both POTS and IP, and are recordable.
  • a facsimile system there may be added computerized functions for recording, incubating and reviving very similar to the functionality described above.
  • a comprehensive system is provided, usable on, for example a PC, that provides storage, grouping, stringing, and incubation and revival functions encompassing a plurality of transaction messaging systems.
  • a user may have a personal computer with IP telephony capability, computerized facsimile capability, Instant Messaging capability, and perhaps other message transaction capability as well.
  • an interactive interface is provided, in this case modeled after the familiar interfaces for email systems, wherein the underlying system may interact with any one of the available transaction messaging systems in any one instance, and aggregate and normalize transactions over all of the systems.
  • FIG. 4 is a diagram partly illustrating an integrated Incubating transaction system according to this unique embodiment of the invention.
  • the system in this embodiment analogizes to boxes, as described above for email systems, so there is a box 401 for incoming transactions, a box 402 for incubated transactions, a box 403 for drafts (where drafts may be appropriate, such as emails and faxes), a box 404 for archived transactions, an outbox 405 for transactions pending transmission, a box 406 for copies of transactions transmitted, and a box 407 for deleted transactions.
  • a window 408 is presented to list contents of a box selected in sidebar 412 , and in this example the Inbox is selected.
  • a column 419 lists a type for the transaction listed. Two transactions are specifically listed in this example, one being an email, and the other an IP telephony transaction. The system in this embodiment is not limited to these two types, however, and other types may be managed and listed, such a faxes, IM messages, and the like as discussed above.
  • window 414 illustrates the email message selected, providing all available information in region 417 , and the text of the body of the message in region 418 .
  • the nature of window 414 changes somewhat depending on the type of the transaction. For example, if the second-listed transaction, the IP telephony transaction, is selected, window 414 might have the menu and command lines as shown and an information region 417 , but the information might be somewhat different.
  • the IP addresses might be added in the information, and instead of text in region 418 there may be an icon as a link to the stored audio file, which may be played by clicking on the icon.
  • a voice-to-text function so the message my be stored as text from the audio, and then displayed as text.
  • a window for POTS telephony may be similar. But the window would not change substantially in most cases for differing types of message transactions.
  • messages are stored in conversation groupings, as described above and currently done in some known systems, and if this is done, grouping and conversation topic and the like may be indicated as well.
  • FIG. 5 is a diagram illustrating further functionality of the system partially described above with reference to FIG. 4 .
  • FIG. 5 illustrates an interactive window 502 for making an IP telephony transaction in an embodiment of the present invention. This window is accessed and used if the user wishes to record and save the transaction, whether or not incubation might be used, but need not be used to place all IP calls.
  • window 501 there is a menu bar 502 and a command line 503 , as before.
  • the Send function is now a Place Call function.
  • the user invokes this window, enters to whom the call is to be placed, which may be with aliases as with emails, the From: and the date and time may be automatically entered, copies to others (cc:) may be indicated, which is in itself a new and unique function, and a conversation group or subject may be entered.
  • the user may also select to incubate the call, and the selections may be any of those illustrated or described above.
  • the user may select Place Call, and the call will be placed through whatever IP telephony capability is integrated with the system and the user's computer.
  • the system will record the call made, whether it is a conversation between the user and a recipient, or a message left on a voice recording system.
  • a voice-to-text capability is called to convert the audio to machine-readable text while the call takes place, and the text is stored in the Sent or the Incubate box (depending on selections), and in some embodiments both forms may be saved.
  • the transaction revives, and the user is alerted, such as through the inbox as described above.
  • a transaction to go is a fax message, an IM or some other transaction type
  • the prep box 501 is appropriate to the message and the functionality is specific to the transaction type.
  • incubated transactions are tagged and stored
  • functionality is provided for retrieving and sorting incubated transactions by one of several criteria. For example, transactions may be sorted by date and time, by conversation, by specific time windows and the like. And displays may be provided in a variety of ways. In some cases sorting function initiation and configuration buttons are provided in a listing window like those described with reference to FIGS. 1 and 4 .
  • the integrated system described above is described as resident on a user's computer.
  • a system, or a system dedicated to one or a specific number of transaction types may be implemented as a client-server system, and may be network server-based, such that a client may become a subscriber for a period of time and use the functionality described from a host's server system over a network such as the Internet network.
  • functionality may be provided for altering a transaction type, so that an email sent to an intended recipient may be delivered as a voice message if the recipient's email is not active, or for any other reason.
  • the system may be compatible with fax to email systems, and the like.
  • functionality may be provided into existing commercial systems in some embodiments through “plug-ins” that may be installed to enhance the functionality of the existing system. Incubation functions may be added to any existing email system, for example, through plug ins.
  • Reappearing in an Inbox is just one of a variety of actions that may be associated with revival of incubated messages in various embodiments of the invention.
  • the Inbox is a good choice, because persons using email, for example, typically visit their Inbox several times a day. Some may prefer a different presentation for revived, incubated messages, however, and in some embodiments of the invention mechanisms are provided for the user to select a different box for revived messages, and in some embodiments a new box reserved for revived messages may be created.
  • incubation functionality in message systems may be integrated with scheduling software functions, several of which are commercially available and known to the skilled artisan. It was described above that in some cases in embodiments of the invention facility is provided for a user to add a note or file attachment to a message to be incubated. Also in some embodiments functionality may be provided for a user to select for the incubated message to appear in a schedule upon revival.
  • the user might reformulate the gist of the incoming message into a schedule entity, and attach that to the message, such that on revival the reformulated message will by imported directly into a scheduling application, in a manner to appear in that application as a scheduled item.
  • functionality might be provided to automatically parse messages to be incubated to create a suitable schedule entity to export to a schedule application.
  • configuration functions, and personal profile and preference functionality is provided as well allowing the user to customize the incubating message system to his/her preferences and style.

Abstract

A computerized message transaction system has an incubation function and a storage repository. In this system a transaction or a version of the transaction may be stored for a pre-specified period of time, and may be revived at the end of the specified time.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • The instant application claims priority to U.S. provisional patent application Ser. No. 60/749,890 file on Dec. 12, 2005.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention is in the area of message systems, of which email clients and Instant Messaging (IM) systems are good examples, and pertains more particularly to systems and methods for storing away messages that have action or future event associations, and causing the same to reappear at an appropriate time for the associated action or event.
  • 2. Discussion of the State of the Art
  • The present invention pertains to and has application to a variety of computer-functional messaging systems, of which email systems are a specific example. Email systems are used rather extensively in description below to illustrate principles, features and used of the invention, but the invention in many embodiments is not limited to email systems.
  • Electronic mail (email) systems are well known at the time of filing the present patent application, and are systems provided by software on network-connectable computers for sending emails from one computer to another. In most cases the network is the well-known public Internet network, but the uses of computerized messaging are not limited to the Internet. Such messaging is also useful on private networks, Intranets, and the like.
  • The software executable to provide email services is known in the art as an email client. There are several well-known email clients commercially available, of which Outlook Express™ and Gmail™ are examples. Such systems operate and send and receive messages according to a specific protocol, and are typically associated with a specific user. It is common for a display format to be used that includes “to” and “from” email addresses, an overt “cc” field, in some cases a covert “cc” field, a subject line, and when such messages are stored and then later accessed, enabled by the fact that a date and time of transaction is associated with an email, the date and time that the email is sent may be displayed.
  • In both personal and business activities computerized messaging has become a heavily-used tool. One big advantage, as compared to, for example, voice mail, is that the electronic messages are in a machine-readable format, so that search functions, parsing systems and the like may be used in conjunction with messages. Further, messages may be stored and listed in a number of different ways, such as by sender, by recipient, by date sent, and so on.
  • Electronic messages are heavily used to propose actions, initiate projects, make travel arrangements, invoice for services and products, and the like, and as such are more often than not associated with a future date and time. For example an invoice will have a due date; a confirmation for an airline reservation will be for a particular flight on a particular day and time. Email formats and other electronic messaging systems, however, do not provide a specific field for the future action or event time associated with an email, like they do for the “sent” date and time. Users of electronic messaging formats, such as emails, therefore must use another (typically also electronic) system to keep schedules and “to-do” lists, and may often be encumbered by a need to transfer information in an email or other electronic message into the schedule or “to do” list. For example, personal and business meetings are quite often arranged by emails, and the persons agreeing on a date and time to meet may have to transfer the agreed-to date and time into a person schedule program.
  • It is precisely this cumbersome process of schedule arrangement that is considerably alleviated by embodiments of the present invention described in enabling detail below.
  • SUMMARY OF THE INVENTION
  • In a preferred embodiment of the present invention a computerized message transaction system is provided, comprising an incubation function and a storage repository. In the system a transaction or a version of the transaction may be stored for a pre-specified period of time, and may be revived at the end of the specified time. In some embodiments the act of revival comprises an alert provided to a user of the system. Also in some embodiments the transaction or version of the transaction is retrieved from the repository and displayed at the time of revival. In still other embodiments, in storage, transactions are represented in boxes, including an Inbox for incoming transactions, and upon revival an incubated transaction or version of the transaction is moved to the Inbox. In some embodiments the transaction system manages one or more of emails, instant messages (IM), short message system (SMS) messages, facsimile transactions (faxes), Voice Over IP (VoIP) messages, or Plain Old Telephone (POTS) messages. Further the alert my be one or both of an audio or a visual alert.
  • In some embodiments of the system an input mechanism is provided at the time of incubation for a user to enter a reformulated version of the transaction, and if such a reformulated version is entered, the reformulated version may be stored with or instead of the original transaction. There may be functionality for integration with a scheduling application, wherein upon revival the reformulated version may be exported to the scheduling application as a scheduled entity.
  • In some embodiments transactions are stored in categories including one or more of type of transaction, conversation, To or From addresses, or subject matter. Also in some embodiments interactive windows are provided to a user with selections to initiate incubation for a transaction, and to set the incubation time period. In still other embodiments the time period may be set as a specific period of time, or by entering a point in time when the transaction is to be revived. In yet other embodiments the transaction or version of the transaction has a message body, and the message body is displayed as or along with the alert.
  • In another aspect of the invention a method for alerting a user of a message transaction system to a future need is provided, comprising the steps of (a) accessing an incubation function in the transaction system for a specific transaction or a version of the transaction; (b) setting an incubation time period through the incubation function; (c) storing the transaction or version of the transaction, or both; and (d) reviving the transaction of version of the transaction at the end of the incubation time period.
  • In some embodiments of the method, in the act of revival in step (d), an alert is provided to a user. Also in some embodiments the transaction or version of the transaction is retrieved from the repository and displayed at the time of revival. In still other embodiments, in storage, transactions are represented in boxes, including an Inbox for incoming transactions, and upon revival an incubated transaction or version of the transaction is moved to the Inbox. In yet other embodiments the transaction system manages one or more of emails, instant messages (IM), short message system (SMS) messages, facsimile transactions (faxes), Voice Over IP (VoIP) messages, or Plain Old Telephone (POTS) messages. In some cases the alert is one or both of an audio or a visual alert. There may further be a step for a user to enter a reformulated version of the transaction and if such a reformulated version is entered storing the reformulated version in step (c) with or instead of the original transaction.
  • In some embodiments of the method there may be a further step for exporting the reformulated version at the time of revival to a scheduling application as a scheduled entity. Also in some embodiments transactions are stored in categories including one or more of type of transaction, conversation, To or From addresses, or subject matter. In still other embodiments interactive windows are provided to a user with selections to initiate incubation for a transaction, and to set the incubation time period. The time period may be set as a specific period of time, or by entering a point in time when the transaction is to be revived. Further, the transaction may have a message body, and the message body may be displayed as or along with the alert.
  • In another aspect of the invention a computerized system for placing and managing a telephone call is provided, comprising an interactive preparation window wherein a user may enter call identifying information prior to making the call and a storage repository for storing a version of the call. The interactive preparation window allows entering third party recipients for a call in addition to the call destination, and the recorded call or a version of the call is sent as a message transaction to the third party recipients after the call is initiated. In some embodiments the system includes incubation functionality selectable through the preparation window, wherein a version of a call identified through the preparation window may be stored for a pre-specified time period, and revived at the end of the time period. In some embodiments the version of the call stored is one of an audio recording of the call or a text version of the call prepared from the audio. Also in some embodiments, upon revival an alert is provided to a user of the system. The alert may be one or both of an audio or a visual alert. At the time of the alert the recorded version of the call may be retrieved and presented to the user.
  • BRIEF DESCRIPTION OF THE DRAWING FIGURES
  • FIG. 1 is a diagram representing functionality of an electronic messaging system in the art at the time of the present invention.
  • FIG. 2 is a diagram showing a window 201 illustrating a received message and storage categories depicted as boxes in a messaging system according to an embodiment of the present invention.
  • FIG. 3 is a diagram showing a window 301 illustrating a message to be sent and storage categories depicted as boxes in a messaging system according to an embodiment of the present invention.
  • FIG. 4 is a diagram partly illustrating an integrated Incubating transaction system according to this unique embodiment of the invention.
  • FIG. 5 illustrates an interactive window for making an IP telephony transaction in an embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • FIG. 1 is a diagram representing functionality of an electronic messaging system in the art at the time of the present invention. In this particular example an email system is described. Such a system is made to function in analogy to a conventional postal system, which makes much of the display and functionality more intuitive for users. In such a system interactive displays are provided by the client (software) that allows a user to create new messages, to send the messages, to receive messages from others, to store and retrieve the messages, and to accomplish other functions as well.
  • Because the medium for transmission is a network, the well-known public Internet being a prime example, the addresses for senders and recipients are not home and business addresses as in a postal system, but names associated with electronic destinations, which in a network are typically computerized, network-connected servers. The server destinations are given domain names, but the addresses are in reality numeric codes associated with the domains and typically transparent to the users. All of these facts are well-known to those with skill in the art.
  • An email client provides, for example, on a user's computer a format such as window 113 shown in FIG. 1, for displaying a message. Typically such a message display has a menu line 114 with drop-down menus for access to command functions by the user, a command line 115 with icons also initiating functions, such as “Reply”, “Forward”, “Print” and the like. There is also typically a summary area 116 which shows a “from” address for the sender of the message, a “to” address for the intended recipient, A date (and often a time) that the message was sent, a cc line for addresses to whom copies may have been sent, and a subject line. Finally the body of the message is displayed in an area 117.
  • Although not shown in FIG. 1, when a user selects to create a message or forward an existing message, an interactive window similar to window 113 is provided by the client with fields for “To:” “cc:” and “Subject”, and ability to type a message into the message body area. When a user creates a message in an email client, typically upon initiating a “send” function the client stores the message in an Outbox, shown as a box 102 in FIG. 1. Then when the user selects another “send” function, the client transmits everything in the outbox. These functions can be done differently, such as for example, transmitting a message when the user selects the first “send”.
  • When messages are received, these messages are typically placed by the client in an “inbox”, illustrated by box 101. An interactive window 107 is typically provided by an email client to show the contents of a box in associated storage. In exemplary window 107 there is a menu line 108 much the same as menu line 114 in window 113, a command line 109 similar to command line 115, a “category selection” region 110 with selectable labels for different boxes, a listing region 111 for showing the contents of a box as a list, and a message body region 112 for showing the message body of a selected message.
  • In the example shown the Inbox is selected and the listing area shows items in the inbox. These are typically newly-received messages. The message at the top of the list in region 11 is selected, so the message body area 112 shows the body of that message.
  • When a message is created then sent, a copy of the message is stored in box 103 labeled “Sent Items”. When a message is deleted from the In Box, a copy of that message is stored in Deleted Items box 104. This functionality allows a user to review his or her messages sent and/or deleted. There is also in this example a box 106 for storing drafts, which may be retrieved, edited and sent later, and an archives box 105 for archival storage and retrieval.
  • The description of an email system as an example of a messaging system, aided by the diagram of FIG. 1, is not meant to be a complete description of any actual or commercial messaging system, but merely exemplary of such systems in general. The skilled artisan will understand that there are many other functions and variables in such systems. Further, the analogy to actual boxes for storage is exemplary and fictional as well, because in reality the messages are electronic, and are stored typically in a local computer memory much the same as any other sort of digital information. There are, of course, no real boxes.
  • In the prior art example described above with the aid of the diagram of FIG. 1, there are additional functions that may be imposed. Emails may be stored, for example, in subject, or conversation groups. This is a function of a well-known commercial system known as G-Mail. There may be, for example, a number of emails, even a large number, all associated with a particular topic. In setting up a birthday party, for example, there may be a number of people sending and receiving messages until a time and date is agreed upon, and particular responsibilities are acknowledged for making the party happen. All such messages may be stored in a sub-category associated with that party. There are similarly many other ways that messages may be categorized, stored and retrieved.
  • Clearly having storage providing perusal, search and the like is very valuable for users to accomplish desirable ends, but it is still true that to use the information in stored messages, one has to access the stored messages, find the right information, and then use the information in a fashion that helps accomplish the desired object. In the present case we are concerned primarily with action or event time-associated information. As a very simple example, suppose a supervisor in a service organization communicates with her subordinates on a local network using a messaging system that has some or all of the features described above as common in the art. She may well assign tasks to these folks and a date and time required for completion of each task. She will, of course, want to revisit each assignment at or near the time of supposed completion to be sure the task gets done, and clear her folks for reassignment to new tasks. To do so, she needs to make a note or record of each task she assigns and its scheduled completion date, and to whom the task is assigned, and keep that dynamic listing at hand for reference on a regular basis. This is a bit cumbersome.
  • FIG. 2 is a diagram showing a window 201 illustrating a received message and storage categories depicted as boxes in a messaging system according to an embodiment of the present invention. Received message 201 has a menu line 204 with a new and unique function 206 termed Incubate by the inventor. When a user receives a message he/she may select Incubate in the menu line, revealing a drop-down menu 207 with several selections for setting a period for incubation. Considering the message body indicating the party will be on December 22, and the Date: of the current message as Dec. 12, 2005, the user may well wish to incubate the message for one week. The user would do this in this example by selecting “for 1 week” in the drop-down menu under Incubate. One week from the message date will be December 19, a good time to be reminded of a party to take place on December 22.
  • The incubate function causes the current message 201 to be stored in a special category indicated by Incubate box 202, and to be marked for revival. Since the period selected in this example is one week, the message will revive after one week, which is December 19. Revival in this embodiment comprises the message moving from the revival box to the Inbox 101 on December 19. So the message disappears, but reappears in the inbox on December 19, as a reminder for the party to take place at 3:00 PM three days later.
  • One selection shown in the drop-down menu is “set revival date/time”. If the user selects this option a window appears (not shown) allowing the user to enter a date and optionally a time as well in an input field. The message will then move into the Inbox at that date and time.
  • In alternative embodiments there are other choices that may be provided for a user to set incubation. For example, a user may want to set an escalating alert for the event, so an alert appears three days in advance, one day in advance, on the day of the party in the AM, and then each hour on the hour until one hour before the party. This may seem overkill, but is presented just as an example of the flexibility that may be provided.
  • The message window in this embodiment also has a command line 205 with icons for initiation of functions, and the Incubate function may be initiated by icon 208 as well. In this instance the incubation choices may be the same as those provided in the drop-down menu, or they might be different.
  • FIG. 3 is a diagram showing a window 301 illustrating a message to be sent and storage categories depicted as boxes in a messaging system according to an embodiment of the present invention. In window 301, as is well-known in many messaging systems, there are input fields for a user to input a From address (which may be filled in automatically for a specific user), a To: address for a destination for the message, one or more copies to other recipients, and a subject line. There is similarly a Message Body section where a user may enter a message. Although not shown, there are also functions in some embodiments for a user to make attachments of almost any sort of electronic file, such as other emails, image files, audio files and the like. This is all well-known in the art.
  • Unique in this embodiment is a function “Send & Incubate” which may be initiated at menu item 306, bringing a drop-down menu 307. After a message is prepared and addressed (ready to go) the user may select either Send (for a regular message with no future action or event association), or Send & Incubate to both send the message and incubate the message as well. Send and Incubate causes a copy of the message to be sent to the intended recipient, a copy to be stored in the Sent Items box 103, and a copy to be stored in the Incubate box 202, tagged for revival. The drop-down menu for Send and Incubate may have the same selectable items as that for the Incubate menu described above, and escalating and repetitive alert functions may be set as well in some embodiments.
  • The Send & Incubate function provided in this embodiment to be available when a message is created is useful and applicable for managers and the like, as described above, to assign tasks and responsibilities, and to have the assignments reappear in the inbox at or near the time that a task is scheduled for completion. It will be apparent to the skilled artisan that there are many other uses in other circumstances as well.
  • In both the Incubate and the Send & Incubate functions the Incubate portion is essentially the same. That is a copy of the transaction is stored in the Incubate box tagged with information as to when it is to be revived and should appear again in the Inbox. And it is reminded here that the inventor is well aware of the operations and machinations of digital manipulation in computer systems, and that the “boxes” analogy is just that, an analogy to make the operations more intuitive and easier for the user interface.
  • In some embodiments of the present invention, when one of the Incubate functions is initiated, or before, functions are provided for the user to attach notes or files to the transaction to be incubated. In one embodiment an interactive window may be provided or automatically initiated which provides for entry of a note or attachment of one or more files. When an incubated transaction reappears there may be a field for prominently displaying the attached note. An audio alert may also be set to sound at the moment of reappearance to alert the user that there is a note to be read or an attachment to consider. As an example, a manager assigning tasks might summarize the assignment for his/her own purposes in a different way than the language in the message to the subordinate assigning the task.
  • In the above descriptions email systems are relied upon to describe the nature of the unique incubation functions, but other messaging systems will benefit as well from the invention, such as voice mail systems, Short Message Systems (SMS), Instant Messaging (IM) systems, facsimile messaging, and even personal meetings, wherein decisions and future actions or events agreed upon may be entered in an incubation system for later revival. SMS and IM may be configured to operate much like an email system, because there exist at the time of this filing specific protocols for such systems and specific interactive computer interfaces. AOL T IM is a case in point. Incubate and Send & Incubate functionality may be added to such systems as new interactive buttons or selectable menu elements much as shown above for email. In voice over Internet Protocol (VoIP) systems the telephony functions are highly digitized and computer integrated. Most such systems commercially available already have facility for storing conversations (single calls, we all them transactions). Functionality may be added to such systems as well to incubate transactions.
  • As an example of Incubate functionality in a peer-to-peer IP telephony system, consider added functionality at a user's computerized, telephony-capable appliance to store and incubate a call about to be made. A manager uses the system to call a subordinate and assign a task. At the user's initiation (or automatically) a selection may appear to Incubate the next call to be made, with an input field for the user to select the incubation period, or to set a specific date or date and time for revival of the incubated call. Then the user dials (or otherwise addresses) the call. The incubation is impervious as to whether the intended recipient answers. After the user enters the incubation information, the user initiates the call. The storage/incubation system categorizes the call at least in part by the dialed number or address, adding this call to a string of calls between the manager and the subordinate, and records the conversation if the recipient answers, or the message recorded on the other end if a voice mail system answers, with the audio file tagged for revival according to the Incubation function.
  • At the time of revival the user may get an audio alert, a visual alert, or both, with a selection to play the revived transaction. There may be also functionality, as described above for other messaging systems, for attaching an audio file or other sort of file to the stored transaction to be revived.
  • The same kind of functionality described thus far may be applied to conventional telephony, termed POTS in the art for Plain Old Telephone System. Telephone systems have become more and more computerized and in particular switching and routing equipment is highly computerized. Software may reside in any one of many computerized regions in an overall system for providing the functionality for incubating a reviving telephone conversations.
  • In the case of personal meetings, as long as there is facility for recording the actual or even normalized or summarized versions of meetings, which we will also call transactions, the opportunity exists for storing versions of anything that happens that has a future action or event component, incubating that entity, and reviving the incubated entity at an appropriate time.
  • Facsimile systems send messages in a digital way over telephone systems, both POTS and IP, and are recordable. In a facsimile system there may be added computerized functions for recording, incubating and reviving very similar to the functionality described above.
  • Keeping in mind that all of the message transaction systems available to users are computerized wholly or in part, or can be digitized (like in the case of personal conversations, which may be recorded and stored in a digital data repository, in one embodiment of the present invention a comprehensive system is provided, usable on, for example a PC, that provides storage, grouping, stringing, and incubation and revival functions encompassing a plurality of transaction messaging systems. In this embodiment a user may have a personal computer with IP telephony capability, computerized facsimile capability, Instant Messaging capability, and perhaps other message transaction capability as well.
  • In this particular embodiment an interactive interface is provided, in this case modeled after the familiar interfaces for email systems, wherein the underlying system may interact with any one of the available transaction messaging systems in any one instance, and aggregate and normalize transactions over all of the systems.
  • FIG. 4 is a diagram partly illustrating an integrated Incubating transaction system according to this unique embodiment of the invention. The system in this embodiment analogizes to boxes, as described above for email systems, so there is a box 401 for incoming transactions, a box 402 for incubated transactions, a box 403 for drafts (where drafts may be appropriate, such as emails and faxes), a box 404 for archived transactions, an outbox 405 for transactions pending transmission, a box 406 for copies of transactions transmitted, and a box 407 for deleted transactions.
  • In this embodiment a window 408 is presented to list contents of a box selected in sidebar 412, and in this example the Inbox is selected. There is a menu bar 409 as before, and a command bar 410 as before. Note that in both the menu bar and the command bar access to the incubate function has been added to this listing window. This provides ability for a user to incubate a transaction from any box, rather than just from the Inbox or as Send & Incubate when making up a new transaction. This may also be done in other embodiments dedicated to specific transaction types, such as emails or IP telephony as described above.
  • In listing region 411 in this embodiment a column 419 lists a type for the transaction listed. Two transactions are specifically listed in this example, one being an email, and the other an IP telephony transaction. The system in this embodiment is not limited to these two types, however, and other types may be managed and listed, such a faxes, IM messages, and the like as discussed above.
  • As mentioned, the Inbox is selected, and the first transaction listed in the Inbox, which is an email, is selected. Window 414 illustrates the email message selected, providing all available information in region 417, and the text of the body of the message in region 418. In this embodiment the nature of window 414 changes somewhat depending on the type of the transaction. For example, if the second-listed transaction, the IP telephony transaction, is selected, window 414 might have the menu and command lines as shown and an information region 417, but the information might be somewhat different. The IP addresses might be added in the information, and instead of text in region 418 there may be an icon as a link to the stored audio file, which may be played by clicking on the icon. In some embodiments there may be a voice-to-text function so the message my be stored as text from the audio, and then displayed as text. A window for POTS telephony may be similar. But the window would not change substantially in most cases for differing types of message transactions.
  • In some embodiments messages are stored in conversation groupings, as described above and currently done in some known systems, and if this is done, grouping and conversation topic and the like may be indicated as well.
  • FIG. 5 is a diagram illustrating further functionality of the system partially described above with reference to FIG. 4. FIG. 5 illustrates an interactive window 502 for making an IP telephony transaction in an embodiment of the present invention. This window is accessed and used if the user wishes to record and save the transaction, whether or not incubation might be used, but need not be used to place all IP calls.
  • In window 501 there is a menu bar 502 and a command line 503, as before. The Send function is now a Place Call function. Immediately prior to making an IP telephony call the user invokes this window, enters to whom the call is to be placed, which may be with aliases as with emails, the From: and the date and time may be automatically entered, copies to others (cc:) may be indicated, which is in itself a new and unique function, and a conversation group or subject may be entered. The user may also select to incubate the call, and the selections may be any of those illustrated or described above.
  • Once the preparation steps are complete the user may select Place Call, and the call will be placed through whatever IP telephony capability is integrated with the system and the user's computer. In some embodiments the system will record the call made, whether it is a conversation between the user and a recipient, or a message left on a voice recording system. In some embodiments a voice-to-text capability is called to convert the audio to machine-readable text while the call takes place, and the text is stored in the Sent or the Incubate box (depending on selections), and in some embodiments both forms may be saved.
  • At the appropriate time for those messages incubated, the transaction revives, and the user is alerted, such as through the inbox as described above. If a transaction to go is a fax message, an IM or some other transaction type, the prep box 501 is appropriate to the message and the functionality is specific to the transaction type.
  • In some embodiments of the invention, in which incubated transactions are tagged and stored, functionality is provided for retrieving and sorting incubated transactions by one of several criteria. For example, transactions may be sorted by date and time, by conversation, by specific time windows and the like. And displays may be provided in a variety of ways. In some cases sorting function initiation and configuration buttons are provided in a listing window like those described with reference to FIGS. 1 and 4.
  • The integrated system described above is described as resident on a user's computer. In alternative embodiments such a system, or a system dedicated to one or a specific number of transaction types may be implemented as a client-server system, and may be network server-based, such that a client may become a subscriber for a period of time and use the functionality described from a host's server system over a network such as the Internet network.
  • In some embodiments functionality may be provided for altering a transaction type, so that an email sent to an intended recipient may be delivered as a voice message if the recipient's email is not active, or for any other reason. The system may be compatible with fax to email systems, and the like. Further, functionality may be provided into existing commercial systems in some embodiments through “plug-ins” that may be installed to enhance the functionality of the existing system. Incubation functions may be added to any existing email system, for example, through plug ins.
  • Reappearing in an Inbox is just one of a variety of actions that may be associated with revival of incubated messages in various embodiments of the invention. The Inbox is a good choice, because persons using email, for example, typically visit their Inbox several times a day. Some may prefer a different presentation for revived, incubated messages, however, and in some embodiments of the invention mechanisms are provided for the user to select a different box for revived messages, and in some embodiments a new box reserved for revived messages may be created.
  • An important function of the incubation and revival is in scheduling, as is described elsewhere in this specification. Accordingly, in some embodiments of the invention incubation functionality in message systems may be integrated with scheduling software functions, several of which are commercially available and known to the skilled artisan. It was described above that in some cases in embodiments of the invention facility is provided for a user to add a note or file attachment to a message to be incubated. Also in some embodiments functionality may be provided for a user to select for the incubated message to appear in a schedule upon revival. In such an instance the user might reformulate the gist of the incoming message into a schedule entity, and attach that to the message, such that on revival the reformulated message will by imported directly into a scheduling application, in a manner to appear in that application as a scheduled item. In some more sophisticated cases functionality might be provided to automatically parse messages to be incubated to create a suitable schedule entity to export to a schedule application.
  • In some embodiments of the present invention configuration functions, and personal profile and preference functionality is provided as well allowing the user to customize the incubating message system to his/her preferences and style.
  • It will be apparent to the skilled artisan that the embodiments and variations described herein may be altered, in some cases substantially, without departing from the spirit and scope of the invention. There may be other message transaction types for example not described or discussed in this specification that will benefit by the unique Incubation functionality described herein. Such systems are within the scope of this disclosure. Further, the descriptions above have been focused largely on computerized systems with a display, such as desktop and laptop computer systems. The unique functionality described, however, may be implemented on or in many other sorts of computerized appliances, such as cellular telephones, personal digital assistants (PDAs), high-end paging systems and the like. There also may be many ways that functionality described may be combined in various embodiments. These combinations are within the scope of the specification. It will be clear that many other changes may be made within the spirit and scope of the invention. For these and other reasons the invention shall be accorded the breadth of the claims that follow.

Claims (30)

1. A computerized message transaction system comprising:
an incubation function; and
a storage repository;
wherein a transaction or a version of the transaction may be stored for a pre-specified period of time, and may be revived at the end of the specified time.
2. The system of claim 1 wherein the act of revival comprises an alert provided to a user of the system.
3. The system of claim 1 wherein the transaction or version of the transaction is retrieved from the repository and displayed at the time of revival.
4. The system of claim 1 wherein, in storage, transactions are represented in boxes, including an Inbox for incoming transactions, and upon revival an incubated transaction or version of the transaction is moved to the Inbox.
5. The system of claim 1 wherein the transaction system manages one or more of emails, instant messages (IM), short message system (SMS) messages, facsimile transactions (faxes), Voice Over IP (VoIP) messages, or Plain Old Telephone (POTS) messages.
6. The system of claim 2 wherein the alert is one or both of an audio or a visual alert.
7. The system of claim 1 wherein an input mechanism is provided at the time of incubation for a user to enter a reformulated version of the transaction, and if such a reformulated version is entered, the reformulated version may be stored with or instead of the original transaction.
8. The system of claim 7 comprising functionality for integration with a scheduling application, wherein upon revival the reformulated version may be exported to the scheduling application as a scheduled entity.
9. The system of claim 1 wherein transactions are stored in categories including one or more of type of transaction, conversation, To or From addresses, or subject matter.
10. The system of claim 1 wherein interactive windows are provided to a user with selections to initiate incubation for a transaction, and to set the incubation time period.
11. The system of claim 10 wherein the time period may be set as a specific period of time, or by entering a point in time when the transaction is to be revived.
12. The system of claim 3 wherein the transaction or version of the transaction has a message body, and the message body is displayed as or along with the alert.
13. A method for alerting a user of a message transaction system to a future need, comprising the steps of:
(a) accessing an incubation function in the transaction system for a specific transaction or a version of the transaction;
(b) setting an incubation time period through the incubation function;
(c) storing the transaction or version of the transaction, or both; and
(d) reviving the transaction of version of the transaction at the end of the incubation time period.
14. The method of claim 13 wherein, in the act of revival in step (d), an alert is provided to a user.
15. The method of claim 13 wherein the transaction or version of the transaction is retrieved from the repository and displayed at the time of revival.
16. The method of claim 13 wherein, in storage, transactions are represented in boxes, including an Inbox for incoming transactions, and upon revival an incubated transaction or version of the transaction is moved to the Inbox.
17. The method of claim 13 wherein the transaction system manages one or more of emails, instant messages (IM), short message system (SMS) messages, facsimile transactions (faxes), Voice Over IP (VoIP) messages, or Plain Old Telephone (POTS) messages.
18. The method of claim 14 wherein the alert is one or both of an audio or a visual alert.
19. The method of claim 13 further comprising a step for a user to enter a reformulated version of the transaction, and if such a reformulated version is entered, storing the reformulated version in step (c) with or instead of the original transaction.
20. The method of claim 19 further comprising a step for exporting the reformulated version at the time of revival to a scheduling application as a scheduled entity.
21. The method of claim 13 wherein transactions are stored in categories including one or more of type of transaction, conversation, To or From addresses, or subject matter.
22. The method of claim 13 wherein interactive windows are provided to a user with selections to initiate incubation for a transaction, and to set the incubation time period.
23. The method of claim 22 wherein the time period may be set as a specific period of time, or by entering a point in time when the transaction is to be revived.
24. The method of claim 15 wherein the transaction has a message body, and the message body is displayed as or along with the alert.
25. A computerized system for placing and managing a telephone call, comprising:
an interactive preparation window wherein a user may enter call identifying information prior to making the call; and
a storage repository for storing a version of the call;
wherein the interactive preparation window allows entering third party recipients for a call in addition to the call destination, and the recorded call or a version of the call is sent as a message transaction to the third party recipients after the call is initiated.
26. The system of claim 25 wherein the system includes incubation functionality selectable through the preparation window, wherein a version of a call identified through the preparation window may be stored for a pre-specified time period, and revived at the end of the time period.
27. The system of claim 25 wherein the version of the call stored is one of an audio recording of the call or a text version of the call prepared from the audio.
28. The system of claim 26 wherein upon revival an alert is provided to a user of the system.
29. The system of claim 28 wherein the alert is one or both of an audio or a visual alert.
30. The system of claim 28 wherein, at the time of the alert, the recorded version of the call is retrieved and presented to the user.
US11/348,797 2005-12-12 2006-02-06 Automatic incubation and revival of messages in message systems Abandoned US20070136450A1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US11/348,797 US20070136450A1 (en) 2005-12-12 2006-02-06 Automatic incubation and revival of messages in message systems
PCT/IB2006/003541 WO2007069018A2 (en) 2005-12-12 2006-08-17 Automatic incubation and revival of messages in message systems
EP06018618A EP1806689A1 (en) 2005-12-12 2006-09-06 Automatic incubation and revival of messages in message systems
JP2006331457A JP2007183934A (en) 2005-12-12 2006-12-08 Automatic incubation and revival of messages in message systems
US12/463,620 US8442188B2 (en) 2005-12-12 2009-05-11 Automatic incubation and revival of messages in message systems
US13/893,804 US20130251122A1 (en) 2005-12-12 2013-05-14 Automatic Incubation and Revival of Messages in Message Systems

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US74989005P 2005-12-12 2005-12-12
US11/348,797 US20070136450A1 (en) 2005-12-12 2006-02-06 Automatic incubation and revival of messages in message systems

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/463,620 Division US8442188B2 (en) 2005-12-12 2009-05-11 Automatic incubation and revival of messages in message systems

Publications (1)

Publication Number Publication Date
US20070136450A1 true US20070136450A1 (en) 2007-06-14

Family

ID=37735168

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/348,797 Abandoned US20070136450A1 (en) 2005-12-12 2006-02-06 Automatic incubation and revival of messages in message systems
US12/463,620 Expired - Fee Related US8442188B2 (en) 2005-12-12 2009-05-11 Automatic incubation and revival of messages in message systems
US13/893,804 Abandoned US20130251122A1 (en) 2005-12-12 2013-05-14 Automatic Incubation and Revival of Messages in Message Systems

Family Applications After (2)

Application Number Title Priority Date Filing Date
US12/463,620 Expired - Fee Related US8442188B2 (en) 2005-12-12 2009-05-11 Automatic incubation and revival of messages in message systems
US13/893,804 Abandoned US20130251122A1 (en) 2005-12-12 2013-05-14 Automatic Incubation and Revival of Messages in Message Systems

Country Status (4)

Country Link
US (3) US20070136450A1 (en)
EP (1) EP1806689A1 (en)
JP (1) JP2007183934A (en)
WO (1) WO2007069018A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090216836A1 (en) * 2008-02-25 2009-08-27 Thomas Richard Haynes Saving a Draft Message in an Instant Messaging Environment
US20130058471A1 (en) * 2011-09-01 2013-03-07 Research In Motion Limited. Conferenced voice to text transcription

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5126879B2 (en) 2007-07-13 2013-01-23 独立行政法人海洋研究開発機構 Novel DNA fragment and recombinant vector containing the same, transformant transformed with them, and use thereof
US9483755B2 (en) 2008-03-04 2016-11-01 Apple Inc. Portable multifunction device, method, and graphical user interface for an email client
US8538884B2 (en) * 2011-04-11 2013-09-17 PropertyInfo Corporation System and method for the automated auditing and viewing of transaction documents
US10237223B2 (en) 2014-01-22 2019-03-19 Dropbox, Inc. Deferring messages using control codes in messages
WO2016036509A1 (en) 2014-09-02 2016-03-10 Apple Inc. Electronic mail user interface

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050172033A1 (en) * 2003-07-11 2005-08-04 Boban Mathew Apparatus and method for multi-layer rule application within an integrated messaging platform
US20050210114A1 (en) * 2003-03-21 2005-09-22 Vocel, Inc. Interactive messaging system
US7149893B1 (en) * 1999-09-07 2006-12-12 Poofaway.Com, Inc. System and method for enabling the originator of an electronic mail message to preset an expiration time, date, and/or event, and to control processing or handling by a recipient
US7213210B2 (en) * 2003-04-03 2007-05-01 International Business Machines Corporation Method, apparatus and computer program product for managing e-mail messages

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108688A (en) * 1996-06-12 2000-08-22 Sun Microsystems, Inc. System for reminding a sender of an email if recipient of the email does not respond by a selected time set by the sender
US5748884A (en) * 1996-06-13 1998-05-05 Mci Corporation Autonotification system for notifying recipients of detected events in a network environment
US6457879B1 (en) * 1997-12-17 2002-10-01 Microsoft Corporation Method for continouously processing electronic messages throughout a transition between online and offline states
US6278454B1 (en) * 1998-09-24 2001-08-21 Ericsson Inc. Call progress graphical user interface
US6868140B2 (en) * 1998-12-28 2005-03-15 Nortel Networks Limited Telephony call control using a data network and a graphical user interface and exchanging datagrams between parties to a telephone call
US20010034769A1 (en) * 2000-03-06 2001-10-25 Rast Rodger H. System and method of communicating temporally displaced electronic messages
US20030171971A1 (en) * 2000-06-15 2003-09-11 Mark Lovekin Computer based organisation systems
GB0029574D0 (en) * 2000-12-02 2001-01-17 Hewlett Packard Co Recordal service for voice communications
US6828989B2 (en) * 2000-12-29 2004-12-07 Microsoft Corporation Graphically represented dynamic time strip for displaying user-accessible time-dependent data objects
US6724872B1 (en) * 2001-12-17 2004-04-20 Bellsouth Intellectual Property Corporation Personalized messages over Internet call waiting
US6993120B2 (en) * 2002-10-23 2006-01-31 International Business Machines Corporation System and method for copying and transmitting telephony conversations
US8656274B2 (en) * 2003-10-30 2014-02-18 Avaya Inc. Automatic identification and storage of context information associated with phone numbers in computer documents
US20050262435A1 (en) * 2003-10-30 2005-11-24 Avaya Technology Corp. Automatic detection and dialing of phone numbers on computer documents
US8255835B2 (en) * 2004-02-24 2012-08-28 Research In Motion Limited Method and system for managing unread electronic messages
US8625577B1 (en) * 2005-11-30 2014-01-07 At&T Intellectual Property Ii, L.P. Method and apparatus for providing audio recording
US8286089B2 (en) * 2005-12-30 2012-10-09 Research In Motion Limited Representing new messages on a communication device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7149893B1 (en) * 1999-09-07 2006-12-12 Poofaway.Com, Inc. System and method for enabling the originator of an electronic mail message to preset an expiration time, date, and/or event, and to control processing or handling by a recipient
US20050210114A1 (en) * 2003-03-21 2005-09-22 Vocel, Inc. Interactive messaging system
US7213210B2 (en) * 2003-04-03 2007-05-01 International Business Machines Corporation Method, apparatus and computer program product for managing e-mail messages
US20050172033A1 (en) * 2003-07-11 2005-08-04 Boban Mathew Apparatus and method for multi-layer rule application within an integrated messaging platform

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090216836A1 (en) * 2008-02-25 2009-08-27 Thomas Richard Haynes Saving a Draft Message in an Instant Messaging Environment
US20130058471A1 (en) * 2011-09-01 2013-03-07 Research In Motion Limited. Conferenced voice to text transcription
US9014358B2 (en) * 2011-09-01 2015-04-21 Blackberry Limited Conferenced voice to text transcription

Also Published As

Publication number Publication date
WO2007069018A3 (en) 2007-09-13
WO2007069018A2 (en) 2007-06-21
US20130251122A1 (en) 2013-09-26
JP2007183934A (en) 2007-07-19
EP1806689A1 (en) 2007-07-11
US20090220058A1 (en) 2009-09-03
US8442188B2 (en) 2013-05-14

Similar Documents

Publication Publication Date Title
US20130251122A1 (en) Automatic Incubation and Revival of Messages in Message Systems
US7475109B1 (en) Personalized auto-reply messages based on categories
US5875302A (en) Communication management system having communication thread structure including a plurality of interconnected threads
US8606854B2 (en) System and method for opportunistic image sharing
US8122097B2 (en) System, method and computer program for recipient controlled communications
US9723460B1 (en) Device message management system
CA2297373C (en) Graphical user interface and method for displaying messages
US7512662B2 (en) System and method for user registry management of messages
US20140096034A1 (en) Enhancements to unified communications and messaging systems
US20150188862A1 (en) Apparatus and Method for Multi-Format Communication Composition
US20080235334A1 (en) Methods for creating and using electronic mailing groups
US20080294734A1 (en) System and Method for E-Mail Client with Proactive Indication Unit
JP2879547B2 (en) E-mail system and e-mail processing method
KR20060050342A (en) System and method for extending a message schema to represent fax messages
KR100388254B1 (en) Method Of Representing And Controling Email Using Diary Forms And System Thereof
US20090177748A1 (en) System and method for automatic opportunistic data and image sharing
KR20010079028A (en) Internet mailing system
US7818381B2 (en) System for sending, receiving and displaying message, method for sending, receiving and displaying message and computer readable storage medium storing program for that method
US9083558B2 (en) Control E-mail download through instructional requests
JP2004287598A (en) Communication terminal with email function and email system
CN101064694A (en) Automatic incubation and revival of messages in message systems
KR100644388B1 (en) Method and system for providing thread mail service and record media recorded program for realizing the same
Rogers et al. Novell's GroupWise 6.5 User's Handbook

Legal Events

Date Code Title Description
AS Assignment

Owner name: SOUNDSTARTS, INC.,CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NIKIFOROU, FILIPPOS;REEL/FRAME:024258/0007

Effective date: 20100420

STCB Information on status: application discontinuation

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