Software-patent debate lands on appeals court's agenda