EP2054816A2 - Capturing and sharing media content and management of shared media content - Google Patents
Capturing and sharing media content and management of shared media contentInfo
- Publication number
- EP2054816A2 EP2054816A2 EP07814265A EP07814265A EP2054816A2 EP 2054816 A2 EP2054816 A2 EP 2054816A2 EP 07814265 A EP07814265 A EP 07814265A EP 07814265 A EP07814265 A EP 07814265A EP 2054816 A2 EP2054816 A2 EP 2054816A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- media
- media content
- clip
- receiving
- users
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/402—Support for services or applications wherein the services involve a main real-time session and one or more additional parallel non-real time sessions, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services
- H04L65/4025—Support for services or applications wherein the services involve a main real-time session and one or more additional parallel non-real time sessions, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services where none of the additional parallel sessions is real time or time sensitive, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2743—Video hosting of uploaded data from client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
Definitions
- This invention relates generally to media player and media content management, and in particular to capturing and sharing media content among users, distributing shared media content with advertisements, and financial arrangements among distributors, advertisers, and content owners.
- Background of the Invention [0002] Television and other video content, as well as a myriad of other multimedia, are increasingly finding a home on new devices. For example, television programming is no longer found solely on the television. Through computer networks, as well as other delivery mechanisms, television and other media content are increasingly becoming available on other devices, such as personal computers, mobile phones, PDAs, and other portable computing devices. The increasing availability of the media content also enables viewers to record and share them with others.
- TiVo connected their living room television may see something that catches his interest. Furthermore, he may have a desire to share what he just saw with a friend or a community of individuals. If so, he must engage in a multistep process, which likely involves multiple applications using multiple devices to accomplish the task of capture, edit, and upload.
- the user must connect the DVR to another device, such as a PC, in order to capture in a format for upload. This likely involves connecting the DVR via analog cables to a PC with a video capture card.
- the user would use an application such as Windows Media Encoder to digitize the content to create compressed digital file. Once that file is created, the user can then visit a community web site, which may have its own tools for allowing the consumer to upload the video. As part of this process, the video may need to be transcoded into a format compatible with the Web site, which would add additional time to the process. This process is both user unfriendly and inefficient.
- P2P computer network is a network that relies primarily on the computing power and bandwidth of the participants in the network rather than concentrating them in a relatively low number of servers. Users of the P2P computer network can share media content stored in computers on the network. However, because much of the media content shared includes copies of copyrighted popular multimedia content (e.g., music and movies), sharing of the media content without copyright owners' permissions is illegal in most jurisdictions. Copyright owners (also known as content owners) tend not to grant such permissions because they do not receive any benefit in return. Also, P2P computer network does not provide content owners with the ability to control the distribution of their media content.
- copyright owners also known as content owners
- Another conventional approach to share media content is for the content owners to provide mechanisms for users to share their media content.
- the content owners can provide their media content in their websites. People who want to access the media content can visit these websites to access them.
- this approach is inconvenient for the users because there is no central place to access media content.
- not all content owners have the financial capacity to provide mechanisms for users to access their media content.
- Embodiments of one disclosed invention allow users to capture media content from a media source or stream while playing it and then share the captured media content with other users through an integrated user interface in a media device.
- the media device receives a media stream, plays the media stream, and caches a portion of the media stream as it is being played.
- a user provides a user interface with a command to capture a segment of the media stream being played on the device.
- the captured segment may comprise, for example, a video clip.
- the user can use the user interface to define the clip by selecting start and end boundaries in the cached portion of the media stream and to input meta data describing the clip.
- the media device creates the media clip based on the user's input and transmits the clip to another system, such as a community website for sharing the clip with other users.
- Another embodiment enables users of a community website to share media content with other users of the website while grant rights to owners of the shared media content to control the use of their content.
- Embodiments of the invention also enable the operator of the website to generate advertising revenue and share the revenue with the content owners for the sharing of their content.
- the community website receives media content from users and combines the media content with advertisements. Upon users' request for the media content, the community website provides the combined media content and advertisements to the users. The community website receives advertisement fees from advertisers in exchange for providing the combined media content and advertisements to the users. The community website provides a portion of the advertisement fees to owners of the media content in exchange for permission to provide the combined media content and advertisements to the users.
- owners of media content can set restrictions on their media content to control the use of their media content. In exchange for the website's enforcement of the restrictions the content owners may give permission to distribute the content items.
- advertisers can set restrictions on their advertisements to control the combination of the advertisements with the media content.
- FIG. 1 is a block diagram illustrating an architecture of a media device, in accordance with an embodiment of the invention.
- FIG. 2 is a flowchart of a process for recording and sharing media clips, in accordance with an embodiment of the invention.
- FIGs. 3(a)-(c) illustrate examples of user interfaces for recording and sharing media clips, in accordance with an embodiment of the invention.
- FIG. 4 is a block diagram illustrating an architecture of a media content management system, in accordance with an embodiment of the invention.
- FIG. 5 is an interaction diagram of a process for sharing media content, in accordance with an embodiment of the invention.
- Fig. 6 is a diagram illustrating the interactions among the website, users, advertisers, and content owners in a business model using the media content management system, in accordance with an embodiment of the invention.
- Embodiments of the invention provide an integrated user interface to users of a media device to view media content, record media clips, edit the clips, associate the clips with relevant meta data, and share the processed media clips with others.
- media content and media clips may include any type of media content, including audio or video content, or both. Users can view a media stream, record a portion of the media stream they deemed interesting into a media clip, and send the media clip to others using the integrated user interface.
- Embodiments of the invention allow users of a media content management system to share media content with other users of the system.
- Users of the media content management system can upload media content (e.g., media clips) to the system to share the uploaded media content to others, who can download that media content from the system.
- the media may ultimately be distributed to viewers via a peer to peer distributed system. That is, the content may be alternatively stored on the computers and other devices of the end users of the system.
- the clip is sourced from one or more of the other users, or peers.
- Embodiments of the invention allow owners of the shared media content
- the media device 100 receives 220 a command from a user to clip or otherwise capture a portion of the media.
- the user may submit the command by interacting with the integrated user interface.
- the user can trigger a designated control (e.g., the record button 314) using a pointing device (e.g., a mouse or touch sensitive screen) or using a keypad.
- the user may submit the command using devices such as a remote control (e.g., a remote control for a DVR, cable box, satellite receiver, or other media source).
- a user can select the desired start point and end point through the media editing window. For example, in the user interface illustrated in Fig. 3(b), a user can make the selection by marking the start and end points on the slider 324.
- the media device 100 checks and enforces restrictions contained in the metadata of the media stream or otherwise associated therewith. For example, if the restrictions limit the duration of a clip, the media device 100 will not allow the media clip to exceed that limit.
- the user may also select a frame within the media clip as a representative thumbnail image for the media clip.
- the media device 100 creates a media clip based on the user selection. [0040]
- the media device 100 may also tag 240 information to the media clip, such as meta data that describes the clip.
- the information may further include information expressly associated with the video clip, which may be delivered via the VBI, over an IP network, or by some other means. Other information, such as the closed captioning, may also be a source for automatic tagging.
- the information tabbed to the media clip can be stored in its metadata.
- the user can also change the format of the media clip and set other encoding parameters, such as bit rate.
- the media device 100 can transmit 250 the media clip as the user instructs.
- the media device 100 is a laptop computer.
- the media device 100 receives a video stream from a placeshifting system (e.g., a SLINGBOXTM) and plays the video stream in an integrated user interface on the computer screen to a user.
- a placeshifting system e.g., a SLINGBOXTM
- the user's friends can click the pointer and view the video clip in the community website.
- Similar experiences are also possible with other devices and solutions. For example, a similar experience can be had on a mobile phone that receives a video stream from a placeshifting device.
- the interface can be integrated into a DVR connected to the Internet, with the clipping experience presented to the user via a television set and controlled via a remote control.
- the interface may be used on a PC that is not receiving content via a placeshifting device but rather directly via an audio video input (e.g., cable coax) into the PC. Accordingly, the process of viewing, clipping, and sending clips can be advantageously used in a number of different contexts.
- audio content can be encoded in Windows Media Audio (WMA) format or in MPEG-I Audio Layer-3 (MP3) format.
- the media management server 410 includes a web server 412, an application server 414, a payment server 416, and a media store 418.
- the media management server 410 can also include other components (e.g., an email server), although Fig. 4 omits such components for clarity.
- the web server 412 is a front end of the media management server 410 and functions as a communication gateway of the media management server 410.
- the web server 412 receives media content transmitted to the media management server 410 from the client devices 430 through the network 440 and stores the received media content in the media store 418.
- the web server 412 also receives requests for specific media content units from the client devices 430, retrieves the requested media content units from the media store 418, and provides them to the client devices 430.
- the web server 412 is an Internet web server hosting one or more websites.
- the web server 412 can support multiple communication protocols for the client devices 430 to send and request media content.
- the web server 412 can be configured to support file transfer protocol (FTP) such that the client devices 430 can provide and/or access media content using FTP.
- FTP file transfer protocol
- the web server 412 may host webpages for users to upload and/or download media content.
- the web server 412 can provide media content to the client devices 430 in the form of media files or media streams that are suitable for transmission over the network 440, where the media streams can be viewed by end users at the client device 430.
- the application server 414 is configured to combine media content with advertisements and provide the combined media content and advertisement to the web server 412. Like media content, advertisements can include data in medium such as texts, audio and video. In some embodiments, instead of advertisements, the application server 414 combines media content with other information (e.g., information about the subject matter of the media content).
- the payment server 416 is configured to track balances of related parties (e.g., advertisers, copyright owners, users) based on a payment model. The payment server 416 can also work with the web server 412 to provide the related parties online access to their accounts. The related parties can check account balance, make payments, and transfer funds to their other accounts by accessing their accounts.
- the payment server 416 creates an account for each content owner and links the account with media content units the content owner has interests in.
- the account for the Walt Disney Studios can be associated with all video content and graphical content having the image of Mickey Mouse along with other media content owned by the Walt Disney Studios.
- the payment server 416 can also create an account for each advertiser and associate the account with its advertisements, and create an account for each user and associate the account with media content units the user uploaded and/or downloaded. This information can be used to determine balances of the parties.
- the account information can be saved in the media store 418 together with the media content. [0054]
- the media store 418 stores the data received from the web server 412, the application server 414 and the payment server 416.
- the media store 418 may be a relational database or any other type of database that stores the above-described data.
- the media store 418 may be accessible by the web server 412, the application server 414, and the payment server 416.
- the web server 412, the application server 414, the payment server 416, and the media store 418 may be stored and operated on a single computer or on separate computer systems communicating with each other through a network.
- the advertisement server 420 includes a hardware and/or software device that is configured to provide advertisements to the media management server 410 and/or the client devices 430.
- the advertisement server 420 includes an advertisement application server 422 and an advertisement store 424.
- the advertisement application server 422 similar to the web server 412 in the media management server 410, is configured to receive advertisements transmitted to the advertisement server 420 and stores the received advertisements in the advertisement store 424. The received advertisements may include associated ownership information.
- the advertisement store 424 stores the advertisements and associated ownership information received from the advertisement application server 422. Similar to the media store 418, the advertisement store 424 may be a relational database or any other type of database.
- the advertisement store 424 may be stored centrally and operated on a single computer.
- the advertisement store 424 can include multiple databases, each individually maintained by an advertiser.
- the advertisement server 420 can be combined with the media management server 410.
- the application server 414 and the web server 412 can be configured to implement the functions of the advertisement application server 422, and the media store 418 can be configured to store the advertisements and associated ownership information that would otherwise be stored in the advertisement store 424.
- the client devices 430A-C include hardware and/or software devices that are configured to transmit media content to and/or receive media content from the media management server 410 and/or the advertisement server 420.
- the client devices 430 can optionally include displays (e.g., an LCD screen) and speakers.
- one or more of the client devices 430 can be a media device 100.
- Fig. 4 displays only three client devices 430 for clarity.
- the client device 430 is configured to play the combined media content and advertisements received from the media management server 410 and/or the advertisement server 420.
- the client device 430 can include the media player client as described above, which can play video clips received from the media management server 410 to end users.
- the media management server 410, the advertisement server 420 and the client devices 430A-C are structured to include a processor, memory, storage, network interfaces, and applicable operating system and other functional software
- the media management server 410 hosts a community website where users of the website can upload, download, share, and exchange media content (e.g., video clips).
- media content e.g., video clips.
- the process illustrated in Fig. 5 may be implemented in software, hardware, or a combination of hardware and software.
- the application server 414 combines 540 advertisements with the received media clip. As described above with reference to Fig. 4, the application server 414 can receive advertisements from the advertisement server 420 through the web server 412 and the network 440.
- the application server 414 can combine the advertisements with the media clip when the web server 412 first receiving the media clip or after receiving a request for the media clip. Alternatively, the application server 414 can conduct the combination 540 periodically. [0070] In one embodiment, the application server 414 can be configured to enforce restrictions associated with the media content and the advertisements.
- the advertisements can have restrictions limiting the media content that can be associated with them. For example, an advertiser can prohibit its advertisements from being associated with media content including adult material. As another example, an advertisement (e.g., an automobile advertisement) can require the associated media content to include content relevant to the subject matter of the advertisement (e.g., video clips about car race). Media content can also have restrictions limiting the advertisements that can be associated with the media content.
- Fig. 6 is a diagram depicting the interactions among entities involved in the operation of the media content management system 400 (hereinafter called "the system 400") according to a business model. The interactions illustrated in Fig. 6 may be implemented in software, hardware, or a combination of hardware and software.
- the system 400 can operate to enable users to share and exchange media content, generate advertising revenue by distributing advertisements with the media content, and share the revenue with content owners in exchange for permissions to provide the media content to users with the advertisements.
- the system 400 can enables the content owners to control the use of their media content by providing restrictions for permissions to provide their media content to users with the advertisements.
- Entities involved in the operation of the system 400 include an operator of the community website 610, advertisers 620, content owners 630, and users 640.
- the community website 610 receives restrictions of the media content from the content owners 630.
- a media content unit can have one or more associated restrictions limiting the use of the media content unit.
- these restrictions can be provided in the metadata of the associated media content.
- restrictions associated with a video clip can be transmitted during the Vertical Blanking Interval (VBI) when the video clip is transmitted to the media management server 410.
- VBI is the period of time between frames in a video transmission when information is still being transmitted but when the information is not being displayed on the screen.
- the web server 412 can be configured to accept these restrictions separately from the associated media content.
- the content owners 630 can set restrictions applicable to all or a portion of their media content by interacting with the web server 412.
- Content owners 630 may also restrict the access to their media content. For example, the content owners 630 can restrict the access to a media content unit to be by invitation only (e.g., sharing video clips with friends and acquaintances) or available only to registered members. Therefore, the community website 610 will allow users 640 to access a media content unit only if the associated restrictions set by the content owners are satisfied.
- Content owners 630 may also restrict the advertisements that can be associated with their media content. For example, a media content unit can have a restriction prohibiting any association with automobile advertisements. As another example, a piece of media content can have a restriction limiting the duration of the associated video advertisement.
- the community website 610 receives advertisements from the advertisers 620.
- the community website 610 can also receive restrictions from the advertisers 620. Similar to the restrictions provided by the content owners 630, these restrictions limit the media content to be combined with the advertisements, and thereby enable the advertisers 620 to better target their advertisements to the right audience.
- the community website 610 combines the media content with the advertisements. This combination normally must satisfy the restrictions provided by both the content owners 630 and the advertisers 620. The community website 610 then provides the combined media content and the advertisements to the users 640. [0088] The operator receives advertising fees from the advertisers 620 for distributing the advertisements to the users 640. The operator can share this revenue with the content owners 630 for permissions to provide the media content to the users 640 with the advertisements, to the extent the content owners 630 have rights in the media content. [0089] In one embodiment, the community website 610 distributes the advertising revenue among all entities involved in the operation of the system 410, including the operator, the content owners 630, and even the users 640 that uploaded and/or downloaded the media content.
- the operator can operate the system 400 to generate advertising revenue by distributing user-supplied media content with advertisements.
- the operator can share the revenue with the content owners 630 in exchange for permissions to provide the media content to the users 640 with the advertisements.
- the system 400 also provides the content owners 630 with the ability to control the use of their media content to address their fears of losing control over their media content.
- Example Process for the Media Content Management System [0091] The principles described herein can be further illustrated through an example of an operation of the media content management system 400 (hereinafter called "the system 400") in accordance with one embodiment of the invention.
- the system 400 hosts a community website 610 where users of the website can share audio/video clips.
- the example commences with a user 640 watching a TV program Seinfeld previously captured by a Personal Video Recorder (PVR, client device 430).
- the user 640 finds a section of the video interesting, and invokes a graphical interface of the PVR to capture the video section by selecting the beginning and end of the section.
- the PVR creates a video clip (Seinfeld clip) containing the captured video section and upload the Seinfeld clip to the community website 610 using the user's account.
- the application server 414 identifies the subject matter of the received clip using the metadata stored during the VBI of the video clip, associates the clip with the content owner, Sony Pictures Digital Inc., and stores the clip and the related information in the media store 418.
- a second user 640 of the community website 610 subsequently conducts searches in the website 610 for video clips related to Seinfeld using a computer (client device 430), and locates the Seinfeld clip previously received. The second user 640 then submits a request for the Seinfeld clip. [0095] In response to the second user 640's request, the community website 610 checks the restrictions applicable to the Seinfeld clip. The content owner, Sony Pictures Digital Inc., has set a restriction applicable to all Seinfeld video clips limiting their duration to be no more than 2.5 minutes. After confirming that the Seinfeld clip lasts no more than 2.5 minutes, the community website 610 identifies an advertisement for eBay promoting its Seinfeld related auction items (eBay advertisement).
- eBay advertisement an advertisement for eBay promoting its Seinfeld related auction items
- a software module is implemented with a computer program product comprising a computer-readable medium containing computer program code, which can be executed by a computer processor for performing any or all of the steps operations, or processes described.
- the physical components used in the system may depend on the method in which the media content is delivered to one or more users of that media content.
Abstract
Description
Claims
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US82306606P | 2006-08-21 | 2006-08-21 | |
US11/620,711 US8346605B2 (en) | 2004-06-07 | 2007-01-07 | Management of shared media content |
US11/620,707 US7975062B2 (en) | 2004-06-07 | 2007-01-07 | Capturing and sharing media content |
PCT/US2007/076337 WO2008024723A2 (en) | 2006-08-21 | 2007-08-20 | Capturing and sharing media content and management of shared media content |
Publications (2)
Publication Number | Publication Date |
---|---|
EP2054816A2 true EP2054816A2 (en) | 2009-05-06 |
EP2054816A4 EP2054816A4 (en) | 2013-06-26 |
Family
ID=39107571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP07814265.0A Ceased EP2054816A4 (en) | 2006-08-21 | 2007-08-20 | Capturing and sharing media content and management of shared media content |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP2054816A4 (en) |
KR (1) | KR101059134B1 (en) |
CN (1) | CN101523369B (en) |
CA (1) | CA2660350C (en) |
MX (1) | MX2009001831A (en) |
WO (1) | WO2008024723A2 (en) |
Families Citing this family (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8266657B2 (en) | 2001-03-15 | 2012-09-11 | Sling Media Inc. | Method for effectively implementing a multi-room television system |
US6263503B1 (en) | 1999-05-26 | 2001-07-17 | Neal Margulis | Method for effectively implementing a wireless television system |
US8099755B2 (en) | 2004-06-07 | 2012-01-17 | Sling Media Pvt. Ltd. | Systems and methods for controlling the encoding of a media stream |
US7917932B2 (en) | 2005-06-07 | 2011-03-29 | Sling Media, Inc. | Personal video recorder functionality for placeshifting systems |
US7975062B2 (en) | 2004-06-07 | 2011-07-05 | Sling Media, Inc. | Capturing and sharing media content |
BRPI0516744A2 (en) | 2004-06-07 | 2013-05-28 | Sling Media Inc | Media stream playback methods received on a network and computer program product |
US9998802B2 (en) * | 2004-06-07 | 2018-06-12 | Sling Media LLC | Systems and methods for creating variable length clips from a media stream |
US7769756B2 (en) | 2004-06-07 | 2010-08-03 | Sling Media, Inc. | Selection and presentation of context-relevant supplemental content and advertising |
US8346605B2 (en) | 2004-06-07 | 2013-01-01 | Sling Media, Inc. | Management of shared media content |
EP1899814B1 (en) | 2005-06-30 | 2017-05-03 | Sling Media, Inc. | Firmware update for consumer electronic device |
US8477793B2 (en) | 2007-09-26 | 2013-07-02 | Sling Media, Inc. | Media streaming device with gateway functionality |
US8350971B2 (en) | 2007-10-23 | 2013-01-08 | Sling Media, Inc. | Systems and methods for controlling media devices |
US8060609B2 (en) | 2008-01-04 | 2011-11-15 | Sling Media Inc. | Systems and methods for determining attributes of media items accessed via a personal media broadcaster |
US8117283B2 (en) * | 2008-02-04 | 2012-02-14 | Echostar Technologies L.L.C. | Providing remote access to segments of a transmitted program |
US8667279B2 (en) | 2008-07-01 | 2014-03-04 | Sling Media, Inc. | Systems and methods for securely place shifting media content |
US8381310B2 (en) | 2009-08-13 | 2013-02-19 | Sling Media Pvt. Ltd. | Systems, methods, and program applications for selectively restricting the placeshifting of copy protected digital media content |
WO2010027784A2 (en) * | 2008-09-08 | 2010-03-11 | Sling Media, Inc. | Systems and methods for presenting media content obtained from multiple sources |
US8667163B2 (en) | 2008-09-08 | 2014-03-04 | Sling Media Inc. | Systems and methods for projecting images from a computer system |
US9191610B2 (en) | 2008-11-26 | 2015-11-17 | Sling Media Pvt Ltd. | Systems and methods for creating logical media streams for media storage and playback |
US8438602B2 (en) | 2009-01-26 | 2013-05-07 | Sling Media Inc. | Systems and methods for linking media content |
US8171148B2 (en) | 2009-04-17 | 2012-05-01 | Sling Media, Inc. | Systems and methods for establishing connections between devices communicating over a network |
US8406431B2 (en) | 2009-07-23 | 2013-03-26 | Sling Media Pvt. Ltd. | Adaptive gain control for digital audio samples in a media stream |
US9479737B2 (en) | 2009-08-06 | 2016-10-25 | Echostar Technologies L.L.C. | Systems and methods for event programming via a remote media player |
US9525838B2 (en) | 2009-08-10 | 2016-12-20 | Sling Media Pvt. Ltd. | Systems and methods for virtual remote control of streamed media |
US8799408B2 (en) | 2009-08-10 | 2014-08-05 | Sling Media Pvt Ltd | Localization systems and methods |
US8532472B2 (en) | 2009-08-10 | 2013-09-10 | Sling Media Pvt Ltd | Methods and apparatus for fast seeking within a media stream buffer |
US9565479B2 (en) | 2009-08-10 | 2017-02-07 | Sling Media Pvt Ltd. | Methods and apparatus for seeking within a media stream using scene detection |
US8966101B2 (en) | 2009-08-10 | 2015-02-24 | Sling Media Pvt Ltd | Systems and methods for updating firmware over a network |
US9160974B2 (en) | 2009-08-26 | 2015-10-13 | Sling Media, Inc. | Systems and methods for transcoding and place shifting media content |
US8314893B2 (en) | 2009-08-28 | 2012-11-20 | Sling Media Pvt. Ltd. | Remote control and method for automatically adjusting the volume output of an audio device |
US9124642B2 (en) | 2009-10-16 | 2015-09-01 | Qualcomm Incorporated | Adaptively streaming multimedia |
US8601153B2 (en) * | 2009-10-16 | 2013-12-03 | Qualcomm Incorporated | System and method for optimizing media playback quality for a wireless handheld computing device |
US9015225B2 (en) | 2009-11-16 | 2015-04-21 | Echostar Technologies L.L.C. | Systems and methods for delivering messages over a network |
US8799485B2 (en) | 2009-12-18 | 2014-08-05 | Sling Media, Inc. | Methods and apparatus for establishing network connections using an inter-mediating device |
US8626879B2 (en) | 2009-12-22 | 2014-01-07 | Sling Media, Inc. | Systems and methods for establishing network connections using local mediation services |
US9178923B2 (en) | 2009-12-23 | 2015-11-03 | Echostar Technologies L.L.C. | Systems and methods for remotely controlling a media server via a network |
US9275054B2 (en) | 2009-12-28 | 2016-03-01 | Sling Media, Inc. | Systems and methods for searching media content |
US8856349B2 (en) | 2010-02-05 | 2014-10-07 | Sling Media Inc. | Connection priority services for data communication between two devices |
US8560583B2 (en) * | 2010-04-01 | 2013-10-15 | Sony Computer Entertainment Inc. | Media fingerprinting for social networking |
US9264785B2 (en) | 2010-04-01 | 2016-02-16 | Sony Computer Entertainment Inc. | Media fingerprinting for content determination and retrieval |
US9832441B2 (en) | 2010-07-13 | 2017-11-28 | Sony Interactive Entertainment Inc. | Supplemental content on a mobile device |
US9143699B2 (en) | 2010-07-13 | 2015-09-22 | Sony Computer Entertainment Inc. | Overlay non-video content on a mobile device |
US8730354B2 (en) | 2010-07-13 | 2014-05-20 | Sony Computer Entertainment Inc | Overlay video content on a mobile device |
US9159165B2 (en) | 2010-07-13 | 2015-10-13 | Sony Computer Entertainment Inc. | Position-dependent gaming, 3-D controller, and handheld as a remote |
US9814977B2 (en) | 2010-07-13 | 2017-11-14 | Sony Interactive Entertainment Inc. | Supplemental video content on a mobile device |
KR101828342B1 (en) | 2011-08-10 | 2018-02-12 | 삼성전자 주식회사 | Broadcast signal receiver, method for providing broadcast signal relation information and server |
WO2013029263A1 (en) * | 2011-09-01 | 2013-03-07 | Technicolor (China) Technology Co., Ltd. | Method for capturing video related content |
KR101873364B1 (en) | 2011-09-27 | 2018-08-03 | 삼성전자 주식회사 | Broadcast signal receiver and method for providing broadcast signal relation information |
US9760926B2 (en) | 2012-06-14 | 2017-09-12 | Empire Technology Development Llc | On demand information network |
KR101911347B1 (en) | 2012-09-26 | 2018-10-25 | 삼성전자주식회사 | Method for capturing moving picture and moving picture player theereof |
US9953297B2 (en) * | 2012-10-17 | 2018-04-24 | Google Llc | Sharing online with granularity |
KR102008865B1 (en) * | 2012-11-27 | 2019-08-08 | 에스케이플래닛 주식회사 | Apparatus and terminal for providing advertisement information on air |
US9992246B2 (en) * | 2014-03-27 | 2018-06-05 | Tvu Networks Corporation | Methods, apparatus, and systems for instantly sharing video content on social media |
WO2015187078A1 (en) * | 2014-06-05 | 2015-12-10 | Telefonaktiebolaget L M Ericsson (Publ) | Upload of multimedia content |
JP2016015073A (en) * | 2014-07-03 | 2016-01-28 | ソニー株式会社 | Information processing device, information processing method, and content provision system |
US9705936B2 (en) * | 2015-04-24 | 2017-07-11 | Mersive Technologies, Inc. | System and method for interactive and real-time visualization of distributed media |
EP3384676A1 (en) * | 2015-12-04 | 2018-10-10 | Sling Media, Inc. | Remote-controlled media studio |
TWI762465B (en) * | 2016-02-12 | 2022-05-01 | 瑞士商納格維遜股份有限公司 | Method and system to share a snapshot extracted from a video transmission |
US20180004476A1 (en) * | 2016-06-30 | 2018-01-04 | Microsoft Technology Licensing, Llc | Media production to operating system supported display |
CN106454424B (en) * | 2016-11-10 | 2019-11-26 | 中广热点云科技有限公司 | Hot spot cloud management platform and its method |
CN106803992B (en) * | 2017-02-14 | 2020-05-22 | 北京时间股份有限公司 | Video editing method and device |
KR102170847B1 (en) * | 2019-11-27 | 2020-10-27 | 주식회사 산타 | Method for reproducing contents and server using the same |
CN112689114B (en) * | 2021-03-11 | 2021-06-22 | 太平金融科技服务(上海)有限公司 | Method, apparatus, device and medium for determining target position of vehicle |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6476826B1 (en) * | 2000-08-22 | 2002-11-05 | Vastvideo, Inc. | Integrated system and method for processing video |
US20030208612A1 (en) * | 2002-05-01 | 2003-11-06 | Stmicroelectronics, Inc. | Method for pre-caching content to enable true VOD systems from NVOD or stream limited VOD systems |
US20060101499A1 (en) * | 2004-11-09 | 2006-05-11 | Veveo, Inc. | Method and system for secure sharing, gifting, and purchasing of content on television and mobile devices |
US20060156219A1 (en) * | 2001-06-27 | 2006-07-13 | Mci, Llc. | Method and system for providing distributed editing and storage of digital media over a network |
US20060184980A1 (en) * | 2003-04-07 | 2006-08-17 | Cole David J | Method of enabling an application program running on an electronic device to provide media manipulation capabilities |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020031333A1 (en) * | 1997-09-30 | 2002-03-14 | Yoshizumi Mano | On-the fly video editing device for capturing and storing images from a video stream during playback for subsequent editing and recording |
US6389467B1 (en) * | 2000-01-24 | 2002-05-14 | Friskit, Inc. | Streaming media search and continuous playback system of media resources located by multiple network addresses |
US20020105529A1 (en) * | 2000-02-11 | 2002-08-08 | Jason Bowser | Generation and display of multi-image video streams |
US20030200313A1 (en) * | 2002-04-17 | 2003-10-23 | General Instrument Corporation | Digital rights management system for clients with low level security |
WO2004081719A2 (en) * | 2003-03-07 | 2004-09-23 | Chaoticom, Inc. | Methods and systems for digital rights management of protected content |
US20050022019A1 (en) * | 2003-07-05 | 2005-01-27 | General Instrument Corporation | Enforcement of playback count in secure hardware for presentation of digital productions |
US7869699B2 (en) * | 2003-09-08 | 2011-01-11 | Ati Technologies Ulc | Method of intelligently applying real-time effects to video content that is being recorded |
US7643564B2 (en) * | 2003-10-28 | 2010-01-05 | Motorola, Inc. | Method and apparatus for recording and editing digital broadcast content |
US7739599B2 (en) * | 2005-09-23 | 2010-06-15 | Microsoft Corporation | Automatic capturing and editing of a video |
-
2007
- 2007-08-20 CN CN200780030811.4A patent/CN101523369B/en active Active
- 2007-08-20 MX MX2009001831A patent/MX2009001831A/en active IP Right Grant
- 2007-08-20 CA CA2660350A patent/CA2660350C/en active Active
- 2007-08-20 KR KR1020097003607A patent/KR101059134B1/en active IP Right Grant
- 2007-08-20 WO PCT/US2007/076337 patent/WO2008024723A2/en active Application Filing
- 2007-08-20 EP EP07814265.0A patent/EP2054816A4/en not_active Ceased
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6476826B1 (en) * | 2000-08-22 | 2002-11-05 | Vastvideo, Inc. | Integrated system and method for processing video |
US20060156219A1 (en) * | 2001-06-27 | 2006-07-13 | Mci, Llc. | Method and system for providing distributed editing and storage of digital media over a network |
US20030208612A1 (en) * | 2002-05-01 | 2003-11-06 | Stmicroelectronics, Inc. | Method for pre-caching content to enable true VOD systems from NVOD or stream limited VOD systems |
US20060184980A1 (en) * | 2003-04-07 | 2006-08-17 | Cole David J | Method of enabling an application program running on an electronic device to provide media manipulation capabilities |
US20060101499A1 (en) * | 2004-11-09 | 2006-05-11 | Veveo, Inc. | Method and system for secure sharing, gifting, and purchasing of content on television and mobile devices |
Non-Patent Citations (1)
Title |
---|
See also references of WO2008024723A2 * |
Also Published As
Publication number | Publication date |
---|---|
CA2660350C (en) | 2015-04-28 |
WO2008024723A3 (en) | 2008-12-24 |
CN101523369A (en) | 2009-09-02 |
KR101059134B1 (en) | 2011-08-25 |
KR20090043526A (en) | 2009-05-06 |
EP2054816A4 (en) | 2013-06-26 |
CA2660350A1 (en) | 2008-02-28 |
WO2008024723A2 (en) | 2008-02-28 |
CN101523369B (en) | 2016-08-03 |
MX2009001831A (en) | 2009-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9356984B2 (en) | Capturing and sharing media content | |
US8346605B2 (en) | Management of shared media content | |
CA2660350C (en) | Capturing and sharing media content and management of shared media content | |
US9471677B2 (en) | Method and system for meta-tagging media content and distribution | |
US8126936B1 (en) | Method and system for meta-tagging media content and distribution | |
US10642465B2 (en) | Method and system for media selection and sharing | |
US8943610B2 (en) | System and/or method for distributing media content | |
US20140086562A1 (en) | Method And Apparatus For Creating A Composite Video From Multiple Sources | |
US20120304230A1 (en) | Administration of Content Creation and Distribution System | |
US20120304237A1 (en) | Content creation and distribution system | |
WO2018177053A1 (en) | Method for realizing integration of video resource and social interaction, and system for integration of video and social interaction | |
WO2001080039A2 (en) | System and method for self-publishing webcast content over a computer network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20090317 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC MT NL PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA HR MK RS |
|
DAX | Request for extension of the european patent (deleted) | ||
A4 | Supplementary search report drawn up and despatched |
Effective date: 20130524 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: G11B 27/034 20060101AFI20130517BHEP |
|
17Q | First examination report despatched |
Effective date: 20160429 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
APBK | Appeal reference recorded |
Free format text: ORIGINAL CODE: EPIDOSNREFNE |
|
APBN | Date of receipt of notice of appeal recorded |
Free format text: ORIGINAL CODE: EPIDOSNNOA2E |
|
APBR | Date of receipt of statement of grounds of appeal recorded |
Free format text: ORIGINAL CODE: EPIDOSNNOA3E |
|
APAF | Appeal reference modified |
Free format text: ORIGINAL CODE: EPIDOSCREFNE |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: SLING MEDIA L.L.C. |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R003 |
|
APBT | Appeal procedure closed |
Free format text: ORIGINAL CODE: EPIDOSNNOA9E |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED |
|
18R | Application refused |
Effective date: 20220317 |