Patent ID: 7269388
Filing Date: 2007-09-11
Classification: H04L,H04W

Abstract:
1. A method for enabling personal area networking on a Bluetooth device, the method comprising: controlling state of a device control block (DCB), wherein controlling the state of the DCB comprises: when the Bluetooth device is added, causing the DCB to enter an idle state; from the idle state, in response to a halt request event, entering a halt wait state; from the idle state, in response to a connection control block (CCB) established event, causing the DCB to enter a busy state; from the busy state, in response to a CCB teardown event reducing to zero a count of CCBs associated with the DCB, causing the DCB to return to the idle state; from the busy state, in response to a CCB established event, causing the DCB to remain in the busy state; from the busy state, in response to a halt request event, causing the DCB to enter the halt wait state; from the halt wait state, in response to a CCB teardown event reducing to zero a count of CCBs associated with the DCB, causing the DCB to enter a halting state; from the halt wait state, in response to a CCB teardown failed event, causing the DCB to enter a zombie state; from the halting state, in response to a halt complete event, causing the DCB to enter a halted state; and from the halted state, in response to a device remove event, causing the DCB to enter a terminal state.