System and device for enabling any network functionality client or server in a html5 application

US2016205185A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016205185-A1
Application numberUS-201615049328-A
CountryUS
Kind codeA1
Filing dateFeb 22, 2016
Priority dateAug 23, 2013
Publication dateJul 14, 2016
Grant date

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.

The disclosure relates to a system, comprises a Network Entity running as a HTML5 Application (NEHA), a HTTP server, a network entity (NE), and a mirror network entity (MNE), wherein the NNE is a mirror instance of the NE, a desired network protocol is run between the MNE and the NE, the NEHA is configured for communicating with the NE through the MNE; and the NNE is configured for communicating with the NE using the desired network protocol.

First claim

Opening claim text (preview).

What is claimed is: 1 . A Network Entity running as a HTML5 Application (NEHA) for use in a system comprising a HTTP server, a network entity (NE) and a mirror network entity (MNE), wherein the MNE is a mirror instance of the NE and a desired network protocol is run between the MNE and the NE, the NEHA comprising: a first sender configured for sending a first request to the HTTP server for requesting the MNE, wherein the first request indicates the desired network protocol; a first receiver configured for receiving a first response indicating the MNE from the HTTP server; a processing logic configured for creating the first request and processing the first response; and a communicating unit configured for communicating with the NE through the MNE. 2 . The NEHA of claim 1 , wherein the communicating unit comprises: a second sender configured for sending a message to the MNE; a second receiver configured for receiving a message from the MNE; and wherein the processing logic is further configured for processing the message received from the MNE and creating the message sent to the MNE. 3 . The NEHA of claim 2 , wherein when the NEHA is a client entity for requesting a first service, the NE is a server entity providing the first service, and wherein the message sent to the MNE is a second request for requesting the first service and the message received from the MNE is a second response providing the first service. 4 . The NEHA of claim 3 , wherein: the desired network protocol comprises network protocols not supported by HTML5, wherein the network protocols not supported by HTML5 comprise Internet Group Management Protocol (IGMP), Internet Protocol Television (IPTV) group protocols, and File Transfer Protocol (FTP); a HTTP protocol is run between the NEHA and the HTTP server, accordingly the first request and the first response are of the HTTP protocol; and wherein the MNE is indicated by a network identity comprising an IP address plus a port number. 5 . The NEHA of claim 2 , wherein when the NEHA is a server entity for providing a second service, the NE is a client entity requesting the second service, and wherein the message received from the MNE is a third request for requesting the second service and the message sent to the MNE is a third response providing the second service. 6 . The NEHA of claim 5 , wherein the desired network protocol comprises at least one of: HTTP, auto discovery and control network protocol, and media auto discovery and control network protocol. 7 . The NEHA of claim 1 , further comprising: a connection establishing unit coupled to the communicating unit and configured for establishing a persistent connection between the NEHA and the MNE, wherein the message sent to the MNE and the message received from the MNE are transferred over the persistent connection. 8 . The NEHA of claim 1 , wherein a first network protocol is run between the NEHA and the MNE. 9 . The NEHA of claim 8 , wherein the first network protocol comprises at least one of the desired network protocol and a private protocol. 10 . A system comprising: a Network Entity running as a HTML5 Application (NEHA), a HTTP server, a network entity (NE), and a mirror network entity (MNE), wherein the MNE is a mirror instance of the NE and a desired network protocol is run between the MNE and the NE; wherein the HTTP server is configured for receiving a first request for requesting the MNE from the NEHA, the first request comprising the desired network protocol, and configured for sending a first response indicating the MNE to the NEHA; wherein the NEHA is configured for communicating with the NE through the MNE; and wherein the MNE is configured for communicating with the NE using the desired network protocol. 11 . The system of claim 10 , wherein: when the NEHA is a client entity, the NE is a server entity; the NEHA is configured for sending a second request for requesting a first service to the MNE and for receiving a second response providing the first service from the MNE; and the MNE is configured for sending a fourth request to the NE for requesting the first service upon the second request received from the NEHA, and for receiving a fourth response providing the first service from the NE, and for sending the second response to the NEHA based on the fourth response. 12 . The system of claim 11 , wherein the NINE is further configured for caching the fourth response, when a latter another request requesting the first service and indicating the desired network protocol is received, the MNE is configured for responding the latter another request directly based on the stored fourth response. 13 . The system of claim 10 , wherein: when the NEHA is a server entity, the NE is a client entity; the MNE is configured for receiving a fifth request for requesting a second service from the NE, for sending a third request for requesting the second service to the NEHA based on the fifth request, and for sending a fifth response providing the second service to the NE based on a third response providing the second service received from the NEHA; and the NEHA is configured for receiving the third request from the MNE, and for sending the third response to the MNE based on the third request. 14 . The system of claim 13 , wherein the MNE is further configured for caching the third response, when a latter another request requesting the second service, the MNE is configured for responding the latter another request directly based on the stored third response. 15 . The system of claim 1 , wherein the MNE is further configured for communicating with the NEHA using the first network protocol, and, for converting a message sent by the NEHA from the first network protocol to the desired network protocol and for converting a message to-be-sent to the NEHA from the desired network protocol to the first network protocol, when the first network protocol and the desired network protocol are different.

Assignees

Inventors

Classifications

  • Protocols for interworking; Protocol conversion · CPC title

  • Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title

  • H04L67/02Primary

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

  • Electricity · mapped topic

  • Internet protocol [IP] addresses · 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 US2016205185A1 cover?
The disclosure relates to a system, comprises a Network Entity running as a HTML5 Application (NEHA), a HTTP server, a network entity (NE), and a mirror network entity (MNE), wherein the NNE is a mirror instance of the NE, a desired network protocol is run between the MNE and the NE, the NEHA is configured for communicating with the NE through the MNE; and the NNE is configured for communicatin…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/1095. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jul 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).