On demand information network
Title: | On demand information network |
---|---|
Patent Number: | 9,760,926 |
Publication Date: | September 12, 2017 |
Appl. No: | 13/810818 |
Application Filed: | June 14, 2012 |
Abstract: | In one example, a user interface may be configured to receive input from a hosting device, a transmitter may be configured to solicit competing bids to subscribing devices for a requested service based on the input from the hosting device, a queue may be configured to store bids from third-parties in response to the transmitted request for bids for the requested service, and a receiver may be configured to receive a manifestation of the requested service from one of the third-parties whose received bid was accepted. |
Inventors: | Suciu, Dominic Dan (Edmonds, WA, US); Ennis, Patrick John (Fall City, WA, US); Knight, Alexander (Seattle, WA, US); Dabija, Vlad Grigore (Mountian View, CA, US); Londergan, Timothy Martin (Seattle, WA, US); Ash, David Walter (Bellevue, WA, US); Madabushi, Raghuram (Seattle, WA, US) |
Assignees: | EMPIRE TECHNOLOGY DEVELOPMENT LLC (Wilmington, DE, US) |
Claim: | 1. A method to share a media file over an on-demand information network, the method comprising, by a computing system: receiving a request for the media file sent from a client device over the on-demand information network; configuring an on-demand information network solicitation for the requested media file, wherein the on-demand information network solicitation specifies conditions for candidate media files to fulfill the request, and wherein the specified conditions include a particular form of the candidate media files and a time frame, subsequent to the on-demand information network solicitation by the computing system, within which to capture content of the candidate media files; soliciting, over the on-demand information network, one or more subscribers to a service hosted by the computing system and that use associated electronic subscriber devices, to provide the candidate media files to the computing system over the on-demand information network in accordance with the specified conditions; receiving one or more responses to the soliciting, wherein the one or more responses are sent from one or more of the electronic subscriber devices over the on-demand information network, and wherein the one or more responses include information of one or more candidate media files to fulfill the request; filtering the one or more responses by comparing the information of the one or more candidate media files to the specified conditions; generating one or more filtered responses that include information of the one or more candidate media files that pass the filtering by meeting the specified conditions; transmitting the one or more filtered responses to the client device over the on-demand information network; receiving, from the client device over the on-demand information network, an indication that a particular response of the one or more filtered responses includes information of a candidate media file to fulfill the request; transmitting over the on-demand information network to a subscriber associated with a subscriber device that sent the particular response, an order for the candidate media file to fulfill the request; receiving, over the on-demand information network, the ordered media file which is sent by the subscriber associated with the subscriber device that sent the particular response; manifesting the received ordered media file as a preview of the ordered media file in the particular form of the candidate media files; transmitting the manifested preview to the client device over the on-demand information network; receiving approval of the manifested preview, wherein the approval is sent from the client device over the on-demand information network; and in response to the receiving approval of the manifested preview, implementing payment for the ordered media file, wherein specification of the time frame within which to capture content of the candidate media file, specification of the particular form for the candidate media files, and the manifesting the preview in the particular form, in combination, fulfill the request for the media file. |
Claim: | 2. The method of claim 1 , wherein the specified conditions include a rating of the one or more subscribers based on past service provided by the one or more subscribers. |
Claim: | 3. The method of claim 1 , wherein the specified conditions include, at least, a location in which to capture the candidate media files. |
Claim: | 4. The method of claim 1 , wherein the specified conditions include, at least, a price range to be included in responses to the on-demand information network solicitation. |
Claim: | 5. The method of claim 1 , further comprising: registering a user of the client device and the one or more subscribers to the service, wherein the service is hosted on a cloud-based platform that includes the computing system. |
Claim: | 6. A non-transitory computer-readable medium having stored therein executable instructions that, in response to execution, cause one or more processors of a computing system to perform or control performance of operations that comprise: configure an on-demand information network solicitation for a requested media file, wherein a request for the media file is sent from a client device over an on-demand information network, wherein the on-demand information network solicitation specifies conditions for candidate media files to fulfill the request, and wherein the specified conditions include a particular form of the candidate media files and a time frame, subsequent to the on-demand information network solicitation within which to capture content of the candidate media files; solicit, over the on-demand information network, one or more electronic subscriber devices that subscribe to a service hosted by the computing system, to provide the candidate media files to the computing system over the on-demand information network in accordance with the specified conditions; filter one or more responses, , which are sent from the one or more electronic subscriber devices and which include information of one or more candidate media files, by comparison of the information of the one or more candidate media files to the specified conditions; transmit the one or more filtered responses to the client device over the on-demand information network, wherein the one or more filtered responses correspond to one or more candidate media files that meet the specified conditions and wherein the transmission is performed to obtain an indication from the client device as to which particular response of the one or more filtered responses corresponds to a candidate media file to fulfill the request; transmit, over the on-demand information network to a subscriber device that sent the particular response, an order for the candidate media file to fulfill the request; in response to receipt of the order media file, manifest the received ordered media file as a preview of the ordered media file in the particular form; transmit the manifested preview to the client device over the on-demand information network; and in response to receipt, from the client device over the on-demand information network, of approval of the manifested preview, implement payment for the ordered media file, wherein specification of the content time frame within which to capture content of the candidate media files, specification of the particular form for the candidate media files, and the manifestation of the preview, in combination, fulfill the request for the media file. |
Claim: | 7. The non-transitory computer-readable medium of claim 6 , wherein the specified conditions include a rating of one or more subscribers based on past service provided by the one or more subscribers, and wherein the one or more subscribers are associated with the one or more electronic subscriber devices. |
Claim: | 8. The non-transitory computer-readable medium of claim 6 , wherein the operations further comprise at least one operation to: register a user of the client device and subscribers associated with the one or more electronic subscriber devices to the service, wherein the service is hosted on a cloud-based platform. |
Claim: | 9. The non-transitory computer-readable medium of claim 6 , wherein the operations further comprise at least one operation to: transmit a confirmation message over the on-demand information network to the subscriber device that sent the particular response. |
Claim: | 10. The non-transitory computer-readable medium of claim 6 , wherein the specified conditions include, at least, a location in which to capture the candidate media files. |
Claim: | 11. The non-transitory computer-readable medium of claim 6 , wherein the specified conditions include, at least, a price range to be included in responses to the on-demand information network solicitation. |
Claim: | 12. A method to share a media file over an on-demand information network, the method comprising, by a computing system: configuring a solicitation for a requested media file, wherein a request for the media file is sent from a client device over the on-demand information network, wherein the solicitation specifies conditions for candidate media files to fulfill the request, and wherein the specified conditions include a particular form of the candidate media files and a time frame, subsequent to the solicitation, within which to capture content of the candidate media files; soliciting, via the solicitation and over the on-demand information network, one or more electronic subscriber devices that subscribe to a service hosted by the computing system, to provide the candidate media files to the computing system over the on-demand information network; filtering one or more responses, which are sent from the one or more electronic subscriber devices in response to the solicitation and which include information of one or more candidate media files, by comparing the information of the one or more candidate media files to the specified conditions; transmitting the one or more filtered responses to the client device over the on-demand information network, wherein the one or more filtered responses correspond to one or more candidate media files that meet the specified conditions, and wherein the transmission is performed to obtain an indication from the client device as to which particular response of the one or more filtered responses corresponds to a candidate media file to fulfill the request; transmitting, in response to the obtained indication and over the on-demand information network to a subscriber device that sent the particular response, an order for the candidate media file to fulfill the request; in response to receipt of the ordered media file, manifesting the received ordered media file as a preview of the ordered media file in the particular form; transmitting the manifested preview to the client device over the on-demand information network; and in response to receipt, from the client device over the on-demand information network, of approval of the manifested preview, implementing payment for the ordered media file, wherein specification of the time frame within which to capture content of the candidate media files, specification of the particular form for the candidate media files, and the manifestation of the preview, in combination, fulfill the request for the media file. |
Claim: | 13. The method of claim 12 , further comprising: registering a user of the client device and the one or more subscribers to the service, wherein the service is hosted on a cloud-based platform that includes the computing system. |
Claim: | 14. The method of claim 12 , further comprising: transmitting a confirmation message over the on-demand information network to the subscriber device that sent the particular response. |
Patent References Cited: | 7840539 November 2010 Mooney et al. 2002/0062276 May 2002 Krueger et al. 2003/0004855 January 2003 Dutta et al. 2007/0208652 September 2007 Whelchel et al. 2008/0098316 April 2008 Declan 2009/0177555 July 2009 Milgrom 2009/0222345 September 2009 Greene 2010/0082472 April 2010 Cheung 2010/0250581 September 2010 Chau 2010/0332262 December 2010 Horvitz et al. 2011/0117928 May 2011 Barresse et al. 2012/0084171 April 2012 Adair et al. 2015/0012376 January 2015 Grove et al. 2003530641 October 2003 1020040073265 August 2004 1020060074320 July 2006 100836214 June 2008 1020090023674 March 2009 0177863 October 2001 2005076179 August 2005 2007144705 December 2007 2008024723 February 2008 |
Other References: | International Search Report from International Application No. PCT/US12/042425 mailed Oct. 2, 2012. cited by applicant “Teliport.me Building a Crowdsourced Streetview with Their 360 Panorama App” by Vikas SN, Aug. 6, 2011, 3pgs. cited by applicant Shankland, S., “Google crowdsources Street View imagery,” accessed at http://www.cnet.com/news/google-crowdsources-street-view-imagery/, updated on Feb. 27, 2009, pp. 3. cited by applicant |
Primary Examiner: | Civan, Ethan D |
Attorney, Agent or Firm: | Brundidge & Stanger, P.C. |
Accession Number: | edspgr.09760926 |
Database: | USPTO Patent Grants |
Language: | English |
---|