Abstract:
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for software turret phone functionalities. A system can display, via a graphical user interface, graphical elements grouped according to a common attribute. Each of the graphical elements can represent an open communication line connecting a first device associated with a first user with a second respective device associated with a second respective user. The system can receive a selection of a graphical element of the graphical elements from the first user, the selection indicating a selected user associated with a respective device. Based on the selection, the system can manipulate a corresponding open communication line connecting the first device associated with the first user with the respective device associated with the selected user.
Abstract:
A presentation pacing system includes a monitor module for monitoring a time spent by a speaker on one or more slides while presenting a presentation, the presentation having a plurality of slides. The presentation pacing system further includes a compare module for comparing the monitored time with a pre-recorded time associated with the slides. The presentation pacing system further includes a notification module for notifying the speaker for changing pace of the presentation based at least on the comparison. The presentation pacing system further includes a query module for scheduling and presenting queries of audience to the speaker of the presentation during a slide transition.
Abstract:
A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, mark a work item as interruptible. The work item may receive an interruptible marking when the work item is assigned to an adequately-matched agent rather than a well-matched. Processing of the work item by the adequately-matched agent may be interrupted if the well-matched agent becomes available prior to the work item being completed by the adequately-matched agent.
Abstract:
A contact center is described along with various methods and mechanisms for administering the same. Work assignment methods are disclosed that place tasks in bins by time intervals and are processed within a delta queue ring buffer. The delta queue ring buffer can assign the tasks by seconds and order tasks by interval for efficient handling, and then loop around to use the same bins. By using fixed intervals and a moving queue pointer, the scheduling delta queue solution allows for fast selection of the queue to insert and fast processing of the queues on timeout. The scheduling delta queue solution allows for the processing of at least, but not limited to one million tasks with only memory as a constraint.
Abstract:
A dynamic notification system for managing notifications on a user device is provided. The dynamic notification system includes a monitor module for monitoring user's interactions with previous notifications on the user device. The dynamic notification system further includes an order module for dynamically determining an order of display for notifications based on the user's interactions with the previous notifications. The dynamic notification system further includes a display module for displaying the notifications based on the determined order. The dynamic notification system also includes a customization module that allows a user to customize the order of display for notifications based upon a source or application associated with a notification.
Abstract:
An optical scanner scans a first portion of a print of a body part such as a finger in a first area of an optical surface. The optical scanner detects a motion of the body part to a second area of the optical surface. This can be done in various ways. One way is for the optical scanner to detect a sliding motion of the body part to determine if most of the first portion of the print is in the second area. Another way is for the optical scanner to determine a rolling motion of the print based on a continuity of the print from the first area to the second area. A similar system and method is disclosed which detects a rolling motion of a body part by using a sleeve with multiple properties.
Abstract:
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for facilitating communications based on a trusted relationships. A system configured to practice the method first receives a communication request from a second communication device for a specific resource, wherein the communication request is based, at least in part, on trust information generated by a previously established trusted relationship. The system confirms, via an access to a trust database and using the trust information, (1) an identity of a sender of the communication request and (2) access permissions for a requested resource. Then, if the identity and the access permissions are confirmed, the system establishes communications between the first communications device and the second communications device in response to the communication request according to the specific resource. The trust information can include a trust user ID and a trust key.
Abstract:
Intelligent notification of requests for real-time online interaction, and related methods, systems, and computer-readable media are disclosed. In this regard, in one embodiment, a method for intelligently processing a request for real-time online interaction comprises receiving, by a computing device, a request for real-time online interaction directed to a recipient identifier associated with a recipient device of a recipient and originating from a requestor device of a requestor. The method further comprises determining, by the computing device, an interruption indicator that indicates a recipient activity priority relative to a delivery priority of the request for real-time online interaction. The method additionally comprises delivering a notification of the request for real-time online interaction to the recipient device of the recipient, responsive to the interruption indicator indicating that the delivery priority of the request for real-time online interaction exceeds the recipient activity priority.
Abstract:
Methods, devices, and systems are provided such that enterprise network administrators may create and display a dial plan management arrangement using enterprise canonical format and number normalization and friendly display tables. A solution is provided for creating and managing call routing simply and graphically using enterprise canonical format rather than through a legacy routing scheme using of a series of tables with no graphic depiction and multiple formats. By using a single format with a graphical representation when administering dial planning, implementation and management are significantly simpler and more efficient.
Abstract:
System and method to provide contextual services, the method including: capturing a characteristic of a first person inside or within a predetermined distance of a monitored space; accessing a database of identifying characteristics of potential visitors to the monitored space; identifying the first person by use of the database, to produce an identified visitor; and providing to a second person an information related to the identified visitor. The system may include: a database of identifying characteristics of potential visitors to a monitored space; a surveillance device configured to capture a characteristic of a first person inside or within a predetermined distance of the monitored space; a processor configured to identify the first person by use of the database, to produce an identified visitor; and a communication interface configured to provide to a second person an information related to the identified visitor.