IP Library Patent Application 14123806
Patent Application
App. No. 14/123,806

SCHEDULING CONCEPT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/123,806
Abstract

A concept for scheduling in a communication system ( 500 ). The communication system comprises a mobile transceiver ( 100 ), a base station transceiver ( 200 ) and a data server ( 300 ). A scheduling concept at the base station transceiver ( 200 ) is based on context information determined by the mobile transceiver ( 100 ), the base station transceiver ( 200 ) and/or the data server ( 300 ).

Claims (33)

1 . An apparatus for a mobile transceiver in a mobile communication system, the mobile communication system further comprising a base station transceiver, the apparatus comprising:

means for extracting context information from an application being run on the mobile transceiver, context information from an operation system being run on the mobile transceiver, or context information from hardware drivers or hardware of the mobile transceiver, the context information comprising information on a state of the application and/or information on a state of the mobile transceiver;

means for communicating data packets associated with the application with a data server through the base station transceiver; and

means for providing the context information to the base station transceiver.

2 . The apparatus of claim 1 , wherein the context information comprises one or more elements of the group of information on a quality of service requirement of the application, priority information of the data packets associated with the application, information on a unity of a plurality of the data packets of the application, information on a load demand of the application, information on a delay or error rate constraint of the application, information on a window state, information on a memory consumption, information on a processor usage of the application running on the mobile transceiver, information on a current location, speed, orientation of the mobile transceiver, or a distance of the mobile transceiver to another mobile transceiver.

3 . The apparatus of claim 1 , further comprising means for composing a transaction data packet, the transaction data packet comprising data packets from the application and the context information.

4 . An apparatus for a base station transceiver in a mobile communication system, the mobile communication system further comprising a mobile transceiver, the apparatus comprising:

means for receiving data packets associated with an application being run on the mobile transceiver;

means for obtaining context information on the data packets associated with the application; and

means for scheduling the mobile transceiver for transmission of the data packets based on the context information.

5 . The apparatus of claim 4 , wherein the means for obtaining is adapted to obtain the context information by inspecting the data packets, by receiving context information from the mobile transceiver, or by receiving the context information from a data server, and wherein the context information comprises one or more elements of the group of information on a quality of service requirement of the application, priority information of the data packets associated with the application, information on a unity of a plurality of the data packets of the application, information on a load demand of the application, information on a delay or error rate constraint of the application, information on a window state, information on a memory consumption, information on a processor usage of the application running on the mobile transceiver, information on a current location, speed, orientation of the mobile transceiver, or a distance of the mobile transceiver to another mobile transceiver, and wherein the means for scheduling is adapted to schedule the mobile transceiver for transmission such that the quality of service requirement for the plurality of data packets to which the information on the unity refers to is met.

6 . The apparatus of claim 4 , wherein the means for scheduling is adapted to determine a transmission sequence of a plurality of transactions, a transaction being a plurality of data packets for which the context information indicates unity and the plurality of transactions referring to a plurality of applications being run by one or more mobile transceivers, the order of the sequence of transactions being based on a utility function, the utility function depending on a completion time of a transaction, which is determined based on the context information.

7 . The apparatus of claim 6 , wherein the transmission sequence is determined from an iteration of multiple different sequences of transactions, where the multiple different sequences correspond to different permutations of the plurality of transactions, wherein the means for scheduling is adapted to determine the utility function for each of the multiple different sequences and is further adapted to select the transmission sequence from the multiple different sequences corresponding to the maximum utility function, and/or wherein the means for scheduling is adapted to further modify the transmission sequence based on the supportable data rate for each transaction.

8 . An apparatus for a data server, the data server communicating data packets associated with an application being run on a mobile transceiver through a mobile communication system to the mobile transceiver, the apparatus comprising:

means for deriving context information for the data packets; and

means for transmitting the context information along with the data packets to the mobile communication system.

9 . The apparatus of claim 8 , wherein the context information comprises one or more elements of the group of information on a quality of service requirement of the application, priority information of the data packets associated with the application, information on a unity of a plurality of the data packets of the application, information on a load demand of the application, information on a delay or error rate constraint of the application, information on a window state, information on a memory consumption, information on a processor usage of the application running on the mobile transceiver, information on a current location, speed, orientation of the mobile transceiver, or a distance of the mobile transceiver to another mobile transceiver and wherein the means for deriving is adapted to extract the context information from an operation system of the data server or from the application being run on the data server.

10 . The apparatus of claim 8 , further comprising means for composing a data packet, the data packet comprising data packets from the application and the context information and/or for composing a transaction data packet, the transaction data packet comprising data packets from the application and the context information.

11 . A method for a mobile transceiver in a mobile communication system, the mobile communication system further comprising a base station transceiver, the method comprising:

extracting context information from an application being run on the mobile transceiver, context information from an operation system being run on the mobile transceiver, or context information from hardware drivers or hardware of the mobile transceiver, the context information comprising information on a state of the application and/or information on a state of the mobile transceiver;

communicating data packets associated with the application with a data server through the base station transceiver; and

providing the context information to the base station transceiver.

12 . A method for a base station transceiver in a mobile communication system, the mobile communication system further comprising a mobile transceiver, the method comprising:

receiving data packets associated with an application being run on the mobile transceiver;

obtaining context information on the data packets associated with the application; and

scheduling the mobile transceiver for transmission of the data packets based on the context information.

13 . A method for a data server, the data server communicating data packets associated with an application being run on a mobile transceiver through a mobile communication system to the mobile transceiver, the method comprising:

deriving context information for the data packets; and

transmitting the context information along with the data packets to the mobile communication system.

14 . A mobile transceiver comprising the apparatus of claim 1 , a base station transceiver comprising an apparatus comprising means for receiving data packets associated with an application being run on the mobile transceiver; means for obtaining context information on the data packets associated with the application; and means for scheduling the mobile transceiver for transmission of the data packets based on the context information, a data server comprising an apparatus comprising means for deriving context information for the data packets; and means for transmitting the context information along with the data packets to the mobile communication system, and/or a mobile communication system comprising the mobile transceiver, the base station transceiver, and/or the data server.

15 . A computer program having a program code for performing the methods of claim 12 , when the computer program is executed on a computer or processor.

16 . A computer program having a program code for performing the method of claim 13 , when the computer program is executed on a computer or processor.

17 . A computer program having a program code for performing the method of claim 14 , when the computer program is executed on a computer or processor.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 2, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033677/0531 →
SECURITY AGREEMENT Recorded Feb 10, 2014
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 032189/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2013
From: VALENTIN, STEFAN; PROEBSTER, MAGNUS; KASCHUB, MATTHIAS
To: ALCATEL LUCENT
Reel/Frame 031712/0650 →