Abstract:
The invention provides an enhanced passive scanning method for a wireless local area network, including the steps of receiving (405) at least one of a beacon signal (342, 348) or a gratuitous probe response (344), updating (435) a site timing table entry in a site timing table based on the received beacon signal (342, 348) or gratuitous probe response (344), setting (445) a scan start time based on entries in the updated site timing table, and determining (450) a power mode for a wireless communication device based on the scan start time. An enhanced passive scanning system (200, 500, 600) and computer usable medium for enhanced passive scanning is also disclosed.
Abstract:
The present invention provides a method, system, and computer program product for programmatically manipulating a user interface process to maintain synchronization of object-oriented programming language methods during a rollback operation in a procedural logic debugger. This technique is designed for use in integrated execution environments that provide seamless execution of, and transfer of control between, objects written in an object-oriented programming language and business logic written in a procedural programming language, and which span multiple programming models based on different technologies. The disclosed technique enables developers to have greater control over the debugging process by manipulating the next statement to be executed. The procedural debugger automatically positions to the selected statement, and a corresponding user interface process is then programmatically adjusted to bring the user interface into synchronization with the selected statement. (Or, the debugger itself may initiate the repositioning operation, in which case the technique operates in the same manner to provide a synchronized result.)
Abstract:
The present invention provides a method, system, and computer program product for blending object-oriented (OO) programming languages with traditional (non-OO) programming languages such that they can execute and share data in a coordinated and integrated manner. Occurrence of a special keyword construct within a non-OO function triggers invocation of an OO method or script, the name of which is preferably specified as a parameter. The OO script executes synchronously, returning control to the non-OO function upon completion. The disclosed technique enables OO scripts to provide a more natural, logical interface to users wherein results of the non-OO function may be provided when most appropriate to the logic being executed, rather than requiring the non-OO function to be artificially designed as in prior art systems which must account for the limitations of their non-integrated execution environment.
Abstract:
A wellbore mill has been invented having a flexible main body, and at least one milling apparatus secured on the flexible main body. A wellbore mill has been invented having a main body with a top end and a bottom end, at least one milling structure on the mill body, and a stinger projecting down from and releasably secured to the bottom end of the mill body. Methods have been invented for milling wellbore tubulars with such mills. A method for eliminating tubular offset in a wellbore has been invented, and the method includes positioning a wellbore mill in a tubular offset of a tubular string in a wellbore, the wellbore mill comprising a flexible main body and at least one milling apparatus secured on the flexible main body, and rotating the wellbore mill to mill at least part of the tubular offset.