Patent ID: 6282294
Filing Date: 2001-08-28
Classification: G06F,H04L,H04M,H04W

Abstract:
A programming interface on a mobile device for transferring information to and from a radio receiver on the mobile device, the programming interface including:a message processing component configured to receive messages to be delivered to the radio receiver; anda driver component coupled to the message processing component;wherein the message processing component is configured to execute a control call to the driver component specifying a control operation to be performed based on a message received, an input buffer location of an input buffer containing data to be transferred to the radio receiver, a number of bytes of information contained in the input buffer, an output buffer location of an output buffer containing information received from the radio receiver, a maximum number of bytes of information contained in the output buffer, and an actual number of bytes received from the radio receiver;wherein the control operation is a programming operation to program values in the radio receiver and wherein the control call passes a programming data structure to the driver, the programming data structure including:a structure size portion indicative of a size of the programming data structure;a mask portion Indicative of which portions in the programming data structure are valid;an operation code portion indicative of whether the programming operation is to program values or deprogram values;a type code portion indicative of a type of values to be programmed or deprogrammed;a program data portion indicative of the values to be programmed or deprogrammed; anda program data length portion indicative of a length of the program data; andwherein the driver component is configured to receive the control call from the message processing component and execute the specified control operation.