Distributed automatic recording of live event
First Claim
1. A method for recording upcoming live events, comprising:
- obtaining a list of the upcoming live events requested for recording;
presenting the list of upcoming live events for recording, the list includes information related to the upcoming live events to be recorded, wherein the information includes one or more of spatial, temporal, topical or social aspect including one or more of date, time, location, type, identifying information, one or more recording preferences of one or more consuming users and a tag, wherein the recording preferences include one or more of preferred generating user, angle, style, source, location, filter, orientation and sensor value;
accessing recording intentions expressed by one or more generating users (GUs) from a repository to determine a match of the recording intentions with the recording preferences of the consuming users, the recording intentions of the GUs specifying the information related to the live event to be recorded and includes one of explicitly expressed intentions, implicitly defined intentions, or derived intentions based on the GUs attributes;
identifying the one or more generating users (GUs) having the recording intentions to record each of the upcoming live events, the GUs identified based on matching of the GUs recording intensions with information associated with the live event including the recording preferences of the consuming users; and
assigning each of the upcoming live events to the corresponding one or more identified generating users with expressed recording intentions, for providing the recording, the assignment enabling the identified generating users to record the live event based on the one or more recording preferences associated with the recording of the live events and storing the recorded multimedia content in the repository accessible to the consuming users for subsequent retrieval,wherein the request for upcoming live events and the one or more recording preferences for recording of the live events are received from one or more receiving devices associated with the one or more of the consuming users, the receiving devices having a user interface for entering the request for the upcoming live events, selecting the one or more upcoming live events for recording, and rendering the one or more recordings of the live events.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for processing multimedia content captured from a plurality of locations via one or more capturing devices include obtaining multimedia content from one or more capturing devices. The capturing devices identify a type of content being captured and/or location of capture. An interest type for multimedia content is obtained from a consuming user. The multimedia content from the capturing devices are searched based on the interest type of the consuming user. A subset of the multimedia content conforming to the interest type is presented in substantial real-time at the receiving devices of the consuming users. Feedback regarding the presented multimedia content is obtained from consuming users and communicated to the capturing devices in substantial real-time so as to influence future capture of multimedia content. The methods also include receiving a request for recording a live event wherein the request provides one or more recording preferences including one or more requester preferences for recording the live event. The request is dynamically matched to one or more generating users who have expressed intentions for recording the live event. The generating users are associated with one or more capturing devices that are configured to record the live event based on the recording preferences of the request. The request is then forwarded to the matched one or more generating users for recording the live event. User interactions at the recordings are monitored and fed back to the generating users for further refining the recordings.
93 Citations
19 Claims
-
1. A method for recording upcoming live events, comprising:
-
obtaining a list of the upcoming live events requested for recording; presenting the list of upcoming live events for recording, the list includes information related to the upcoming live events to be recorded, wherein the information includes one or more of spatial, temporal, topical or social aspect including one or more of date, time, location, type, identifying information, one or more recording preferences of one or more consuming users and a tag, wherein the recording preferences include one or more of preferred generating user, angle, style, source, location, filter, orientation and sensor value; accessing recording intentions expressed by one or more generating users (GUs) from a repository to determine a match of the recording intentions with the recording preferences of the consuming users, the recording intentions of the GUs specifying the information related to the live event to be recorded and includes one of explicitly expressed intentions, implicitly defined intentions, or derived intentions based on the GUs attributes; identifying the one or more generating users (GUs) having the recording intentions to record each of the upcoming live events, the GUs identified based on matching of the GUs recording intensions with information associated with the live event including the recording preferences of the consuming users; and assigning each of the upcoming live events to the corresponding one or more identified generating users with expressed recording intentions, for providing the recording, the assignment enabling the identified generating users to record the live event based on the one or more recording preferences associated with the recording of the live events and storing the recorded multimedia content in the repository accessible to the consuming users for subsequent retrieval, wherein the request for upcoming live events and the one or more recording preferences for recording of the live events are received from one or more receiving devices associated with the one or more of the consuming users, the receiving devices having a user interface for entering the request for the upcoming live events, selecting the one or more upcoming live events for recording, and rendering the one or more recordings of the live events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for recording a live event, comprising:
-
a receiving device of a consuming user configured to generate a request for recording the live event, render one or more recording preferences for recording the live event and recorded multimedia content of the live event, enter and transmit feedback on the rendered multimedia content of the live event in substantial real-time, wherein the recording preferences define the consuming user'"'"'s criteria for recording over a communication network; a capturing device of a generating user enabled to capture the generating user'"'"'s recording intention for recording the live event, wherein the recording intention is for the live event that is not yet recorded, to record the live event, to transmit recorded multimedia content of the live event in substantial real-time over the communication network; and a matching engine with a matching manager communicatively connected to the receiving device and the capturing device to, receive a plurality of requests for recording multimedia content of a plurality of live events; receive one or more attributes defining generating user profile of one or more generating users with the recording intentions for recording the live events, wherein the recording intentions may include any one of explicitly expressed intentions, implicitly defined intentions or intentions derived based on attributes of the generating users; access recording intentions of the one or more generating users stored in a repository; match each of the plurality of requests to a corresponding one or more generating users for recording the live events; receive the recordings of the live events; generate one or more composite streams of specific live events by integrating one or more recordings of the specific live events, transmit the composite streams to the receiving devices; monitor interactions at the recorded multimedia content within the composite streams for the specific live events; and generate and transmit a feedback to the generating users associated with the monitored multimedia content, wherein the feedback enables refining of the multimedia content by the generating users, wherein the receiving, the matching, the generating, the transmitting and the monitoring are performed by a processor of a computer system, and wherein the receiving device includes a user interface for entering a request for recording a live event and recording preferences and for selecting the one or more of the live events for recording. - View Dependent Claims (15, 16)
b) a storage device to store the entered request including the requestor'"'"'s profile data and the multimedia content transmitted in the composite streams; the capturing device further includes, a) controls for capturing multimedia content of the live event and receiving feedback from the consuming users (CUs) for the multimedia content; and b) a storage device for storing the recording intentions for recording, the generating user (GU) profile and the recorded multimedia content.
-
-
16. The system of claim 14, further includes a plurality of distinct databases to store each of the requests, offers, multimedia content, the requesting consuming user'"'"'s profile and GU profile, wherein the matching engine is configured to interact with the plurality of databases to obtain the relevant information in order to provide the appropriate multimedia content to the corresponding requestor.
-
17. A method for recording a live event, comprising:
-
receiving a request for a multimedia content of the live event from a requestor associated with a receiving device, the request including user profile and recording preferences of the requestor, wherein the request is received through a user interface of the receiving device, the user interface of the receiving device configured for entering the request for recording the live event, entering the recording preferences and the user profile, and for selecting one or more live events to be recorded; identifying one or more generating users (GUs) with expressed recording intentions matching the recording preferences and user profile provided in the request, the expressed recording intentions specifying information related to the live events to be recorded, the recording intentions include one of explicitly expressed intentions, implicitly defined intentions or intentions derived based on the GUs attributes; forwarding the request to the identified GUs for recording the live event; receiving one or more recordings of the multimedia content of the live event from the identified GUs; determining available discretionary space at the receiving device of the requestor for receiving the recording of the multimedia content of the live event; and integrating selective ones of the recordings of the live event received from the identified GUs to generate a composite stream of recording, wherein number of recordings of the live event from the identified GUs selected for generating the composite stream is based on discretionary space available at the receiving device; and forwarding the composite stream of recording for rendering at the receiving device, the selection of the multimedia content for the composite stream matching the user profile of the requestor and size of the composite stream of recording matching the discretionary space at the receiving device of the requestor. - View Dependent Claims (18, 19)
-
Specification