System and method for call management in single window communication endpoints

US10712927B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10712927-B2
Application numberUS-201514872813-A
CountryUS
Kind codeB2
Filing dateOct 1, 2015
Priority dateJun 12, 2015
Publication dateJul 14, 2020
Grant dateJul 14, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

When a communication session is established, display information is sent to a first window of a communication application. The first window of the communication application displays current status information for the live communication session. For example, the first window may include a mute status (e.g., that the call is currently muted by the user) and call time. When the display of the communication application is switched to a second window that covers the first window, display information for a call dart is sent that displays current status information for the first live communication session over a portion of the second window. For example, the call dart may be a small thumbnail or banner that allows the user to view the current status of the live communication session, such as the mute status of the live communication session and the current duration of the live communication session.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer readable non-transitory medium having stored thereon instructions that, when executed, cause a processor to perform a method, the instructions comprising: instructions to send display information of a first window of a communication application, wherein the communication application displays information for a first live communication session; instructions to switch display of the communication application to a second window that covers the first window; in response to switching display of the communication application to the second window, instructions to send display information for a first call dart that displays current status information for the first live communication session over a portion of the second window; instructions to detect an area of the second window that has a higher display priority than the first call dart; instructions to, in response to detecting the area of the second window that has the higher display priority, determine if the first call dart is over the area of the second window that has the higher display priority; instructions to, in response to determining that the first call dart is over the area of the second window that has the higher display priority, determine an area of the second window that has a lower display priority than the first call dart; instructions to, in response to determining the area of the second window that has the lower display priority, move display of the first call dart from the area of the second window that has the higher display priority to the area of the second window that has the lower display priority; instructions to automatically switch display of the communication application from the second window to the first window, wherein the first window covers the second window; and instructions to, in response to automatically switching display of the communication application from the second window to the first window, update or replace the first call dart with current status information of the first live communication session or a second live communication session. 2. The computer readable non-transitory medium of claim 1 , wherein the first live communication session is one of a voice communication session, a multimedia communication session, a collaboration session, or video communication session and wherein the current status information includes a mute button that displays whether the first live communication session has been muted or not. 3. The computer readable non-transitory medium of claim 1 , wherein the first live communication session is a video communication session that displays a plurality of video streams of a plurality of parties on the video communication session and further comprising: instructions to determine a party who is currently talking in the live video communication session; and in response to determining who is currently talking in the live video communication session, instructions to display a video stream of the party who is currently talking in the live video communication session on the first call dart. 4. The computer readable non-transitory medium of claim 1 , wherein the first live communication session comprises a second live communication session and wherein the first call dart further comprises a second call dart that displays current status information for the second live communication session. 5. The computer readable non-transitory medium of claim 1 , wherein the first live communication session includes a second live communication session that has been placed upon hold and further comprising: instructions to determine that the first live communication session has ended; and in response to determining that the first live communication session has ended, instructions to update or replace the first call dart with current status information for the second live communication session that has been placed on hold, wherein the current status information for the second live communication session that has been placed on hold includes a button to join the second live communication session. 6. The computer readable non-transitory medium of claim 1 , wherein the first call dart can be moved by a user of a communication endpoint along any edge of a display on a single window communication endpoint. 7. The computer readable non-transitory medium of claim 1 , further comprising: instructions to detect an area of the second window that has the higher display priority no longer has the higher display priority; and instructions to, in response to detecting that the area of the second window that has the higher display priority no longer has the higher display priority, move display of the first call dart from the area of the second window that had the lower display priority to a predefined position. 8. The computer readable non-transitory medium of claim 1 , further comprising: instructions to detect that an area of the second window that has the higher display priority no longer has the higher display priority; and instructions to, in response to detecting that the area of the second window that has the higher display priority no longer has the higher display priority, move display of the first call dart to a position that the display of the first call dart was in prior to the determination of the display of the first call dart being over the area of the second window that has the higher display priority. 9. The computer readable non-transitory medium of claim 1 , further comprising: instructions to receive user input to do one or more of: drag-and-drop an object onto the first call dart; and drag-and-drop the first call dart onto the object, wherein the object represents one or more of a file, an application, and a communication session change object; and instructions to, in response to receiving the user input to drag-and-drop the object onto the first call dart or receiving the user input to drag-and-drop the first call dart onto the object, implement a function of the object in the live communication session. 10. The computer readable non-transitory medium of claim 1 , further comprising: instructions to display a second call dart based on receiving an incoming live communication session, wherein the second call dart has an accept/decline button. 11. The computer readable non-transitory medium of claim 1 , wherein the first live communication session comprises a voice communication session and wherein the second live communication session comprises a multimedia communication session. 12. A method for managing a communication endpoint comprising: sending display information of a first window of a communication application, wherein the communication application displays information for a first live communication session; switching display of the communication application to a second window that covers the first window; in response to switching display of the communication application to the second window, sending display information for a first call dart that displays current status information for the first live communication session over a portion of the second window; detecting an area of the second window that has a higher display priority than the first call dart; in response to detecting the area of the second window that has the higher display priority, determining if the first call dart is over the area of the second window that has the higher display priority; in response to determining that the first call dart is over the area of the second window that has the higher display priority, determining an area of the second window that has a lower display priority than the first call dart; in response to determining that the ar

Assignees

Inventors

Classifications

  • with means for local support of applications that increase the functionality · CPC title

  • User guidance or feature selection · CPC title

  • Displays · CPC title

  • Arrangements for placing incoming calls on hold · CPC title

  • G06F3/0486Primary

    Drag-and-drop · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10712927B2 cover?
When a communication session is established, display information is sent to a first window of a communication application. The first window of the communication application displays current status information for the live communication session. For example, the first window may include a mute status (e.g., that the call is currently muted by the user) and call time. When the display of the comm…
Who is the assignee on this patent?
Avaya Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0486. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 14 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).