System and Method for Addressing Communication Issues for Contact Center Service Quality
US-2016036972-A1 · Feb 4, 2016 · US
USRE50834E · US · E1
| Field | Value |
|---|---|
| Publication number | US-RE50834-E |
| Application number | US-202217736922-A |
| Country | US |
| Kind code | E1 |
| Filing date | May 4, 2022 |
| Priority date | Apr 2, 2018 |
| Publication date | Mar 17, 2026 |
| Grant date | Mar 17, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for receiving a first signal from a first client device, the first signal indicative of a first user activity is provided. The method includes receiving a second signal from a client device, and storing the first signal and the second signal in an activity history log associated with the first user. The method includes determining, by a server, a presence status of the first user, configuring a presence indicator for the first user based on the presence status, and receiving, from a second user, a request for the presence indicator for the first user. The method includes validating the request from the second user and providing the presence indicator for the first user to the second user. A system and a non-transitory, computer readable medium storing instructions to perform the above method are also provided.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented method, comprising: receiving a first signal from a first client device of a first user, the first client device registered with a first communication platform hosting a presence detection engine, the first signal indicative of a first activity of a first user associated with the first client device being active through the first communication platform; receiving a second signal from a second client device not registered with the first communication platform of the first user, the second signal identified in an activity history log and indicative of a second activity of the first user associated with the second client device being active through a second communication platform that is independent of the first communication platform; storing the first signal and the second signal in an activity history log associated with the first user; determining, by a server the presence detection engine, a presence status of the first user based on an analysis of the activity history log; configuring a presence indicator for the first user based on the presence status; receiving, from a second user, a request for the presence indicator for the first user; validating the request from the second user; verifying that the second user is associated with the first user in a collaboration list stored in a database and is authorized to request the presence indicator for the first user; and providing the presence indicator for the first user to the second user when the request is validated. 2 . The computer-implemented method of claim 1 , wherein the first communication platform or the second communication platform comprise at least one of a calendar server, a desktop computer, a mobile phone or a desk phone. 3 . The computer-implemented method of claim 1 , further comprising incorporating a type, a location and a transaction status of the first client device or the second client device in the presence indicator for the first user. 4 . The computer-implemented method of claim 1 , wherein at least one of the first signal and the second signal comprises a communication transaction selected from one of a start communication, an end communication, or a transfer communication, and configuring a presence indicator further comprises determining a presence status based on the communication transaction. 5 . The computer-implemented method of claim 1 , wherein the first signal comprises a presence information, and the second signal comprises a communication transaction, and configuring a presence indicator further comprises identifying the communication transaction. 6 . The computer-implemented method of claim 1 , wherein the activity history log comprises a user communication history information from multiple communication platforms associated with the first user, and the computer-implemented method further comprises updating an entry for a communication platform in the activity history log with the first signal from the first client device. 7 . The computer-implemented method of claim 1 , wherein configuring a presence indicator for the first user comprises determining a time lapse since the first user last updated a presence status. 8 . The computer-implemented method of claim 1 , wherein determining the presence status of the first user comprises receiving a desired presence status from the first user. 9 . The computer-implemented method of claim 1 , further comprising requesting the first signal from the first client device when the second user requests the presence indicator. 10 . The computer-implemented method of claim 1 , further comprising updating a first user presence status in the activity history log based on the presence indicator. 11 . A system comprising: one or more processors; and a memory coupled to the one or more processors, the memory including instructions that, when executed by the one or more processors, cause the one or more processors to: receive a first signal from a first client device of a first user, the first client device registered with a first communication platform hosting a presence detection engine, the first signal indicative of a first activity of a first user associated with the first client device being active through the first communication platform; receive a second signal from a second client device not registered with the first communication platform of the first user, the second signal indicative of a second activity of the first user associated with the second client device being active through a second communication platform that is independent of the first communication platform; store the first signal and the second signal in an activity history log associated with the first user; determine, by a server the presence detection engine, a presence status of the first user based on an analysis of the activity history log; configure a presence indicator for the first user based on the presence status; receive, from a second user, a request for the presence indicator for the first user; validate the request from the second user; verify that the second user is associated with the first user in a collaboration list stored in a database and is authorized to request the presence indicator for the first user; and provide the presence indicator for the first user to the second user when the request is validated. 12 . The system of claim 11 , wherein to receive the first signal from a first client device the memory includes instructions to host an application installed in the first client device. 13 . The system of claim 11 , wherein the memory further includes instructions to incorporate a type, a location, and a transaction status of the first client device or the second client device in the presence indicator for the first user. 14 . The system of claim 11 , wherein the activity history log comprises information from multiple communication platforms associated with the first user, and the one or more processors further execute instructions to update an entry for one communication platform in the activity history log with the first signal from the first client device. 15 . The system of claim 11 , wherein to configure a presence indicator for the first user the one or more processors execute instructions to determine a time lapse since the first user last updated a presence status. 16 . The system of claim 11 , wherein to determine the presence status of the first user the memory includes instructions to receive a desired presence status from the first user. 17 . A computer-implemented method comprising: incorporating, by a first user through a first communication platform, a second user in a list of contacts for display; requesting, to a server, a presence indicator for the second user; communicating, through a second communication platform, with the second user based on the presence indicator wherein the first user is registered with the first communication platform and the second client device user is not registered with the first communication platform; updating the list of contacts for display when a request for the presence indicator is rejected by the server, wherein the second communication platform is independent from the first communication platform; verifyverifying that the second user is associated with the first user in a collaboration list stored in a database; and verifyverifying that the second user is authorized to request the presence indicator for the first user. 18 . The computer-implemented method of claim 17 , wherein i
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70) · CPC title
Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users · CPC title
Location-dependent; Proximity-dependent · CPC title
Access control lists [ACL] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.