Method for multipath scheduling based on a lookup table

US9585049B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9585049-B2
Application numberUS-201113979029-A
CountryUS
Kind codeB2
Filing dateJan 14, 2011
Priority dateJan 14, 2011
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.

A method for providing a multipath scheduler may include causing generation of a lookup table of action rules defining actions corresponding to respective different states in which each of the states is a weighted description of performance measures associated with a data interface, and enabling utilization of the lookup table at a predefined periodicity during communication in a multipath communication environment to identify a selected data interface among a plurality of available data interfaces based on current performance measures associated with the plurality of available data interfaces. A corresponding apparatus and computer program product are also provided.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: causing generation of a lookup table of action rules, wherein the action rules define actions corresponding to different states of a plurality of data interfaces, and wherein each of the different states are weighted descriptions of performance measures associated with a respective data interface from the plurality of data interfaces; enabling utilization of the lookup table, during communication in a multipath communication environment, for identification of a first data interface from among the plurality of data interfaces, the identification based on current performance measures of the plurality of data interfaces, wherein the current performance measures serve as an input to the weighted descriptions of performance measures; and implementing the first data interface until a first time at which a determination regarding selection of another data interface from the plurality of data interfaces is performed, the first time based on a predefined periodicity or an adaptive periodicity. 2. The method of claim 1 , wherein causing generation of the lookup table further comprises causing generation of the lookup table at a network device for delivery to at least one mobile terminal. 3. The method of claim 1 , wherein causing generation of the lookup table further comprises causing generation of the lookup table at a mobile terminal for use at the mobile terminal. 4. The method of claim 1 , wherein causing generation of the lookup table further comprises generating the lookup table based on a user selectable weight for at least one of the performance measures. 5. The method of claim 1 , wherein causing generation of the lookup table further comprises generating multiple lookup tables with corresponding different combinations of weights. 6. The method of claim 1 , wherein causing generation of the lookup table further comprises generating the lookup table online or offline. 7. The method of claim 1 , further comprising enabling a user to upload usage data and download a personalized lookup table generated based on the usage data of the user. 8. The method of claim 1 , wherein causing generation of the lookup table further comprises causing generation of the lookup table based on average user data or user personalized data. 9. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code, executed by the at least one processor, cause the apparatus at least to: cause generation of a lookup table of action rules, wherein the action rules define actions corresponding to different states of a plurality of data interfaces, and wherein each of the different states are weighted descriptions of performance measures associated with a respective data interface from the plurality of data interfaces; enable utilization of the lookup table, during communication in a multipath communication environment, for identification of a first data interface from among the plurality of data interfaces, the identification based on current performance measures of the plurality of data interfaces, wherein the current performance measures serve as an input to the weighted descriptions of performance measures; and implement the first data interface until a first time at which a determination regarding selection of another data interface from the plurality of data interfaces is performed, the first time based on a predefined periodicity or an adaptive periodicity. 10. The apparatus of claim 9 , wherein the at least one memory and computer program code are further configured to, with the at least one processor, cause the apparatus to at least generate the lookup table at a network device for delivery to at least one mobile terminal. 11. The apparatus of claim 9 , wherein the at least one memory and computer program code are further configured to, with the at least one processor, cause the apparatus to at least generate the lookup table at a mobile terminal for use at the mobile terminal. 12. The apparatus of claim 9 , wherein the at least one memory and computer program code are further configured to, with the at least one processor, cause the apparatus to at least generate the lookup table based on a user selectable weight for at least one of the performance measures. 13. The apparatus of claim 9 , wherein the at least one memory and computer program code are further configured to, with the at least one processor, cause the apparatus to at least generate multiple lookup tables with corresponding different combinations of weights. 14. The apparatus of claim 9 , wherein the at least one memory and computer program code are further configured to, with the at least one processor, cause the apparatus to at least generate the lookup table online or offline. 15. The apparatus of claim 9 , wherein the at least one memory and computer program code are further configured to, with the at least one processor, cause the apparatus to at least enable a user to upload usage data and download a personalized lookup table generated based on the usage data of the user. 16. The apparatus of claim 9 , wherein the at least one memory and computer program code are further configured to, with the at least one processor, cause the apparatus to at least cause generation of the lookup table by causing generation of the lookup table based on average user data or user personalized data. 17. The apparatus of claim 9 , wherein the apparatus is a mobile terminal and further comprises user interface circuitry configured to facilitate user control of at least some functions of the mobile terminal. 18. A non-transitory computer-readable storage medium including computer program code, which when executed by at least one processor causes operations comprising: causing generation of a lookup table of action rules, wherein the action rules define actions corresponding to different states of a plurality of data interfaces, and wherein each of the different states are weighted descriptions of performance measures associated with a respective data interface from the plurality of data interfaces; enabling utilization of the lookup table, during communication in a multipath communication environment, for identification of a first data interface from among the plurality of data interfaces, the identification based on current performance measures of the plurality of data interfaces, wherein the current performance measures serve as an input to the weighted descriptions of performance measures; and implementing the first data interface until a first time at which a determination regarding selection of another data interface from the plurality of data interfaces is performed, the first time based on a predefined periodicity or an adaptive periodicity. 19. A method comprising: generating a lookup table to enable scheduling a plurality of data interfaces, wherein the lookup table includes action rules for scheduling the plurality of data interfaces mapped to states of the plurality of data interfaces, wherein each state is a weighted description of a performance measure associated with a data interface; utilizing the lookup table during active communication in a multipath flow-based communication to identify a first data interface from among the plurality of data interfaces, the first data interface identified from the lookup table based on current performance measures associated with the plurality of data interfaces and the mapped states in the lookup table; and implementing the first data i

Assignees

Inventors

Classifications

  • Communication route or path selection, e.g. power-based or shortest path routing · CPC title

  • Wireless traffic scheduling · CPC title

  • H04L45/24Primary

    Multipath · CPC title

  • based on communication conditions (dynamic wireless traffic scheduling definition based on channel quality criteria H04W72/54) · CPC title

  • in wireless communication networks · 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 US9585049B2 cover?
A method for providing a multipath scheduler may include causing generation of a lookup table of action rules defining actions corresponding to respective different states in which each of the states is a weighted description of performance measures associated with a data interface, and enabling utilization of the lookup table at a predefined periodicity during communication in a multipath comm…
Who is the assignee on this patent?
Pluntke Christopher David, Kiukkonen Niko, Eggert Lars, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L45/24. 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).