ShoreTel Patent Grants

Wireless interface control to reduce power consumption

Granted: October 1, 2013
Patent Number: 8547887
A wireless mobile unit includes a first wireless interface configured to at least receive communication over a first wireless network. A second wireless interface is configured to provide for bidirectional communication over a second wireless network. An interface control is operative to control activation of the second wireless interface from an off state to an on state in response to a predefined radio frequency (RF) stimulus, the first wireless interface remaining in an on state…

Methods, systems, and products for emergency communications

Granted: September 17, 2013
Patent Number: 8537821
Methods, systems, and products are disclosed for processing emergency communications. A database of addresses is queried to determine if a communications address is an emergency communications address. When the communications address is the emergency communications address, then a location coordinate is retrieved and mapped to a location of an emergency services provider.

System and method for voicemail service mobility

Granted: August 27, 2013
Patent Number: 8521137
A method for utilizing a common voicemail box for a fixed-mobile convergence device includes automatically providing a confirmation message from a mobile client to an enterprise system in response to an enterprise call from the enterprise system being answered by a user at the mobile client. An incoming call from a calling party is connected with the mobile client in response to the confirmation message being received by the enterprise system to indicate that the enterprise call has been…

Managing network bandwidth

Granted: August 27, 2013
Patent Number: 8520541
A system for managing network bandwidth, according to one embodiment of the present invention comprises a configuration storage module and a call manager. The configuration storage module includes a supported codecs storage, codec lists, administrator settings storage and reservation storage list. The call manager includes an extension module, trunk module, location service engine, settings manager, bandwidth manager and media stream manager. The call manager receives an offer message…

Responding to IP call with a prompt to select an extension and routing packets to IP phone at selected extension

Granted: August 20, 2013
Patent Number: 8514846
A method and apparatus for providing multiple telephone lines using a single directory number. A method and apparatus for associating multiple directory numbers with multiple telephone lines. A broadband residential gateway (BRG) is a user interface to a broadband communication system providing packetized telephone service and other media services. The BRG has multiple ports, and each port is connected to one or more telephones. The multiple ports may be mapped to a single directory…

Extension monitoring in a distributed telephony system

Granted: August 6, 2013
Patent Number: 8503640
A telephony system is presented that enables one user to monitor another user's extension and perform functions on calls destined for the other user's extension. 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, association module, presentation module, park module, monitoring device interface module, and storage interface module.…

Resolving conflicts in distributed systems

Granted: July 23, 2013
Patent Number: 8493892
A method for resolving conflicts between conference bridges in a distributed conferencing system includes determining that a conflict exists between a first conference bridge and a second conference bridge. The conflict may arise from the first conference bridge and the second conference bridge independently providing a meeting resource for a first meeting. The method also includes determining at the first conference bridge and at the second conference bridge that the meeting resource is…

Programmable buttons for telephone user interface

Granted: July 16, 2013
Patent Number: 8490020
A graphical user interface for a telephone system includes programmable buttons which may be customized for individual users or groups of users. The programmable buttons enable user specific functionality to be provided, for example, enabling a button to be defined to record a call at a particular extension with one touch. The programmable buttons are collected onto toolbars and displayed on the user interface.

Telephone

Granted: July 16, 2013
Patent Number: D686183

Provisioning an internet protocol (IP) phone

Granted: July 9, 2013
Patent Number: 8483374
An Internet Protocol (IP) phone transmits on a network, an IP packet comprising a dynamically-assigned IP address. A computer associated with the network uses the dynamically-assigned IP address in the packet to identify a specific site to which the IP phone belongs and/or a specific local area network (LAN) to which the IP phone is connected. Then, data to be used to provide telephony service to the phone is recorded in a memory. In some embodiments, the computer associates the IP phone…

User activated bypass for IP media

Granted: July 9, 2013
Patent Number: 8483045
A system and method for falling back to a secondary network when there is insufficient quality on a primary network is disclosed. In one embodiment, a call manager has a media monitoring module, a bypass module, a PSTN control module and a GUI module. Once a call has been established between endpoints using a primary IP network, the media monitoring module monitors for degradation in call quality. If degradation in call quality is detected, the GUI module presents an interface to the…

