ShoreTel Patent Grants

Distributed audio conferencing system

Granted: August 12, 2014
Patent Number: 8804577
A conference call system with a plurality of endpoints, a switch and a media mixer is disclosed. One or more entities in the conference call system comprise part or whole of a feature module. The feature module executes various telephony features like adjusting the volume of a selected participant in a conference call, initiating a sidebar with a participant wherein other participants cannot hear the conversation of the participants in the sidebar, putting a selected call participant on…

Providing conference information in a distributed conferencing system

Granted: July 22, 2014
Patent Number: 8786669
A method for providing conference information to attendees of a conference call near real time using a plurality of conference bridges includes receiving the conference information at a first conference bridge. The conference information may include at least one of video or web data generated in response to input from a participant in the conference call using a first device. The method also includes providing the conference information from the first conference bridge to a first group…

Display of real time information for selected possibilities

Granted: June 24, 2014
Patent Number: 8762858
One or more possibilities that are normally displayed in response to input from a user are augmented with real time information. Displaying real time information for one or more of the possibilities enables the user to take such information into account in deciding whether or not to continue with an action that the user was in the process of performing. For example, if a partial data entry provided by the user is indicative of an extension number to be dialed to place a phone call, and…

Multiple extension and line appearance for IP telephony

Granted: June 17, 2014
Patent Number: 8755495
Displaying an IP call status is disclosed. An IP call status notification is received from an IP telephony device. A display update is caused by transmitting a display notification to an IP telephone.

Conferencing using a mobile device

Granted: May 20, 2014
Patent Number: 8730847
A method for joining a conference using a mobile device includes receiving an invitation at the mobile device. The invitation includes a link associated with a conference bridge and a first identifier of the conference. The method also includes activating the link in the invitation, sending the first identifier of the conference from the mobile device to the conference bridge, and receiving a redirect message at the mobile device from the conference bridge. The redirect message is…

Via site for managing network bandwidth

Granted: April 15, 2014
Patent Number: 8699481
A system for using one more via sites to manage network bandwidth, according to one embodiment of the present invention comprises a first call manager at a source site receiving an offer message to connect a call. The offer message includes an endpoint media settings list. The first call manager determines a first filtered media preferences list based on a source media settings list and the endpoint media setting list. The first call manager and transmits an invite message to a second…

Redundant power over ethernet

Granted: March 18, 2014
Patent Number: 8674546
A VoIP switch includes a first input Ethernet port configured to receive electrical power from a first power sourcing equipment, and a second input Ethernet port configured to receive electrical power from a second power sourcing equipment. The VoIP switch may be configured such that the first input Ethernet port is powered by the first power sourcing equipment concurrently with the second input Ethernet port being powered by the second power sourcing equipment.

Directory features in a distributed telephony system

Granted: March 11, 2014
Patent Number: 8670544
A telephony system is presented that enables a phone to access a directory and use the directory in conjunction with other phone functions. 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 function module, a filter module, a presentation module, a phone interface module, and a storage interface module. A server sends a signal…

System with call forward profile

Granted: March 4, 2014
Patent Number: 8666053
A method and system for providing call forwarding in an IP telephone network is disclosed. First, when a telephone number for a first telephone from a second telephone is dialed, the call is routing to a call manager. Call setup procedures with a BRG responsible for the first telephone are then initiated. The BRG then checks stored call forwarding profiles to determine whether there is an active call forwarding profile for the first telephone. The call is connected to the first telephone…

Previewing voicemails using mobile devices

Granted: February 25, 2014
Patent Number: 8660038
Previewing voice over internet protocol (VoIP) voicemail is disclosed. A request is sent for VoIP voicemail available to preview using a data channel associated with a cellular phone system. Information of voicemail available to preview and one preview portion for each of the voicemail available to preview are received. Information of voicemail available to preview is displayed. A selection of one of the available voicemails is received. A preview portion of the voicemail corresponding…

Mobile phone integration with a private branch exchange in a distributed telephony system

