ShoreTel Patent Grants

IP telephony network using a configuration map for organizing sites in a tree-like hierarchy

Granted: April 12, 2011
Patent Number: 7924823
A system and method for managing an IP telephony network that uses a configuration map for organizing sites in a tree-like hierarchy. The system is capable of managing the addition, removal and movement of IP telephony elements within an IP telephony network and locating services and IP telephony elements within the IP telephony network in an efficient manner.

Systems and methods for providing a network conversion interface

Granted: January 4, 2011
Patent Number: 7864756
Systems and methods are provided wherein an incoming plain old telephone systems (PSTN) signal is input into a network conversion interface. The network conversion interface first determines the data type of the incoming signal. Next, the network conversion interface creates a routing sequence of the incoming signal based on the determined data type. Finally, the network conversion interface converts the incoming signal into an 802.X format and sends the signal to an appropriate IP…

Compact beamforming microphone assembly

Granted: October 19, 2010
Patent Number: 7817798
A compact low cost beamforming microphone assembly for a desk telephone is described. The assembly includes a microphone carrier array having a top surface and having faces arrayed about an exterior surface, each to receive a microphone. Each microphone is mounted in a microphone boot and inserted into a microphone carrier. The carrier array fits into a housing having a cover allowing sound to reach the microphones.

IP telephony network using a configuration map for organizing sites in a tree-like hierarchy

Granted: November 11, 2008
Patent Number: 7450574
A system and method for managing an IP telephony network that uses a configuration map for organizing sites in a tree-like hierarchy. The system is capable of managing the addition, removal and movement of IP telephony elements within an IP telephony network and locating services and IP telephony elements within the IP telephony network in an efficient manner.

Acceptance of inputs from various interfaces to a telephony system

Granted: November 11, 2008
Patent Number: 7450703
A telephony system that accepts inputs, such as account codes, from a variety of devices and interfaces. The system includes a server with a telephony management software (TMS) unit, a telephony application programming interface (TAPI) unit, and an application unit. The application unit includes a control module, a call status module, an endpoint interface module, a storage interface module, a call transfer module, a TAPI interface module, a configuration module, and an extension library…

Voice traffic through a firewall

Granted: January 23, 2007
Patent Number: 7167486
The number of holes that are opened in a firewall for internet telephony is limited to a first hole used for call control and a second hole used for audio traffic. Fixed destination ports for telephony traffic and call control traffics are created at a destination. Media streams are received at the telephony fixed destination port. The source of each media stream is commanded to provide a unique identifier for each media stream arriving at the destination from each source. Each media…

Resource allocation for simultaneous hunt group

Granted: February 21, 2006
Patent Number: 7003091
A simultaneous hunt group system and method are provided. A call status module notices an incoming call to a simultaneous hunt group and offers the call to a plurality of endpoints. One of the plurality of endpoints answers the call. After the call is answered, a resource allocation module allocates resources for a communications channel, and a call transfer module transfers the caller to the agent that answered the call.

Increasing duration of information in a packet to reduce processing requirements

Granted: February 7, 2006
Patent Number: 6996059
A device forms packets for a stream of information being transmitted over a packet switched network (such as the Internet) in the normal manner. The device responds to a predetermined event by deliberately forming packets to provide a different quality of service, as compared to the service quality provided by packets that were formed prior to the event. The predetermined event can be related to deterioration or improvement in network performance, and the device can respond by…