Patents Assigned to Shoretel, INC
  • Patent number: 8930829
    Abstract: An apparatus and a method for monitoring availability of a contact are described. The apparatus includes an interface module for receiving a selection from a user that indicates the contact to be monitored. The apparatus also includes a presence change alert manager that is coupled to the interface module and is coupled to a network. The presence changer alert manager is configured to determine at least one relevant type of availability for the contact and to determine if availability information obtained from the network corresponds to a change in a relevant type of availability for the contact. The apparatus further includes a notification manager coupled to the presence change alert manager. If the presence change alert manager determines that the obtained availability information corresponds to a change of a relevant type of availability for the contact, the notification manager generates a notification alerting the user of the change.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: January 6, 2015
    Assignee: Shoretel, Inc.
    Inventors: AshvinKumar Patel, Glen Okita, Meigy Tsai, Michael Tovino
  • Patent number: 8903064
    Abstract: A system for providing enhanced history information across multiple clients comprises a call application server having a history system, a telephony system and a history cache. The call application server advantageously maintains a history records for each user of the system. The enhanced history system is particularly advantageous because regardless of the endpoint (e.g., phone, thin client, personal call manager or standalone IP phone) with which the user is interacting, the history information specifically for that user is delivered by the call application server to that endpoint. Furthermore, the call application server allows the user to access history information using end points which heretofore were unable to provide history functionality. Finally, the call application server makes the history records universal across all endpoints with which the user interacts, in contrast to prior art, which had limited call history information specific to a particular endpoint.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: December 2, 2014
    Assignee: ShoreTel, Inc.
    Inventors: Glen K. Okita, Meigy Tsai, Iouri Achmanov, Michael S. W. Tovino, AshvinKumar H. Patel
  • Patent number: 8897172
    Abstract: 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.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: November 25, 2014
    Assignee: ShoreTel, Inc.
    Inventors: Thomas E. Miller, Dale C. Tonogai, Kishore Nadimpalli, Stephen M. Winter
  • Patent number: 8869236
    Abstract: One embodiment includes a non-transitory computer readable medium having instructions executable by a processor to implement a method. The method includes receiving user configuration data for a network device, the configuration system being coupled to a service network. The method also includes storing device configuration data in a configuration database coupled to the service network, the device configuration data being based on the user configuration data and service network data. The method also includes receiving a configuration request at the configuration system from the network device in response to the network device being unconfigured and connected in a user network. The method further includes transmitting the device configuration data from the configuration database to the network device in response to the configuration request.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: October 21, 2014
    Assignee: Shoretel, Inc.
    Inventors: Dale Tonogai, Darren J. Croke
  • Patent number: 8861510
    Abstract: The present technology comprises system architecture and methods that provide a media proxy configured to be inserted dynamically into a VoIP system, as-needed, either during call setup or during a call; in either case, in response to invoking a particular feature that requires the media proxy. This dynamic media proxy configuration provides many advantages, including lower cost and better quality of calls. In some embodiments of the system architecture and methods, the media proxy is configured to be inserted during set up of a call. In other embodiments of the system architecture and methods, the media proxy is configured to be inserted when a call is in progress.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: October 14, 2014
    Assignee: ShoreTel, Inc.
    Inventor: Kent A. Fritz
  • Patent number: 8855290
    Abstract: A monitoring device 132 provides a shared call stack to a monitored extension and one or more proxy extensions. For example, the monitored extension is a boss' extension in a business environment, and the proxy extension is an extension for a boss' secretary. The monitoring device 132 detects an incoming call for the monitored extension. The incoming call is redirected, by the monitoring device 132, to a shared extension that is associated with the monitored extension. The shared extension has a shared call stack. The shared call stack has a call stack position that is shared with a proxy extension. The incoming call is made available as a call option in the call stack position so that the monitored extension and the proxy extension can user the monitoring device to perform call functions on the incoming call. The monitoring device can also perform call functions on outgoing calls.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: October 7, 2014
    Assignee: ShoreTel, Inc.
    Inventors: Pramod Madabhushi, Chakradhar Kondapalli, Glenn Hessler
  • Patent number: 8850182
    Abstract: This disclosure relates capture of encrypted network traffic. As an example, a non-transitory computer readable medium can include a command interface programmed to receive control instructions that control capture of protocol data from a network. A capture module can be programmed to receive decoded protocol data from a device application responsive to the control instructions and to synthesize frames of output capture data in that includes at least the decoded protocol data.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: September 30, 2014
    Assignee: Shoretel, Inc.
    Inventors: Kent Fritz, Jason Harper, David Drell, Prabjeet Singh, Palani Selvam Thangavelu
  • Publication number: 20140274200
    Abstract: A non-transitory computer-readable medium can include instructions for performing a method that includes docking a mobile device with a docking station using at least one physical connection and at least one wireless connection to provide communication between the mobile device and the docking station. One of the physical or wireless connections can be selected for providing a signaling channel for communication of signaling data between the mobile device and the docking station. Independently of the signaling channel, one of the physical or wireless connections can be selected for providing a media channel for communication of media data between the mobile device and the docking station.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: SHORETEL, INC.
    Inventor: SHORETEL, INC.
  • Patent number: 8824327
    Abstract: A system for exchanging information for improved call quality includes an exchange engine for switching between networks or communication channels and a monitoring module for determining quality of communication over a network or communication channels and initiating switching in response to poor call quality. The monitoring module may be responsive to input from the user or to call quality as determined for example by statistical measurement. The exchange engine identifies the network or communication channel in use for the current call; determines the call quality for a second network or communication channel not being used for the current call; determines whether call quality of the second network is better than the first network; and switches the current call between a first user and the second user from the first network to the second network if the call quality of the second network is better than the first network.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: September 2, 2014
    Assignee: ShoreTel, Inc.
    Inventors: Edwin J. Basart, Thomas E. Miller, Pascal R. Crausaz
  • Patent number: 8804577
    Abstract: 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 hold from an endpoint other than the selected participant's endpoint, disconnecting a selected participant from an endpoint other than the selected participant's endpoint and transferring a call with two or more participants to a new participant's endpoint.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: August 12, 2014
    Assignee: ShoreTel, Inc.
    Inventors: Chakradhar Kondapalli, Pramod Madabhushi
  • Patent number: 8786669
    Abstract: 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 of attendees. The method also includes providing the conference information from the first conference bridge to a second conference bridge separate from the first conference bridge, and providing the conference information from the second conference bridge to a second group of attendees.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: July 22, 2014
    Assignee: ShoreTel, Inc.
    Inventors: Vu T. Hwang, Nam Do, Eric Carino, Pascal Crausaz
  • Publication number: 20140198786
    Abstract: A system for using one or 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 settings list. The first call manager and transmits an invite message to a second call manager at a first via site. The invite message includes the first filtered media preferences list. The first call manager receives from the second call manager a call settings list that includes a description of the call settings negotiated between the source site, the first via site and a destination site.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 17, 2014
    Applicant: SHORETEL, INC.
    Inventors: Jason Harper, Pramod Madabhushi, Pascal Crausaz, Kent Fritz, Thomas E. Miller
  • Patent number: 8762858
    Abstract: 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 if a telephone call manager that receives the user's input displays call activity indicating that the user's intended callee is already on the phone, the user may decide to wait until the callee becomes available (as indicated by a change in callee's call activity).
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: June 24, 2014
    Assignee: Shoretel, Inc.
    Inventors: Michael S. W. Tovino, Olaf D. K. Brandt, Jeffrey W. Ridley, Glen K. Okita
  • Patent number: 8755495
    Abstract: 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.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: June 17, 2014
    Assignee: ShoreTel, Inc.
    Inventors: Mike S. W. Tovino, Pramod Madabhushi, Dale Tonogai
  • Patent number: 8730847
    Abstract: 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 associated with a conferencing application on the mobile device and includes a second identifier of the conference. The method also includes launching the conferencing application on the mobile device and sending the second identifier of the conference from the mobile device to the conference bridge to establish the conference between the conference bridge and the conferencing application via the mobile device.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: May 20, 2014
    Assignee: ShoreTel, Inc.
    Inventors: Eric Carino, Sachin Shukla
  • Publication number: 20140126429
    Abstract: 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 if an active call forwarding profile is not found. However, if an active call forwarding profile is found, the call forwarding information is sent to the call manager. The call is routed to at least a third telephone based on the call forwarding information.
    Type: Application
    Filed: January 15, 2014
    Publication date: May 8, 2014
    Applicant: Shoretel, Inc.
    Inventors: Fen-Chung Kung, Jesse Eugene Russell, Anish Sankalia, Hopeton S. Walker, Spencer C. Wang
  • Publication number: 20140119529
    Abstract: 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 to a phone regarding the contents of a directory. A server also enables a user to navigate through the directory, filter the directory, and perform call functions on phone numbers associated with directory entries.
    Type: Application
    Filed: January 2, 2014
    Publication date: May 1, 2014
    Applicant: ShoreTel, Inc.
    Inventors: Michael S.W. Tovino, Richard A. Winslow, Glen K. Okita
  • Patent number: 8699481
    Abstract: 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 call manager at a first via site. The invite message includes the first filtered media preferences list. The first call manager receives from the second call manager a call settings list that includes a description of the call settings negotiated between the source site, the first via site and a destination site.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: April 15, 2014
    Assignee: ShoreTel, Inc.
    Inventors: Jason Harper, Pramod Madabhushi, Pascal Crausaz, Kent Fritz, Thomas E. Miller
  • Patent number: 8674546
    Abstract: 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.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: March 18, 2014
    Assignee: ShoreTel, Inc.
    Inventors: David Porter Dix, Brian Davis
  • Patent number: 8670544
    Abstract: 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 to a phone regarding the contents of a directory. A server also enables a user to navigate through the directory, filter the directory, and perform call functions on phone numbers associated with directory entries.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: March 11, 2014
    Assignee: ShoreTel, Inc.
    Inventors: Michael S. W. Tovino, Richard A. Winslow, Glen K. Okita