![]() recording and publishing content on social media sites
专利摘要:
recording and publishing content on social media sites. Methods, encoded computer systems, and apparatus, including programs on computer storage media, to record and publish content on network server systems include providing a built-in link on a web page to media recorder software stored on a server system. video management software, invoke the media recorder software within a displayed instance of the network page through a communication interface on the network server system, receive a video stream defining video captured using the media recorder software on the system external video management server, and generate and store a video file using the video stream received on the external video management server system. 公开号:BR102013011558A2 申请号:R102013011558 申请日:2013-05-09 公开日:2018-10-30 发明作者:W Wyatt Christopher;A Harwell Mark;M Reed Ryland 申请人:Youtoo Tech Llc; IPC主号:
专利说明:
(54) Title: RECORDING AND PUBLISHING CONTENT ON SOCIAL MEDIA NETWORK SITES (51) Int. Cl .: H04N 5/765; H04N 9/80; H04N 21/2743 (30) Unionist Priority: 05/09/2012 US 61 / 644,909, 05/09/2012 US 61/644, 90912/11/2012 US 13 / 674,768, 05/09/2012 US 61/644, 90912/11/2012 US 13/674, 76818/05/2012 US 13 / 475,765 (73) Holder (s): YOUTOO TECHNOLOGIES, LLC (72) Inventor (s): MARK A. HARWELL; CHRISTOPHER W. WYATT; RYLAND M. REED (85) National Phase Start Date: 05/09/2013 (57) Summary: RECORDING AND PUBLISHING CONTENT ON SOCIAL MEDIA NETWORK SITES. Methods, coded computer systems and apparatus, including programs on a computer storage media, for recording and publishing content on network server systems include providing a link embedded in a network page for media recording software stored on a server system. external video management, call the media recorder software within a displayed instance of the network page via a communication interface on the network server system, receive a video stream defining captured video using the media recorder software on the system external video management server, and generate and store a video file using the video stream received on the external video management server system. 1/74 RECORDING AND PUBLISHING CONTENT ON SOCIAL MEDIA NETWORK SITES PRIORITY CLAIM This application claims priority for US patent application 61 / 644,909 filed on May 9, 2012, US patent application 13 / 475,765 filed on May 18, 2012 and for US patent application 13 / 674,768 filed on November 12 2012, whose total contents are incorporated into this document by reference. BACKGROUND This descriptive report is about creating various forms of content on social media networking sites and publishing that content on the same social media networking site, other social media or general networking sites or on television distribution platforms. Network technologies enable various types of remote human interaction. For example, people can use text or audio or video content for conversation, reporting, remote conferencing, etc. In some instances, such communication may have a central host, such as a virtual chat room, a show supported by reality, etc. Participants can use phone calls, e-mail, SMS messages, or informal online audio or video conversation to provide input or feedback to the central host. Participants can also communicate through social networking sites. In some cases, communications may relate to television programs that participants can view, for example, on conventional television. Such television programs may have their own web pages. 2/74 social network that provide information about the program, provide additional content related to the program and / or that facilitate feedback and communications between viewers. Viewers typically watch professionally produced television programs (programs) and motion pictures (films) using traditional television services. Programs, such as various types of games, are typically distributed to traditional television service providers by so-called television networks, which have the necessary legal rights to distribute the programs, and which are sometimes also involved in producing the programs . Those providing television broadcasting services, and providing television service to viewers, may include carriers or Multiple Service Operators (MSO), direct broadcast satellite providers (DBS) and / or telecommunication providers (Telco). Television transmission or distribution systems used by traditional television program carriers include terrestrial broadcast stations, satellite television and cable television systems, as well as telecommunication delivery network services such as VDSL and FiOS offered in broadcast telecommunication or data networks, whose operators provide television services similar to those offered by cable and satellite television service providers. Standards have also been formulated, or are in the process of being formulated, for using Internet protocols and the public Internet to distribute television programs using 3/74 live IP multicast or IP unicast streams that can be received by anyone with any type of broadband data connection to the Internet. SUMMARY Implementations of the present disclosure generally relate to creating various forms of content on social media networking sites and publishing that content on the same social media networking site, other social or general networking sites or on distribution platforms of television. In general, a method for recording and publishing content may include providing, on a first social media page hosted on a social network system, an embedded link to media recording software stored on a video management server system external to the social network system; receive a request to call the media recording software within a displayed instance of the first social network page; provide, using the media recording software on the external video management server system, a video recording interface through an application programming interface on the social network system in response to the request, in which the video recording interface is adapted to allow a user to record video on the external video management server system from the displayed instance of the first social network page; receive a video stream on the external video management server system, where the video stream defines video captured through the video recording interface 4/74 external. video; generate a video file using the received video stream; store the video file on the external video management server system; select the stored video file for distribution through one or more communication networks; and providing, using media player software on the server system and an application programming interface on one or more network server systems external to the video management server system, the video file stored for display within a plurality of displayed instances of one or more network pages hosted on one or more external network server systems. Other aspects include device, computer systems and corresponding software, stored on a computer storage media and executable on one or more computers. Each of these and other modalities can optionally include one or more of the following resources. One or more external network server systems include the social network system. Information associated with user accounts for a plurality of displayed instances of one or more network pages hosted on the social network system and / or information associated with a user account for the displayed instance of the first social network page is received on the server system video management video file is automatically transcoded to an appropriate video file format depending on a desired destination. A number of requests to access the video file using the media player software are tracked, and the number of requests tracked to access the file is tracked 5/74 video is used to select the video file for inclusion on a second social media page hosted on the social media system. User ratings of the video file are monitored using the media player software, and the user ratings of the video file are used in selecting the video file for inclusion on a second social media page hosted on the social network system. Viewer response to the video file is monitored using the media player software; the viewer response is used in the selection of the video file for inclusion on an additional network page hosted on a network server system external to the video management server system; and the stored video file is provided for display within a plurality of displayed instances of the additional network page in response to the selection of the video file for inclusion on the additional network page. The additional network page is associated with a television program. Viewer response to the video file is monitored using the media player software, and the viewer response is used in selecting the video defined in the video file for inclusion in a linear television program. A video is selected from a plurality of videos received through the media recorder software on the external video management server system for inclusion in a television program. Access to editing tools is provided through the media player software, where the editing tools allow a user to edit the stored video file. The video recording interface is provided in 6/74 a Table i within the first social network page. A request is received, via the video recorder interface and using the media recorder software on the external video management server system, to distribute the video file via one or more network services external to the social networking system. A request is received, via a frame displayed using the external video management server system using an application programming interface on one or more network server systems, to distribute the video file via one or more external network services to the social network system. In another general aspect, a computer storage medium is encoded with a computer program. The program includes instructions that, when executed by a data processing device, induce the data processing device to perform operations including providing a video recording interface using an application programming interface on a social network system, where the video recording interface is adapted to allow users to record video streams on a video management server external to the social network system and the video recording interface is included in displayed instances of a social network page hosted on the network system Social; receiving a plurality of video streams, in which each video stream defines video captured through the video recording interface in a respective instance displayed on the social network page; generate a plurality of video files based on the received video streams; store the video files on the video management server; select one 7/74 or more of the video files stored for inclusion on the social network page; and providing, using an application programming interface on the social network system, the stored video files selected for display within a plurality of displayed instances of the social network page. Other aspects include apparatus, systems and corresponding methods. Each of these and other modalities can optionally include one or more of the following resources. Information associated with a user account for at least some of the displayed instances of the social network page is received and stored. Access to stored video files is provided through one or more communication networks for display on a user's device; viewer responses to the stored video files are monitored; and viewer responses are used to select stored video files for inclusion on the social network page. Viewer responses include at least one of viewing a respective video file from the stored video files or providing a rating of a respective video file from the stored video files. One or more of the stored video files are selected for inclusion on the social network page based on predefined criteria relating to viewer responses. Access to editing tools is provided, where the editing tools allow at least one of a user or a producer to edit one or more of the stored video files. At least one video corresponding to the selected video files is transmitted for inclusion in a video program. 8/74 linear television. In another general aspect, a system includes one or more servers operable to interact with a user device and to provide a video recording interface using an application programming interface on a social network system, where the video recording interface it is adapted to allow users to record video on a server external to the social network system and the video recording interface is included in displayed instances of a social network page hosted on the social network system; receiving a plurality of video streams, in which each video stream defines video captured through the video recording interface in a respective instance displayed on the social network page; generate a plurality of video files based on the received video streams; store video files; and providing, using an application programming interface on the social network system, stored video files selected for display within a plurality of displayed instances of one or more network pages hosted on the social network system. Other aspects include corresponding computer apparatus, methods and software, stored on computer storage media and executable on one or more computers. Each of these and other modalities can optionally include one or more of the following resources. The system includes a video hosting server for transmitting stored video files over at least one network to a user's device. The one or more servers are additionally operable to select one 9/74 or more of the video files stored for inclusion on the social network page based on activity detected by the video hosting server. Particular modalities of the subject in question described in this specification can be implemented in order to realize one or more of the advantages indicated below. A link to a proprietary media player can be embedded on a social media page. The link can allow users to access the proprietary media player based on their credentials to access the social network page. The media player can include functionality for recording, playing and editing videos using proprietary media player software that resides on an external server system, but made available through an i frame embedded in a social network page, and that provides the media player within a social network page. For example, a social network page associated with a television program may allow users to record videos directly on an external video hosting server associated with the proprietary media player and / or the television program. Links to the videos can be embedded on the user's own social network page, on a social network page associated with the television program, on a social network page associated with a television network, on a social network page associated with an advertiser or sponsor of a television show or television network and on other network sites. Users can view the videos on the social network page, and the external video hosting server can track the number of times 10/74 where each video is viewed. In addition, the video hosting server can track information relating to each viewer (for example, demographic or statistical information), such as provided through an application programming interface with the social network provider. Advertisements or other information (for example, advertisements or information about the type of preacher, post-list or recorder) can also be provided along with the videos and the number of views can be tracked (for example, to determine a number of impressions from Publication). Videos can be edited by the user using editing features of the media player software, using editing tools built into the video playback interface or using a separate editing interface built into the media player software or provided by separate media editing software . Videos can also be edited by an administrator or producer. Television program producers can take advantage of information regarding video views or ratings to identify videos for inclusion on a television program and / or on a social network or other network site associated with the television program. Advertisers can take advantage of information about views or ratings to target specific demographic profiles with appropriate advertising messages. Users can submit recommendations for viewing a particular video through services external or internal to the social networking system. Entities can more conveniently, more securely and more accurately control content posted on their web pages. 11/74 social network resulting in reduced spend to monitor your social network pages. The details of one or more modalities of the subject in question described in this specification are set out in the attached drawings and in the description below. Other resources, aspects and advantages of the subject in question will become apparent from the description, drawings and claims. BRIEF DESCRIPTION OF THE DRAWINGS Figure IA is a functional block diagram of an architecture for embedding a media player on a social network site. Figure 1B illustrates a social network page displayed on the user device of figure IA. Figures 2A and 2B illustrate a flowchart of recording and presenting content on a social network site of a server system. Figure 3 is an example instance shown to present content on a social network site on a server system. Figure 4 is a flowchart for recording and viewing content on a social network site on a user device. Reference numbers and the same designations in the various drawings indicate the same elements. DETAILED DESCRIPTION Implementations of the present disclosure concern systems and methods to allow users to record videos on a social network page. Using a software development kit and / or programming interface 12/74 of applications provided by the social network provider, for example, an external entity can embed a link on a social network page. When a user selects the link, a frame can be opened on the page on which a media recorder hosted by an external entity server can be displayed. The media recorder can be implemented in software (for example, as described in US patent application 13 / 185,471, entitled Content Creation and Distribution System, whose content is incorporated into this document in its entirety), which can be used to record videos on the external entity server using a camera installed on or connected to a user's computer in another way, for example, a smart phone, laptop, desktop computer or other computing device. For example, video content can be captured on a user's device and formatted according to predetermined restrictions using a network application or an installed application. Video content, for example, can be submitted for potential inclusion in a television program. When formatting the video content according to predetermined restrictions, the video content can be transcoded into an appropriate format for inclusion in a linear television scheduling schedule using an automated transcoding workflow corresponding to the predetermined format to ensure that the file transcoded video complies with the requirements of a television diffuser or private television uplink link structure. The video can also be automatically transcoded to one or more 13/74 formats suitable for alternative distribution media (for example, distribution via the Internet or inclusion in a film production). The video file can go through an automated review process to check for inappropriate content and / or to confirm compliance with formatting requirements. The video file can also undergo a manual review for content marked as potentially inappropriate and / or to select among videos available for inclusion in a television production. Transcoding and review can be performed according to attributes associated with the video content (for example, identifying a particular television program to which the video content is potentially intended to be included) and / or user credentials for a user who has submitted the content (for example, user credentials indicating whether the user is authorized to submit content for distribution via the Internet and / or television). media recorder and / or a separate media player may include built-in functionality to allow the recording user to edit the video (for example, retouch video, add photos, add audio, introduce special effects, etc.). A media player can also be used to view videos once they are captured and stored on the external entity's server. For example, a video captured by a particular user can be stored on the external server system and can be made available for viewing via an i frame embedded in a social network page associated with the particular user (for example, 14/74 example, the user's wall on Facebook®) and / or through other network pages or online access techniques (for example, YouTube®, Twitter®, or a private label network page). When a user selects the video for viewing, the media player is called, and the video is played (for example, streamed) to the requesting user's device. If the viewing user is authorized to share personal information with the external entity providing the media player (for example, when calling the media player to record a video or in another previous interaction with the external entity server), information regarding the user (eg demographic information) can be provided to the external entity server in response to the user selecting the video for viewing. Private videos can be selected for inclusion on a social network page associated with an entity that can collect videos from numerous users (for example, a television show or television network). For example, videos can be selected based on viewing activities for the videos, such as a number of access requests, favorable indications (ie, number of Like button clicks by other viewers), viewer comments or feedback, etc. . Thus, viewing activities for videos on the social networking site can be used as an initial selection of video content to determine whether the video is potentially desirable for inclusion on an entity's own social networking site or social media page. Videos, once selected, can be included on a page 15/74 social network or on another network page for a television show or other entity and can be used, for example, to additionally select videos for potential inclusion in a television program or other distribution. An administrative editing and selection server (for example, as described in US patent application 13 / 185,477, entitled Administration of Content Creation and Distribution System, the content of which is incorporated into this document in its entirety) can also be used to separate videos (for example, for inappropriate content) and / or edit videos before posting the videos to a network page or including the videos on a television show. Figure IA is a functional block diagram of an architecture 100 for embedding a media recorder on a social networking site. Architecture 100 includes a user device 110, a social networking system 120, a video management server system 130 and a private label server system 170. Architecture 100 can be provided as a set of interconnected server and software systems . Communications between user device 110, social network system 120, video management server system 130 and private label server system can be performed via or via network 140. In general, architecture 100 can provide a system for record and publish video content on a social networking platform or other network-based or television-based platforms. Video content can also include audio content and can include, for example, 24-30 frames per second video of motion 16/74 complete with constant or variable bit rate audio. Video content can be viewed or displayed on a graphical user interface (GUI) 150 displayed on a display device 152. Display device 152 can be physically connected to user device 110, and GUI 150 can display received information both the social network system 120 and the video management server system 130, or both the private label server system 170 and the video management server system 130. At a high level, a network server 121 of social network system 120 provides one or more social network pages 155 (1), 155 (2), 155 (3) for user device 110. Users can interact with content on each social network page 155, for example, when selecting hyperlinks, icons and / or images or when entering information in available fields. The social network page 155 can include a link that starts the media recording software 137 stored on the server system 130. The media recording software 137 provides functionality enabling users to record a video using a video recording interface that provides recording controls such that the recorded video is stored on the server system 130 (for example, the video is streamed to the server system 130 as described in US patent application 13 / 185,471). Media recorder software 137 can use scripts or other software instructions, for example, that enable connection via an interface with a camera 115 and microphone 117 integrated with user device 110, and users can further edit videos recorded using 17/74 a video editing interface provided by the editing software 139 on the server system 130. Recorded videos can be made available for viewing by other users (for example, after the video has been approved through an administrative review or after the user who is submitting to authorize distribution) on other pages of the social network system (for example, the page personal social network of the user you are submitting) or on other network sites. Viewing may require use of the media player software 138 and / or retrieve videos from a video hosting server 135 of the video management server system 130. The video management server system 130 can monitor viewer activities related to the videos accessed from the video hosting server 135. For example, the video hosting server 135 can track the number of times a video is viewed and can, in some cases, track demographic information by relating to individual viewers. In addition, viewers can indicate whether they like the video by registering a pass approval indication, providing comments or ratings, or by other methods. Such referrals can be provided to the social network system 120 and / or stored on it or on the video management server system 130. For example, viewer feedback can be provided to the social network system 120 and stored on it, and the system video management server 130 can access feedback via an application programming interface 125 of the social network system 120. The system 18/74 video management server 130 can determine if parts of the videos meet certain publication criteria and select those that meet the criteria for inclusion in the displayed instances 153 (see figure 1B) of social network page 155, in other associated media with the video management server system 130 or a private label server system 170. Additional details of the components are described below. User device 110 includes a processor 111, memory 113, camera 115, microphone 117 and interface 119, and may include other input and output devices. Camera 115 and microphone 117 can enable user device 110 to capture videos. The web browser 116 can be any web browser capable of running in the operating system on user device 110 and enabling user device 110 to display social network pages 155 and other network pages. Interface 119 can enable user device 110 to connect to remote servers to receive and transmit data (for example, video data, user data, web page content, etc.). Network page content and other data can be stored in memory 113. The social networking system 120 includes a network hosting server 121, an application server 123, an application programming interface 125 and memory 127. In general, the social networking system 120 can allow registered users to enter the system (for example, using a user name and password) to access social networking services. For example, social networking services can 19/74 include Facebook®, Twitter®, Myspace®, Googlet®, Renren®, and / or other available social networking services. In some implementations, the social networking system 120 empowers users to create an account based on their social identities and provides various social networking services to the registered user through the account. For example, social networking services may include searching for other members of similar social identities and connecting with those members, interacting with connected members via text messages, blogs, information sharing, making recommendations and other communications. network hosting server 121 can provide one or more social network pages 155 (1), 155 (2), 155 (3) through which users can access services provided by the social network system 120. For example, the server network hosting 121 can host a registration network page that allows users to register with social network system 120. Social network system 120 can also provide a first social network page 155 (1) to the user device 110. For example, the first social network page 155 (1) can be associated with an entity, such as a television program, and can include network content associated with the entity. In some instances, the first social network page 155 (1) can be associated with the registered user and can include network content. The network content hosted on the social network services can be provided directly by the social network system 120 and can include links embedded in the first social network page 155 (1) that can be used to retrieve content hosted by external entities. 20/74 User information and other content from the social network page 155 can be stored in memory 127 and provided to user devices by the network hosting server 121, while multimedia connections, games and other external entity applications can be provided by the server. application 123 and / or accessed from an external server (for example, the video management server system 130) through an application programming interface 125. Social network system 120 may include one or more such programming interfaces 125 applications (and / or software development kits) through which external entities can define applications or services that can be hosted on servers of external entities. In some implementations, social network pages 155 can provide users with access to a thin client application (or network application) that displays information and allows users to interact with available social network services. In some embodiments, application server 123 can support network hosting server 121 to run the thin client application. The application server 123 can also provide applications created and disseminated by external entities, as well as local applications within the social network system 120. The application programming interface 125 can provide access to applications hosted on external servers. For example, external entities can develop applications for users registered on the social networking system 120 to submit information (for example, audio / visual content), interact with other users and conduct 21/74 other activities. The application programming interface 125 can provide access to video players, recorders, games, calendars, blogs, messages and other applications to the social network page 155. For example, the application programming interface 125 and / or a kit software development tools can be used to define, within memory 127 of the social network system 120, an external form (for example, text, icons or images) of an embedded link that appears on the social network page 155 and an address of network from which a network application can be retrieved when the link is selected. The application programming interface 125 can provide access via the link embedded in the social network page 155 for network applications stored in the video management server system 130, including the media recorder software 137, the media player software 138 and the 139 editing software. When a network application is called upon selecting the embedded link, the network application can be run on the video management server system 130, resulting in the display of a corresponding application interface within a frame of the page social network 155. Thus, application programming interface 125 may allow external entities to incorporate links to external applications or services hosted on an external entity server. The application programming interface 125 can facilitate the delivery of content (for example, a video recording user interface, a video playback user interface or an editing user interface) that is displayed on social network pages 155 and the exchange of 22/74 information (for example, user demographics, video viewing data, feedback data, link or image data for display on social network pages 155) between social network system 120 and server system 130 The application programming interface 125 can include specifications for routines, data structures, object classes, variables and other objects. The application programming interface specification 125 can take several forms, including an International Standard such as POSIX, or vendor documentation such as the Microsoft Windows API, or the libraries of a programming language, for example, Standard Template Library in C + t or Java API. Social network system memory 127 stores data and program instructions for social network page 155. In some instances, network hosting server 121 or application server 123 may include its own memory or may use memory 127. Memory 127 may include any type of memory or database module and may take the form of volatile or non-volatile memory including, without limitation, magnetic media, optical media, random access memory (RAM), memory only. (ROM), removable media, or any other suitable local or remote memory component. Memory 127 can store various objects, object models and data, including classes, structures, applications, retrieval data, business objects, tasks, network pages, network page models, database tables, process contexts , repositories storing local services for the social network system 120 and any other 23/74 appropriate information including any parameters, variables, algorithms, instructions, rules, restrictions or references thereto associated with the purposes of the social network system 120 and its functionality. In some implementations, including on a cloud-based system, some or all of the memory 127 may be stored away from the social networking system 120 and communicably connected to the social networking system 120 for use. As previously described, memory 127 may include one or more metamodels associated with various objects included or associated with the underlying platform. Specifically, memory 127 can store items and data related to the social network page 155 and / or other related entities or components for collaboration. video management server system 130 includes a video management network server 131, an activity tracking server 132, an administration curator server 133, a video hosting server 135 and a video transcoding server 136. The video management network server 131 can enable user device 110 to capture and transmit video data to the video management server system 130. For example, video management network server 131 can provide access to video management software recording media 137 to enable user device 110 to be used for video creation. The video management network server 131 can also provide access to media player software 138 to enable video playback on user device 110 and editing software 139 to provide 24/74 editing tools for users to edit the created videos. Media recording software 137 can be accessed on user device 110 as a thin client application in such a way that a recording interface is displayed via the web browser 116 of user device 110 and used to capture audio data / video which are temporarily stored in memory 113 of user device 110 and sent to the video management server system 130 as a video stream as audio / video data is captured (as described in the US patent application) 13 / 185,471). For example, during recording, and as the video camera generates video data, the video data can be cached and transmitted to one or more backup servers. The network-based recorder can capture and cache enough video data to retain broadcast quality requirements and transmit video data to one or more rear servers in near real time. More specifically, as video data is generated, the video data is cached and a predetermined amount of video data is transmitted intermittently by the client computing device to one or more rear servers. The predetermined amount of video data that is transmitted can be determined based on the available transmission bandwidth instead of, for example, adapting image quality to satisfy limited bandwidth availability. The video stream can be received by the video management server system 130, and the video hosting server 25/74 video 135, for example, can generate and store a video file that corresponds to the received video stream. In general, media recording software 137, media player software 138 and editing software 139 can be called up via the application programming interface 125 of the social network system 120 and displayed in a one-page frame. social network 155. Similarly, media recording software 137, media player software 138 and editing software 139 can be called via application programming interfaces on other network pages (for example, hosted by a private label server system 170 as further described below). In general, as described in US patent application 13 / 185,471, system 100 can provide users with video file recording and editing capabilities that provide an easy-to-use interface, not requiring users to have knowledge of video formatting or computer file systems, and facilitate automatic transfer of video files or other content to a server. Such a transfer may use a thin client application based on a network server capable of displaying a user interface through a browser on a user device or a specialized application capable of running on a user device (for example, on a mobile device or a tabular computer). In any case, the application can connect via the user device's native recording capabilities to capture high definition (HD) or definition format video files 6/74 standard (SD). The video file recording and editing software can guide the user through a process of creating and submitting a video file that captures video through an embedded video camera or connected to the user's device to create a video file that satisfy requirements for submission to a content distribution subsystem, and submit the video file to the content distribution subsystem. The system can thus facilitate convenient creation and uninterrupted transfer of compressed video files (for example, audiovisual content created for inclusion on a social network page and / or in response to a broadcast request for videos relating to a particular topic) or other user-generated content. The system can ensure that the submitted video files meet certain parameters, so that the files have an appropriate quality level for inclusion in linear television programming and in such a way that the files can be automatically and automatically transcoded to one or more video file formats (according to relevant frame rates, bit rates, etc., which may be dependent on the intended destination for the content) according to the intended destination. After video files are created and stored on the video management server system 130, media player software 138 can be called upon to play the video on user device 110 used to capture the video or on a different user device 110. In some implementations, media player software 138 27/74 can be played on the video management network server 131 in such a way that the video is displayed on user device 110 in a thin client application environment (for example, the video file is played by the video player software media 138 on the video management network server 131 and is sent to user device 110 as a video stream). The video can be displayed in a frame (for example, a Frame i) on a social network page 155. For example, a still image from the video and / or a link to the video can be displayed on a social network page 155 When a user selects the image or other link, a video playback frame can be displayed on the social network page 155, although the contents of the frame (that is, the video) can be provided by the media player software 138 running on video management network server 131. In other implementations, media player software 138 can be stored locally in the memory 113 of user device 110 and used to play a video file sent by the video management server system 130 to the user device 110. Editing software 139 can also be called up on a user device 110 to display an editing interface that includes editing tools for editing video file contents. As with media player software 138, editing software 139 can run on the video management network server 131 in such a way that the video is displayed on user device 110 in a thin client application environment or can be stored locally in the 113 memory of the 28/74 user device 110 and used to edit a video file sent by the server management system video 130 for the device user 110. Both O media player software 138 how much the software in edition 139 can be provided for one device in user 110 within a frame of a network page Social 155 hosted on the system network social 120 or within a frame of a network page hosted on the private label server system 170. As users access video files stored on the video management server system 130, the server system 130 can receive and monitor viewer activities related to the videos. For example, because the videos are stored on the server system 130, the server system 130 can monitor requests for access to the videos (submitted via the social network system 120 or other host sites) and make operational decisions based on viewer activities. For example, viewer activities may include indicating that the viewer likes the video, leaving text comments for the video, attaching response media to the video, sharing the video, posting the video again on other network sites and other activities. Activity tracking module 132 can monitor such access requests and other viewer activities related to the video being played, and viewer information and viewing activity data can be used to make decisions regarding additional publications video (for example, on other network sites 29/74 or network pages within the same network site or network server system). In some implementations, activity tracking module 132 monitors activities related to media player software 138 to determine whether certain video clips meet predetermined criteria for publication in other displayed instances. For example, the activity tracking module 132 can monitor whether a certain video appealed to a predetermined number of viewers (for example, a thousand viewers), or at a particular rate (for example, a thousand views in two weeks). The condition of monitored viewer may be a result of its own popularity among viewers (eg funniest home video), its relevance to current news topics (eg, the latest news), its correspondence to certain media (eg example, correct answers to a TV competition), or other reasons. administration curator server 133 can perform automatic separation of video content (for example, for inappropriate content) and can allow a television administrator or producer to make personal decisions regarding publication on the Internet, inclusion in a television program, or editing . For example, administration curator 133 can be used to implement the techniques and systems described in US patent application 13 / 185,477. In some implementations, the administration curator server 133 can be used to separate video content into a video file before the video file is available for viewing by the server system. 30/74 video management 130 (for example, by anyone other than the user who recorded the video). Such a review can ensure, for example, that the operator of the video management server system 130 or a producer of a television program avoids distributing content that does not meet the operator's or producer's standards for quality or decency. In addition, the approval process may allow an administrator or producer to control video content posted to a social network page or another network page. In some implementations, the approval process can also take place in phases. For example, an administrative operator of the video management server system 130 can review and approve the video before the video is posted even on the selected distribution channel (s) of the user they are submitting (for example, social network pages associated with the user's respective social network accounts), and an administrator or producer associated with an advertising entity can review and approve the video before the video is posted on the network site (s) entity's social network and / or on private label network sites (for example, after attracting the entity's attention through tracking activity). The previous initial review may allow the operating entity of the video management server system 130 to ensure, for example, that the video management server system 130 is not associated with inappropriate content (for example, to avoid damaging the reputation of the server system video management 130 and / or advertisers on system 130). The latest minor revision may allow the entity that is disclosing 31/74 control content on their social networking sites and / or other private label networking sites. video hosting server 135 in the video management server system 130 can provide storage, organization and connection tools for the video management network server 131. What's more, a video transcoding server 136 can provide conversion to convert incoming video streams received from user devices to a video file. For example, when users create audio / video content using media recording software 137, the video transcoding server 136 can receive the incoming video stream and automatically convert the video stream to a video file having one or more formats. The video stream can be automatically converted to one or more appropriate formats for further distribution as described in US patent application 13 / 185,471. The video file can be transcoded into a format that is suitable for use in a designated downstream. In addition, an image file can be generated and can be provided in JPEG format or another appropriate image file format. The image file is used as a reduced image representing the video file. In some implementations, the video hosting server 135 receives a multimedia video stream from the media recording software 137 in real time as the content is created. In some other implementations, multimedia content can first be created locally on user device 110 and transferred to the server 32/74 video hosting 135 after creation. The video hosting server 135 stores the video files for subsequent editing using the editing software 139, reviewing and approving through the administration curator server 133, and viewing through the media player software 138. The hosting server video 135 can empower users to create search terms as well as other tag information along with the video for organization. For example, the video hosting server 135 may include databases that categorize videos based on common resources, as well as common searchable terms or keywords. The video hosting server 135 can insert pre-list, post-list, tracks, recorders or other content to be served to viewers for viewing with a video hosted on the video hosting server 135 (for example, in the direction of curators or administrators). Content may also include tools that allow users to distribute a video to other users (for example, when sending a message linked to the video via email or via a social media service or posting a link to the video on a page network). Such content can be included in the video when it is recorded or viewed through a social network page 155 or another network page. For example, video hosting service 135 can interface through network server 121 through application programming interface 125 to provide video and other content to be displayed in an i frame or another frame embedded in a 155 social networking page. 33/74 distribution displayed in the frame of the social network page 155 can be used to have the video hosting server 135 automatically distribute a video to other users using user profile data stored on the video hosting server 135. For For example, user profile data can define user account and / or login information for other social media services or e-mail services that enable the video hosting server 135 to distribute the video in response to a user selection distribution tools. Distribution tools can allow a user to recommend a video to others via the external video management server system 130, which in turn distributes the recommended video (or links to it) using one or more network systems social or other network server systems. Such capabilities can also be provided on other network pages (for example, hosted on a private label server system 170) other than those hosted on the social network system 120. When hosting videos on the external video management server system 130, the video hosting service 135 can also track the number, frequency and destination of video plays and can track publication impressions (for example, pre-lists, post-lists, etc.) associated with such video plays to receive credit for advertiser serving impressions. The external video management server system 130 and any entities on whose behalf the system 130 hosts content can thus obtain better information regarding video viewing. 34/74 videos than if the videos were hosted on the social network system. Similarly, the video management server system 130 can obtain information regarding the recommendations that are provided via the video management server system 130, such as the number and destination of such recommendations. The private label server system 170 may include a network hosting server 172 and an application programming interface 174. In some implementations, media hosted and / or recorded via the video management server system 130 may be distributed via from the private label server system 170. For example, videos can be selected, after meeting certain criteria associated with the activity tracking server 132, for further distribution through a private label network site hosted on the network hosting server 172. In some implementations, such videos can be stored on the private label server system 170 and distributed using a media player hosted on the private label server system 170 or transferred to user devices 110. In other implementations, videos can be accessed through a private label network site through the application programming interface. s 174, which may be similar to the application programming interface 125 of the social networking system 120. Features of each of the social network system 120, the video management server system 130 and the private label server system 170 can be segmented in other modes across multiple servers 35/74 or can be combined in modes other than those described above (for example, some of the functions described as being performed by different servers can be combined on a single server), and the various server systems may also include functionality other than those described above . Figure 1B illustrates a social network page displayed on the user device of figure IA. Typically, user device 110 accesses the social networking services provided on social network system 120 through a social network page 155 displayed on GUI 150. Social network page 155 can be displayed on a particular user device 110 as a displayed instance 153 that currently displays the requested content. Generally speaking, a displayed instance 153 of the social network page 155 includes social media content 157 hosted by the social network system 120. The displayed instance 153 can also include one or more embedded links 161, where each is defined using a software development kit, application programming interface 125 and / or other programming tools supported by the social networking system 120. An embedded link can be used to call the media recorder software 137, the media player software 138 and / or editing software 139. For example, when the social network hosting server 121 receives a request from user device 110 to call media recording software 137 within the displayed instance 153, a video management frame 159 is displayed in the displayed instance 153. Users can request to call the media recording software 137 by clicking on an icon or 36/74 in a link that includes a URL for the media recording software 137. In response, a video recording interface is instantiated within the video management framework 159 through the application programming interface 125 that enables integration with the displayed instance 153 of the social network page 155. The application programming interface 125 allows the video recording interface to appear on the displayed instance 153 as an integral part of the social network page 155. For example, in some implementations, the video management board 159 can be displayed using a Board i on the social network page 155 or on another network page. Other formats can also be used. The video recorder interface allows a user to record video on the server system 130 using the media recorder software 137 that runs on the server system 130. The media player software 138 can play videos stored on the video management server system 130 via of a media player interface within the video management framework 159 of the displayed instance 153. In some implementations, media player software 138 can also be accessed through other video-enabled sites or services. The editing software 139 can be used to edit videos stored on the video management server system 130 via an editing interface within the video management frame 159 of the displayed instance 153. The editing user interface can provide editing tools for users to edit video content. Editing tools can include adapting, 37/74 cut, overlap, combine, interconnect multiple and / or different multimedia content. For example, users can combine photos, videos, audios, animations, computer graphics, captions, texts and other content to form a video clip. The edited videos can be saved on the video hosting server 135 and provided to user devices as the video is released. Although the contents of the video management board 159 and the social network page 155 are supported by two different server systems (that is, the video management server system 130 and the social network system 120, respectively), they can be seamlessly integrated into the displayed instances 153 of the social network page 155. For example, users or viewers may perceive the content of the video management board 159 as part of the social network page 155. In some implementations, in response to a user select a link or an icon on the social network page 155 to call an initiation of the media recording software 137 (for example, at least if this operation has never been performed by the private user), the social network page 155 may provide a message to the user explaining terms and conditions for using the 137 media recording software. The user may be required to accept the terms and conditions before being able to proceed with the operation. The user can grant the media recording software 137, as well as the video management server system 130, limited rights to access user account information. The video management server system 130 can then, based on profile information as well as 38/74 online activity provided by the user, associate received video and access requests for stored video with user information profile and / or automatically adapt the media recording software 137, media player software 138 or editing software 139 for the user. For example, media player software 138 may offer advertising that is likely to be of interest to the user. The advertisement can be provided by the server system 130 or by some other source. The operator of the server system 130 can thus track publication impressions and can receive credit for publication impressions. Social network page 155 and video management board 159 can be displayed on a GUI 150 displayed on a display device 152 of user device 110. GUI 150 can be operable, for example, to allow the device to user 110 interacts with at least part of the social network page 155. Generally speaking, GUI 150 can provide an efficient and favorable presentation to the user of social network information provided by or communicated within the social network system 120. The GUI 150 can include multiple frames or customizable views with interactive fields, drop-down lists and user-operated keys. For example, GUI 150 can provide interactive elements that allow a user to interact with a particular component within the social network page 155 and / or external to it, such as media player software 138, for example. Different parts of the functionality of the corresponding component can be displayed and 39/74 accessible to the user through the GUI 150, such as through the social network page 155 (for example, in a network browser). Generally speaking, GUI 150 can also provide general interactive elements that allow a user to access and use various services and functions of a particular component. In some instances, social media page 155 can be used to access various parts of social media system 120. GUI 150 can display information from social media page 155 for viewing and interaction. In general, the GUI 150 is typically configurable, supports a combination of multimedia content (photos, videos, audios, computer graphics and other network content), and is capable of building portals in real time, where tabs are outlined through key features (for example, site or microsite). Therefore, GUI 150 can include any suitable graphical user interface, such as a combination of a generic web browser, intelligent engine and command line interface (CLI) that processes information about the platform and presents the results efficiently. to the user visually. Although illustrated as a single user device 110 in architecture 100, architecture 100 generally includes multiple user devices 110 that provide GUIs 150 for interacting with social network system 120 using instances of social network page 155. The user device 110 can be any computing device operable to connect or communicate with social network system 120 and server system 40/74 video management 130 using a cable or wireless line connection over network 140, or another suitable device or communication channel. As used in this description, user device 110 is intended to encompass a personal computer, touch screen terminal, workstation, network computer, kiosk, wireless data port, smart phone, personal data assistant ( PDA), one or more processors within these or other devices, or any other suitable computer. For example, user device 110 may include a computer that includes an input device, such as a mini keyboard, touchscreen, mouse, or other device that can accept user information, and an output device that carries associated information. with the social network page 155, including digital data, visual information, or the GUI 150. Figures 2Ά and 2B illustrate a flowchart of a process 200 for recording and presenting content on a social network site on an external server system. Flowchart 200 represents operations that can be performed by the social network system 120 and the video management server system 130 as shown in Figure 1A. Although process 200 is generally described in the context of capturing a single video file from a single user, process 200 can be used in connection with receiving video streams and generating video files for a plurality of users. At 202, a social network page is provided for a user. For example, the social media page can include a number of related network content 41/74 with the user's social network, such as, for example, a list of friends, indication of relationship for these friends, their status, multimedia content shared by them or theirs, etc. The social network page can also be a network page associated with an entity (for example, a business, a television program, etc.). The social network page is hosted on a social network system. In 204, a link to media recording software is provided within a displayed instance of the social network page. For example, the link can be an icon, a text link with a URL, or another representation that is embedded in the displayed instance of the social network page and that can be selected by the user (for example, by clicking on the link using a mouse ) to cause an application to run (for example, a video recording application). In response to the user selecting the link, a request to call media recording software within the displayed instance of the social network page is received at 206. The media recording software is provided by a server system external to the social network system that provides the social network page. On the social network page, a message or window can be presented to the user, informing the user about the authorization conditions. In 208, the user confirms authorization and user information is received on the server system that provides the media recording software. For example, information associated with the user's social media user account, such as demographic information, user identifier, username, etc., is received 42/74 on the server system that provides the media recording software. The information can be stored for subsequent use when identifying the user or user attributes (for example, to associate video received with the user or to identify the user when the user subsequently accesses content stored on the server system). In this way, the user's account with the social networking system can be leveraged to provide information to the video management server system 130 without requiring the user to have a separate account with the video management server system 130, which can reduce behavioral friction for submitting videos for potential inclusion, for example, in a television program or IPTV program, or for submission in a competition. In some situations, the server system provides a video recording interface using the 210 media recording software. The video recording interface is provided through an application programming interface on the social network system and is adapted to allow the user to record video on the external server system through recording controls of the included video recording interface (for example, as a frame) on the displayed instance of the social network page. At 212, the user records a video using the video recording interface and a corresponding video stream is received on the external server system. For example, the user can record or transfer a video using the integrated hardware (eg, built-in camera, microphone, etc.), or using a dedicated device (eg, portable camcorder, camera, etc.) connected to the 43/74 user device, or other appropriate devices. In 214, the video stream is converted to a video file and stored on the server system. The video stream can be transmitted to the server system and converted to a real-time video file (that is, as the video is being recorded). In some implementations, video editing tools are provided by the server system at 216. Video editing tools can enable users to modify the video file using various methods such as cutting, adapting, overlapping, combining different media, etc. The video editing tools can be displayed to the user within the social networking site. In 217, in some instances, the video file is approved for distribution (for example, through a manual or automated review process). The approval process may result in the selection of the video file for distribution on one or more networks. In 218, access to the stored video file is provided for viewers. Access can be provided through social networking sites and networking sites hosted outside the social networking system on other social networking server platforms or private label networks. For example, the stored video file is provided over the Internet or over one or more local and global networks. The number of access requests can be tracked on the server system by hosting the video file at 220 (for example, based on accessing the video file stored by the server system and / or retrieving the media player software needed to play the video ). For example, 44/74 the server system can monitor and record the number, frequency and other related information associated with requests for the stored video file. The server system can also monitor user / viewer ratings, as well as comments, responses and other forms of replies in 222. In many instances, the user / viewer rating may include the number of Preferences provided in social networking services, such as like on Facebook ®, +1 on Google + ®, star ratings on YouTube®, for example. In some implementations, the server system can monitor viewer responses including text comments, republication, sharing on other network sites or platforms and other user response activities. In some implementations, additional information such as information associated with the social network user accounts of users viewing the video can also be collected by the external server system. Based on the monitoring data in 220 and 222, if the video file meets certain criteria, the video file can be selected for further distribution in 224. For example, since a video that appears on one or more social network pages individual or non-commercial has been viewed a threshold number of times or given a threshold rating, the video can be selected to be included on a commercial social network page (for example, associated with an entity that has requested video content relating to a particular topic). The video can also be selected for further distribution via private label network sites. 45/74 In some implementations, the social network page or other network page selected for further distribution of the video file selected in 224 is associated with a television program, such as a competition show, a reality-backed show, or other form of public entertainment. The selected video file is made available for viewing on the social network page or on another network page at 226. Additional viewer response to the selected video file through the additional distribution can be used to determine whether it is to additionally include the video file in a linear television program or broadcast via the Internet (for example, IPTV) and / or to select from a plurality of video files submitted for inclusion in a linear television program or broadcast via Internet. Figure 3 is a displayed instance of example 300 from a social network page to present content from a video management server system. The displayed instance of example 300 can be viewed by viewers in the GUI of their electronic devices. The displayed instance 300 includes a video recording start button 305, a media player software frame 317, a view counter 310, a preference counter 320, the various sharing options 330, a recommendation list 340, 350 viewer comments and other resources. The video recording initiation key 305 can be activated to cause software on the external video management server system to display a video recording interface for 46/74 users create a video clip. In some implementations, the video recording start button 305 allows users to choose an existing video file to be transferred. As illustrated in figure 3, the 317 media player software framework includes playback controls, as well as sharing and rating options. The media player software frame 317 includes content provided by the external video management server system for display on the social network page instance 300. The sharing and rating options enable viewers to respond to the video, for example, when republishing the video on other network sites, rate the video with a star rating (for example, 1 to 5), and other response methods. The media player software window 317 includes a playback screen 315, which can be used to display selected videos, as well as videos captured when the video recording start key 305 is activated. Statistics of the current video stream can be displayed at the counter of views 310 and on the counter Preferences 320. videos what satisfy certain criteria in classification or of return can to be recommended in list recommendation 340, . Viewers can select these videos for reproduction inside of software framework media player 317. Viewer comments 350 allow viewers to leave their comments when responding to displayed videos. Viewers can provide comments and respond to comments after creating 47/74 a system profile and marked when using the system profile. Viewer comments 350 can also be used for comparison with certain criteria for determining whether to view or publish the video stream on the social network site. Figure 4 is a flowchart for recording and viewing content on a social network site on a user device. In 410, a user can access a social network page on a user's device. The user device can be a laptop, a desktop computer, a netbook, a tablet PC, a PDA, a smart phone, or another mobile or non-mobile computer or other electronic device that enables basic computing and access to an accessible network to the social network page. The user can call media recording software that enables a recording interface at 420. For example, the user can click on a link or an icon that points to media recording software hosted on a server system away from the network system Social. The video recording interface allows the user to record a video clip at 430 and store the video clip on a server at 440. The video clip can be recorded using various devices including built-in cameras, dedicated cameras, portable camcorders or other equipment. The transferred video is shared at 450 by one or more networks. The user can choose which network to post the video to and can include searchable resources to promote the video clip. If the video is well received and earns a certain rating that meets predetermined criteria associated with the social networking site, the user receives a 48/74 notification in 460. The notification may include information regarding participation in programs related to a TV show associated with the social network site. The user can then choose to participate in the TV show at 470. Implementations of the present disclosure and all functional operations provided in this document may be carried out in conjunction with digital electronic circuits, or in computer software, firmware, or hardware, including the structures disclosed in this specification and their structural equivalences, or in combinations of one or more of them. Implementations of the invention can be realized as one or more computer program products, that is, one or more computer program instruction modules encoded in a computer-readable medium for execution by a data processing device or to control its operation . Computer-readable media can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter affecting a machine-readable propagated signal, or a combination of one or more of them. The term data processing apparatus encompasses all apparatus, devices and machines for processing data, including, for example, a programmable processor, a computer, or multiple processors or computers. The apparatus may include, in addition to hardware, code that creates an execution environment for the computer program in question, for example, code that constitutes processor firmware, a protocol stack, a database management system, 49/74 an operating system or a combination of one or more of them. A computer program (also known as a program, software, software application, script or code) can be written in any form of programming language, including compiled or interpreted languages, and can be implemented in any form, including such as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file on a file system. A program can be stored in a part of a file that holds other programs or data (for example, one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple files coordinates (for example, files that store one or more modules, subprograms, or pieces of code). A computer program can be implemented to run on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network. The processes and logic flows described in this disclosure can be performed by one or more programmable processors running one or more computer programs to perform functions when operating on input data and generating output. Logical processes and flows can also be performed by, and the device can also be implemented as, a set of special-purpose logic circuits, for example, an FPGA (field programmable port array) 50/74 or an ASIC (application-specific integrated circuit). Suitable processors for running a computer program include, for example, microprocessors for both general and special use, and any one or more processors for any type of digital computer. In general, a processor will receive instructions and data from a read-only memory or a random access memory or both. The essential elements of a computer are a processor to execute instructions and one or more memory devices to store instructions and data. In general, a computer will also include, or be operationally coupled to receive data or transfer data, or both, one or more mass storage devices for storing data, for example, magnetic disk, magnetic optical disks or optical disks. However, a computer does not need to have such devices. In addition, a computer can be embedded in another device, for example, a mobile phone, a personal digital assistant (PDA), a mobile audio player, a Global Positioning System (GPS) receiver, to name a few. Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including semiconductor memory devices, for example, EPROM, EEPROM and memory devices flash; magnetic disks, for example, internal hard drives or removable disks; magnetic optical discs; and CD-ROM and DVD-ROM discs. The processor and memory can be supplemented by 51/74 special or set of logic circuits for use incorporated in it. To allow interaction with a user, implementations of the invention can be performed on a computer having a display device, for example, a CRT (cathode ray tube) or LCD (liquid crystal display) monitor, to display information to the user and a keyboard and a pointing device, for example, a mouse or a stationary mouse, through which the user can provide input to the computer. Other types of devices can be used to also allow interaction with a user; for example, feedback provided to the user can be any form of sensory feedback, for example, visual feedback, auditory feedback, or tactile feedback; and input from the user can be received in any form, including acoustic, speech or tactile input. Implementations of the present disclosure can be realized in a computing system that includes a server side component, for example, such as a data server, or that includes a mediating component, for example, an application server, or that includes a component client side, for example, a client computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the present disclosure, or any combination of one or more such server side components, mediator or client side. The system components can be interconnected by any form or media of digital data communication, for example, a communication network. Examples of communication networks include a 52/74 local area network (LAN) and an extended area network (WAN), for example, the Internet. The computing system can include clients and servers. A client and server in general are distant from each other and typically interact through a communication network. The client and server relationship arises because of computer programs running on the respective computers and having a client-server relationship with each other. Although this disclosure contains many details, these should not be construed as limitations on the scope of the disclosure or what can be claimed, but rather as descriptions of specific features for particular implementations of the disclosure. Certain features that are described in this disclosure in the context of separate implementations can also be provided in combination in a single implementation. Conversely, several features that are described in the context of a single implementation can also be provided in multiple implementations separately or in any suitable subcombination. In addition, although features may have been previously described as acting on certain combinations and even initially claimed as such, one or more features of a combination claimed in some instances may be removed from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination. Similarly, although operations are represented in the drawings in a particular order, this should not be understood as requiring that such operations 53/74 are performed in the particular order shown or in sequential order, or that all illustrated operations must be performed, to achieve desirable results. In certain circumstances, multiple tasks and parallel processing can be advantageous. In addition, the separation of various system components in the implementations described above should not be understood as requiring such separation in all implementations, and it should be understood that the program components and systems described in general can be integrated together into a single software product or compressed into multiple software products. Although the invention is defined in the appended claims, it is to be understood that the present invention can alternatively be defined according to the following modalities: 1. A method comprising: provide, on a first page of social network hosted on a social network system, an embedded link to media recording software stored on a video management server system external to the social network system; receive a request to call the media recording software within a displayed instance of the first social network page; provide, using the media recorder software on the external video management server system, a video recorder interface through an application programming interface on the social network system in response to the request, where the recorder interface of 54/74 video is adapted to allow a user to record video on the external video management server system from the displayed instance of the first social network page; receiving a video stream on the external video management server system, where the video stream defines video captured through the video recording interface; generate a video file using the received video stream; store the video file on the external video management server system; select the stored video file for distribution through one or more communication networks; o provide, using media player software on the server system and an application programming interface on one or more network server systems external to the video management server system, the video file stored for viewing within a plurality of displayed instances of one or more network pages hosted on one or more external network server systems. 2. The method of mode 1 in which the one or more external network server systems include the social network system. 3. The method of mode 1 or 2 additionally comprising receiving, in the external video management server system, information associated with user accounts for a plurality of displayed instances of one or more network pages hosted on the 55/74 social network system. 4. The method of mode 1, 2 or 3 additionally comprising receiving, in the external video management server system, information associated with a user account for the displayed instance of the first social network page. 5. The method of any of the modalities 1-4 in which the video file is transcoded to an appropriate video file format automatically depending on a desired destination. 6. The method of any of modalities 1-5 further comprising: track a number of requests to access the video file using the media player software; and use the tracked number of requests to access the video file to select the video file for inclusion on a second social media page hosted on the social media system. 7. The method of any of modalities 1-6 further comprising: monitor user ratings of the video file using the media player software; and use the video file's user ratings when selecting the video file for inclusion on a second social media page hosted on the social media system. 8. The method of any of modalities 1-5 further comprising: monitor viewer response to the video file using the media player software; 56/74 use the viewer response when selecting the video file for inclusion on an additional network page hosted on a server network system external to the video management server system; and providing, in response to the selection of the video file for inclusion on the additional network page, the video file stored for display within a plurality of displayed instances of the additional network page. 9. The method of mode 8 in which the additional webpage 10 is associated with a television program. 10. The method of any of modalities 1-9 further comprising: monitor viewer response to the video file using the media player software; and use the viewer's response when selecting video defined in the video file for inclusion in a linear television program. 11. The method of any of modalities 1-9 further comprising selecting a video from a plurality of videos received via the media recorder software on the external video management server system for inclusion in a television program. 12. The method of any of the modalities 1-11 further comprising providing access to editing tools through the media player software, in which the editing tools allow a user to edit the stored video file. 13. The method of any of the modalities 1-12 in which the video recording interface is provided in a Table i within the first social network page. 57/74 14. The method of any of the modalities 1-13 further comprising receiving a request, via the video recording interface and using the media recording software on the external video management server system, to distribute the video file via one or more network services external to the social network system. 15. The method of any of the modalities 1-14 further comprising receiving a request, by means of a frame displayed using the external video management server system using an application programming interface on one or more server systems in network, to distribute the file video through a or more network services external to the network system Social. 16. A media of storage computer coded with a computer program, the program comprising instructions which, when executed by a data processing device, cause the data processing device to perform operations comprising: provide a video recording interface using an application programming interface on a social networking system, where the video recording interface is adapted to allow users to record video streams on a video management server external to the social networking system and the video recording interface is included in displayed instances of a social media page hosted on the social media system; receive a plurality of video streams, where each video stream defines video captured through the 58/74 video recording interface in a respective instance displayed on the social network page; generate a plurality of video files based on the received video streams; store the video files on the video management server; select one or more of the video files stored for inclusion on the social network page; and providing, using an application programming interface on the social network system, the stored video files selected for display within a plurality of displayed instances of the social network page. 17. The media in storage computer gives modality 16, in what the program includes additionally instructions that When performed by device in Processing Dice make The device in data processing perform operations comprising: receive information associated with a user account for at least some of the displayed instances of the social network page; and store the information received. 18. Computer storage media of mode 16 or 17, in which the program additionally includes instructions which, when executed by a data processing device, cause the data processing device to perform operations comprising: provide access to video files stored on one or more communication networks for display on a user's device; 59/74 monitor viewer responses to stored video files; and use viewer responses to select stored video files for inclusion on the social network page. 19. Mode 18 computer storage media, where viewer responses include at least one of viewing a respective video file from the stored video files or providing a rating of a respective video file from the stored video files. 20. Computer storage media of any of the 16-19 modalities, in which one or more of the stored video files selected for inclusion on the social network page are selected based on predefined criteria in relation to viewer responses. 21. The computer storage media of any of the 16-20 modalities, in which the program additionally includes instructions which, when executed by a data processing device, cause the data processing device to perform operations comprising providing access to data processing tools. editing, where the editing tools allow at least one of a user or a producer to edit one or more of the stored video files. 22. The computer storage media of any of the modes 16-21, in which the program additionally includes instructions that when executed by a data processing device make the device 60/74 data processing perform operations comprising transmitting at least one video corresponding to the video files selected for inclusion in a linear television program. 23. A system comprising: one or more operable servers to interact with a user device and to: provide a video recording interface using an application programming interface on a social network system, where the video recording interface is adapted to allow users to record video on a server external to the social network system and the video recording interface it is included in displayed instances of a social media page hosted on the social media system; receiving a plurality of video streams, in which each video stream defines video captured through the video recording interface in a respective instance displayed on the social network page; generate a plurality of video files based on the received video streams; store video files; and providing, using an application programming interface on the social network system, stored video files selected for display within a plurality of displayed instances of one or more network pages hosted on the social network system. 24. The mode 23 system additionally comprising a video hosting server for transmitting stored video files over at least one network to a user device. 61/74 25. The 23 or 24 mode system in which the one or more servers are additionally operable to select one or more of the video files stored for inclusion on the social network page based on activity detected by the video hosting server. 26. A method comprising: provide, on a first page of social network hosted on a social network system, an embedded link to media recording software stored on a video management server system external to the social network system; receive a request to call the media recording software within a displayed instance of the first social network page; provide, using the media recorder software running on the external video management server system, a video recording interface through an application programming interface on the social network system in response to the request, where the video recording interface is adapted to allow a user to record video on the external video management server system as the video is captured from the displayed instance of the first social network page; receive a video stream on the external video management server system, where the video stream defines video captured through the video recording interface and where the video stream is received as the video is captured using the recording software media running on the external video management server system; 62/74 generate a video file using the received video stream; store the video file on the external video management server system; select the stored video file for distribution through one or more communication networks; and providing, using media player software on the server system and an application programming interface on one or more network server systems external to the video management server system, the video file stored for display within a plurality of displayed instances of one or more network pages hosted on one or more external network server systems. 27. The method of mode 26 in which the one or more external network server systems include the social network system. 28. The method of mode 27 further comprising receiving, in the external video management server system, information associated with user accounts for a plurality of displayed instances of one or more network pages hosted on the social network system. 29. The method of any of the modalities 26-28 further comprising receiving, in the external video management server system, information associated with a user account for the displayed instance of the first social network page. 30. The method of any of the 26-29 modalities in 63/74 that the video file is transcoded to an appropriate video file format automatically depending on a desired destination. 31. The method of any of the 26-30 modalities further comprising: track a number of requests to access the video file using the media player software; and use the tracked number of requests to access the video file to select the video file for inclusion on a second social media page hosted on the social media system. 32. The method of any of the modalities 26-31 additionally comprising: monitor user ratings of the video file using the media player software; and use the video file's user ratings when selecting the video file for inclusion on a second social media page hosted on the social media system. 33. The method of any of the modalities 26-32 additionally comprising: monitor viewer response to the video file using the media player software; use the viewer's response when selecting the video file for inclusion on an additional network page hosted on a network server system external to the video management server system; and provide, in response to the selection of the video file for inclusion on the additional network page, the video file stored for display within a plurality of 64/74 displayed instances of the additional network page. 34. The 33 method method in which the additional web page is associated with a television program. 35. The method of any of the 26-34 modalities further comprising: monitor viewer response to the video file using the media player software; and use the viewer response when selecting video defined in the video file for inclusion in a linear television program. 36. The method of any of the 26-35 modalities further comprising selecting a video from a plurality of videos received through the media recorder software on the external video management server system for inclusion in a television program. 37. The method of any of the 26-36 modalities further comprising providing access to editing tools through the media player software, in which the editing tools allow a user to edit the stored video file. 38. The method of any of the modalities 26-37 in which the video recording interface is provided in a Table i within the first social network page. 39. The method of any of the 26-38 modalities further comprising receiving a request, via the video recording interface and using the media recording software on the external video management server system, to distribute the video file via one or more network services external to the social network system. 65/74 40. The method of any of the 26-39 modalities further comprising receiving a request, through a frame displayed using the external video management server system using an application programming interface on one or more network server systems, for distribute the video file through one or more network services external to the social network system. 41. A non-transitory computer storage media encoded with a computer program, the program comprising instructions that when executed by a data processing device cause the data processing device to perform operations comprising: provide a video recording interface using an application programming interface on a social networking system, where the video recording interface is adapted to allow users to record video streams, as the video stream is captured, on a video management server system external to the social network system and the video recording interface is included in displayed instances of a social network page hosted on the social network system, and in which video defined by each of the video streams is captured via the video recording interface using media recording software running on the external video management server system and the video streams are recorded on the external video management server system as the video is captured; receive a plurality of video streams, where each video stream defines the video captured through the 66/74 video recording interface in a respective displayed instance of the social network page and each video stream is captured using the media recording software running on the external video management server system; generate a plurality of video files based on the received video streams; store the video files on the video management server; select one or more of the video files stored for inclusion on the social network page; and providing, using an application programming interface on the social network system, the stored video files selected for display within a plurality of displayed instances of the social network page. 42. The media in storage computer gives modality 41, in what the program includes additionally instructions that When performed by device in Processing Dice make The device in data processing perform operations comprising: receive information associated with a user account for at least some of the displayed instances of the social network page; and store the information received. 43. The computer storage media of modality 41 or 42, in which the program additionally includes instructions that, when executed by a data processing device, cause the data processing device to perform operations comprising: provide access to video files stored on 67/74 one or more communication networks for display on a user device; monitor viewer responses to stored video files; and use viewer responses to select stored video files for inclusion on the social network page. 44. Mode 43 computer storage media, in which viewer responses include at least one of viewing a respective video file from the stored video files or providing a rating of a respective video file from the stored video files. 45. The computer storage media of any of the 41-44 modalities, in which one or more of the stored video files selected for inclusion on the social network page are selected based on predefined criteria relating to viewer responses. 46. The computer storage media of any of the 41-45 modes, in which the program additionally includes instructions that, when executed by a data processing device, cause the data processing device to perform operations comprising providing access to data processing tools. editing, where the editing tools allow at least one of a user or a producer to edit one or more of the stored video files. 47. The computer storage media of any of the 41-46 modes, in which the program includes 68/74 additionally instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising transmitting at least one video corresponding to the selected video files for inclusion in a linear television program. 48. A system comprising: one or more operable servers to interact with a user device and to: provide a video recording interface using an application programming interface on a social networking system, where the video recording interface is adapted to allow users to record video, as the video is captured, on a server external to the system social media and the video recording interface is included in displayed instances of a social network page hosted on the social network system, and where video is captured via the video recording interface using media recording software running on the external server and the video is recorded on the external server as the video is captured; receive a plurality of video streams, in which each video stream defines video captured through the video recording interface in a respective displayed instance of the social network page and each video stream is captured using the media recorder software running on the system external video management server; generate a plurality of video files based on the received video streams; store video files; and 69/74 provide, using an application programming interface on the social network system, stored video files selected for display within a plurality of displayed instances of one or more network pages hosted on the social network system. 49. The mode 48 system additionally comprising a video hosting server for transmitting the stored video files over at least one network to a user device. 50. The 48 or 49 mode system in which one or more servers are additionally operable to select one or more of the video files stored for inclusion in the social network page based on activity detected by the video hosting server. 51. The method of any one of claims 1-8 wherein the one or more external network server systems include the network server system that hosts the first network page. 52. The method of any one of claims 1-8 or modality 51 further comprising receiving, in the external video management server system, information associated with user accounts for a plurality of displayed instances of one or more network pages hosted on the one or more external network server systems. 53. The method of any of claims 1-8 or modalities 51 or 52 further comprising: monitor user ratings of the video file using the media player software; and use the user ratings of the video file 70/74 in the selection of the video file for inclusion on a second network page hosted on the network server system. 54. The method of any one of claims 1-8 further comprises providing access to editing tools through the media player software, wherein the editing tools allow a user to edit the stored video file. 55. The method of any of claims 1-8 further comprising receiving, in the external video management server system, information associated with a user account for the displayed instance of the first network page. 56. The method of claim 9 further comprising: select the user-generated content file stored for distribution through one or more communication networks; and providing the user generated content file stored for display within a plurality of displayed instances of one or more network pages hosted on one or more network server systems external to the user generated content management system. 57. The method of claim 9 or embodiment 56 wherein the one or more external network server systems include the network server system that hosts the first network page. 58. The method of claim 9 or mode 56 or 57 further comprising receiving, in the server system for managing content generated by an external user, 71/74 information associated with user accounts for a plurality of displayed instances of one or more network pages hosted on one or more external network server systems. 59. The method of claim 9 or embodiment 56, 57 or 58 further comprising: monitor viewer response to the user-generated content file; use the viewer's response in selecting the user-generated content file for inclusion on an additional network page hosted on a server network system external to the user-generated content management server system; and providing, in response to the selection of the user-generated content file for inclusion on the additional network page, the user-generated content file stored for display within a plurality of displayed instances of the additional network page. 60. The method of claim 9 or embodiment 56, 57, 58 or 59 further comprising: monitor viewer response to the user-generated content file; and use the viewer response in selecting user generated content defined in the user generated content file for inclusion in a linear television program. 61. The method of claim 9 or any of the modalities 56-60 further comprising receiving, in the server system of content management generated by an external user, information associated with an account of 72/74 user for the displayed instance of the first network page. 62. The method of claim 9 or any of the modalities 56-61 further comprising selecting a user generated content file from a plurality of user generated content files received via capture software on the generated content management server system per external user for inclusion in a television program. 63. The method of claim 9 or any of embodiments 56-62 wherein the web page is a social web page. 64. The method of any one of claims 10-14 wherein the one or more network server systems include the network server system that hosts the first network page. 65. The method of any of claims 10-14 or modality 64 further comprising tracking a number of requests to access the video file using the media player software. 66. The method of modality 65 further comprising using the tracked number of requests to access the video file to select the video file for inclusion on a second network page hosted on the network server system hosting the first network page. 67. The method of any of claims 10-14 or embodiment 64, 65 or 66 further comprising: monitor user ratings of the video file using the media player software; and 73/74 use the video file user ratings when selecting the video file for inclusion on a second network page hosted on one or more network server systems. 68. The method of any of claims 10-14 or modalities 64, 65 or 66 further comprising providing access to editing tools through the media player software, wherein the editing tools allow a user to edit the video file stored. 69. The method of any of claims 10-14 or any of claims 64-68 further comprising receiving, in the external video management server system, information associated with a user account for the displayed instance of the first web page. 70. The method of any of claims 10-14 or any of the modalities 64-69 further comprising selecting a video from a plurality of videos received via the media recorder software on the external video management server system for inclusion in a TV program. 71. The method of claim 15 further comprising receiving, in the user content management server system, information associated with a user account for the displayed instance of the first web page. Thus, particular implementations of the present disclosure have been described. Other implementations are within the scope of the following claims. For example, Ί4 / Ί4. the actions reported in the claims may be in a different order and still achieve desirable. What is claimed is: results performed 1/7
权利要求:
Claims (15) [1] 1. Method characterized by the fact that it comprises: providing, on a first network page hosted on a network server system, an embedded link for media recording software stored on a video management server system external to the network server system; receive a request to call the media recording software within a displayed instance of the first web page; provide, using media recorder software running on the video management server system, a video recording graphical user interface through a communication interface on the network server system, where the video recording graphical user interface is provided in response to the request to call the media recorder software, and where the graphical video recorder user interface is adapted to allow a user to record video on the external video management server system as the video is captured using the recorder software media running on the video management server system; receive a video stream on the external video management server system, where the video stream defines captured video using the video recorder graphical user interface and where the video stream is received as the video is captured using the media recorder software running on the external video management server system; generate a video file using the video stream [2] 2/7 received; and store the video file on the external video management server system. 2. Method, according to claim 1, characterized by the fact that it additionally comprises: select the stored video file for distribution through one or more communication networks; and providing, using media player software on a video management server system and a communication interface on one or more network server systems external to the video management server system, the video file stored for display within a plurality of displayed instances of one or more network pages hosted on one or more external network server systems. [3] 3. Method, according to claim 2, characterized by the fact that it additionally comprises tracking a number of requests to access the video file using the media player software. [4] 4. Method, according to claim 3, characterized by the fact that it additionally comprises using the tracked number of requests to access the video file to select the video file for inclusion on a second network page hosted on the server system. network. [5] 5. Method, according to claim 2, characterized by the fact that it additionally comprises: monitor viewer response to the video file using the media player software; 3/7 use the viewer response when selecting the video file for inclusion on an additional network page hosted on a server network system external to the video management server system; and providing, in response to the selection of the video file for inclusion on the additional network page, the video file stored for display within a plurality of displayed instances of the additional network page. [6] 6. Method, according to claim 2, characterized by the fact that it additionally comprises: monitor viewer response to the video file using the media player software; and use the viewer's response when selecting video defined in the video file for inclusion in a linear television program. [7] 7. Method, according to claim 1, characterized by the fact that it comprises additionally selecting a video from a plurality of videos received through the media recorder software in the external video management server system for inclusion in a television program. [8] 8. Method, according to claim 1, characterized by the fact that the network page is a social network page. [9] 9. Method characterized by the fact that it comprises: providing, on a first network page hosted on a network server system, an embedded link to capture software stored on a server system for managing content generated by a user external to the network server system , in which the software is adapted to 4/7 capture user generated content using controls included in a frame displayed on the first network page; receive a request to call the capture software within a frame included in a displayed instance of the first network page; provide, using capture software running on the user-generated content management server system, a graphical user interface for capturing content through a communication interface on the network server system, where the graphical user interface for capturing content content is provided in response to the request to call the capture software, and where the graphical content capture user interface is adapted to allow a user to deliver user-generated content to the external user-generated content management server system as user generated content is captured using the capture software; receiving user generated content on the external user generated content management server system, where user generated content defines user generated content captured using the graphical user interface for capturing content; generate a user generated content file using the user generated content received; and store the user generated content file on the external user generated content management server system. [10] 10. Method characterized by the fact that it comprises: providing, on a first web page, a link 5/7 for media recording software stored on a video management server system; receive a request to call the media recording software within a displayed instance of the first web page; provide, using the media recorder software running on the video management server system, a video recording interface in response to the request, where the video recording interface is adapted to allow a user to record video on the video management server system as the video is captured from the displayed instance of the first network page; receive a video stream on the video management server system, where the video stream defines captured video using controls included in the video recording interface and where the video stream is received as the video is captured using the recording software media running on the video management server system; generate a video file using the received video stream; store the video file on the video management server system. [11] 11. Method, according to claim 10, characterized by the fact that the video recording interface is displayed in a frame of the displayed instance of the first network page. [12] 12. Method, according to claim 10, characterized by the fact that it additionally comprises: select the stored video file for 6/7 distribution through one or more communication networks; and providing, using media player software on the video management server system, the video file stored for display within a plurality of displayed instances of one or more network pages hosted on one or more network server systems. [13] 13. Method according to claim 12, characterized by the fact that it additionally comprises: monitor viewer response to the video file using the media player software; use the viewer's response when selecting the video file for inclusion in a network-based content delivery package hosted on a network server system external to the video management server system; and providing, in response to the selection of the video file for inclusion in the network-based content delivery package, the video file stored for display within a plurality of displayed instances of the network-based content delivery package. [14] 14. Method according to claim 12, characterized by the fact that it additionally comprises: monitor viewer response to the video file using the media player software; and use the viewer's response when selecting video defined in the video file for inclusion in a linear television program. [15] 15. Method characterized by the fact that it comprises: providing, on a first web page hosted on 7/7 a network server system, a built-in link to capture software stored in a user content management server system, where the software is adapted to capture user submissions using controls included in a frame displayed on the first network page ; receive a request to call the capture software within a frame included in a displayed instance of the first network page; provide, using capture software running on the user content management server system, a graphical user interface for capturing content through a communication interface on the network server system, where the graphical user interface for capturing content is provided in response to the request to call the capture software, and in which the graphical content capture user interface is adapted to allow a user to provide a user submission to the user content management server system; receive a user submission on the user content management server system, where the user submission defines captured content using the graphical content capture user interface; generate a user submission content file using the user submission received; and store the user submission content file on the user content management server system. 1/6
类似技术:
公开号 | 公开日 | 专利标题 US20180359510A1|2018-12-13|Recording and Publishing Content on Social Media Websites US8311382B1|2012-11-13|Recording and publishing content on social media websites US9992537B2|2018-06-05|Real-time tracking collection for video experiences JP5981024B2|2016-08-31|Sharing TV and video programs via social networking US9053517B2|2015-06-09|Devices, systems, and methods for aggregating, controlling, enhancing, archiving, and analyzing social media for events US20150026602A1|2015-01-22|System Network-Enabled Interactive Media Player US9571442B2|2017-02-14|Interface for sharing posts about a live online event among users of a social networking system US8819738B2|2014-08-26|System and method for real-time composite broadcast with moderation mechanism for multiple media feeds US8560683B2|2013-10-15|Video and site analytics US20070204287A1|2007-08-30|Content Ratings and Recommendations US20160371794A1|2016-12-22|System for content collection in a current window and dissemination in a window of current access US10324587B2|2019-06-18|Participant selection and abuse prevention for interactive video sessions US20130066796A1|2013-03-14|System and method for providing visual job information and job seeker's information US9940645B1|2018-04-10|Application installation using in-video programming WO2019084875A1|2019-05-09|Information processing method and apparatus, server, and storage medium US10593222B1|2020-03-17|Video filming and discovery system KR20170057318A|2017-05-24|Electronic program guide displaying media service recommendations TWI511538B|2015-12-01|Method and system for integrating digital television service and social network service US20120185890A1|2012-07-19|Synchronized video presentation US10979249B1|2021-04-13|Event-based content presentation using a social media platform Palaiokrassas et al.2014|Video annotation with aggregate social network data US20150005063A1|2015-01-01|Method and apparatus for playing a game using media assets from a content management service
同族专利:
公开号 | 公开日 US20130302005A1|2013-11-14| WO2013169978A1|2013-11-14| US9083997B2|2015-07-14| US20160191974A1|2016-06-30| EP2663084A1|2013-11-13| US9967607B2|2018-05-08| US20180359510A1|2018-12-13|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US5488433A|1993-04-21|1996-01-30|Kinya Washino|Dual compression format digital video production system| US6229850B1|1997-07-22|2001-05-08|C-Cube Semiconductor Ii, Inc.|Multiple resolution video compression| US5982425A|1996-12-23|1999-11-09|Intel Corporation|Method and apparatus for draining video data from a planarized video buffer| US20050097594A1|1997-03-24|2005-05-05|O'donnell Frank|Systems and methods for awarding affinity points based upon remote control usage| US6487721B1|1998-01-30|2002-11-26|General Instrument Corporation|Apparatus and method for digital advertisement insertion in a bitstream| JP3102407B2|1998-02-26|2000-10-23|日本電気株式会社|Dynamic editing method for received broadcast data and dynamic editing device for received broadcast data| US6697103B1|1998-03-19|2004-02-24|Dennis Sunga Fernandez|Integrated network for monitoring remote objects| US6223213B1|1998-07-31|2001-04-24|Webtv Networks, Inc.|Browser-based email system with user interface for audio/video capture| US20020112005A1|1998-08-25|2002-08-15|Charles Namias|Video e-mail kiosk| US6564380B1|1999-01-26|2003-05-13|Pixelworld Networks, Inc.|System and method for sending live video on the internet| WO2000048375A1|1999-02-11|2000-08-17|Loudeye Technologies, Inc.|Media distribution system| US6941515B1|1999-09-01|2005-09-06|Vertigoxmedia Inc.|Method and apparatus for controlling a graphics engine| US6774926B1|1999-09-03|2004-08-10|United Video Properties, Inc.|Personal television channel system| AU2603401A|1999-12-23|2001-07-03|Michael Moynihan|Personal video channel system| WO2001067772A2|2000-03-09|2001-09-13|Videoshare, Inc.|Sharing a streaming video| CA2311057A1|2000-04-13|2001-12-08|William Mutual|System and method for personal webcasting over a computer network| US6584450B1|2000-04-28|2003-06-24|Netflix.Com, Inc.|Method and apparatus for renting items| US6918131B1|2000-07-10|2005-07-12|Nokia Corporation|Systems and methods for characterizing television preferences over a wireless network| US7103905B2|2000-08-28|2006-09-05|Digeo, Inc.|System and method to provide media programs for synthetic channels| US20020120930A1|2001-02-26|2002-08-29|E.M.T.V. Effective Media Ltd.|Systems and methods for encouraging advertising consumption| US7302696B1|2001-05-24|2007-11-27|Digeo, Inc.|System and method to provide an interactive coupon channel a video casting network| US20040008249A1|2002-07-10|2004-01-15|Steve Nelson|Method and apparatus for controllable conference content via back-channel video interface| US20040117786A1|2002-12-11|2004-06-17|Marcus Kellerman|Supporting multiple users from a single location sharing a media processing system via a personal media guide| JP2005341064A|2004-05-25|2005-12-08|Sony Corp|Information sender, information sending method, program, recording medium, display controller, and displaying method| US7649937B2|2004-06-22|2010-01-19|Auction Management Solutions, Inc.|Real-time and bandwidth efficient capture and delivery of live video to multiple destinations| US7590997B2|2004-07-30|2009-09-15|Broadband Itv, Inc.|System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads| US20060048186A1|2004-08-30|2006-03-02|Eric Alterman|Method and apparatus for storing and accessing videos from a remote location| US20060074752A1|2004-10-05|2006-04-06|David Newmark|Method of facilitating placement of advertising| US20060242678A1|2005-04-20|2006-10-26|Anthony Pugliese,|Remote network video content recorder system| WO2006124193A2|2005-04-20|2006-11-23|Videoegg, Inc.|Browser enabled video manipulation| US7769819B2|2005-04-20|2010-08-03|Videoegg, Inc.|Video editing with timeline representations| US20060294538A1|2005-06-24|2006-12-28|Microsoft Corporation|Inserting advertising content into video programming| US8613620B2|2005-07-26|2013-12-24|Interactive Sports Direct Incorporated|Method and system for providing web based interactive lessons with improved session playback| US8726325B2|2005-08-08|2014-05-13|Telvue Corporation|Method and apparatus for scheduling delivery of video and graphics| US7925973B2|2005-08-12|2011-04-12|Brightcove, Inc.|Distribution of content| US20070214180A1|2005-11-14|2007-09-13|Crawford C S L|Social network application for processing image or video data from wireless devices of users and methods of operation| US7971137B2|2005-12-14|2011-06-28|Google Inc.|Detecting and rejecting annoying documents| US20070162487A1|2005-12-30|2007-07-12|Razorstream, Llc|Multi-format data coding, managing and distributing system and method| JP4137130B2|2006-02-03|2008-08-20|キヤノン株式会社|Transmission system and transmission channel allocation method| US20070203911A1|2006-02-07|2007-08-30|Fu-Sheng Chiu|Video weblog| US8073013B2|2006-03-01|2011-12-06|Coleman Research, Inc.|Method and apparatus for collecting survey data via the internet| US20070226053A1|2006-03-21|2007-09-27|Kevin Carl|System for uploading video advertisements, solicit user feedback, and create ratings/rankings| US20070245388A1|2006-03-31|2007-10-18|Masstech Group Inc.|Mass media box process| US20070291747A1|2006-06-19|2007-12-20|Stern Benjamin J|Method and system for user to user targeted advertising| US20070300271A1|2006-06-23|2007-12-27|Geoffrey Benjamin Allen|Dynamic triggering of media signal capture| US20080143875A1|2006-08-17|2008-06-19|Scott Stacey L|Method and system for synchronous video capture and output| US8819719B1|2006-12-06|2014-08-26|Google Inc.|Real-time video commenting| US8978066B2|2006-12-08|2015-03-10|Verizon Patent And Licensing Inc.|Method, computer program product, and apparatus for providing communications with at least one media provider| US9027039B2|2007-01-29|2015-05-05|Intel Corporation|Methods for analyzing, limiting, and enhancing access to an internet API, web service, and data| US20080235200A1|2007-03-21|2008-09-25|Ripcode, Inc.|System and Method for Identifying Content| US20080243692A1|2007-03-30|2008-10-02|Verizon Services Corp.|Content ingest, maintenance, and delivery| US20080263589A1|2007-04-23|2008-10-23|Alan Jacobson|System and method using web database and video caching and streaming programming for video classified advertisements| JP4902415B2|2007-04-23|2012-03-21|キヤノン株式会社|Recording / reproducing apparatus and control method thereof| US8204955B2|2007-04-25|2012-06-19|Miovision Technologies Incorporated|Method and system for analyzing multimedia content| WO2009006342A1|2007-06-29|2009-01-08|Balaya, Llc|System and method for deepening group bonds by granting access to a data structure| US20090012965A1|2007-07-01|2009-01-08|Decisionmark Corp.|Network Content Objection Handling System and Method| US9131078B2|2007-07-27|2015-09-08|Lagavulin Limited|Apparatuses, methods, and systems for a portable, image-processing transmitter| US20100125795A1|2008-07-03|2010-05-20|Mspot, Inc.|Method and apparatus for concatenating audio/video clips| US8490206B1|2007-09-28|2013-07-16|Time Warner, Inc.|Apparatuses, methods and systems for reputation/content tracking and management| WO2009046354A1|2007-10-03|2009-04-09|Eatlime, Inc.|Methods and apparatus for simultaneous uploading and streaming of media| US8051447B2|2007-12-19|2011-11-01|Verizon Patent And Licensing Inc.|Condensed program guide for media content access systems and methods| US9241188B2|2008-02-05|2016-01-19|At&T Intellectual Property I, Lp|System for presenting marketing content in a personal television channel| US20090204885A1|2008-02-13|2009-08-13|Ellsworth Thomas N|Automated management and publication of electronic content from mobile nodes| US20090207316A1|2008-02-19|2009-08-20|Sorenson Media, Inc.|Methods for summarizing and auditing the content of digital video| GB0809631D0|2008-05-28|2008-07-02|Mirriad Ltd|Zonesense| US20100037138A1|2008-08-11|2010-02-11|Live Face On Web, LLC|Client-Configurable Video Delivery Platform| US8144182B2|2008-09-16|2012-03-27|Biscotti Inc.|Real time video communications system| US8150464B2|2008-12-22|2012-04-03|At&T Intellectual Property I, L.P.|Method and apparatus for providing a mobile video blog service| US20100180330A1|2009-01-09|2010-07-15|Microsoft Corporation|Securing Communications for Web Mashups| US20110076993A1|2009-01-15|2011-03-31|Matthew Stephens|Video communication system and method for using same| US8341550B2|2009-02-10|2012-12-25|Microsoft Corporation|User generated targeted advertisements| US20100241623A1|2009-03-23|2010-09-23|Acker Robert L|User generated notes integrated with location-based application| US20100274696A1|2009-04-27|2010-10-28|Krietzman Mark H|Digital media content sharing system| US20100274847A1|2009-04-28|2010-10-28|Particle Programmatica, Inc.|System and method for remotely indicating a status of a user| US20100293580A1|2009-05-12|2010-11-18|Latchman David P|Realtime video network| US8189945B2|2009-05-27|2012-05-29|Zeitera, Llc|Digital video content fingerprinting based on scale invariant interest region detection with an array of anisotropic filters| US8467275B2|2009-05-29|2013-06-18|Centurylink Intellectual Property Llc|System and method for sharing user content through a set-top box| US8855460B2|2009-07-31|2014-10-07|Citizenglobal, Inc.|Systems and methods for delivering and exporting edited media in multiple formats| US20110037864A1|2009-08-17|2011-02-17|Microseven Systems, LLC|Method and apparatus for live capture image| US9338515B2|2009-09-03|2016-05-10|At&T Intellectual Property I, L.P.|Real-time and secured picture/video upload via a content delivery network| US8359616B2|2009-09-30|2013-01-22|United Video Properties, Inc.|Systems and methods for automatically generating advertisements using a media guidance application| US8997156B2|2009-11-09|2015-03-31|Echostar Technologies Llc|Systems and methods for distributing user generated content| US20110145070A1|2009-12-16|2011-06-16|Automated Media Services, Inc.|System and method for creating, distributing, and monetizing user-generated content in a retail environment| US20110154200A1|2009-12-23|2011-06-23|Apple Inc.|Enhancing Media Content with Content-Aware Resources| CN101945096B|2010-07-13|2013-01-02|上海未来宽带技术股份有限公司|Video live broadcast system facing to set-top box and PC of mobile phone and working method thereof| US8802957B2|2010-08-16|2014-08-12|Boardwalk Technology Group, Llc|Mobile replacement-dialogue recording system| US20120192220A1|2011-01-25|2012-07-26|Youtoo Technologies, LLC|User-generated social television content| US20120192225A1|2011-01-25|2012-07-26|Youtoo Technologies, LLC|Administration of Content Creation and Distribution System| US8464304B2|2011-01-25|2013-06-11|Youtoo Technologies, LLC|Content creation and distribution system| EP2676455A2|2011-02-18|2013-12-25|Aereo, Inc.|Method and system for program and stream control of video to target device| US20120254925A1|2011-04-01|2012-10-04|VideoGenie, Inc.|Computer systems and methods for video capturing, managing, and/or sharing| US8311382B1|2012-05-09|2012-11-13|Youtoo Technologies, LLC|Recording and publishing content on social media websites| US9083997B2|2012-05-09|2015-07-14|YooToo Technologies, LLC|Recording and publishing content on social media websites|US9674580B2|2012-03-31|2017-06-06|Vipeline, Inc.|Method and system for recording video directly into an HTML framework| US9083997B2|2012-05-09|2015-07-14|YooToo Technologies, LLC|Recording and publishing content on social media websites| US20140074620A1|2012-09-12|2014-03-13|Andrew G. Bosworth|Advertisement selection based on user selected affiliation with brands in a social networking system| US9396502B2|2013-01-23|2016-07-19|Facebook, Inc.|Enabling delayed interactions with content items presented by a social networking system| US10083156B2|2013-03-13|2018-09-25|International Business Machines Corporation|Mobile enablement of webpages| US9563448B2|2013-03-13|2017-02-07|International Business Machines Corporation|Mobilizing a web application to take advantage of a native device capability| US9426201B2|2013-03-13|2016-08-23|International Business Machines Corporation|Transforming application cached template using personalized content| US10346501B2|2013-03-13|2019-07-09|International Business Machines Corporation|Mobile enablement of existing web sites| EP3005719B1|2013-06-05|2020-03-11|Snakt, Inc.|Methods and systems for creating, combining, and sharing time-constrained videos| US20160307599A1|2013-06-05|2016-10-20|Snakt, Inc.|Methods and Systems for Creating, Combining, and Sharing Time-Constrained Videos| US20150074534A1|2013-09-06|2015-03-12|Crackle, Inc.|User interface providing supplemental and social information| US10193793B2|2013-12-04|2019-01-29|Sony Corporation|Browser apparatus, recording medium, server apparatus, and information processing method| US9661106B2|2013-12-04|2017-05-23|Facebook, Inc.|Uploading and transcoding media files| EP2882193B1|2013-12-04|2018-04-25|Facebook, Inc.|Uploading and transcoding media files| US9565224B1|2013-12-31|2017-02-07|Google Inc.|Methods, systems, and media for presenting a customized user interface based on user actions| US9705945B1|2014-01-13|2017-07-11|Google Inc.|Decorating embedded graphic representations on social shares with metadata| US10956945B1|2014-02-24|2021-03-23|Google Llc|Applying social interaction-based policies to digital media content| US9640223B2|2014-03-27|2017-05-02|Tvu Networks Corporation|Methods, apparatus and systems for time-based and geographic navigation of video content| US10327034B2|2014-03-27|2019-06-18|Tvu Networks Corporation|Methods, apparatus and systems for exchange of video content| US9992246B2|2014-03-27|2018-06-05|Tvu Networks Corporation|Methods, apparatus, and systems for instantly sharing video content on social media| US10877982B1|2014-05-21|2020-12-29|Google, Llc|Detection of popular content with narrow appeal| US20160007052A1|2014-07-03|2016-01-07|Anthem Digital Media, Inc.|Live streaming broadcast service with artist and fan competitive reward system| US20160005433A1|2014-07-07|2016-01-07|Oaluwaseun Adedeji|Application for enhancing a multimedia usage on an electronic device| WO2016007668A2|2014-07-09|2016-01-14|Selfie Inc.|System, apparatuses and methods for a video communications network| US20160034990A1|2014-07-31|2016-02-04|Robert J. Kannair|System and method for securely retrieving private data from customer mobile device| JP6664576B2|2014-09-19|2020-03-13|ヤフー株式会社|Distribution device, distribution method, and distribution program| US10430421B2|2014-12-29|2019-10-01|Facebook, Inc.|Recommending content items in a social network using delayed interaction| US20160266740A1|2015-01-19|2016-09-15|Dane Glasgow|Interactive multi-media system| CN104717284B|2015-02-13|2018-12-04|腾讯科技(深圳)有限公司|Menu managing method, apparatus and system| US10140298B2|2015-02-20|2018-11-27|International Business Machines Corporation|Social networking response management system| US9998510B2|2015-03-20|2018-06-12|Walter Partos|Video-based social interaction system| US20170294212A1|2015-04-10|2017-10-12|OMiro IP LLC|Video creation, editing, and sharing for social media| US20160300594A1|2015-04-10|2016-10-13|OMiro IP LLC|Video creation, editing, and sharing for social media| US9986267B2|2015-10-23|2018-05-29|Disney Enterprises, Inc.|Methods and systems for dynamically editing, encoding, posting and updating live video content| US20180332318A1|2015-11-10|2018-11-15|Nokia Solutions And Networks Oy|Support of crowdsourced video| US20170329859A1|2016-05-16|2017-11-16|Evernote Corporation|Categorizing and Clipping Recently Browsed Web Pages| US10390771B2|2016-08-25|2019-08-27|Zoi Inc.|Safety monitoring with wearable devices| US10841654B2|2016-11-24|2020-11-17|Hanwha Techwin Co., Ltd.|Apparatus and method for displaying images and passenger density| US10127943B1|2017-03-02|2018-11-13|Gopro, Inc.|Systems and methods for modifying videos based on music| CN107948760B|2017-11-30|2021-01-29|上海哔哩哔哩科技有限公司|Bullet screen play control method, server and bullet screen play control system| CN110020378A|2018-01-02|2019-07-16|北京小度互娱科技有限公司|The content delivery method and device of video website|
法律状态:
2018-10-30| B03A| Publication of an application: publication of a patent application or of a certificate of addition of invention| 2018-11-13| B08F| Application fees: dismissal - article 86 of industrial property law|Free format text: REFERENTE AS 3A, 4A E 5A ANUIDADES. | 2019-03-06| B08K| Lapse as no evidence of payment of the annual fee has been furnished to inpi (acc. art. 87)|Free format text: REFERENTE AO ARQUIVAMENTO PUBLICADO NA RPI 2497 DE 13/11/2018. |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 US201261644909P| true| 2012-05-09|2012-05-09| US13/475,765|US8311382B1|2012-05-09|2012-05-18|Recording and publishing content on social media websites| US13/674,768|US9083997B2|2012-05-09|2012-11-12|Recording and publishing content on social media websites| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|