Patents Assigned to Shoretel, INC
-
Patent number: 8930829Abstract: 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: GrantFiled: September 30, 2008Date of Patent: January 6, 2015Assignee: Shoretel, Inc.Inventors: AshvinKumar Patel, Glen Okita, Meigy Tsai, Michael Tovino
-
Patent number: 8903064Abstract: 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: GrantFiled: September 30, 2009Date of Patent: December 2, 2014Assignee: ShoreTel, Inc.Inventors: Glen K. Okita, Meigy Tsai, Iouri Achmanov, Michael S. W. Tovino, AshvinKumar H. Patel
-
Patent number: 8897172Abstract: 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: GrantFiled: January 26, 2011Date of Patent: November 25, 2014Assignee: ShoreTel, Inc.Inventors: Thomas E. Miller, Dale C. Tonogai, Kishore Nadimpalli, Stephen M. Winter
-
Patent number: 8869236Abstract: 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: GrantFiled: January 11, 2013Date of Patent: October 21, 2014Assignee: Shoretel, Inc.Inventors: Dale Tonogai, Darren J. Croke
-
Patent number: 8861510Abstract: 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: GrantFiled: June 28, 2012Date of Patent: October 14, 2014Assignee: ShoreTel, Inc.Inventor: Kent A. Fritz
-
Patent number: 8855290Abstract: 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: GrantFiled: June 11, 2010Date of Patent: October 7, 2014Assignee: ShoreTel, Inc.Inventors: Pramod Madabhushi, Chakradhar Kondapalli, Glenn Hessler
-
Patent number: 8850182Abstract: 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: GrantFiled: September 28, 2012Date of Patent: September 30, 2014Assignee: Shoretel, Inc.Inventors: Kent Fritz, Jason Harper, David Drell, Prabjeet Singh, Palani Selvam Thangavelu
-
Publication number: 20140274200Abstract: 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: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: SHORETEL, INC.Inventor: SHORETEL, INC.
-
Patent number: 8824327Abstract: 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: GrantFiled: December 21, 2011Date of Patent: September 2, 2014Assignee: ShoreTel, Inc.Inventors: Edwin J. Basart, Thomas E. Miller, Pascal R. Crausaz
-
Patent number: 8804577Abstract: 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: GrantFiled: September 30, 2009Date of Patent: August 12, 2014Assignee: ShoreTel, Inc.Inventors: Chakradhar Kondapalli, Pramod Madabhushi
-
Patent number: 8786669Abstract: 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: GrantFiled: April 2, 2012Date of Patent: July 22, 2014Assignee: ShoreTel, Inc.Inventors: Vu T. Hwang, Nam Do, Eric Carino, Pascal Crausaz
-
Publication number: 20140198786Abstract: 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: ApplicationFiled: January 22, 2014Publication date: July 17, 2014Applicant: SHORETEL, INC.Inventors: Jason Harper, Pramod Madabhushi, Pascal Crausaz, Kent Fritz, Thomas E. Miller
-
Patent number: 8762858Abstract: 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: GrantFiled: March 31, 2011Date of Patent: June 24, 2014Assignee: Shoretel, Inc.Inventors: Michael S. W. Tovino, Olaf D. K. Brandt, Jeffrey W. Ridley, Glen K. Okita
-
Patent number: 8755495Abstract: 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: GrantFiled: March 25, 2011Date of Patent: June 17, 2014Assignee: ShoreTel, Inc.Inventors: Mike S. W. Tovino, Pramod Madabhushi, Dale Tonogai
-
Patent number: 8730847Abstract: 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: GrantFiled: December 30, 2011Date of Patent: May 20, 2014Assignee: ShoreTel, Inc.Inventors: Eric Carino, Sachin Shukla
-
Publication number: 20140126429Abstract: 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: ApplicationFiled: January 15, 2014Publication date: May 8, 2014Applicant: Shoretel, Inc.Inventors: Fen-Chung Kung, Jesse Eugene Russell, Anish Sankalia, Hopeton S. Walker, Spencer C. Wang
-
Publication number: 20140119529Abstract: 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: ApplicationFiled: January 2, 2014Publication date: May 1, 2014Applicant: ShoreTel, Inc.Inventors: Michael S.W. Tovino, Richard A. Winslow, Glen K. Okita
-
Patent number: 8699481Abstract: 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: GrantFiled: August 20, 2010Date of Patent: April 15, 2014Assignee: ShoreTel, Inc.Inventors: Jason Harper, Pramod Madabhushi, Pascal Crausaz, Kent Fritz, Thomas E. Miller
-
Patent number: 8674546Abstract: 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: GrantFiled: March 10, 2011Date of Patent: March 18, 2014Assignee: ShoreTel, Inc.Inventors: David Porter Dix, Brian Davis
-
Patent number: 8670544Abstract: 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: GrantFiled: April 19, 2005Date of Patent: March 11, 2014Assignee: ShoreTel, Inc.Inventors: Michael S. W. Tovino, Richard A. Winslow, Glen K. Okita