Resolving resource time intervals in a distributed system

Granted: June 18, 2013
Patent Number: 8468121
In one example embodiment, a method can include determining resource time data for an update contact data record corresponding to a state of a given resource in a distributed contact center system. A repository can be queried for conflicting data records associated with the given resource based on the resource time data. Any inconsistency for the resource time data can be resolved based on results to the querying and the update contact data record.

Individual participant control of conference data

Granted: June 4, 2013
Patent Number: 8456507
A conference call system with a plurality of endpoints, a participant control server, a conference bridge and a switch is described. A first endpoint transmits conference data to the participant control server. The participant control server transmits the conference data to the other endpoints. In response to requests from the endpoint, the participant control server transmits recorded conference data for video, audio and web sessions that are individually controllable to pause,…

PSTN bypass for IP media

Granted: May 28, 2013
Patent Number: 8451714
A system and method for using a PSTN as a fallback for the IP media when the IP network cannot pass the media acceptably and while continuing to use the IP network for call control and other features. In one embodiment, a call controller has a media monitoring module, a bypass module and a PSTN control module. Once a call has been established between endpoints using a primary IP network, the media monitoring module monitors for degradation in call quality. If degradation in call quality…

Computer readable medium and method to facilitate handover

Granted: March 26, 2013
Patent Number: 8406772
A computer readable medium has machine readable instructions that can include a fingerprint detector to evaluate input data relative to mobility fingerprint data that defines at least one predetermined zone that is a proper subset of overlap in coverage areas between first and second radio technologies to determine whether to trigger a handover between the first and second radio technologies for a mobile unit based on an evaluation of the mobility fingerprint data relative to the input…

Telephone microphone

Granted: January 22, 2013
Patent Number: 8358776
A telephone comprising one or more speaker apertures, a microphone indicator disposed on a user-facing surface of the telephone, and one or more microphone apertures disposed proximate to the microphone indicator on a surface of the telephone other than the user-facing surface, where at least one of the microphone apertures is operable to allow audio to pass from the user to a microphone disposed in the telephone, and where the microphone indicator is arranged to direct the user to speak…

Methods for providing a status to devices in a distributed system

Granted: January 22, 2013
Patent Number: 8359354
A method for providing a status of a device to a plurality of devices in a distributed system includes receiving a status data packet from the device, the status data packet including the status of the device. The method also includes saving the status of the device to a memory and obtaining a list of the plurality of devices in the distributed system. The list is associated with a sequence for circulating the status data packet between the plurality of devices. The method further…

Video on hold for VoIP system

Granted: December 18, 2012
Patent Number: 8335301
A system for placing a telephone call on hold and presenting video to the user that has been placed on hold comprises video on hold arbiter that either is a part of the server or the switch of an IP telephony system. The video on hold arbiter comprises a hold monitoring module, a switch interface module and a media source interface module. The video on hold arbiter monitors calls between parties for the selection of a hold signal indicating that a first caller is placing a second caller…

Group paging synchronization for VoIP system

Granted: December 18, 2012
Patent Number: 8335209
This invention overcomes the problem of delay associated with establishing connections with individual phones by providing a method for sending a virtual real time voice message processed through a VOIP system to a group of phones concurrently. The method includes assembling a portion of the voice message. The voice message includes a voice portion and an address portion. The voice portion of the voice message is buffered in a digital buffer. The address portion is used to determine the…

Phone URL exchange

Granted: December 11, 2012
Patent Number: 8331542
A computer system (a method) for exchanging information such as a Universal Resource Locator (URL) or a Universal Resource Identifier (URI) over a communication channel in general and over a telephone communications channel in particular in a unified communications system is disclosed. In one embodiment, the system comprises a phone URL exchange unit configured to receive a phone URL exchange request from a first endpoint, to determine the URL to be sent and URL encoding method based on…