Transmitting data over a network
AssigneeweComm Limited
InventorsOliver Sturrock, Timothy Wentford, Peter George Russell
Life of this patent
Estimating the term…
Abstract
Prioritised data is transmitted in packets. The data includes first data having a first priority level and second data having a second priority level. Each transmitted packet includes a first allocation of said first data and a second allocation of said second data and the relative sizes of said first allocation and said second allocation reflect the relative priority levels of said first data and said second data.
Claims25
A method of transmitting prioritised data, wherein
- data is transmitted in packets;
- said data includes first data having a first priority level and second data having a second priority level;
- each transmitted packet includes a first allocation of said first data and a second allocation of said second data;
- and
- the relative sizes of said first allocation and said second allocation reflect the relative priority levels of said first data and said second data.
A method of assembling a message received over a network, comprising the steps of:
- (a) receiving a data packet including at least one header of a first header type and data associated with said header;
- (b) reading said header and placing said data associated with said header in a message queue indicated by said header;
- (c) repeating steps (a) and (b) until the entire message is contained within said queue.
A server configured to transmit data packets to at least one terminal, wherein said server is configured to
- receive first data having a first priority level and second data having a second priority level;
- and
- transmit each packet with a first allocation of said first data and a second allocation of said second data;
- in which
- the relative sizes of said first allocation and said second allocation reflect the relative priority levels of said first data and said second data.
A server configured to receive data packets from at least one terminal, wherein said server is configured to:
- (a) receive a data packet including at least one header of a first header type and data associated with said header;
- (b) read said header and place said data associated with said header in a message queue indicated by said header;
- (c) repeat steps (a) and (b) until the entire message is contained within said queue.
A terminal configured to transmit data packets to a server, wherein said terminal is configured to
- receive first data having a first priority level and second data having a second priority level;
- and
- transmit each packet to the server with a first allocation of said first data and a second allocation of said second data;
- in which
- the relative sizes of said first allocation and said second allocation reflect the relative priority levels of said first data and said second data.
A terminal configured to receive data packets from a server, wherein said terminal is configured to process said data packets by:
- (a) receiving a data packet including at least one header of a first header type and data associated with said header;
- (b) reading said header and place said data associated with said header in a message queue indicated by said header;
- (c) repeating steps (a) and (b) until the entire message is contained within said queue.
Instructions executable by a network of computers and/or programmable data processing devices such that when executing said instructions stations connected to said network will transmit data packets over said network and said network will perform the steps of
- receiving first data having a first priority level and second data having a second priority level;
- and
- transmitting each packet with a first allocation of said first data and a second allocation of said second data;
- in which
- the relative sizes of said first allocation and said second allocation reflect the relative priority levels of said first data and said second data.
Instructions executable by a combination of a server and mobile terminals connected to said server by a radio network such that when executing said instructions said combination performs the steps of
- receiving first data at said server having a first priority level and second data having a second priority level;
- and
- transmitting each packet to a terminal with a first allocation of said first data and a second allocation of said second data;
- in which
- the relative sizes of said first allocation and said second allocation reflect the relative priority levels of said first data and said second data.
A computer readable medium having computer readable instructions executable by a computer such that when executing said instructions a computer will perform the steps of
- receiving first data having a first priority level and second data having a second priority level;
- and
- transmitting each packet with a first allocation of said first data and a second allocation of said second data;
- in which
- the relative sizes of said first allocation and said second allocation reflect the relative priority levels of said first data and said second data.
Dependencies are inferred from the claim text.