Recording and publishing content on social media websites
CAFCFirst Claim
1. A method comprising:
- providing, on a first webpage, a link to media recorder software stored on a video management server system;
receiving a request to invoke the media recorder software within a displayed instance of the first webpage;
providing, using the media recorder software executing on the video management server system, a video recorder interface in response to the request, wherein the video recorder interface is adapted to allow a user to record video from within the displayed instance of the first webpage to the video management server system as the video is captured;
receiving a video stream at the video management server system, wherein the video stream defines video captured using controls included in the video recorder interface and wherein the video stream is received as the video is captured using the media recorder software executing on the video management server system;
generating a video file using the received video stream;
storing the video file on the video management server system.
4 Assignments
2 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for recording and publishing content on social networking websites and other websites include providing an imbedded link on a social networking webpage to media recorder software stored on an external server system, invoking the media recorder software within a displayed instance of the social networking webpage through an application programming interface for the social networking webpage, receiving a video stream defining video captured using the media recorder software at the external video management server system, generating and storing a video file using the received video stream at the external server system, selecting the stored video file for distribution via one or more communication networks, and providing the stored video file for display within displayed instances of webpages hosted on external web server systems.
-
Citations
35 Claims
-
1. A method comprising:
-
providing, on a first webpage, a link to media recorder software stored on a video management server system; receiving a request to invoke the media recorder software within a displayed instance of the first webpage; providing, using the media recorder software executing on the video management server system, a video recorder interface in response to the request, wherein the video recorder interface is adapted to allow a user to record video from within the displayed instance of the first webpage to the video management server system as the video is captured; receiving a video stream at the video management server system, wherein the video stream defines video captured using controls included in the video recorder interface and wherein the video stream is received as the video is captured using the media recorder software executing on the video management server system; generating a video file using the received video stream; storing the video file on the video management server system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16)
-
-
13. A method comprising:
-
providing, on a first webpage hosted on a web server system, an imbedded link to capture software stored on a user content management server system, wherein the software is adapted to capture user submissions using controls including within a frame displayed in the first webpage; receiving a request to invoke the capture software within a frame included in a displayed instance of the first webpage; providing, using capture software executing on the user content management server system, a content capture graphical user interface through a communication interface between the web server system and the user content management server system, wherein the content capture graphical user interface is provided in response to the request to invoke the capture software, and wherein the content capture graphical user interface is adapted to allow a user to provide a user submission to the user content management server system; receiving a user submission at the user content management server system, wherein the user submission defines content captured using the content capture graphical user interface; generating a user submission content file using the received user submission; and storing the user submission content file on the user content management server system. - View Dependent Claims (14, 17, 18, 19)
-
-
20. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
providing a content capture user interface within displayed instances of a first graphical user interface that includes display elements hosted on a web server system in response to a user selection of a link included in a graphical user interface that includes display elements hosted on the web server system, wherein the content capture user interface is provided within a frame displayed in the first graphical user interface and the content capture user interface is adapted to allow users to provide user submissions to a user content management server system using controls included within the frame that includes the content capture user interface, and the user submissions are captured using content capture software executing on the user content management server system through a communication interface between the web server system and the user content management server system; receiving a plurality of user submissions, wherein each user submission defines content captured through the content capture user interface on a respective displayed instance of the first graphical user interface and each user submission is captured using the content capture software executing on the user content management server system; generating a plurality of user submission content files based on the received user submissions; and storing the user submission content files on the user content management server system. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system comprising:
one or more user content management servers operable to interact with a plurality of user devices and to; provide a content capture user interface within displayed instances of a first graphical user interface that includes display elements hosted on a web server system in response to a user selection of a link included in a graphical user interface that includes display elements hosted on the web server system, wherein the content capture user interface is provided within a frame displayed in the first graphical user interface and the content capture user interface is adapted to allow users to provide user submissions using controls included within the frame that includes the content capture user interface, and the user submissions are captured using content capture software executing on one or more of the user content management servers through a communication interface between the web server system and the one or more user content management servers; receive a plurality of user submissions, wherein each user submission defines content captured through the content capture user interface on a respective displayed instance of the first graphical user interface and each user submission is captured using the content capture software executing on the one or more user content management servers; generate a plurality of user submission content files based on the received user submissions; and store the user submission content files on the user content management server system. - View Dependent Claims (32, 33, 34, 35)
Specification