Field of the Invention
The present invention relates in general to the field of information handling system voice communication, and more particularly to a unified communications IP phone using an information handling system host.
Description of the Related Art
As the value and use of information continues to increase, individuals and businesses seek additional ways to process and store information. One option available to users is information handling systems. An information handling system generally processes, compiles, stores, and/or communicates information or data for business, personal, or other purposes thereby allowing users to take advantage of the value of the information. Because technology and information handling needs and requirements vary between different users or applications, information handling systems may also vary regarding what information is handled, how the information is handled, how much information is processed, stored, or communicated, and how quickly and efficiently the information may be processed, stored, or communicated. The variations in information handling systems allow for information handling systems to be general or configured for a specific user or specific use such as financial transaction processing, airline reservations, enterprise data storage, or global communications. In addition, information handling systems may include a variety of hardware and software components that may be configured to process, store, and communicate information and may include one or more computer systems, data storage systems, and networking systems.
Information handling systems have become a central point of communications for end users. Improvements in processing capabilities and network bandwidth have made common place telephone-like communications through information handling systems. Typically, voice communications through information handling systems rely on Voice over Internet Protocol (VoIP) to communicate voice information between participants through the Internet or other IP based networks. Many enterprises have adopted internal telephone systems that use VoIP telephones to communicate through the enterprise local area network with communication to the POTS (Plain Old Telephone System) supported by a gateway. VoIP telephones are essentially task-specific information handling systems that mimic conventional telephones. Commercial VoIP telephone systems are typically based upon the Session Initiation Protocol (SIP), however, each manufacturer typically adds proprietary features over SIP that make mixing or switching of proprietary VoIP telephone systems difficult. A generic SIP phone can interface with proprietary systems built on the SIP standard, but without the feature set available to proprietary phones. Some examples of such commercial systems include systems sold by Cisco, Aastra, Fonality, Avaya and Nortel. As a result, many enterprises get locked into VoIP telephone systems due to the high cost of replacing all of an existing VoIP system to an alternate system.
One alternative to proprietary SIP-based phones is Unified Communications (UC) phones available from Microsoft, LG, Nortel, Polycom and Cisco, which are typically compatible with a specific UC package. UC phones run a more complex operating system, such as Windows CE, and have features that are a subset of UC features running on a desktop or notebook information handling system. The idea behind a UC application is to intermix voice content, chat text, video and application sharing. UC phones provide a variety of features, however, their interfaces and interoperability with an information handling system tend to be limited and non-intuitive. The additional processing power needed for an operating system and Unified Communications application to execute on the phone increases the expense of phone hardware. Essentially, the phone is a netbook that runs Microsoft Communicator or similar application. An alternative is to simply run Microsoft Communicator on an employee's desktop or portable information handling system, however, the information handling system has to be running to provide phone service.
Therefore a need has arisen for a system and method which supports client phone software to be phone system agnostic while intuitively supporting conventional telephone calls with and without UC content.
In accordance with the present invention, a system and method are provided which substantially reduce the disadvantages and problems associated with previous methods and systems for interfacing a VoIP phone with an information handling system. A display at the VoIP phone supports stand alone operations, such as basic SIP functionality to place phone calls with a locally-generated user interface presented at the display. An information handling system interfaces with the VoIP phone to provide advanced functionality, such as UC functionality, by driving a user interface for presentation at the display through a peripheral interface and cable coupled to the VoIP phone.
More specifically, an information handling system executes a unified communications application that performs a variety of communication actions, such as VoIP, chat, texting and video conferencing. The information handling system interfaces with a VoIP phone through a peripheral interface, such as a USB or DisplayPort interface, to drive functionality for the communication actions through a user interface presented at a display of the VoIP phone. An end user selects communication actions for execution by the information handling system with inputs made at the phone display. For example, the information handling system presents a number pad or an address book at the phone display and establishes a VoIP phone call based upon inputs made at the phone display. If the information handling system is not coupled to the VoIP phone, then a SIP phone application running locally on a processor of the VoIP phone presents a user interface for communication actions performed locally at the VoIP phone. For example, a locally-generated number pad or address book is presented at the phone display to accept a phone number for the processor of the VoIP phone to use to establish a telephone call.
The present invention provides a number of important technical advantages. One example of an important technical advantage is that a common VoIP telephone supports UC applications from plural vendors without hardware alterations. The telephone display acts as an extend display of an information handling system so that an application running on the information handling system provides the intelligence for UC functions. Processing capability and memory of the telephone are reduced relative to telephones that operate UC applications with an on board operating system and application, however, basic VoIP SIP functions remain available when the telephone is not coupled to an information handling system. For example, in a work environment, end users can use phones in a conventional manner when an information handling system is not interfaced to the phone, but have UC functionality through the phone when an information handling system is interfaced to the phone.
The present invention may be better understood, and its numerous objects, features and advantages made apparent to those skilled in the art by referencing the accompanying drawings. The use of the same reference number throughout the several figures designates a like or similar element.
Selectively presenting a user interface at a telephone display that is generated from an information handling system provides greater flexibility in the use of the telephone. For purposes of this disclosure, an information handling system may include any instrumentality or aggregate of instrumentalities operable to compute, classify, process, transmit, receive, retrieve, originate, switch, store, display, manifest, detect, record, reproduce, handle, or utilize any form of information, intelligence, or data for business, scientific, control, or other purposes. For example, an information handling system may be a personal computer, a network storage device, or any other suitable device and may vary in size, shape, performance, functionality, and price. The information handling system may include random access memory (RAM), one or more processing resources such as a central processing unit (CPU) or hardware or software control logic, ROM, and/or other types of nonvolatile memory. Additional components of the information handling system may include one or more disk drives, one or more network ports for communicating with external devices as well as various input and output (I/O) devices, such as a keyboard, a mouse, and a video display. The information handling system may also include one or more buses operable to transmit communications between the various hardware components.
Referring now to
VoIP telephone 10 has a housing 40 separate from information handling system 12. A processor 42, such as an ARM processor, executes instructions on VoIP telephone 10 separate from instructions executed on information handling system 12. Display 44 in housing 40 of VoIP telephone 10 presents information under the management of a display manager 46 running on processor 42, such as with a 5 inch touchscreen LCD having resolution of 800×640 pixels. In a stand-alone mode of operation, VoIP telephone 10 supports conventional telephone communications with a SIP phone application 48 running on processor 42, a handset 50 and a communications engine 52 running on processor 42. For example, communications engine 52 establishes communication with network 38 through an Ethernet port 54 of VoIP telephone 10 and presents a number pad or locally-generated phone book at display 44 through SIP phone application 48 of display manager 46. An end user places a VoIP telephone call by interacting with the touchscreen of display 44 to input a telephone number at the number pad or select a number from the phone book. In one alternative embodiment, a conventional telephone number pad with physical buttons may be included in addition to the display touchscreen interface. Communications engine 52 converts analog voice information received at handset 50 into VoIP packets for communication over network 38 and converts VoIP packets received from network 38 into analog voice signals for presentation at handset 50.
VoIP telephone operates as a conventional telephone in a stand-alone mode, however, if information handling system 12 interfaces at a USB port 56 through a USB cable 58, then display manager 46 essentially turns VoIP telephone 10 into a peripheral of information handling system 12 under the control of unified communications application 28. For example, display manager 46 detects an interface with information handling system 12 and in response automatically activates a USB extended display driver 60 to present at display 44 images provided from unified communications application 28. A USB digitizer driver 62 digitizes inputs made by an end user at the touchscreen of display 44 to provide the inputs to unified communications application 28. A USB speaker driver 64 accepts digitized voice information from unified communications application 28 for presentation as audible sounds at handset 50. A USB microphone driver 66 digitizes voice information received at handset 50 for communication to unified communications application 28. In operation, unified communications application 28 presents an image at display 44 that allows an end user to establish a VoIP telephone call, such as a number pad for accepting a telephone number or an address book stored on information handling system 12. The end user initiates the telephone call through inputs at the touchscreen of display 44 that are communicated to unified communications application 28 at information handling system 12 for action. By executing communications actions from information handling system 12 instead of processor 42, greater processing power is available for performing a wider variety of communication actions. However, stand-alone capability at VoIP telephone 10 allows support for telephone communications with basic SIP capabilities enabled through display 44 when not interfaced with information handling system 12, such as placing telephone calls, forwarding calls and holding calls.
In operation, VoIP telephone 10 with a basic ARM processor supports complex unified communication applications by leveraging processing capabilities of an information handling system 12 interfaced through a serial interface, such as USB or DisplayPort. In alternative embodiments, communication between VoIP telephone 10 and information handling system 12 may be supported through alternative interfaces, such as a hardwired or wireless local area network interface. When an end user is logged in at information handling system 12, more advanced functions of unified communications application 28 become available coordinated through display 44, such as chat, texting, video conferencing, etc. . . . An end user can elect to support various communications actions through display 44 or can also use display 32 of information handling system 12. Network communications available through VoIP telephone 10 may be used for communications actions in the event network communications are not available at information handling system 12. In this manner, a single phone will support communication under a variety of unified communication applications depending on the type of application executing on an information handling system so that an enterprise is afforded greater flexibility in the purchase of VoIP phone equipment. Display 44 has operational characteristics similar to those of a smart phone, such as the ability to zoom in on displayed information with a pinching motion at the touchscreen. Any application can display on the telephone display 44 that can scale appropriately to the size of the extended screen. For example, a pinching motion at display 44 acts as a zoom function and a window sizing function so that an application border is sized as though a drag occurs at a corner of the window while the zoom ensures that the application window always fills the display space so that content, such as an address book, can be modified to a size to allow touch inputs or to show greater detail. As a stand-alone phone, VoIP telephone supports public areas and conference rooms with basic SIP functions while allowing authorized individuals to log on with a portable information handling systems for additional UC functionality. For example, in a speaker phone configuration for a conference room, VoIP telephone 10 interacts with a portable information handling system so that a screen image passes through telephone 10 to a projector connected at a USB port of speaker phone to present a video conference under the management of a UC application running on the portable information handling system.
Referring now to
Although the present invention has been described in detail, it should be understood that various changes, substitutions and alterations can be made hereto without departing from the spirit and scope of the invention as defined by the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
6750896 | McClure | Jun 2004 | B2 |
7023989 | Turner et al. | Apr 2006 | B1 |
7106298 | Turner et al. | Sep 2006 | B1 |
7159053 | Lakin | Jan 2007 | B1 |
7870496 | Sherwani | Jan 2011 | B1 |
7921185 | Chawla | Apr 2011 | B2 |
8355027 | Douglas | Jan 2013 | B2 |
20010041021 | Boyle et al. | Nov 2001 | A1 |
20020059514 | Hendry et al. | May 2002 | A1 |
20020190920 | Kung | Dec 2002 | A1 |
20030025678 | Lee et al. | Feb 2003 | A1 |
20030126335 | Silvester | Jul 2003 | A1 |
20030218632 | Altwies et al. | Nov 2003 | A1 |
20040004603 | Gerstner et al. | Jan 2004 | A1 |
20040070681 | Battles et al. | Apr 2004 | A1 |
20040091095 | Weaver | May 2004 | A1 |
20040202304 | Weaver | Oct 2004 | A1 |
20040207723 | Davis et al. | Oct 2004 | A1 |
20050099999 | Phillips et al. | May 2005 | A1 |
20050135598 | Badt et al. | Jun 2005 | A1 |
20050193143 | Meyers et al. | Sep 2005 | A1 |
20050248502 | Okuley et al. | Nov 2005 | A1 |
20060019655 | Peacock | Jan 2006 | A1 |
20060048062 | Adamson | Mar 2006 | A1 |
20060114883 | Mehta | Jun 2006 | A1 |
20060132473 | Fuller et al. | Jun 2006 | A1 |
20060265656 | Lambert et al. | Nov 2006 | A1 |
20070067498 | Lippert | Mar 2007 | A1 |
20070077784 | Kalayjian et al. | Apr 2007 | A1 |
20070081196 | Divine et al. | Apr 2007 | A1 |
20070086445 | Mattaway | Apr 2007 | A1 |
20070174131 | Mehta | Jul 2007 | A1 |
20070180106 | Pirzada | Aug 2007 | A1 |
20080062965 | Silva | Mar 2008 | A1 |
20080074403 | Cho et al. | Mar 2008 | A1 |
20080159262 | Crable | Jul 2008 | A1 |
20080175224 | Andrews | Jul 2008 | A1 |
20090046590 | Boyes | Feb 2009 | A1 |
20090253374 | Matsuo et al. | Oct 2009 | A1 |
20090322767 | Douglas et al. | Dec 2009 | A1 |
20100125684 | Lee | May 2010 | A1 |
20100235787 | Couse et al. | Sep 2010 | A1 |
20100250770 | Barreto | Sep 2010 | A1 |
20110093822 | Sherwani | Apr 2011 | A1 |
20110131358 | Ganesh et al. | Jun 2011 | A1 |
20110200035 | Sunstrum | Aug 2011 | A1 |
20110243123 | Munoz-Bustamante et al. | Oct 2011 | A1 |
20110246904 | Pinto et al. | Oct 2011 | A1 |
20110258429 | Hsu | Oct 2011 | A1 |
20110265009 | Eby et al. | Oct 2011 | A1 |
20110310030 | Mundt | Dec 2011 | A1 |
Number | Date | Country | |
---|---|---|---|
20120140763 A1 | Jun 2012 | US |