Granted: February 11, 2014
Patent Number: 8649819
A system and method for providing PBX functionality to a mobile phone includes a private branch exchange having a mobile phone proxy. A call control path is established between the mobile phone and a private branch exchange. The call control path is a direct trunk line, a mobile voice network, an IP data network, a mobile data network or a 4G network. The private branch exchange receives a request to perform the PBX function. The private branch exchange uses the call control path to…

IP phone routing and call initiation based on location information

Granted: February 4, 2014
Patent Number: 8644836
Routing an incoming call for an IP phone system is disclosed. A location data for a mobile device is received. A way point based at least in part on the location data is determined. A state for a user of the IP phone system is determined based at least in part on the way point. An incoming call is routed to the IP phone system based at least in part on the state.

Call recovery

Granted: January 21, 2014
Patent Number: 8634534
A system for call recovery, according to one embodiment of the present invention comprises a first device, a second device, a switch and a failover device. The first device, second device and failover device are communicatively coupled to the switch. The switch has a first communicative connection with a first device and a second communicative connection with a second device. The first and second communicative connections form a call between the first and second devices. The switch…

Dynamic call anchoring

Granted: December 31, 2013
Patent Number: 8619681
A non-transitory computer-readable medium can include includes instructions to perform dynamic call anchoring. The instructions can include call anchor logic programmed to determine if an outbound call leg being initiated from a mobile unit should be anchored at an anchor point based on evaluating anchoring criteria to input data. The call anchor logic can providing an anchor control signal to cause the outbound call leg to be one of (i) anchored at the anchor point or (ii) connected to…

Phone URL exchange for unified communications

Granted: December 17, 2013
Patent Number: 8611509
A system and for exchanging information to enable embodiment IP communication comprises a first endpoint corresponding to a first user, a second endpoint corresponding to a second user, and an information exchange (PURLX) unit. The PURLX unit comprises: a processor, a table and a phone URL exchange engine. The processor is configured for communication over the communications channel with a first endpoint and a second endpoint. The table stores information about the first user and the…

Bandwidth management and codec negotiation based on WAN topology

Granted: November 26, 2013
Patent Number: 8593999
A system for bandwidth management and codec negotiation, according to one embodiment of the present invention comprises: a configuration storage module having supported codecs storage, codec lists and preferred site settings storage, and a call manager having an extension module, a trunk module, a location service engine, a codec manager, a bandwidth manager, and a media manager. The codec manager and the bandwidth manager used for negotiating a codec for a call between two endpoints.…

Status reporting system

Granted: November 12, 2013
Patent Number: 8582450
A supervisor entity comprises an entity status module for maintaining status of its subordinate entities and updating the supervisor entity with status updates for itself and the subordinate entities. The entity status module comprises an entity status controller for receiving a status message from a first subordinate entity, a subordinate determination module for determining a second subordinate entity that is subordinate to the first subordinate entity, a status update module for…

Systems and methods for providing agent queues

Granted: November 5, 2013
Patent Number: 8577018
This disclosure relates to using agent queues for a contact center. An agent queue profile includes parameters to configure an agent queue for each agent that is assigned to the agent queue profile. An agent queue profile manager is programmed to assign a given agent to the agent queue profile to define a corresponding agent queue for the given agent. The agent queue profile manager can also define parameters for the agent queue profile. A distribution module can control distribution of…

Distributed call pickup group for VoIP system

Granted: November 5, 2013
Patent Number: 8577011
A distributed call pickup group system comprises a call manager having an extension module. The extension module further comprises a group pickup module, a group pickup call stack, a backup group pickup module and a monitoring group pickup module. The extension module controls and manages the functionality associated with the group pickup feature. The group pick module advantageously allows any extension regardless of its location in the system or the switch to which it is connected to…

Phone-independent key expansion module

Granted: October 8, 2013
Patent Number: 8553875
A button box provides additional keys that can be used in conjunction with a telephone. In one embodiment, a button box is configured by associating it with a telephone and by programming its keys. When a key on the button box is activated, a key press event is sent from the button box to the associated phone. The phone treats the key press event as if a key on the phone itself had been activated and forwards the event to the voice switch appliance associated with the phone.…