# US 9,438,553 B2 · System and method for implementing a subscription-based social media platform

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,438,553 B2
- Document ID: US9438553B2
- Status: Granted
- Kind: B2
- Application number: 14/793,347
- Filed: 2015-07-07
- Published: 2015-10-29
- Granted: 2016-09-06
- Earliest claimed: 2013-04-15
- Assignees: Remote Media, LLC
- Applicants: Remote Media, LLC
- Inventors: Ray Lee; Jeffrey Shaun King; Vincent Tuscano
- Web page: https://patentgrep.com/patent/US9438553B2

## CPC

- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- G06F 16/22: Indexing; Data structures therefor; Storage structures
- G06F 16/24568: {Data stream processing; Continuous queries}
- G06Q 10/40: Business processes related to social networking or social networking services
- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L 51/046: Interoperability with other network applications or services
- H04L 51/52: for supporting social networking services
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04L 65/65: Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
- H04L 65/70: Media network packetisation
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/55: Push-based network services
- H04N 21/2187: Live feed
- H04N 21/231: Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N 21/2335: {involving reformatting operations of audio signals, e.g. by converting from one coding standard to another (details of audio signal transcoding G10L19/173)}
- H04N 21/4223: Cameras (H04N23/00 takes precedence)
- H04W 4/14: Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
- H04N 21/6125: {involving transmission via Internet (transmission by internet of broadcast information H04H60/82)}
- H04N 21/6175: {involving transmission via Internet (broadcast-related systems characterised by the transmission system being the Internet H04H60/82)}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems and methods for implementing a subscription-based social media or fan club platform are provided. A content creator generates live content on a mobile device and sends requests to a server for initializing a live stream from the mobile device. The server sends requests to encoding service providers. The encoded live content is send to a content storage server. Subscribers of the social media or fan club platform can access the live content on their mobile devices from the content storage server.

## Claims

### Claim 1

A method for implementing a subscription-based social media platform comprising the steps of:
a server receiving from at least one of a computer and a mobile device of a content creator, a first REpresentational State Transfer (REST) application programming interface (API) request for initiating a chat, the API request generated by an application running on the at least one of a computer and a mobile device of the content creator;
the server determining a plurality of subscribers from users of the social media platform;
the server retrieving from a database information about the plurality of subscribers; and
the server:
(a) sending to an SMS message service provider a second REST API request, information about the plurality of subscribers, and SMS content from the content creator, if the second REST API request is a request to an SMS message service provider; and
(b) sending to a PUSH Notification service provider a third REST API request, information about the plurality of subscribers, and PUSH Notification content from the content creator, if the third REST API request is a request for a PUSH Notification.

### Claim 2 (depends on 1)

The method of claim 1, wherein the information about the plurality of subscribers comprises at least one of mobile numbers and mobile device IDs of valid subscribers.

### Claim 3 (depends on 1)

The method of claim 1, further comprising sending an SMS message to the subscribers.

### Claim 4 (depends on 1)

The method of claim 1, further comprising sending a PUSH Notification to the subscribers.

### Claim 5

A method for implementing a subscription-based social media platform comprising the steps of:
a server receiving from at least one of a computer and a mobile device of a content creator, a REST API request, the API request generated by an application running on the at least one of a computer and a mobile device of the content creator and indicating that the content creator can participate in a chat;
the server determining whether a user is a subscribed user, in response to at least one request by a user to participate in the chat; and
the server:
(a) enabling the user to participate in the chat, if the user is a subscribed user; and
(b) enabling the user to have view-only access to the chat, if the user is not a subscribed user.

### Claim 6 (depends on 5)

The method of claim 5, wherein the user can participate in the chat by sending a chat message to the content creator.

### Claim 7 (depends on 5)

The method of claim 5, wherein the user can participate in the chat by sending a chat message to other subscribed users.

### Claim 8 (depends on 5)

The method of claim 5, the server further prompting the user to subscribe to a service if the user is not a subscribed user.

### Claim 9

A method for implementing a subscription-based social media platform comprising the steps of:
a server receiving from at least one of a computer and a mobile device of a content creator, a REST API request, the API request generated by an application running on the at least one of a computer and a mobile device of the content creator and indicating a first number, wherein the first number is a number of users of the social media platform that can enter a chat room with the content creator;
the server determining whether the users of the social media platform that have indicated interest to enter the chat room are subscribed users, in response to indicated interest by the users to enter the chat room with the content creator; and
the server:
(a) selecting, among the subscribed users, the first number of users to enter the chat room; and
(b) enabling the users that are not subscribed to have view-only access to the chat room.

### Claim 10 (depends on 9)

The method of claim 9, further comprising placing the subscribed users that are not selected into a queue.

### Claim 11 (depends on 9)

The method of claim 9, wherein selecting the first number of users comprises selecting the users according to a First-In-First-Out algorithm.

### Claim 12 (depends on 9)

The method of claim 9, wherein selecting the first number of users comprises selecting the users according to a Fisher-Yates algorithm.

### Claim 13 (depends on 9)

The method of claim 9, wherein selecting the first number of users comprises selecting all subscribed users, if a number of subscribed users that have indicated interest to enter the chat room is less than a threshold number.
