The present disclosure relates generally to systems and methods for provisioning and maintaining a network communications device. In particular, the present disclosure relates to devices and methods for providing enhanced information to Voice-over-IP (VoIP) subscribers.
In just a short time, VoIP has revolutionized the availability of affordable and advanced high-quality audio and visual communications. As VoIP has grown more popular, the size and complexity of service provider networks has increased immensely to handle the increased call volume and various service enhancements made possible by VoIP. As service (and/or equipment) provider networks grow, the task of provisioning service and maintaining it for a large customer base presents technological, logistical, and business challenges.
One example of prior art architecture for the remote (user or subscriber) end of a VoIP service provider network typically includes a connection device connected between a PSTN-based communication device (i.e. a typical telephone) and a packet-based network by which the VoIP service provider affects communication services. The connection device translates between analog signals required for the PSTN-based communication device and digital signals transmitted over the network. In some examples, the connection device is a stand-alone, dedicated device. In other examples, the connection device includes a wired or wireless router that accepts an incoming high speed packet network connection as input and provides one or more output ports for relaying such network signals to suitable end user equipment such as a computer and additional outputs for connection to a PSTN-based telephone. In each example, device status and other such network information is conveyed only by binary means. That is, typical the status information is conveyed by use of a few lights flashing on/off (i.e., LEDs) with minimal or technically descriptive abbreviations provided therebelow that only technically savvy individuals can interpret or understand. In some instances, there may be no markings at all.
Typically, when a communication failure occurs, (e.g., component failure, improper connection to the network or a power source, poor network traffic conditions and the like), extensive assistance must be provided to the end user by service personnel to diagnose the cause of the communication failure. These service personnel working remotely (e.g., over the phone, via an online “chat” session and the like) encounter difficulties when trying to properly diagnose the technical issues based on the performance issues as described by an end user (including which lights may or may not be illuminated on the communication device). In the frequent case that these symptoms or descriptions are incomplete or inaccurate, time and other resources are wasted in attempting to provide a solution to the problem.
Additionally, traditional communication devices are usually manufactured in ordinary rectangular shapes which are generally unappealing and lack a flair for design or visual impact. Accordingly, such existing-shaped communication devices are placed or otherwise installed underneath home office furniture, on the floor or otherwise generally out of sight so as to reduce clutter and undesirable visual appeal. As a result it is difficult to access the communication device to read the device status indicators and not generally possible to successfully display supplementary information to the user/subscriber that may be desirable. In view of at least these two factors, there is a lack of information, understanding and aesthetics that greatly reduces the potential enjoyment of the overall broadband telephone experience.
Accordingly, there is a need in industry for technological solutions to improve and simplify end user experience in the setup, use and further exploitation of connection devices, especially those used for VoIP, and VoIP services.
The present invention generally relates to a method and apparatus for information conveyance in an end user device of a packet-based communication service where the end user device is connected to a PSTN-based communication device. The method includes the steps of detecting a power up condition of the end user device connected to the PSTN-based communication device, detecting a packet-based network connection, retrieving an end user profile from the packet-based communication service attempting a communication registration operation and displaying one or more non-binary type messages at the end user device regarding the status of the communication service. The end user profile contains IP configuration information and the registration operation may be performed via SIP. The one or more messages for display is provided in the end user profile or delivered via a SIP NOTIFY message.
The apparatus for enhanced information conveyance includes a main body having at least one local area packet network connection means, at least one wide area packet network connection means and at least one non-packet network connection means for connection of a PSTN-based communication device and a display panel body adapted to display information regarding the status of the communication service in a non-binary manner. The display panel adaptation may be a display screen, one or more function buttons and a combination of such elements. The apparatus may have articulation means between the main body and display panel body for providing freedom of movement therebetween. The articulation means may be a hinge assembly, a set of telescoping members, a gimbal assembly and wireless means. In a preferred embodiment, the main body and the display panel body and integral with each other. The display panel body enhanced information conveyance means is responsive to communication service status messages from the packet-based communication service and those status messages are selected from messages included in the end user profile and messages provided by SIP messaging. Additionally, the display panel body enhanced information conveyance means is responsive to user-based requests to the packet-based communication service and such requests are selected from changing system features or apparatus settings associated with the end user device, reviewing call logs associated with the end user device, reviewing a status of user communication channels and inquiring about general system information.
Various aspects of the present disclosure will be or become apparent to one with skill in the art by reference to the following detailed description when considered in connection with the accompanying exemplary non-limiting embodiments, wherein:
One aspect of the present disclosure includes an apparatus for communicating a status of a communications device in a packet-based communication network and/or the packet-based communication network itself in a non-binary manner. In one embodiment of the invention, the packet-based communication network is a VoIP network that establishes voice communication sessions according to the Session Initiation Protocol (SIP). Session Initiation Protocol (SIP) is used to establish subscriber calls (into or out of the packed-based network and within the packet-based network to another subscriber). It was developed by the Internet Engineering Task Force (IETF) and published in 2002 as RFC 3261 which is herein incorporated by reference. SIP messages are exchanged between a VoIP service provider (via one or more database and proxy servers) and one or more end users (via a network terminal adapter (TA)) to establish the communication session. However, in instances where the communication session cannot be established, the subject invention includes means for providing enhanced information (i.e., beyond blinking lights) to facilitate troubleshooting the cause of the uninitiated session. Such means is also capable of displaying information regarding installation of the communication device and enhanced features as described in greater detail below.
In detail, the communication device 100 includes a main body 102 and a display panel body 104. The main body 102 further includes a recessed portion 108 into which the display panel body 104 can either be retracted into or extended away from. The retraction and extension movements are achievable by way of one or more articulation means 110. In one embodiment of the invention, the articulation means 110 is a hinge assembly where each of the main body 102 and display panel body 104 include a hinge member which are capable of rotation about a common axis or pin. In a second embodiment (not shown) the articulation means 110 includes a hinge assembly with one or more telescoping members on either the main body 102, the display panel body 104 or both to facilitate hinging and vertical movement. Such embodiment may also include one or more telescoping members as described to facilitate hinging and horizontal movement. In a third embodiment (not shown), the articulation means 110 includes a gimbal assembly to facilitate angular movement of the display panel body 104 with respect to the main body 102.
The articulation means need not be exclusively a physical means. In a fourth embodiment of the invention, the articulation means 110 includes wireless capability components disposed in the main body 102 and display panel 104 body. In this manner, the display panel body 104 can be removed from the recessed portion 108 of the main body 102 and brought to a remote location from the main body 102 for increased viewing by the user without having to obtain and install additional wires, cables, power cords and extensions thereof to place the communication device 100 in an advantageous location. In one example of the fourth embodiment, the wireless capability components operate according to the Institute of Electrical and Electronics Engineers (IEEE) standard 802.11, also known as WiFi networking protocol. Examples of the WiFi protocol include but are not limited to 802.11a, b and g and are herein incorporated in their entirety by reference. Other wireless networking protocols known to those skilled in the art are also within the scope of the invention. Such an embodiment may also have plural removable display panel bodies associated with a single main body to improve coverage of the enhanced information. Alternately, there may be a plurality of main bodies associated with the same user account for displaying custom status information based on a user profile or other such configuration.
Disposed within the display panel body 104 is a plurality of enhanced information components to facilitate dissemination of enhanced status information about the communication device and/or supplemental information to enhance user/subscriber enjoyment of the communication service. Specifically, and in one embodiment, the plurality of enhanced information components includes a display screen 106 and one or more function buttons 112 disposed proximate the display screen 106.
The main body 102 further includes a rear panel 114. The rear panel 114 provides provisions for various connections to network and power devices for operation of the communication device 100. Particularly, the rear panel 114 has a first port 116 for connection to a local area network device (also known as a LAN port) and a second port 118 for connection to a wide area network (also known as a WAN port) such as the Internet. The rear panel 114 also includes at least one PSTN-style connection port 120 (also known as an FsX port) for connecting at least one PSTN-style device to the communication device 100. Additionally, a power port 122 is provided to allow for connection of a power source to the communication device 100.
In detail, the communication device 200 includes an elongate main body 202 and a display panel body 104. The elongate main body 202 is identical in form, function and features as the main body 102 of the first described embodiment 100 with the following differences. First, the elongate main body 202 is longer than main body 102 to accommodate additional hardware and LAN ports. Specifically, the elongate main body 202 includes an elongate rear panel 214 that has a plurality of first ports 116 for connections to local area network devices (also known as a LAN ports). Other connection ports are as disclosed above with respect to the first described embodiment 100. Additionally, the communication device 200 also includes a recessed portion 108 and articulation means 110 for extension, retraction and movement of the display panel body 104 as disclosed above with respect to the first described embodiment 100. The display panel body 104 is identical in form, function and features as the display panel body 104 of the first described embodiment 100.
In detail, the communication device 400 includes a main body 402 having a display panel portion 404. The display panel portion 404 can either be contoured to be raised above or recessed below a top surface 408 of the main body 402. Alternately, the display panel portion 404 can be flush with the top surface 408.
Disposed within the display panel portion 404 is a plurality of enhanced information components to facilitate dissemination of enhanced status information about the communication device 400 and/or supplemental information to enhance user/subscriber enjoyment of the communication service. Specifically, and in one embodiment, the plurality of enhanced information components includes a display screen 106 and one or more function buttons 112 disposed proximate the display screen 106. In this particular embodiment, no graphic display is provided and only an iconic/character display 304 is provided. Iconic information is optionally displayed in a text-based manner. Although the arrangement, number and/or assigned functionality of the buttons 112 may differ from one depicted embodiment to another, this in no way changes the scope or intent of the subject invention. For example, the buttons 112 need not be physical buttons on the main body or display portion body of the device and can be “soft” buttons using touch screen technology for the display screen 106. Additionally, functionality of the buttons are shown as an “UP” arrow, a “DOWN” arrow, a “BACK” button (for returning to the previous screen) and a “SELECT” button (for choosing a feature on a currently displayed screen); however, other buttons or functionality are possible.
Various disclosed embodiments advantageously enable the conveyance of device status information through enhanced visual display. Categories of device status conditions include, but are not limited to, device actions in progress, successful actions, failed actions, device errors, software errors, firmware errors, network errors, and system errors.
The flowchart of
At step 804, a decision is made as to whether the boot up step 802 was successful. If so, the next step is to display a message indicating that the communication device is powering up 807. An exemplary message for step 807 is “Powering up”. If the power up is not successful, a customer action step 806 must occur to restart the process 800. An exemplary customer action for step 806 is to unplug a communication device power connector and plug it in again.
After the communication device has displayed the power up message 807, the next step is to display a message indicating that a connection to the internet (or other wide area network) is performed 808. An exemplary message for step 808 is “Connecting to Internet”.
At step 810, a decision is made as to whether a Wide Area Network port link was successful or not. If so, the next step is to display a message indicating that an Internet Protocol address retrieval is being attempted 814. An exemplary message for step 814 is “Retrieving IP address”. If the Wide Area Network port link was not successful, a failure message is displayed at step 812. An exemplary message for step 812 is displayed in
At step 818, a decision is made as to whether the IP addressing was successful or not. In one embodiment of the invention, IP addressing is performed by DHCP (Dynamic Host Configuration Protocol) which is a communications protocol that lets network administrators centrally manage and automate the assignment of Internet Protocol (IP) addresses in an organization's network. In an alternate embodiment, IP addressing is performed via Point-to-Point Protocol over Ethernet (PPPOE) which is a network protocol for encapsulating Point-to-Point Protocol (PPP) frames inside Ethernet frames. If the addressing is successful, the next step(s) is(are) to display a message(s) indicating that there is a connection to the Wide Area Network (Internet) 822 and that a customer or device profile retrieval is being attempted 824. Exemplary messages for steps 822 and 824 are seen in
At step 826, a decision is made as to whether the profile retrieval was successful or not. If the profile retrieval is successful, the next step is to display a message indicating that there is an attempt to connect to a server associated with the communication service 830. An exemplary message for step 830 is “Connecting to Server”. If the profile retrieval is not successful, the next step is to display a message indicating that there was a failed connection 828. An exemplary message for step 828 is shown in
After server connection message(s) are displayed, the process 800 continues to step 831 where one or more tests are performed on the ports of the communication device.
At step 838, a decision is made as to whether the phone port test(s) were successful or not. If the test(s) were successful, the process 800 continues to step 832 as described below. If the test(s) were not successful, the next step is to display a message(s) indicating that there was a failed test at one or more ports 840. An exemplary message for step 840 is shown in
At step 832, a decision is made as to whether connection and registration to the communication server was successful or not. If the registration is successful, the next step is to display a message indicating that the communication service is available 836. An exemplary message for step 836 is “Ready to Make Calls”. If the retrieval is not successful, the next step is to display a message indicating that there was a failed connection 834. An exemplary message for step 834 is shown in
Table 1 illustrates various error condition codes that correspond to various errors that occur during operation of the communication device 100/200/400. Upon an error condition being set, the corresponding code (i.e., a three digit number) is displayed along with one or more plain language error messages as shown in the second column of Table 1. Although the plain language error messages are shown in English, foreign languages selected from the group consisting of French and Spanish are alternately displayable. The third column of Table 1 provides an explanation of the error condition and what status the communication device may be in as a result of the error. The fourth column of Table 1 provides optional audible messages that are played via an Interactive Voice Recording (IVR) system when a user attempts to start a communication session and one of the error conditions exists. In one embodiment of the invention, the error code # and error name are displayed on a first display line and troubleshooting tips or corrective actions are displayed on a second display line of a display screen such as that identified above. Note that not every error condition will have an audible message. Although 6 distinct errors codes are provided along with a message and explanation for each such error, Table 1 is in no way limiting or the sole possible error codes used to account for error conditions. Similarly, the error messages and explanations are exemplary in nature and may be exchanged or revised to suit display, processor or device constraints without affecting the scope of the content. Other errors and message can additionally be added as necessary to account for changing device and/or network conditions.
Table 2 illustrates various exemplary messages/information displayed on the display screen 106 based on enhanced features of the communication device 100/200/400 and comments for what information is displayed or available through such feature:
For example, after a device has completed its power up and established a connection to the VoIP service provider, the Main Menu 502 appears in the display screen 106 wherein a Call Logs selection and Easy Dialing selection are available by default and additional selections selected from the group consisting of a Status selection, a System selection and a Settings selection are alternately viewable.
Selecting the Call Logs selection results in a Call Logs Line Select Menu 518 (
Selecting the Second Phone Line selection of the Call Logs Line Select menu 518 results in a Call Logs Menu 520 appearing on the display screen 106 similar to that for the selection of the First Phone Line as described above. Additionally, all other selections and functionality described above with respect to the First Phone Line are available and duplicated for the Second Phone Line in the same manner. Additionally, selecting a Back function from the Call Logs Lines Select Menu 518 returns to the Main Menu 502.
Selecting the Received Calls selection results in a Received Calls Menu 520B (
Selecting the Dialed Calls selection results in a Dialed Calls Menu 520C (
Selecting the Easy Dialing Line Select Menu 560 (
Selecting the Second Phone Line selection of the Easy Dialing Line Select menu 560 results in an Easy Dial Menu 562 appearing on the display screen 106 similar to that for the selection of the First Phone Line as described above. Additionally, all other selections and functionality described above with respect to the First Phone Line are available and duplicated for the Second Phone Line in the same manner. Additionally, selecting a Back function from the Easy Dialing Line Select Menu 560 returns to the Main Menu 502.
Selecting the Status selection results from the Main Menu 502 results in a Status Menu 528 (
Selecting the First Phone Line selection results in a First Phone Line Menu 532A appearing on the display screen 106 wherein a First Phone Line selection and a Phone Status selection are available by default. Depending on the state of the phone line and network, one of a number of messages indicating such status appear on the display screen 106. Messages are selected from the group consisting of: if the phone is activated, the phone number will appear and if the phone is not activated, a message indicating the phone is not yet set up for use will appear. Selecting a Back function from the First Phone Line Menu 532A returns to the Status Menu 528.
Selecting the Second Phone Line selection of the Status menu 528 results in a Second Phone Line Menu 532B appearing on the display screen 106 similar to that for the selection of the First Phone Line as described above. Additionally, all other selections and functionality described above with respect to the First Phone Line are available and duplicated for the Second Phone Line in the same manner.
Selecting the System selection from the Main Menu 502 results in a System Menu 506 (
Selecting the Network Information selection from the System Menu 506 results in a Network Information Menu 534 (
Selecting the Ethernet Port selection of the Network Info Menu 534 results in a Ethernet Port Network Information Menu 534B appearing on the display screen 106 similar to that for the selection of the Internet Port Network Information Menu 534A as described above. Additionally, all other selections and functionality described above with respect to the Internet Port Network Information Menu 534A are available and duplicated for the Ethernet Port Network Information Menu 534B in the same manner.
Selecting the Diagnostics selection from the System Menu 506 results in a Diagnostics Menu 538 (
Selecting the Connection selection results in a Connection Test Menu 544 appearing on the display screen 106 wherein a test status message such as, but not limited to “Test Running, Please Wait” is available by default. Upon completion of the test, a Connection Test Result Menu 546 appears on the display screen 106 wherein a test result message such as, but not limited to “Connectivity is good” (or similar positive response) or “Network error” (or similar negative response) is available by default. One skilled in the art will understand that other appropriate wording maybe substituted. Selecting a Back function from the Connection Test Result Menu 546 returns to the Diagnostics Menu 538. Similarly, selecting a Back function from the Diagnostics Menu 538 returns to the System Menu 506.
Selecting the Quality selection results in a Network Quality Test Menu 548 appearing on the display screen 106 wherein a test status message such as, but not limited to “Test Running, Please Wait” is available by default. Upon completion of the test, a Network Quality Test Result Menu 550 appears on the display screen 106 wherein a test result message such as, but not limited to “Network quality is good/poor” is available by default. One skilled in the art will understand that other appropriate wording maybe substituted. Selecting a Back function from the Network Quality Test Result Menu 550 returns to the Diagnostics Menu 538. Similarly, selecting a Back function from the Diagnostics Menu 538 returns to the System Menu 506.
Selecting the Phone Ports selection results in a Phone Port Test Menu 552 appearing on the display screen 106 wherein a test confirmation message such as, but not limited to, “Run Test?” is displayed by default. If the test is selected, the Phone Port Test Menu displays a second menu message 554 on the display screen 106 wherein a test confirmation status message such as, but not limited to “Test Running, Please Wait” is displayed by default. Upon completion of the test, a Phone Port Test Result Menu 556 appears on the display screen 106 wherein a test result message such as, but not limited to “Passed” is displayed by default. One skilled in the art will understand that other appropriate wording maybe substituted. Selecting a Back function from the Phone Port Test Result Menu 552 returns to the Diagnostics Menu 538. Similarly, selecting a Back function from the Phone Port Test Result Menu 556 returns to the Diagnostics Menu 538. Finally, selecting a Back function from the Diagnostics Menu 538 returns to the System Menu 506.
Selecting the Send Stats selection from the Diagnostics Menu 538 results in a Send Stats Menu 558 (
Selecting the Settings selection results in a Settings Menu 504 appearing on the display screen 106 wherein a plurality of settings are available for selection. In one embodiment of the invention, a Brightness selection and a Language selection are available by default and a Contrast setting, a Volume setting and a Restore Defaults option are alternately available. Selecting the Brightness selection results in a Brightness Menu 512 appearing on the display screen 106 wherein a Normal selection and a Voicemail selection are available by default (
Selecting the Language selection of the Settings Menu 504 results in a Language Menu 516 appearing on the display screen 106 wherein an English selection and a Francais (“French”) selection are available by default (
Selecting the Contrast selection of the Settings Menu results in a Contrast Menu 508 appearing on the display screen 106 wherein function keys and a display contrast level meter are available by default. Selecting the desired arrow key (i.e., up or down) on the communication device results in movement of the contrast level meter on the display screen 106. Selecting the new contrast level, applies and saves such new contrast level to the display. Selecting a Back function from the Contrast Menu 508 returns to the Settings Menu 504. Similarly, selecting a Back function from the Settings Menu 504 returns to the Main Menu 502.
Selecting the Volume selection of the Settings Menu results in a Volume Menu 510 appearing on the display screen 106 wherein function keys and a volume adjustment level meter are available by default. Selecting the desired arrow key (i.e., up or down) on the communication device results in movement of the volume adjustment level meter on the display screen 106. Selecting the new volume level, applies and saves such new volume level to the display. Selecting a Back function from the Volume Menu 510 returns to the Settings Menu 504. Similarly, selecting a Back function from the Settings Menu 504 returns to the Main Menu 502.
Selecting the Restore Defaults of the Settings Menu results in a Reset confirmation request 511 appearing on the display screen 106. Selecting the Reset Request results in restoration of the default communication device settings and returning to the Settings Menu 504. Similarly, selecting a Back function from the Settings Menu 504 returns to the Main Menu 502 but without affecting any settings changes.
Selecting the Test Bandwidth selection from the System Menu 506 results in a Bandwidth Test Menu 508 (
The memory 604 is coupled to the CPU 602. The memory 604, or computer-readable medium, may be one or more of readily available memory such as random access memory (RAM), read only memory (ROM), floppy disk, hard disk, flash memory or any other form of digital storage, local or remote. The support circuits 606 are coupled to the CPU 602 for supporting the processor in a conventional manner. These circuits include cache, power supplies, clock circuits, input/output circuitry and subsystems, and the like. A software routine 612, when executed by the CPU 602, causes the controller 600 to perform processes of the present invention and is generally stored in the memory 604. The software routine 612 may also be stored and/or executed by a second CPU (not shown) that is remotely located from the hardware being controlled by the CPU 602.
The software routine 612 is executed when a preferred method of enhanced messaging in accordance with the subject invention is desired. The software routine 612, when executed by the CPU 602, transforms the general purpose computer into a specific purpose computer (controller) 600 that controls interaction between the communication device and the service provider and other similar actions. Although the process of the present invention is discussed as being implemented as a software routine, some of the method steps that are disclosed therein may be performed in hardware as well as by the software controller. As such, the invention may be implemented in software as executed upon a computer system, in hardware as an application specific integrated circuit or other type of hardware implementation, or a combination of software and hardware. The software routine 612 of the present invention is capable of being executed on computer operating systems including but not limited to Microsoft Windows 98, Microsoft Windows XP, Apple OS X, Linux and eCos. Similarly, the software routine 612 of the present invention is capable of being performed using CPU architectures including but not limited to Apple Power PC, Intel x86, Sun service provider agentRC, Intel ARM and MIPS.
In one embodiment of the invention, enhanced information is conveyed to the communication device from the service provider. Conveyance of the enhanced information is executed by one selected from the group consisting of the information being embedded in a device profile that is downloaded to the communication device and the information being embedded in a SIP NOTIFY message. Those skilled in the art of packet-based communication systems are familiar with the Session Initial Protocol (SIP) and the various messages including NOTIFY and such information has been referenced earlier in the specification. Once the enhanced information is conveyed, a portion or one or more software routines 612 performs the necessary steps to display the enhanced information on the display 106. For example, the communication device may request the information (in the form of an updated device profile) or be given the information upon expiration of a polling period, power up condition or as part of a NOTIFY message. The information is then temporarily stored (i.e., in memory 604 while processing occurs to prepare the information for display.
An LCD Controller thread 708 subscribes to specific events from an Event Framework 710 and maintains state information for Power-up states, Network states and Call states. It provides notification of state changes after appropriate filtering to a Display Thread 712. Based on the state, the Display Thread 712 calls the corresponding method within Display Controller classes 716 in a Display Controller 714 to display appropriate messages. The Display Thread 712 accepts event notification from the LCD Controller thread 708, a Keypad Driver Thread 718 and some events from the Event Framework 710. It calls the corresponding method within the Display Controller classes 716 to provide the event enumerations, which the Display Controller 714 uses to display appropriate messages on the LCD 706/106.
The Display Controller 714 runs in the context of the Display Thread 712. It accepts filtered events from the Display Thread 712. The Display Controller 714 also implements the User Menu Classes 716b and the Call History Classes 716a. When a keypad event is received, it results in state transitions in the User Menu Classes 716b and display of the appropriate menu. When a call state event is received (for example incoming call with a calling party identifier), the Display Controller 714 displays the corresponding message on the LCD 706/106 (in this case, the Caller ID). The Display Controller 714 also manages the icons. Since the ownership of the LCD 706/106 is always with the Display Controller 714, it prioritizes display of error messages over menu or informational messages. It may also block certain messages if it is displaying critical error messages.
In particular, the priority scheme and corresponding behavior implemented by the Display Controller 714 is as follows:
After all the power up messages from the LCD Controller, it displays the Default message (from a downloaded device profile).
In case of an Error message from the LCD, it displays the error message indefinitely. It also slowly blinks the backlight between low and high intensity in this condition.
If the user navigates into the user menu when an Error message is being displayed, the backlight changes to the intensity that was selected by the user (or the default intensity if it was after power up). When the user exits the user menu, it displays the Error message again (with the backlight blinking) if the error condition is persisting. If the error condition has cleared up, then it displays the Default message with the backlight at the intensity that was selected by the user (or the default intensity if it was after power up).
Warning or informational messages (such as Caller ID) will be displayed for some time (˜10 secs), and then the Default Message is displayed.
It may be emphasized that the above-described embodiments, particularly any “preferred” embodiments, are merely possible examples of implementations, merely set forth for a clear understanding of the principles of the disclosure. Many variations and modifications may be made to the above-described embodiments of the disclosure without departing substantially from the spirit and principles of the disclosure. All such modifications and variations are intended to be included herein within the scope of this disclosure and the present disclosure and protected by the following claims.
This application claims priority to U.S. Provisional Patent Application Ser. No. 60/934,650, filed Jun. 15, 2007, which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
60934650 | Jun 2007 | US |