Decisions on points of law by an appellate court apply only to courts within the jurisdiction of that appellate court. So the current 9th Circuit decision in
Peruta is the law only the 9th Circuit and will be binding in other, similar litigation in that Circuit. In other words, courts in the 9th Circuit would have to use the law as applied in
Peruta in any similar cases. In other Circuits, however, the reasoning of the 9th Circuit may be offered to the court for whatever persuasive value it might have.
However, since the Supreme Court has national jurisdiction, its decisions on points of law must be followed by all courts within the United States -- insofar as the law is applicable and insofar as the issues are the same.
But any lawsuit directly affects the rights and obligations only of the parties to that suit. So someone with a similar complaint will often need to bring his own lawsuit -- relying on the prior decisions on matters of law.
Sometimes a subsequent suit might not be necessary. If a statute is found by SCOTUS to be unconstitutional on its face, a governmental body might simply abandon relying on the statute. But if the statute is found unconstitutional only as applied in a particular case, a governmental body might implement procedures to avoid the manner of application found improper, thus requiring further litigation.
And this subject -- the application of
stare decisis and the principles of
res judicata -- can get very complicated very quickly. Some definitions: