patents for business methods 1334999