Patent ID: 9633222
Date: 2017-04-25
CPC Classifications: G06F,G06Q,H04L

Claim:
1. A method of providing a Social Network Publication System (SNPS) for users to custom assemble multi-tiered publications comprising: providing at least one computer system having non-transitory SNPS instructions stored thereon, and executing the SNPS instructions; wherein the computer system comprises at least one server, and is in communication with a plurality of electronic user devices through a communication network; and wherein the user devices present a graphical interface which allows users to interact with the SNPS; using the SNPS, allowing a first user using a user device to: establish a user account in the SNPS; create a first card; designate the first card to be a catalog card, wherein the catalog card is capable of holding and organizing one or more other cards; create a second card within the first card; designate the second card to be a function card, wherein the function card comprises at least one of media content and an interactive module; adding at least one of media content and an interactive module to the second card; optionally creating one or more additional cards; selecting permission settings for at least said second card, the permission settings comprising: instructions that one or more other users of the SNPS are or are not allowed to interact with the second card, and instructions that one or more other users of the SNPS are or are not allowed to share the second card with third parties; after said cards have been created and said permissions set, publishing the cards by the user in a catalogue designated by the user, wherein the cards become visible to one or more other users once they are published; using the SNPS, allowing a second user using a user device to: perform a search within the SNPS, the search identifying a set of published cards meeting one or more search criteria, the set of published cards comprising one or more cards previously published by the first user; view at least one of the cards published by the first user; the SNPS using permission settings set by the first user to determine if the second user is allowed to interact with at least one of the cards published by the first user, and offering the second user an option to interact with a card published by the first user if allowed by the permission settings; and the SNPS using permission settings set by the first user to determine if the second user is allowed to share at least one of the cards published by the first user with third parties, and offering the second user an option to share a card published by the first user if allowed by the permission settings.