PATENTS

Method and system for efficient access to spectrum database.

Method for querying available communication channel information from a white space database (WSDB) for a mobile device in a wireless communication system. The mobile system e.g. comprises a processor and connected components capable to determine a predicted path (P) of the mobile device and perform a first White Space Database (WSDB) query (q), the query (q) being a multi-location query based on the predicted path (P). Furthermore a direction change from the predicted path (P) is determined based on one or more previous positions and a current position of the mobile device. If the determined direction change is larger than a direction change threshold value, an updated predicted path (P) is determined and a new white space database query (q) is sent based on the updated predicted path (P).

Power interrupt immune software execution

A task-based run-time system for executing an event-based application on an intermittently- powered embedded system, with a processor (11), a volatile memory part (12), and a non-volatile memory part (13). The event-based application comprises (idempotent) tasks, task shared variables and event handlers. The processor (11) is arranged to allocate the task shared variables in the non-volatile memory part (13) and, during execution of a task, use static versioning of the task shared variables with double buffering, execute the tasks in a run-to-completion manner, and execute event handlers as a next-to-be-executed task during execution of a task.