Coordinated exchange of auxiliary session data for multi-platform environments

US12356294B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12356294-B2
Application numberUS-202217969559-A
CountryUS
Kind codeB2
Filing dateOct 19, 2022
Priority dateOct 19, 2022
Publication dateJul 8, 2025
Grant dateJul 8, 2025

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.

Aspects of the disclosure relate to cross-platform exchange and sharing of auxiliary session data in connection with a transfer of a communication session. For example, with transfer of a voice call from a first platform to a second platform, the first platform shares profile data for a call participant to the second platform. In an example method, a first platform at which a user is connected to a communication session retrieves auxiliary session data. The first platform determines a transfer of the session to a second platform and sends a data record that includes the auxiliary session data to the second platform. The first platform transfers the communication session via a different cross-platform channel with a token that uniquely identifies the first platform and the data record. Accordingly, the token can be used by the second platform to locate the data record for use during the communication session.

First claim

Opening claim text (preview).

We claim: 1. A multi-platform system for auxiliary call data peering, the multi-platform system comprising: a first platform at which a subscriber initiates a voice call, the first platform configured to: retrieve subscriber profile data specific to the subscriber in response to the subscriber initiating the voice call, wherein the subscriber profile data specific to the subscriber is stored in a first database within the first platform; determine that a recipient for the voice call is connected to a second platform that is distinct from the first platform; transmit, to the second platform via a first cross-platform channel, a data record that includes the subscriber profile data specific to the subscriber of the first platform, wherein a second database within the second platform is caused to store the data record; and transfer, to the second platform via a cross-platform communications channel, the voice call and an accompanying transfer request, wherein the transfer request includes a data token that is configured to uniquely reference the data record and includes a unique identifier associated with the first platform; and the second platform to which the first platform transfers the voice call, the second platform configured to: connect the voice call for the recipient via a terminal associated with the second platform and the recipient; obtain the subscriber profile data specific to the subscriber based on identifying, via the data token received in the transfer request, the data record stored in the second database; and perform at least one auxiliary operation with the voice call using the subscriber profile data. 2. The system of claim 1 , wherein the at least one auxiliary operation includes at least one of: (i) an automated display of the subscriber profile data at the terminal associated with the recipient, (ii) an identification of a previous voice call established between the subscriber and the recipient, or (iii) a billing-related operation using payment information included in the subscriber profile data. 3. The system of claim 1 , wherein the second database within the second platform is configured to remove the data record after an expiration time period that is associated with the data record elapses. 4. The system of claim 1 , wherein the data token is configured to uniquely reference the data record based on including a first identifier that uniquely identifies the first platform among a plurality of platforms and a second identifier that uniquely identifies the data record. 5. The system of claim 1 , wherein the transfer request including the data token is included in a Session Initiation Protocol (SIP) message to the second platform. 6. A system for auxiliary session data peering, the system comprising: a session module configured to enable a user to establish a communication session with the system; a database module configured to store auxiliary session data uniquely associated with each of a population of users that includes the user; an auxiliary peering module configured to, in response to a determination to transfer the communication session to an external platform, send a data record that includes the auxiliary session data for the user to the external platform; and a transfer module configured to transfer the communication session to the external platform based on sending a transfer request to the external platform, wherein the transfer request includes a token that uniquely identifies the data record sent to the external platform. 7. The system of claim 6 , wherein the auxiliary peering module sends the data record to the external platform via a first cross-platform channel with the external platform, and wherein the transfer module transfers the communication session via a second cross-platform channel with the external platform. 8. The system of claim 6 , wherein the auxiliary peering module is configured to send the data record to a second database module of the external platform, and wherein the transfer module is configured to send the transfer request to a second session module of the external platform. 9. The system of claim 6 , wherein the data record is associated with an expiration time period after which the data record is inaccessible by the external platform. 10. The system of claim 6 , wherein the database module is further configured to store a plurality of data records received from a plurality of external platforms, the plurality of data records including user data defined by the plurality of external platforms. 11. The system of claim 6 , wherein the auxiliary peering module is configured to transmit the data record in accordance with HyperText Transfer Protocol (HTTP) and to send the data record via an application programming interface (API) of a second database module of the external platform. 12. The system of claim 6 , wherein the transfer module generates the data record to include a first identifier that identifies the system to the external platform and a second identifier that identifies the data record sent to the external platform. 13. The system of claim 6 , wherein the determination to transfer the communication session to the external platform is made by the system based on the auxiliary session data uniquely associated with the user. 14. The system of claim 6 , wherein the determination to transfer the communication session to the external platform is made by the system based on evaluating a purpose of the communication session that is indicated by the user. 15. A system for auxiliary session data peering, the system comprising: a database module configured to store a plurality of data records received from a plurality of external platforms, each data record including auxiliary session data associated with one of a plurality of users; a transfer module configured to: receive, from a particular external platform, a transfer request for a particular communication session initiated by a first user at the particular external platform, and provide the particular communication session to a second user that is connected to the system; and an auxiliary operation module configured to: identify a particular data record associated with the first user using a token included in the transfer request that uniquely references the particular data record, and perform, while the second user is on the particular communication session, at least one auxiliary operation using the auxiliary session data included in the particular data record. 16. The system of claim 15 , wherein the transfer module receives the transfer request via a first cross-platform channel, and wherein the database module receives the plurality of data records via a second cross-platform channel. 17. The system of claim 15 , wherein the at least one auxiliary operation includes at least one of: (i) an automated display of the auxiliary session data at a terminal associated with the second user, (ii) an identification of a previous communication session between the first user and the second user, or (iii) a billing-related operation using payment information included in the auxiliary session data. 18. The system of claim 15 , wherein the auxiliary session data includes user profile data. 19. The system of claim 15 , wherein the database module is configured to store each data record for up to an expiration time associated with each data record. 20. The system of claim 15 , wherein the auxiliary operation module identifies the particular data record based on the token including a

Assignees

Inventors

Classifications

  • Session initiation protocol [SIP] · CPC title

  • Session based · CPC title

  • H04W8/18Primary

    Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data · CPC title

  • Supplementary features, e.g. call forwarding or call holding (systems providing special services or facilities to telephony subscribers H04M3/42) · CPC title

  • H04W4/16Primary

    Communication-related supplementary services, e.g. call-transfer or call-hold · 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 US12356294B2 cover?
Aspects of the disclosure relate to cross-platform exchange and sharing of auxiliary session data in connection with a transfer of a communication session. For example, with transfer of a voice call from a first platform to a second platform, the first platform shares profile data for a call participant to the second platform. In an example method, a first platform at which a user is connected …
Who is the assignee on this patent?
T Mobile Usa Inc
What technology area does this patent fall under?
Primary CPC classification H04W8/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 08 2025 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).