Every driveway and patio will be a different size and shape which will often help to determine the way the blocks are laid out and the border design which will complement the appearance.
There are however, a few basic block paving laying patterns which can be used to enhance a block paved area if used correctly and your block paving contractor should be able to discuss the merits of each one as it applies to your particular project.
For example, block paving laying patterns for driveways which start off narrow and then widen may look better in a 45º herringbone style as this would prevent thin sections of block being used on the edges as the width changes.