Assigning agents to communication sessions based on language preferences in mobile applications

US12580971B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12580971-B2
Application numberUS-202318494391-A
CountryUS
Kind codeB2
Filing dateOct 25, 2023
Priority dateOct 25, 2023
Publication dateMar 17, 2026
Grant dateMar 17, 2026

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.

A system is described. The system includes a remote monitoring platform configured to provide computing functionality for alarm monitoring. The remote monitoring platform includes processing circuitry configured to receive, from a backend system configured to provide computing functionality for a rideshare service, a request to initiate a communication session with a user of the rideshare service, obtain a language preference parameter specified for a mobile application for the rideshare service installed in a mobile device of the user, and obtain language capability information for a plurality of agents associated with the remote monitoring platform. The processing circuitry is further configured to assign an agent of the plurality of agents to the communication session based on the language preference parameter and the language capability information, cause the communication session to be established between the agent and the user.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system that is configured to communicate with a third-party computing environment, the third-party computing environment including a third-party backend system that is configured to provide computing functionality for a rideshare service, the system comprising: a first computing environment including a remote monitoring platform and being configured to communicate with a second computing environment that includes a third-party backend system; the remote monitoring platform configured to provide computing functionality for an alarm monitoring service to a user of the third-party backend system, the third-party backend system being configured to provide computing functionality for the rideshare service, the remote monitoring platform comprising processing circuitry configured to: receive, from the third-party backend system, a request to initiate a communication session between the user of the rideshare service and the remote monitoring platform of the first computing environment, the request including a language preference parameter that is preconfigured for a mobile application for the rideshare service that is installed in a mobile device of the user, the request being in response to an initial request, by the user, to initiate the communication session where the initial request comprises the language preference parameter; obtain language capability information for a plurality of agents associated with the remote monitoring platform; assign an agent of the plurality of agents associated with the remote monitoring platform to the communication session based on the language preference parameter, the language capability information, and service information associated with the alarm monitoring service provided by the remote monitoring platform to the backend system; and cause the communication session to be established between the agent and the user. 2 . A system that is configured to communicate with a third-party computing environment, the third-party computing environment including a third-party backend system that is configured to provide computing functionality for a rideshare service, the system comprising: a first computing environment including a remote monitoring platform and being configured to communicate with the third-party backend system; the remote monitoring platform comprising processing circuitry configured to: receive, from the third-party backend system, a request to initiate a communication session between a user of the rideshare service and the remote monitoring platform of the first computing environment, the request including a language preference parameter that is preconfigured for a mobile application for the rideshare service that is installed in a mobile device of the user, the request being in response to an initial request, by the user, to initiate the communication session where the initial request comprises the language preference parameter; obtain language capability information for a plurality of agents associated with the remote monitoring platform; assign an agent of the plurality of agents associated with the remote monitoring platform to the communication session based on the language preference parameter and the language capability information; and cause the communication session to be established between the agent and the user. 3 . The system of claim 2 , wherein the processing circuitry is further configured to: determine, based on the language capability information, that another agent of the plurality of agents is capable of communicating using a language corresponding to the language preference parameter; and encode for display at least one user interface that indicates an availability status of the other agent. 4 . The system of claim 3 , wherein the at least one user interface further comprises at least one user interface element that facilitates the other agent being added to the communication session. 5 . The system of claim 2 , wherein the processing circuitry is further configured to maintain a queue for a plurality of users associated with a plurality of requests to initiate a plurality of communication sessions. 6 . The system of claim 2 , wherein the processing circuitry is further configured to assign the agent to the communication session further based on at least one of: a time of day the communication session is received; a day of a week the communication session is received; or a third-party preference established by a third party associated with the rideshare service provided by the third party to the mobile device. 7 . The system of claim 2 , wherein the processing circuitry is further configured to request the language preference parameter from the mobile device of the user in which the mobile application is installed. 8 . The system of claim 2 , wherein the processing circuitry is further configured to receive the language preference parameter from the mobile device of the user in which the mobile application is installed. 9 . The system of claim 2 , wherein the processing circuitry is further configured to request the language preference parameter from the third-party backend system. 10 . A method implemented by a remote monitoring platform of a first computing environment, the first computing environment being configured to communicate with a third-party computing environment that includes a third-party backend system that is configured to provide computing functionality for a rideshare service, the method comprising: receiving, from the third-party backend system, a request to initiate a communication session between a user of the rideshare service and the remote monitoring platform of the first computing environment, the request including a language preference parameter that is preconfigured for a mobile application for the rideshare service that is installed in a mobile device of the user, the request being in response to an initial request, by the user, to initiate the communication session where the initial request comprises the language preference parameter; obtaining language capability information for a plurality of agents associated with the remote monitoring platform; assigning an agent of the plurality of agents associated with the remote monitoring platform to the communication session based on language preference parameter and the language capability information; and causing the communication session to be established between the agent and the user. 11 . The method of claim 10 , further comprising: determining, based on the language capability information, that another agent of the plurality of agents is capable of communicating using a language corresponding to the language preference parameter; and encoding for display at least one user interface that indicates an availability status of the other agent. 12 . The method of claim 11 , wherein the at least one user interface further comprises at least one user interface element that facilitates the other agent being added to the communication session. 13 . The method of claim 10 , further comprising maintaining a queue for a plurality of users associated with a plurality of requests to initiate a plurality of communication sessions. 14 . The method of claim 10 , further comprising assigning the agent to the communication session further based on at least one of: a time of day the communication session is received; a day of a week the communication session is received; or a third-party preference established by a third party associated with the rideshare service provided by the third party to the mobile device. 15

Assignees

Inventors

Classifications

  • Passenger ride requests, e.g. ride-hailing · CPC title

  • Skill-based matching of a person or a group to a task · CPC title

  • Session establishment or de-establishment · 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 US12580971B2 cover?
A system is described. The system includes a remote monitoring platform configured to provide computing functionality for alarm monitoring. The remote monitoring platform includes processing circuitry configured to receive, from a backend system configured to provide computing functionality for a rideshare service, a request to initiate a communication session with a user of the rideshare servi…
Who is the assignee on this patent?
The Adt Security Corp
What technology area does this patent fall under?
Primary CPC classification G06Q10/063112. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 17 2026 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).