Broker service system to acquire location based image data
First Claim
1. A method comprising:
- receiving a request from a requestor, wherein the request comprises request criteria that at least include a location criterion and a time criterion that indicates a time or time period for when to capture image data, wherein the image data comprises at least one of a still image and a video;
determining that a position indication of a first producer of a plurality of producers fulfils the location criterion at least to an extent, wherein the plurality of producers comprise devices remote from the requestor and having capabilities of image capture and location determination;
transmitting an image request to the first producer in response to determining that the position indication of the first producer fulfils the location criterion at least to an extent, wherein the image request corresponds to the request;
receiving image data from the first producer responsive to the image request;
determining that the image data was captured by the first producer in fulfilment of the time criterion; and
transmitting the image data to the requestor.
1 Assignment
0 Petitions
Accused Products
Abstract
A broker service that acquires location based image data receives a request from a requestor. The request comprises request criteria that at least include a location criterion and a time criterion for obtaining image data, which comprises at least one of a still image and a video. The broker service determines that a position indication of a first producer of a plurality of producers fulfils the location criterion at least to an extent. The plurality of producers comprises devices remote from the requestor and having capabilities of image capture and location determination. The broker service transmits an image request to the first producer. The image request corresponds to the request. The broker service receives image data from the first producer responsive to the image request. The broker service determines that the image data fulfils the time criterion. The broker service transmits the image data to the requestor.
8 Citations
19 Claims
-
1. A method comprising:
-
receiving a request from a requestor, wherein the request comprises request criteria that at least include a location criterion and a time criterion that indicates a time or time period for when to capture image data, wherein the image data comprises at least one of a still image and a video; determining that a position indication of a first producer of a plurality of producers fulfils the location criterion at least to an extent, wherein the plurality of producers comprise devices remote from the requestor and having capabilities of image capture and location determination; transmitting an image request to the first producer in response to determining that the position indication of the first producer fulfils the location criterion at least to an extent, wherein the image request corresponds to the request; receiving image data from the first producer responsive to the image request; determining that the image data was captured by the first producer in fulfilment of the time criterion; and transmitting the image data to the requestor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for a broker service to acquire location based image data, the computer program product comprising:
a non-transitory computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising a computer usable program code configured to; regularly collect updated position indications of a plurality of producers that are subscribed to the broker server, wherein the position indication of each of the plurality of producers indicates a blurred actual position of the producer; acquire image data capture capabilities of the plurality of producers that at least indicate whether still images or video or both can be captured; store requestor profiles, wherein each of the requestor profiles at least indicates a location to capture image data and a time bound for when to capture the image data; for each of the requestor profiles, determine which of the plurality of producers fulfils the location indicated in the requestor profile; for each of the requestor profiles that have at least one of the plurality of producers that fulfilling the requestor profile, transmit, to the at least one of the plurality of producers that fulfils the requestor profile, an image request indicating at least the location and the time bound; responsive to receiving image data from a producer responding to an image request, transmit the image data to the requestor that corresponds to the requestor profile to which the image request corresponds. - View Dependent Claims (11, 12)
-
13. A computer program product for a broker service to acquire location based image data, the computer program product comprising:
a non-transitory computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising a computer usable program code configured to; receive a request from a requestor, wherein the request comprises request criteria that at least include a location criterion and a time criterion that indicates a time or time period for when to capture image data, wherein the image data comprises at least one of a still image and a video; determine that a position indication of a first producer of a plurality of producers fulfils the location criterion to at least an extent, wherein the plurality of producers comprise devices remote from the requestor and having capabilities of image capture and location determination; transmit an image request to the first producer in response to a determination that the position indication of the first producer fulfils the location criterion at least to an extent, wherein the image request corresponds to the request; receive image data from the first producer responsive to the image request; determine that the image data was captured by the first producer in fulfilment of the time criterion; and transmit the image data to the requestor. - View Dependent Claims (14, 15, 16)
-
17. A broker service apparatus for acquiring location based image data, the broker service apparatus comprising:
-
a processor; a transmitter; a receiver; and a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising a computer usable program code configured to; regularly collect updated position indications of a plurality of producers that are subscribed to the broker server, wherein the position indication of each of the plurality of producers indicates a blurred actual position of the producer; acquire image data capture capabilities of the plurality of producers that at least indicate whether still images or video or both can be captured; store requestor profiles, wherein each of the requestor profiles at least indicates a location to capture image data and a time bound for when to capture the image data; for each of the requestor profiles, determine which of the plurality of producers fulfils the location indicated in the requestor profile; for each of the requestor profiles that have at least one of the plurality of producers that fulfilling the requestor profile, transmit, to the at least one of the plurality of producers that fulfils the requestor profile, an image request indicating at least the location and the time bound; responsive to receiving image data from a producer responding to an image request, transmit the image data to the requestor that corresponds to the requestor profile to which the image request corresponds. - View Dependent Claims (18, 19)
-
Specification