Patents Assigned to Shoretel, INC
-
Patent number: 9204359Abstract: In one embodiment a mobile client includes a first voice interface configured to communicate voice media via a first radio technology. A second voice interface is configured to communicate voice media via a second radio technology, which is different from the first radio technology. A data interface can communicate data via at least one of the first radio technology and the second radio technology. Call control is programmed to control the data interface to perform signaling from the mobile client for establishing parameters for a voice media session between the mobile client and a third party via a selected one of the first voice interface and the second voice interface The call control controls the signaling from the mobile client depending on which of the first voice interface and the second voice interface the call control determines to utilize for the voice media session.Type: GrantFiled: July 10, 2008Date of Patent: December 1, 2015Assignee: ShoreTel, Inc.Inventors: Bhawani Sapkota, Timothy S. Olson
-
Patent number: 9203968Abstract: 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 is 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: June 9, 2014Date of Patent: December 1, 2015Assignee: ShoreTel, Inc.Inventors: Vu T. Hwang, Nam Do, Eric Carino, Pascal Crausaz
-
Patent number: 9171290Abstract: This disclosure relates to handling email for a contact center. In one example, a contact center system can include an email interface to access an enterprise email system, inbound emails to and from each inbound mailbox in the contact center system being stored and maintained in the enterprise email system. An email tracking data structure can be stored in memory, the email tracking data structure programmed to store interaction data corresponding to each email interaction being processed by the contact center system. An email handling control can be programmed to control sending a reply email to a given incoming contact email from a contact based on the interaction data associated with the given incoming contact email, the reply email being sent to the contact through the enterprise email system via the email interface.Type: GrantFiled: June 17, 2011Date of Patent: October 27, 2015Assignee: SHORETEL, INC.Inventors: Darren Croke, Asim Parekh, Eric Lockhart
-
Patent number: 9167097Abstract: A method and apparatus provide multiple telephone lines using a single directory number. A method and apparatus associate 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 can provide greeting and message features. A greeting may instruct a caller to select a name or extension which is associated with a party the caller is attempting to reach. Also, a message, played after the greeting, may further instruct the caller.Type: GrantFiled: July 17, 2013Date of Patent: October 20, 2015Assignee: Shoretel, Inc.Inventors: Fen-Chung Kung, Anish Sankalia, Spencer C. Wang, Jesse E. Russell
-
Patent number: 9158525Abstract: A system for image upgrade, according to one embodiment of the present invention comprises an upgrade director and a target device comprising a manager module. The upgrade director sends a first command to the manager module initiating an upgrade event. The manager module receives the first command. The manager module calculates a delay parameter. The manager module downloads an upgrade image after the delay parameter has ended. The upgrade director sends a second command to the manager module indicating that the upgrade event is to conclude. The manager module receives the second command from the upgrade director. The manager module reboots using the upgrade image responsive to the second command.Type: GrantFiled: October 4, 2010Date of Patent: October 13, 2015Assignee: ShoreTel, Inc.Inventors: Venkatraman Naganathan, Glen Okita
-
Patent number: 9161185Abstract: A non-transitory computer readable medium can include instructions for performing a method. The method can include receiving, at a mobile client, an enterprise call from an enterprise system in response to an incoming call from a calling party to the enterprise system. The method can also include determining, at the mobile client, whether the enterprise call is anchored in the enterprise system. If the enterprise call is determined to be anchored in the enterprise system, a confirmation message can be provided from the mobile client to the enterprise system in response to the enterprise call being answered for voice communication at the mobile client.Type: GrantFiled: August 16, 2013Date of Patent: October 13, 2015Assignee: SHORETEL, INC.Inventors: Bhawani Sapkota, Timothy S. Olson
-
Patent number: 9143618Abstract: A conference call solution with one or more conference server, one or more conference bridge and one or more media mixer. A conference server is chosen as the conference bridge for the conference call using various optimization techniques. A media mixer for the conference call may also be chosen using various optimization techniques. The media mixer mixes media data from one or more conference bridge. If a conference bridge or the media mixer fails, the system recovers from the failure with minimal interruption to the users.Type: GrantFiled: December 29, 2008Date of Patent: September 22, 2015Assignee: ShoreTel, Inc.Inventors: Pramod Madabhushi, Prasannakumar Mallappa, Puneet Saran Sarna
-
Patent number: 9137376Abstract: A method for joining a teleconference includes receiving a schedule for the teleconference at a conferencing system. The schedule may include a start time for the teleconference and one or more conference rooms for attendees to use during the teleconference. A first message is sent from the conferencing system to the at least one communication device. The first message indicates to the at least one communication device to provide a user notification associated with the teleconference. A second message is received at the conferencing system. The second message is sent in response to an action by an attendee of the teleconference. The second message indicates to the conferencing system to initiate the teleconference with the at least one communication device or to join the at least one communication device to the teleconference.Type: GrantFiled: October 7, 2014Date of Patent: September 15, 2015Assignee: ShoreTel, Inc.Inventors: Edwin Basart, Pascal Crausaz
-
Patent number: 9122716Abstract: A system can include an upgrade system manager. The upgrade system manager can be configured to communicate with an upgrade database that employs a given schema. The system can also include a legacy system manager configured to communicate with a legacy database that employs a different schema, wherein the legacy database contains a subset of the data stored at the upgrade database. The legacy database can be configured to provide a forward migration trigger to the upgrade system manager in response to detecting an update to the legacy database. The upgrade system manager can further be configured to determine whether data received from an application configured to produce data for the upgrade database is to be provided to the legacy database.Type: GrantFiled: December 13, 2012Date of Patent: September 1, 2015Assignee: SHORETEL, INC.Inventors: Venkatraman Naganathan, Glen K. Okita
-
Patent number: 9106452Abstract: The cloud computing VoIP system includes a software as a service (SaaS) site and one or more additional sites. The SaaS site includes a gateway and a call manager and is coupled for communication across an IP network and the PSTN. The call manager includes a media monitoring module, a bypass module, a PSTN control module and a GUI module. The SaaS site handles and controls voice and video calls over the IP network and the PSTN for endpoints at the one or more additional sites. In another embodiment, the cloud computing VoIP system is also coupled to a cellular network and the endpoints include an associated cellular phone. The cloud computing VoIP system also includes a method for falling back to a secondary network, namely the cellular network, when there is insufficient quality on a primary network.Type: GrantFiled: December 29, 2010Date of Patent: August 11, 2015Assignee: Shoretel, Inc.Inventor: Edwin J. Basart
-
Patent number: 9083822Abstract: A system, method and graphical user interface for determining a speaker's position and a generating a display showing the position of the speaker. In one embodiment, the system comprises a first speakerphone system and a second speakerphone system communicatively coupled to send and receive data. The speakerphone system comprises a display, an input device, a microphone array, a speaker, and a position processing module. The position processing module is coupled to receive acoustic signals from the microphone array. The position processing module uses these acoustic signals to determine a position of the speaker. The position information is then sent to other speakerphone system for presentation on the display.Type: GrantFiled: November 8, 2012Date of Patent: July 14, 2015Assignee: Shoretel, Inc.Inventors: Edwin J. Basart, David B. Rucinski
-
Patent number: 9065665Abstract: A conference call system with a plurality of endpoints, a switch and a conference bridge is described. A first endpoint participating in a call authenticates a second endpoint for the call by transmitting to the switch a request to authenticate the second endpoint for the call. The second endpoint is authenticated without the user of second endpoint inputting the authentication data. Additionally, a voice call is upgraded to a collaboration call, i.e. a call with an associated visual presentation, through an upgrade request. The first endpoint transmits the upgrade request and consequently the collaboration bridge creates a visual presentation for the upgraded call. A link to the presentation is then transmitted to a call manager associated with the first endpoint.Type: GrantFiled: June 14, 2010Date of Patent: June 23, 2015Assignee: Shoretel, Inc.Inventor: Kent Fritz
-
Patent number: 9055192Abstract: 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, fast-forward and rewind the conference data. The participant control server establishes secondary connections for the endpoints including a ghost hold and a sidebar.Type: GrantFiled: May 1, 2013Date of Patent: June 9, 2015Assignee: Shoretel, Inc.Inventors: Prasannakumar Mallappa, Thomas E. Miller, Pascal R. Crausaz
-
Patent number: 9043274Abstract: A non-transitory computer readable medium can include a local management service programmed to receive real-time status information from producer components registered within the local management service. The local management service can also periodically propagate status data to a local database based on the real-time status information, the status data corresponding to changes in the status information for at least one of the producer components. A local system manager can be programmed to push the status data across a network to a central system manager to facilitate a storing of the status data in a central database, wherein the status data pushed to the central system manager includes only status data changed in the local database.Type: GrantFiled: May 22, 2012Date of Patent: May 26, 2015Assignee: Shoretel, Inc.Inventors: Andy Cheng, Venkatraman Naganathan
-
Patent number: 9037977Abstract: A system for simulated communication is described. A simulator module generates simulated communication information. A Graphical User Interface module (“GUI module”) generates graphical data based at least in part on the simulated communication information. The graphical data creates the appearance of an ongoing communication between a reserved agent and a third party user that is not yet occurring. The GUI module sends the graphical data to a display associated with the reserved agent device so that the display depicts a simulated communication.Type: GrantFiled: March 22, 2011Date of Patent: May 19, 2015Assignee: ShoreTel, Inc.Inventors: Michael S. W. Tovino, Glen K. Okita, Meigy Tsai, Florin Micle
-
Patent number: 9008076Abstract: A system and a method are disclosed for reducing interaction between a server and an endpoint while executing features on an endpoint. The endpoint, and not the application server, includes part or all of the implementation of UI logic and feature logic. The endpoint therefore does not have to rely on server's instructions for executing a feature. The endpoint also includes an endpoint determination module for determining the parts of the UI logic and feature logic implemented on the endpoint and the parts implemented on a switch or a server.Type: GrantFiled: March 31, 2009Date of Patent: April 14, 2015Assignee: ShoreTel, Inc.Inventor: Michael S. W. Tovino
-
Patent number: 8982902Abstract: A method for providing telephony services in a distributed VoIP system includes determining that a first switch is unable to communicate with a first server, where the first switch is configured to provide telephony services to a first plurality of communication devices, and the first server is configured to provide applications and data associated with the first plurality of communication devices to the first switch. The method also includes sending an adoption request from the first switch to a second server, where the second server is configured to provide applications and data associated with a second plurality of communication devices to a second switch and also configured to provide the applications and data associated with the first plurality of communication devices to the first switch. The method also includes receiving at the first switch the applications and data associated with the first plurality of communication devices from the second server.Type: GrantFiled: June 28, 2012Date of Patent: March 17, 2015Assignee: ShoreTel, Inc.Inventors: Venky Naganathan, Glen Okita
-
Patent number: 8948359Abstract: 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. A server sends information to a monitoring device regarding the status of a monitored extension and calls offering on that extension. A server also enables a user to navigate through multiple calls offering and park a selected call.Type: GrantFiled: June 28, 2013Date of Patent: February 3, 2015Assignee: ShoreTel, Inc.Inventors: Michael S. W. Tovino, Richard A. Winslow
-
Patent number: 8942709Abstract: Systems and methods provide a single E.164 number for voice and data call redirection and telephony services such as caller identification, regardless of in which type of network a dual mode mobile device operates. When the dual mode device registers and is active in a GSM network, temporary routing and status updates are triggered and resultant information is maintained in both networks. A mobile terminated call is routed through an enterprise WLAN with call control within the enterprise being handled by SIP or H.323 signaling, and the call is redirected to the mobile device in the GSM network, where call control is assumed by the SS7 network. Services are provided using the protocols native to the active network, and the single E.164 is used consistently along with or lieu of the temporary routing information for subscriber identity specific functions, such as caller identification and voice mail.Type: GrantFiled: December 29, 2009Date of Patent: January 27, 2015Assignee: Shoretel, Inc.Inventors: Thomas Wayne Bonner, Nhan Thanh Tran, Mark Enzmann, Simon Richardson
-
Patent number: D729758Type: GrantFiled: March 14, 2013Date of Patent: May 19, 2015Assignee: SHORETEL, Inc.Inventors: Glen Kazumi Okita, Pejman Roshan, Timothy Scott Olson