Method and system for brokering media files
First Claim
1. A method comprising:
- a network entity receiving, from a media requester device, a first event-definition record and a second event-definition record, wherein the first event-definition record identifies a first geographic area, a first time period, and a first priority value of the first geographic area and the first time period, wherein the second event-definition record identifies a second geographic area, a second time period, and a second priority value of the second geographic area and the second time period, and wherein the first priority value is greater than the second priority value;
after receiving the first event-definition record and the second event-definition record, the network entity receiving, from a media provider device, a media file, and media file data associated with the media file; and
the network entity comparing the media file data to the first event-definition record to determine whether the media file was captured within the first geographic area during the first time period, and if so, responsively providing the media file to the media requester device,wherein if the network entity determines that the media file was not captured within the first geographic area during the first time period, the method further comprising the network entity comparing the media file data to the second event-definition record to determine whether the media file was captured within the second geographic area during the second time period, and if so, responsively providing the media file to the media requester device.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for brokering a media file from a media provider to a media requester. A media provider, such as a camera phone, captures a media file. A media requester provides an event-definition record to a network entity so as to request a media file. The network entity requests that the media provider provide media files that meet criteria defined by the event-definition record. The media provider provides a media file and media file data associated with the media file to the network entity. The network entity compares the media file data to the event-definition record, and provides the media file to the media requester if the media file data matches the event-definition record. An enterprise operating the network entity brokers the sale of the media file, in part, by collecting a payment from a media requester user and making a payment to a media provider user.
-
Citations
21 Claims
-
1. A method comprising:
-
a network entity receiving, from a media requester device, a first event-definition record and a second event-definition record, wherein the first event-definition record identifies a first geographic area, a first time period, and a first priority value of the first geographic area and the first time period, wherein the second event-definition record identifies a second geographic area, a second time period, and a second priority value of the second geographic area and the second time period, and wherein the first priority value is greater than the second priority value; after receiving the first event-definition record and the second event-definition record, the network entity receiving, from a media provider device, a media file, and media file data associated with the media file; and the network entity comparing the media file data to the first event-definition record to determine whether the media file was captured within the first geographic area during the first time period, and if so, responsively providing the media file to the media requester device, wherein if the network entity determines that the media file was not captured within the first geographic area during the first time period, the method further comprising the network entity comparing the media file data to the second event-definition record to determine whether the media file was captured within the second geographic area during the second time period, and if so, responsively providing the media file to the media requester device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
a network entity receiving, from a media requester device, a plurality of event-definition records including a first event-definition record and a second event-definition record, wherein the first event-definition record defines a first geographic area, a first time period, and a priority value associated with both the first geographic area and the first time period, wherein the second event-definition record defines a second geographic area, a second time period, and a priority value associated with both the second geographic area, and wherein the priority value associated with both the first geographic area and the first time period is greater than the priority value associated with both the second geographic area and the second time period; after receiving the plurality of event-definition records, the network entity receiving, from one or more media provider devices, (i) a plurality of media files, and (ii) for each media file, associated file data that identifies a location where the media file was captured, and a time that the media file was captured; the network entity comparing the associated file data for each media file to the plurality of event-definition records so as to identify a set of media files captured (i) in a geographic area defined by a given event-definition record of the plurality of event-definition records, and (ii) during a time period defined by the given event-definition record, wherein the priority value defined by the given event-definition record is a highest priority value; and providing one or more media files of the set of media files to the media requester device, wherein the first geographic area is a first circular area defined by a given location and a first radius extending from the given location, wherein the second geographic area is a second circular area defined by the given location and a second radius extending from the given location, and wherein the second radius is longer than the first radius. - View Dependent Claims (18)
-
-
19. A system comprising:
-
a processor; a communication interface that (i) receives, from a media requester device, a plurality of event-definition records, wherein the plurality of event-definition records includes a first event-definition record and a second event-definition record, wherein the first event-definition record defines a first geographic area, a first time period, and a first priority value associated with both the first geographic area and the first time period, wherein the second event-definition record defines a second geographic area, a second time period, and a second priority value associated with both the second geographic area, and wherein the first priority value is greater than the second priority value, and (ii) subsequently receives, from a media provider device, a plurality of media files and, for each media file, media file data associated with the media file; and data storage for storing the plurality of event-definition records, the plurality of media files, the media file data, and program instructions that are executable by the processor, wherein the program instructions include instructions that cause the processor to compare the media file data to the plurality of event-definition records so as to identify a set of media files that includes media files that were captured within the first geographic area during the first time period and media files that were captured within the second geographic area during the second time period, and wherein the program instructions are executable by the processor to cause the communication interface to send one or more media files of the set of media files to the media requester device, wherein the first geographic area is a first circular area defined by a given location and a first radius extending from the given location, wherein the second geographic area is a second circular area defined by the given location and a second radius extending from the given location, and wherein the second radius is longer than the first radius. - View Dependent Claims (20, 21)
-
Specification