SYSTEM AND METHOD FOR IMPLEMENTING A SUBSCRIPTION-BASED SOCIAL MEDIA PLATFORM
First Claim
Patent Images
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 initializing a live stream from the mobile device, the first REST API request generated by an application running on the mobile device;
the server storing metadata information of the received first REST API request in a database coupled to the server;
the server sending a second REST request to an encoding service provider, the second REST request comprising a request for a plurality of bitrate Real Time Messaging Protocol (“
RTMP”
) stream configurations;
the server receiving an RTMP protocol location from the encoding service provider;
the server storing RTMP stream information in the database;
the server sending the RTMP protocol location to the mobile device;
the server receiving a first notification from the mobile device that the mobile device has initiated the live stream; and
the server sending a second notification to the database that the mobile device has initiated the live stream.
5 Assignments
0 Petitions
Accused Products
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.
-
Citations
16 Claims
-
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 initializing a live stream from the mobile device, the first REST API request generated by an application running on the mobile device; the server storing metadata information of the received first REST API request in a database coupled to the server; the server sending a second REST request to an encoding service provider, the second REST request comprising a request for a plurality of bitrate Real Time Messaging Protocol (“
RTMP”
) stream configurations;the server receiving an RTMP protocol location from the encoding service provider; the server storing RTMP stream information in the database; the server sending the RTMP protocol location to the mobile device; the server receiving a first notification from the mobile device that the mobile device has initiated the live stream; and the server sending a second notification to the database that the mobile device has initiated the live stream. - View Dependent Claims (2)
-
-
3. A method for implementing a subscription-based social media platform comprising the steps of:
-
a mobile device sending to a server a first REST API request for initializing a live stream, the first REST API request generated by an application running on the mobile device, the API request having metadata information configured to be stored to a database; the mobile device receiving a second REST protocol location by the server, in response to a request for a plurality of bitrate Real Time Messaging Protocol (“
RTMP”
) stream configurations;the mobile device sending a first notification to the server that the mobile device has initiated the live stream; the mobile device encoding the live stream; the mobile device generating packets of encoded live stream data from the encoded live stream; and the mobile device sending the encoded live stream packets to an encoding service provider. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
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 first REpresentational State Transfer (REST) application programming interface (API) request for initializing a live stream from the mobile device, the first REST API request generated by an application running on the mobile device; the server storing metadata information of the received first REST API request in a database coupled to the server; the server sending a request for a plurality of bitrate Real Time Messaging Protocol (“
RTMP”
) stream configurations;the server receiving an RTMP protocol location from the encoding service provider; the server storing RTMP stream information in the database; the server sending the RTMP protocol location to the mobile device; the server receiving a first notification from the mobile device that the mobile device has initiated the live stream; and the server sending a second notification to the database that the mobile device has initiated the live stream. - View Dependent Claims (10)
-
-
11. A method for implementing a subscription-based social media platform comprising the steps of:
-
a mobile device sending to a server a first REST API request for initializing a live stream, the first API request generated by an application running on the mobile device, the API request having metadata information configured to be stored to a database; the mobile device sending a first notification to the server that the mobile device has initiated the live stream; the mobile device encoding the live stream; the mobile device generating packets of encoded live stream data from the encoded live stream; and the mobile device sending the encoded live stream packets to an encoding service provider. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification