Method and system for media selection and sharing
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, by an application running on a mobile device, user input related to content being broadcast and displayed by a display device, the content being displayed without input from the application, wherein the mobile device and the display device are not simultaneously displaying the content being broadcast at the time the user input is received, the user input including selection of a source of the content being broadcast, the display device being operable to display the content being broadcast without requiring input from the mobile device;
detecting, by the application in response to the user input, information specifying a portion of the content being broadcast based on accelerometer data corresponding to a detected movement of the mobile device;
sending, by the application, the information to a server over a network, the sent information including the selected source;
receiving, by the application over the network, a video clip from the server based on the information sent by the application, and at least one rule for sharing the received video clip, the received video clip having cascading rights assigned by an owner of the content being broadcast, the cascading rights defining;
a level of access for sharing the video clip; and
a level of access for accessing the shared video clip, the level of access including access based on location data from a device requesting access to the video clip; and
triggering display, by the application, of a representation of the video clip on a user interface implemented by the mobile device, the representation being selectable for upload to a social media account on a social media server.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for media selection and sharing is disclosed. According to one embodiment, media content is received from a media source and is stored in a buffer for a first time period. A second time period within the first time period is determined for creating a media clip from the media content stored in the buffer. A media clip is generated as determined by the second time period. A user provides an input, and the user'"'"'s input is associated with the media clip to take one or more effects on the media clip. The media clip enhanced with the one more effects is transmitted over a network to share with other users.
-
Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by an application running on a mobile device, user input related to content being broadcast and displayed by a display device, the content being displayed without input from the application, wherein the mobile device and the display device are not simultaneously displaying the content being broadcast at the time the user input is received, the user input including selection of a source of the content being broadcast, the display device being operable to display the content being broadcast without requiring input from the mobile device; detecting, by the application in response to the user input, information specifying a portion of the content being broadcast based on accelerometer data corresponding to a detected movement of the mobile device; sending, by the application, the information to a server over a network, the sent information including the selected source; receiving, by the application over the network, a video clip from the server based on the information sent by the application, and at least one rule for sharing the received video clip, the received video clip having cascading rights assigned by an owner of the content being broadcast, the cascading rights defining; a level of access for sharing the video clip; and a level of access for accessing the shared video clip, the level of access including access based on location data from a device requesting access to the video clip; and triggering display, by the application, of a representation of the video clip on a user interface implemented by the mobile device, the representation being selectable for upload to a social media account on a social media server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium having stored thereon computer-readable instructions, which, when executed by a processor, cause the processor to perform a method, the method comprising:
-
receiving, by an application running on a mobile device, user input related to content being broadcast and displayed by a display device, the content being displayed without input from the application, wherein the mobile device and the display device are not simultaneously displaying the content being broadcast at the time the user input is received, the user input including selection of a source of the content being broadcast, the display device being operable to display the content being broadcast without requiring input from the mobile device; detecting, by the application in response to the user input, information specifying a portion of the content being broadcast based on accelerometer data corresponding to a detected movement of the mobile device; sending, by the application, the information to a server over a network, the sent information including the selected source; receiving, by the application over the network, a video clip from the server based on the information sent by the application, and at least one rule for sharing the received video clip, the received video clip having cascading rights assigned by an owner of the content being broadcast, the cascading rights defining; a level of access to the video clip for sharing the video clip; and a level of access to the video clip accessing the shared video clip, the level of access including access based on location data from a device requesting access to the video clip; and triggering display, by the application, of a representation of the video clip on a user interface implemented by the mobile device, the representation being selectable for upload to a social media account on a social media server. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification