linux patent