Server-push service in heterogeneous network environment

US2016100332A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016100332-A1
Application numberUS-201514877866-A
CountryUS
Kind codeA1
Filing dateOct 7, 2015
Priority dateOct 7, 2014
Publication dateApr 7, 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 is related identifying a push content frame at a transport layer and dynamically and selectively controlling a transmission path of a server push service by a server in a heterogeneous multipath transmission environment. The method may include determining whether frames are associated with the server push service when the frames are provided from an application layer to be transmitted to a user equipment, selecting at least one transmission path based on predetermined selection conditions from multiple transmission paths between the server and the user equipment, and transmitting, through the selected at least one transmission path, packetized frames associated with the server push service to the user equipment.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of controlling a transmission path of push contents by a server in a heterogeneous multipath transmission environment where the server includes at least one processor, at least one memory, and a communication circuit, the method comprising: monitoring transmission paths between the server and a user equipment and storing monitoring information; determining target push-contents to push, transmitting a push promise frame to the user equipment, and assigning a push stream identifier (ID) to the determined target push-contents and storing information on the assigned push stream ID with information on the user equipment; determining whether frames to be packetized are associated with a server push service based on the stored push stream ID; and performing a transmission path control operation when the frames are associated with the server push service based on the stored push steam ID. 2 . The method of claim 1 , wherein the monitored information includes information on at least one of Internet Protocol (IP) addresses and ports associated with the transmission paths. 3 . The method of claim 1 , wherein the performing a transmission path control operation comprises: determining whether the monitored transmission paths include transmission paths that satisfies predetermined selection conditions; transmitting the determined push contents to the user equipment through the satisfied transmission paths when the monitored transmission paths include transmission paths satisfying the predetermined selection conditions; otherwise, postponing transmission of the determined push contents. 4 . The method of claim 1 , further comprising: deleting the push stream ID when the transmission of the determined push contents is completed or when a postponing timer of the determined push contents is expired. 5 . The method of claim 3 , wherein the transmitting the determined push contents comprises: transmitting the determined push contents to the user equipment through one transmission path that is selected based on predetermined selection conditions from multiple transmission paths satisfying the predetermined selection conditions. 6 . The method of claim 3 , wherein the transmitting the determined push contents comprises: transmitting the determined push contents to the user equipment through multiple transmission paths that satisfy the predetermined selection conditions. 7 . The method of claim 1 , wherein the performing a transmission path control operation comprises: determining a transmission order for sequentially transmitting push-contents based on priorities of the push-contents, where the priorities are determined and assigned to the push-contents properties of the push-contents. 8 . The method of claim 1 , wherein the performing a transmission path control operation comprises: determining a transmission order for sequentially transmitting push-contents based on priorities of the selected transmission path, where the priorities are determined and assigned to the push-contents properties of the selected transmission path. 9 . A method of controlling a transmission path of a server push service by a server in a heterogeneous multipath transmission environment where the server includes at least one processor, at least one memory, and a communication circuit, the method comprising: determining whether frames provided from an application layer are associated with the server push service when the frames are requested to be transmitted to a user equipment; selecting at least one transmission path based on predetermined selection conditions from multiple transmission paths established between the user equipment and the server; and transmitting, through the selected at least one transmission path, the frames associated with the server push service to the user equipment. 10 . The method of claim 9 , prior to the determining, further comprising: receiving a request for predetermined contents from the user equipment; monitoring the multiple transmission paths established to the user equipment based on information included in the request; and storing and managing the monitoring results. 11 . The method of claim 9 , prior to the determining, further comprising: determining target push contents to be transmitted to the user equipment as the server push service; assigning a push stream identifier (ID) to the target push contents; and storing information on the assigned push stream ID, the target push contents, and the user equipment in a form of a mapping table. 12 . The method of claim 9 , wherein the determining comprises: reading a value in predetermined bits of each frame provided from an application layer; determining whether the read value is associated with a push stream ID assigned to push contents for the server push service; and determining that frame is for the server push service when the read value is associated with the assigned push stream ID. 13 . The method of claim 9 , wherein the selecting comprises: obtaining priorities of the multiple transmission paths; and selecting at least one having a priority higher than a predetermined reference from the multiple transmission paths. 14 . The method of claim 13 , wherein the priorities are determined and assigned to the multiple transmission paths based on properties of the multiple transmission paths. 15 . The method of claim 13 , wherein the priorities are determined and assigned to the multiple transmission paths based on priorities of the push contents. 16 . The method of claim 9 , wherein the selecting comprises: obtaining priorities of the multiple transmission paths; and selecting one transmission path that do not charge the user equipment based on an amount of data used from the multiple transmission paths. 17 . The method of claim 9 , further comprising: determining a transmission order for sequentially transmitting packetized frames of the push contents; and transmitting the packetized frames through the selected at least one transmission path based on the determined transmission order. 18 . The method of claim 17 , wherein: the transmission order is determined based on priorities assigned to the push contents and priorities assigned to the selected at least one transmission path; the priorities of the push contents are determined based on properties of the push contents; and the priorities of the selected at least one transmission path are determined based on properties of the selected at least one transmission paths. 19 . A server of controlling a transmission path of a server push service in a heterogeneous multipath transmission environment, the server comprising at least one processor, at least one memory, and a communication circuit, wherein the at least one processor is configured to: determine whether frames provided from an application layer are associated with the server push service when the frames are requested to be transmitted to a user equipment; select at least one transmission path based on predetermined selection condition from multiple transmission paths established between the user equipment and the server; and packetize the frames associated with the server push service and transmit the packetized frames to the user equipment through the selected at least one transmission path. 20 . The server of claim 19 , wherein the at least one processor is configured to: determine a transmission order for sequentially transmitting the pa

Assignees

Inventors

Classifications

  • adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals · CPC title

  • Electricity · mapped topic

  • Testing, {supervising or monitoring} using real traffic · CPC title

  • H04W28/10Primary

    Flow control {between communication endpoints} · CPC title

  • H04W4/12Primary

    Messaging; Mailboxes; Announcements · 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 US2016100332A1 cover?
The disclosure is related identifying a push content frame at a transport layer and dynamically and selectively controlling a transmission path of a server push service by a server in a heterogeneous multipath transmission environment. The method may include determining whether frames are associated with the server push service when the frames are provided from an application layer to be transm…
Who is the assignee on this patent?
Kt Corp
What technology area does this patent fall under?
Primary CPC classification H04W28/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Apr 07 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).