Communication method and communication system
US-2024422539-A1 · Dec 19, 2024 · US
US2015033300A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2015033300-A1 |
| Application number | US-201414336743-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 21, 2014 |
| Priority date | Jul 23, 2013 |
| Publication date | Jan 29, 2015 |
| Grant date | — |
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 communication device configured to provide Web real-time communication (WebRTC) for interne protocol (IP) multimedia services utilizing one or more 3GPP protocols. The communication device can be configured to authenticate communication with one or more clients using one or more IP Multimedia Subsystem (IMS) credentials. The communication device can also be configured to convert communications between WebRTC and 3GPP protocols utilizing Traversal Using Relays around Network Address Translation (TURN) functionality implemented within the communication device.
Opening claim text (preview).
What is claimed is: 1 . A communication device, comprising: a transceiver configured to communicate with a network; and processor circuitry communicatively coupled to the transceiver, the processor circuitry configured to: generate a first initiation request to initiate a browser application; transmit, using the transceiver, the first initiation request to a client on the network; obtain credentials from the network using the transceiver based on a response to the first initiation request; provide, using the transceiver, the credentials to the client to authenticate the communication device with the client; generate a second initiation request to initiate a Web Real Time Communication (WebRTC) application; and establish a WebRTC session with the client using the WebRTC application based on the authentication of the communication device with the client. 2 . The communication device of claim 1 , wherein the credentials are internet protocol (IP) multimedia subsystem (IMS) credentials. 3 . The communication device of claim 1 , wherein the credentials include authentication, authorization, or accounting information associated with communication device. 4 . The communication device of claim 1 , wherein the processor circuitry is further configured to obtain, using the transceiver, an authentication key, an encryption key, or a decryption key associated with the communication device. 5 . The communication device of claim 1 , wherein the processor circuitry is further configured to: convert WebRTC information associated with the browser application from a WebRTC format to an internet protocol (IP) multimedia subsystem (IMS) format. 6 . The communication device of claim 5 , wherein the WebRTC information is one or more multimedia session descriptions. 7 . The communication device of claim 5 , wherein the WebRTC format conforms to the JavaScript session establishment protocol (JSEP). 8 . The communication device of claim 5 , wherein the IMS format conforms to a Session Initiation Protocol (SIP) or a Rich Communication Services (RCS) protocol. 9 . The communication device of claim 1 , wherein the processor circuitry is further configured to: convert a communication from the communication device to the client from a WebRTC protocol to a 3rd Generation Partnership Project (3GPP) protocol. 10 . A communication device, comprising: a transceiver configured to communicate with a network; and processor circuitry communicatively coupled to the transceiver, the processor circuitry configured to: establish a Web Real Time Communication (WebRTC) session with a client on the network; generate a WebRTC communication to be sent to the client over the WebRTC session; convert the WebRTC communication from a WebRTC format to an internet protocol (IP) multimedia subsystem (IMS) format; and transmit, using the transceiver, the converted WebRTC communication to the client. 11 . The communication device of claim 10 , wherein the processor circuitry is further configured to: perform a Traversal Using Relays around Network Address Translation (TURN) operation to convert the WebRTC communication to the IMS format. 12 . The communication device of claim 11 , wherein the processor circuitry is further configured to: receive, using the transceiver, a client communication conforming to the IMS format; and convert the client communication to the WebRTC format using the TURN operation. 13 . The communication device of claim 11 , wherein the processor circuitry is further configured to: perform the TURN operation based on one or more Session Traversal Utilities for Network Address Translation (STUN) functions. 14 . The communication device of claim 13 , wherein the processor circuitry is further configured to: spoof an operation of the one or more STUN functions to identify a Network Address Translation type. 15 . The communication device of claim 14 , wherein the processor circuitry is further configured to: spoof the operation of the one or more STUN functions to identify the Network Address Translation type as a symmetric Network Address Translator. 16 . The communication device of claim 10 , wherein the WebRTC format is an Opus format or a VP8 format. 17 . The communication device of claim 10 , wherein the IMS format is an Adaptive Multi-Rate (AMR) Wideband format or an AMR Narrowband format. 18 . A tangible computer-readable medium having instructions stored thereon that, when executed by at least one processor, causes the at least one processor to perform operations comprising: generating a first initiation request to initiate a browser application; transmitting, using a transceiver, the first initiation request to a client on a network; obtaining credentials from the network using the transceiver based on a response to the first initiation request; providing, using the transceiver, the credentials to the client to authenticate a communication device with the client; generating a second initiation request to initiate a Web Real Time Communication (WebRTC) application; and establishing a WebRTC session with the client using the WebRTC application based on the authentication of the communication device with the client. 19 . The tangible computer-readable medium of claim 18 , the operations further comprising: generating a WebRTC communication to be sent to the client over the WebRTC session; converting the WebRTC communication from a WebRTC format to an internet protocol (IP) multimedia subsystem (IMS) format; and transmitting, using the transceiver, the converted WebRTC communication to the client. 20 . The tangible computer-readable medium of claim 19 , the operations further comprising: performing a Traversal Using Relays around Network Address Translation (TURN) operation to convert the WebRTC communication to the IMS format, the performing of the TURN operation being based on one or more Session Traversal Utilities for Network Address Translation (STUN) functions.
Authentication · CPC title
using address mapping retrieval, e.g. simple traversal of user datagram protocol through session traversal utilities for NAT [STUN] · CPC title
between local and global IP addresses · CPC title
IP multimedia subsystem [IMS] · CPC title
Protocols for interworking; Protocol conversion · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.