Light weight protocol and agent in a network communication

US9584630B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9584630-B2
Application numberUS-201113095593-A
CountryUS
Kind codeB2
Filing dateApr 27, 2011
Priority dateApr 30, 2010
Publication dateFeb 28, 2017
Grant dateFeb 28, 2017

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.

Systems and methods are provided for using a light weight protocol (LWP) and protocol agent in a network communication system. A protocol agent receives a message in LWP from an end node. The message in LWP is directed to a destination network node that uses a network protocol that the end node is incapable of supporting, such as Hypertext Transfer Protocol (HTTP), Real Time Streaming Protocol (RTSP), Session Initiation Protocol (SIP) or other network protocols. The protocol agent determines a network protocol to map the message to, and generates a message in the determined network protocol based on the received LWP message. The protocol agent then sends the generated message to the destination network node.

First claim

Opening claim text (preview).

What is claimed: 1. A method for a network-side protocol agent to facilitate communication between network nodes, the method comprising: receiving a first message in accordance to a first network protocol from a first network node, wherein the first network protocol is configured to facilitate a plurality of communication types comprising media streaming, downloading, and voice over internet protocol (VoIP), and the first message comprises: application type information for identifying a communication type between the first network node and a second network node, a session identifier for uniquely identifying a communication session in the first network protocol, action type information, a message destination identifier for identifying a destination of the first message, and at least one of status information, position information for identifying a starting point of a media stream or data; establishing a communication session with the first network node; communicating with the second network node on behalf of the first network node in accordance to a second network protocol; forwarding data from the second network node to the first network node via the communication session with the first network node in accordance to the first network protocol; receiving a second message in accordance to the first network protocol from the first network node; determining a third network protocol to map the second message to based on an application type information indicated in the second message, the third network protocol being different from the second network protocol; generating a third message in accordance to the third network protocol based on the second message; and sending the third message to a third network node via the third network protocol. 2. The method of claim 1 , wherein the first network protocol comprises a light weight protocol. 3. The method of claim 1 , wherein the second network protocol comprises at least one of Hypertext Transfer Protocol (HTTP) protocol, Real Time Streaming Protocol (RTSP) protocol, or Session Initiation Protocol (SIP) protocol. 4. The method of claim 1 , wherein the first network node comprises an end node incapable of supporting the second network protocol. 5. The method of claim 1 , further comprising: sending a fourth message to the second network node in accordance with the second network protocol. 6. The method of claim 1 , wherein the third network protocol to map the second message to is determined based on a destination network node information indicated in the second message. 7. A network-side protocol agent server comprising: a processor; and a memory having stored instructions that when executed by the processor cause the network-side protocol agent server to: receive a first message using light weight protocol from a first network node, wherein the network-side protocol agent server is configured to facilitate a plurality of communication types comprising media streaming, downloading, and voice over internet protocol (VoIP), and the first message comprises: application type information for identifying a communication type between the first network node and a second network node, a session identifier for uniquely identifying a communication session in the first network protocol, action type information, a message destination identifier for identifying a destination of the first message, and at least one of status information, position information for identifying a starting point of a media stream or data; establish a communication session with the first network node using the light weight protocol based on the identified communication type; communicate with the second network node on behalf of the first network node in accordance to a second network protocol based on the identified communication type; forward data from the second network node to the first network node via the communication session with the first network node in accordance to the light weight protocol; receive a second message in accordance to light weight protocol from the first network node; determine a third network protocol to map the second message to based on an application type information indicated in the second message, the third network protocol being different from the second network protocol; generate a third message in accordance to the third network protocol based on the second message; and send the third message to a third network node via the third network protocol. 8. The server of claim 7 , wherein the memory has further stored instructions that when executed by the processor cause the network-side protocol agent server to send the second message to the second network node via the second network protocol. 9. The server of claim 7 , further comprising at least one of: a Session Initiation Protocol (SIP) client agent for communicating with a network node that supports SIP protocol; a Hypertext Transfer Protocol (HTTP) client agent for communicating with a network node that supports HTTP protocol; or a Real Time Streaming Protocol (RTSP) client agent for communicating with a network node that supports RTSP protocol. 10. The server of claim 7 , wherein the light weight protocol runs on top of UDP/TCP over IP. 11. The server of claim 7 , wherein the first network node is incapable of generating messages using the second network protocol. 12. The server of claim 7 , wherein the memory has further stored instructions that when executed by the processor cause the network-side protocol agent server to send a fourth message to a network end node that is incapable of interpreting messages in the second network protocol. 13. The server of claim 7 , wherein the first message comprises a light weight protocol indication message for pushing a message to a network node. 14. The server of claim 7 , wherein the light weight protocol supports session control.

Assignees

Inventors

Classifications

  • H04L69/08Primary

    Protocols for interworking; Protocol conversion · CPC title

  • H04L69/18Primary

    Multiprotocol handlers, e.g. single devices capable of handling multiple protocols · CPC title

  • Streamlined, light-weight or high-speed protocols, e.g. express transfer protocol [XTP] or byte stream · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP] · 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 US9584630B2 cover?
Systems and methods are provided for using a light weight protocol (LWP) and protocol agent in a network communication system. A protocol agent receives a message in LWP from an end node. The message in LWP is directed to a destination network node that uses a network protocol that the end node is incapable of supporting, such as Hypertext Transfer Protocol (HTTP), Real Time Streaming Protocol …
Who is the assignee on this patent?
Lu Guang, Perras Michelle, Interdigital Patent Holdings Inc
What technology area does this patent fall under?
Primary CPC classification H04L69/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 28 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).