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

Method and system for displaying and interacting with an informational message based on an information processing system event

Assignee: Delfin Project Inc
•
Filing: 1998-07-10
•
Granted: 2000-05-23
•
Expires: 2018-07-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is illustrated the flow diagram 100 of FIG. 1. A processor 1001 renders a message 1025 for the processor operator's education during times of processor latency 1015 such as dialing onto any network such as the Internet. This wait time 1017 is normally non-productive and therefore can be used in such a way as to be non-invasive. It is also understood that this time is short so as to make other actions such as getting up from the desk not attractive. Finally even if the wait time was or became very short the present invention provides the first message 1025 to the process operator, that has been filtered. This filtering is a balance of the message owner's willingness to out bid other messages, the time of the day, the location of the operator, and finally the operator's likes and dislikes.

Inventors

  • 👤 Vadim Kreynin
  • 👤 Joseph M. Mosely
  • 👤 Michael G. Makar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 15:35
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0489

Claims Analysis

Total Claims: 64
Claim 1
Independent Claim 115 words
A method in a data processing system having a display device for displaying an informational message comprising the steps of: receiving at least one informational message from a computer readable medium, wherein said informational message has been chosen based on a geographical location of said data processing system prior to being delivered to the data processing system; displaying a dialog-box on said display device for providing status on a processing event during connection to a network; resizing said dialog-box automatically on said display device so as to display at least part of said status; and displaying said information message on said display device coterminously with said display of said status, until said processing event completes.
Claim 2
Independent Claim 115 words
A method in a data processing system having a display device for displaying an informational message comprising the steps of: receiving at least one informational message from a computer readable medium, wherein said informational message has been chosen based on a geographical location of said data processing system prior to being delivered to the data processing system; displaying a dialog-box on said display device for providing status on a processing event during connection to a network; resizing said dialog-box automatically on said display device so as to display at least part of said status; and displaying said information message on said display device coterminously with said display of said status, until said processing event completes.
Claim 3
Dependent Claim 30 words
The method for displaying an informational message in claim 1 wherein said step of displaying a dialog-box includes displaying a dialog-box that occupies the full displayable area of said display.
Claim 4
Dependent Claim 31 words
The method for displaying an informational message in claim 1 wherein said step of displaying a dialog-box includes displaying a dialog-box for a dial-up connection screen of a dial-up service provider.
Claim 5
Dependent Claim 32 words
The method for displaying an informational message in claim 1 further comprising the steps of: selecting which informational message to be displayed on said data processing system based upon predefined user preferences.
Claim 6
Dependent Claim 38 words
The method for displaying an informational message in claim 1, wherein said step of displaying an information message includes displaying said information message that has a scrollable HTML compatible window with active hypertext links to other information messages.
Claim 7
Dependent Claim 32 words
The method for displaying an informational message in claim 5, wherein said step of receiving said information message included receiving at least one information message from a removable computer readable storage medium.
Claim 8
Dependent Claim 48 words
The method for displaying an informational message in claim 5 wherein said step of displaying an information message includes displaying an informational message previously stored in said data processing system whereby said informational message is directed to the current time of day stored in said data processing system.
Claim 9
Dependent Claim 46 words
The method for displaying an informational message in claim 5 wherein said step of displaying an information message includes displaying an informational message previously stored on said data processing system whereby said informational message is directed to the current date stored in said data processing system.
Claim 10
Dependent Claim 53 words
The method for displaying an informational message in claim 5, wherein said information message is part of a related series of informational messages, and the method further including the step of: responding to a user selection to display at least part of any remaining informational message previously stored in said data processing system.
Claim 11
Dependent Claim 66 words
The method for displaying an informational message in claim 5 further comprising the steps of: tracking which informational message to be displayed on said data processing system in a log; and transferring said the contents of said log to a remote storage location; and providing at least part of said contents of said log in said remote storage location to a sponsor of said informational message.
Claim 12
Dependent Claim 34 words
The method for displaying an informational message in claim 5 further comprising the step of: updating the messages stored in said data processing system from a remote storage location based upon predefined user preferences.
Claim 13
Dependent Claim 37 words
The method for displaying an informational message in claim 1 further comprising the steps of: receiving a user input responsive to said informational message; and responding to said user input by connecting to a predetermined host machine.
Claim 14
Dependent Claim 32 words
The method for displaying an informational message in claim 12 wherein said step of responding to said user input by connecting to a predetermined host machine includes connecting to a predetermined Web-page.
Claim 15
Dependent Claim 30 words
The method for displaying an informational message in claim 12 further comprising the step of: selecting an informational message to display based on a price paid for an informational message.
Claim 16
Independent Claim 146 words
A method in a local data processing system having a display device for displaying an informational message comprising the steps of: connecting to a remote data processing system to receive one or more informational messages that have been chosen based on a geographical location of said local data processing system prior to being delivered to said local data processing system; storing said one or more informational messages on said local data processing system; receiving at least one identifier which uniquely identifies a user of said data processing system; displaying a dialog-box on said display device for providing status on a processing event; selecting said one or more informational messages which have been stored on said local data processing system based upon at least one identifier of the user; and displaying said one or more informational messages on said display device coterminously with displaying said dialog box.
Claim 17
Independent Claim 146 words
A method in a local data processing system having a display device for displaying an informational message comprising the steps of: connecting to a remote data processing system to receive one or more informational messages that have been chosen based on a geographical location of said local data processing system prior to being delivered to said local data processing system; storing said one or more informational messages on said local data processing system; receiving at least one identifier which uniquely identifies a user of said data processing system; displaying a dialog-box on said display device for providing status on a processing event; selecting said one or more informational messages which have been stored on said local data processing system based upon at least one identifier of the user; and displaying said one or more informational messages on said display device coterminously with displaying said dialog box.
Claim 18
Dependent Claim 35 words
The method for displaying an informational message in claim 15, wherein said step of selecting an information message includes selecting said informational message based on the time of day stored in said data processing system.
Claim 19
Independent Claim 161 words
A method in a data processing system, with a local time/date clock, for rendering an informational message comprising the steps of: receiving at least one informational message from a computer readable medium, wherein said informational message has been chosen based on a geographical location of said information processing system prior to being delivered to said information processing system; storing said informational message on said data processing system; executing said user command; and receiving a user input from a user to initiate an application task; executing said application task; rendering status related to the progress of said executing said application task; and rendering said informational message coterminously with said rendering status, during a period of inactivity between said information processing system and the user, where said period of inactivity is terminated by either after additional user input is received or after said application task completes, wherein said informational message is selected locally on said data processing system based on said time/date clock.
Claim 20
Independent Claim 161 words
A method in a data processing system, with a local time/date clock, for rendering an informational message comprising the steps of: receiving at least one informational message from a computer readable medium, wherein said informational message has been chosen based on a geographical location of said information processing system prior to being delivered to said information processing system; storing said informational message on said data processing system; executing said user command; and receiving a user input from a user to initiate an application task; executing said application task; rendering status related to the progress of said executing said application task; and rendering said informational message coterminously with said rendering status, during a period of inactivity between said information processing system and the user, where said period of inactivity is terminated by either after additional user input is received or after said application task completes, wherein said informational message is selected locally on said data processing system based on said time/date clock.
Claim 21
Dependent Claim 27 words
The method in a data processing system of claim 17, wherein said step of receiving includes receiving said information message from a removable computer readable storage medium.
Claim 22
Dependent Claim 23 words
The method in a data processing system of claim 17 wherein said step of rendering an informational message includes playing an audio message.
Claim 23
Dependent Claim 39 words
The method in a data processing system of claim 17, wherein said step of executing includes executing a printing task and said step of rendering said informational message includes rendering a message during said executing of said printing task.
Claim 24
Dependent Claim 41 words
The method in a data processing system of claim 20, wherein said step of executing includes executing an operating system shutdown task and said step of rendering said informational message includes rendering a message during said executing of said shutdown task.
Claim 25
Dependent Claim 41 words
The method in a data processing system of claim 20, wherein said step of executing includes executing an operating system startup task and said step of rendering said informational message includes rendering a message during said executing of said startup task.
Claim 26
Dependent Claim 67 words
The method in a data processing system of claim 20, wherein said step executing includes executing a dial-up connection service task to an Internet Service Provider and said step of rendering said informational message includes rendering a message during said executing of said dial-up connection service task of rendering an informational message includes rendering a message based on the current date stored in said data processing system.
Claim 27
Dependent Claim 36 words
The method in a data processing system of claim 20, further comprising the step of: selecting locally on said data processing system said informational message to render based on a price paid for an informational message.
Claim 28
Dependent Claim 59 words
The method in a data processing system of claim 20, further comprising the steps of: tracking which said informational message is rendered in a log; transferring the contents of said log to a remote storage location; and providing at least part of said contents of said log in said remote storage location to a sponsor of said informational message.
Claim 29
Dependent Claim 33 words
The method in a data processing system of claim 17, further comprising the step of: selecting which said informational message to be displayed on said data processing system based upon predefined user preferences.
Claim 30
Dependent Claim 34 words
The method in a data processing system of claim 20 further comprising the step of: updating the messages stored in said data processing system from a remote storage location based upon predefined user preferences.
Claim 31
Dependent Claim 160 words
A computer readable medium containing programming instructions for rendering an informational message on an information processing system with a local time/date clock, said program instructions comprising instructions for: receiving at least one informational message from a computer readable medium, wherein said informational message has been chosen based on a geographical location of said information processing system prior to being delivered to said information processing system; storing said informational message on said data processing system; receiving a user input to initiate an application task; executing said application task; rendering status related to the progress of said executing said application task; and rendering said informational message coterminously with said rendering status, during a period of inactivity between said information processing system and the user, where said period of inactivity is terminated by either after additional user input is received or after said application task completes, wherein said informational message is selected locally on said data processing system based on said time/date clock.
Claim 32
Dependent Claim 160 words
A computer readable medium containing programming instructions for rendering an informational message on an information processing system with a local time/date clock, said program instructions comprising instructions for: receiving at least one informational message from a computer readable medium, wherein said informational message has been chosen based on a geographical location of said information processing system prior to being delivered to said information processing system; storing said informational message on said data processing system; receiving a user input to initiate an application task; executing said application task; rendering status related to the progress of said executing said application task; and rendering said informational message coterminously with said rendering status, during a period of inactivity between said information processing system and the user, where said period of inactivity is terminated by either after additional user input is received or after said application task completes, wherein said informational message is selected locally on said data processing system based on said time/date clock.
Claim 33
Dependent Claim 25 words
The computer readable medium of claim 28, wherein said program instruction of receiving includes receiving said information message from a removable computer readable storage medium.
Claim 34
Dependent Claim 39 words
The computer readable medium of claim 28, wherein said program instruction of executing includes executing a printing task and said programming instruction of rendering said informational message includes playing an audio message during said executing of said printing task.
Claim 35
Dependent Claim 47 words
The computer readable medium of claim 28, wherein said program instruction of executing includes executing an operating system startup task and said programming instruction of rendering said informational message includes rendering a message during said executing of said startup task previously stored on said data processing system.
Claim 36
Dependent Claim 40 words
The computer readable medium of claim 31, wherein said program instruction of executing includes executing an operating system startup task and said programming instruction of rendering said informational message includes rendering a message during said executing of said startup task.
Claim 37
Dependent Claim 45 words
The computer readable medium of claim 31, wherein said program instruction of executing a dial-up connection service task to an Internet Service Provider and said programming instruction of rendering said informational message includes rendering a message during said executing of said dial-up connection service task.
Claim 38
Dependent Claim 31 words
The computer readable medium of claim 31, wherein said program instruction of rendering an informational message includes rendering a message based on the current date stored in said data processing system.
Claim 39
Dependent Claim 33 words
The computer readable medium of claim 31, further comprising the instructions for: selecting locally on said data processing system said informational message to render based on a price paid for an informational message.
Claim 40
Dependent Claim 55 words
The computer readable medium of claim 31 further comprising the instructions for: tracking which informational message is rendered in a log; transferring the contents of said log to a remote storage location; and providing at least part of said contents of said log in said remote storage location to a sponsor of said informational message.
Claim 41
Dependent Claim 29 words
The computer readable medium of claim 28 further comprising the instructions for: selecting which informational message to be displayed on said data processing system based upon predefined user preferences.
Claim 42
Dependent Claim 31 words
The computer readable medium of claim 31 further comprising the instructions for: updating the messages stored in said data processing system from a remote storage location based upon predefined user preferences.
Claim 43
Dependent Claim 149 words
A computer readable medium containing programming instructions for rendering an informational message on a local data processing system, said program instructions comprising instructions for: connecting to a remote data processing system to receive one or more informational messages that have been chosen based on a geographical location of said local data processing system prior to being delivered to said local data processing system; storing said one or more informational messages on said local data processing system; receiving at least one identifier which uniquely identifies a user of said data processing system; displaying a dialog-box on said display device for providing status on a processing event; selecting said one or more informational messages which have been stored on said local data processing system based upon at least one identifier of the user; and displaying said one or more informational messages on said display device coterminously with displaying said dialog box.
Claim 44
Dependent Claim 149 words
A computer readable medium containing programming instructions for rendering an informational message on a local data processing system, said program instructions comprising instructions for: connecting to a remote data processing system to receive one or more informational messages that have been chosen based on a geographical location of said local data processing system prior to being delivered to said local data processing system; storing said one or more informational messages on said local data processing system; receiving at least one identifier which uniquely identifies a user of said data processing system; displaying a dialog-box on said display device for providing status on a processing event; selecting said one or more informational messages which have been stored on said local data processing system based upon at least one identifier of the user; and displaying said one or more informational messages on said display device coterminously with displaying said dialog box.
Claim 45
Dependent Claim 32 words
The computer readable medium of claim 39, wherein said instruction for selecting said information message includes selecting an informational message based on the time of day stored in said data processing system.
Claim 46
Dependent Claim 128 words
An data processing system having a display device for providing an informational message during a processing event, said data processing system comprising: receiving at least one informational message from a computer readable medium, wherein said informational message has been chosen based on a geographical location of said data processing system prior to being delivered to the data processing system; status display means for displaying a dialog-box on said display device for providing status on a processing event during connection to a network; resizing means for resizing said dialog-box automatically on said display device so as to display at least part of said status; and information display means for displaying said information message on said display device coterminously with said display of said status, until said processing event completes.
Claim 47
Dependent Claim 128 words
An data processing system having a display device for providing an informational message during a processing event, said data processing system comprising: receiving at least one informational message from a computer readable medium, wherein said informational message has been chosen based on a geographical location of said data processing system prior to being delivered to the data processing system; status display means for displaying a dialog-box on said display device for providing status on a processing event during connection to a network; resizing means for resizing said dialog-box automatically on said display device so as to display at least part of said status; and information display means for displaying said information message on said display device coterminously with said display of said status, until said processing event completes.
Claim 48
Dependent Claim 26 words
The data processing system in claim 41 wherein said information display means further comprises displaying a dialog-box that occupies the full displayable area of said display.
Claim 49
Dependent Claim 27 words
The data processing system in claim 41 wherein said information display means further comprises displaying a dialog-box for a dial-up connection screen of a dial-up service provider.
Claim 50
Dependent Claim 29 words
The data processing system in claim 41 further comprising: selecting means for selecting which informational message to be displayed on said data processing system based upon predefined user preferences.
Claim 51
Dependent Claim 33 words
The data processing system in claim 41, wherein said information display means further comprises displaying said information message that has a scrollable HTML compatible window with active hypertext links to other information messages.
Claim 52
Dependent Claim 32 words
The data processing system in claim 45, wherein said information display means further comprises receiving said information message included receiving at least one information message from a removable computer readable storage medium.
Claim 53
Dependent Claim 43 words
The data processing system in claim 45 wherein said information display means further comprises displaying an informational message previously stored in said data processing system whereby said informational message is directed to the current time of day stored in said data processing system.
Claim 54
Dependent Claim 41 words
The data processing system in claim 45 wherein said information display means further comprises displaying an informational message previously stored on said data processing system whereby said informational message is directed to the current date stored in said data processing system.
Claim 55
Dependent Claim 50 words
The data processing system in claim 45, wherein said information message is part of a related series of informational messages, and the method further comprising: response means for responding to a user selection to display at least part of any remaining informational message previously stored in said data processing system.
Claim 56
Dependent Claim 37 words
The data processing system in claim 45 further comprising: receiving means for receiving a user input responsive to said informational message; and responding means for responding to said user input by connecting to a predetermined host machine.
Claim 57
Dependent Claim 31 words
The data processing system in claim 45 further comprising: updating means for updating the messages stored in said data processing system from a remote storage location based upon predefined user preferences.
Claim 58
Dependent Claim 66 words
The data processing system in claim 41 further comprising: tracking means for tracking which informational message to be displayed on said data processing system in a log; transferring means for transferring said the contents of said log to a remote storage location; and providing means for providing at least part of said content transferred to said remote storage location to a sponsor of said informational message.
Claim 59
Dependent Claim 30 words
The data processing system in claim 52 wherein said responding means includes responding to said user input by connecting to a predetermined host machine includes connecting to a predetermined Web-page.
Claim 60
Dependent Claim 27 words
The data processing system in claim 52 further comprising: selecting means for selecting an informational message to display based on a price paid for said informational message.
Claim 61
Dependent Claim 158 words
A local data processing system having a display device for providing an informational message during a processing event, said data processing system comprising: connecting to a remote data processing system to receive one or more informational messages that have been chosen based on a geographical location of said local data processing system prior to being delivered to said local data processing system; storing said one or more informational messages on said local data processing system; receiving at least one identifier which uniquely identifies a user of said data processing system; display means for displaying a dialog-box on said display device for providing status on a processing event; selecting said one or more means for selecting an informational messages which have been stored on said local data processing system based upon at least one identifier of the user; and display means for displaying said one or more informational message on said display device coterminously with displaying said dialog box.
Claim 62
Dependent Claim 158 words
A local data processing system having a display device for providing an informational message during a processing event, said data processing system comprising: connecting to a remote data processing system to receive one or more informational messages that have been chosen based on a geographical location of said local data processing system prior to being delivered to said local data processing system; storing said one or more informational messages on said local data processing system; receiving at least one identifier which uniquely identifies a user of said data processing system; display means for displaying a dialog-box on said display device for providing status on a processing event; selecting said one or more means for selecting an informational messages which have been stored on said local data processing system based upon at least one identifier of the user; and display means for displaying said one or more informational message on said display device coterminously with displaying said dialog box.
Claim 63
Dependent Claim 32 words
The data processing system in claim 55, said selecting means for selecting said information message includes selecting an informational message based on the time of day stored in said data processing system.
Claim 64
Dependent Claim 28 words
The data processing system in claim 55, said selecting means for selecting an information message includes selecting an informational message based the price payed for said informational message.

References Cited (Backward Citations)

US5289168A Cited
US5572643A Cited
US5673404A Cited
US5809242A Cited
US5838790A Cited
US5848397A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-05-23 2003-11-22 2004-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-05-23 2007-11-22 2008-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-05-23 2011-11-22 2012-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag