Nothing Special   »   [go: up one dir, main page]

WO2013126790A1 - Systems and methods for accessing camera systems - Google Patents

Systems and methods for accessing camera systems Download PDF

Info

Publication number
WO2013126790A1
WO2013126790A1 PCT/US2013/027453 US2013027453W WO2013126790A1 WO 2013126790 A1 WO2013126790 A1 WO 2013126790A1 US 2013027453 W US2013027453 W US 2013027453W WO 2013126790 A1 WO2013126790 A1 WO 2013126790A1
Authority
WO
WIPO (PCT)
Prior art keywords
camera
access
camera system
camera systems
systems
Prior art date
Application number
PCT/US2013/027453
Other languages
French (fr)
Inventor
William David DUNCAN
Jr. Lowell L. Wood
Roderick A. Hyde
Muriel Y. Ishikawa
Thomas Allan Weaver
Jordin T. Kare
Original Assignee
Elwha Llc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US13/402,737 external-priority patent/US20130218704A1/en
Priority claimed from US13/402,740 external-priority patent/US20130218705A1/en
Priority claimed from US13/402,744 external-priority patent/US20130218706A1/en
Application filed by Elwha Llc filed Critical Elwha Llc
Priority to EP13751292.7A priority Critical patent/EP2817965A4/en
Publication of WO2013126790A1 publication Critical patent/WO2013126790A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0283Price estimation or determination
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • H04N7/185Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source from a mobile camera, e.g. for remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet

Definitions

  • the present application is related to and/or claims the benefit of the earliest available effective filing date(s) from the following listed application(s) (the "Priority Applications"), if any, listed below (e.g., claims earliest available priority dates for other than provisional patent applications or claims benefits under 35 USC ⁇ 1 19(e) for provisional patent applications, for any and all parent, grandparent, great-grandparent, etc. applications of the Priority Application(s)).
  • the present application is related to the "Related Applications,” if any, listed below.
  • This disclosure relates to systems and methods for accessing a network of camera systems. Specifically, this disclosure relates to system and methods for identifying camera systems of interest and for enabling dynamic bidding for access to camera systems.
  • a bid management system may receive a plurality of bids for accessing one or more camera systems from a plurality of bidders. Based on certain rules, the system may determine at least one winning bid and a corresponding winning bidder from the plurality of bids. After determining a winning bidder, the system may provide access to the one or more camera systems to the winning bidder.
  • a search management system for identifying one or more camera systems of interest to a user may receive a search query from a user.
  • the search query may comprise one or more desired camera locations, camera system types, camera control capabilities (e.g., tilt, pan, zoom control), camera viewing conditions, camera access exclusivity conditions, and/or desired camera locations along a specified route of travel.
  • the system may compare the search query with camera system information stored in a database and, based on the comparison, identify one or more camera systems satisfying the search query.
  • the system may then send an indication of the one or more identified camera systems satisfying the search query to the requesting user.
  • Figure 1 illustrates an exemplary system for bidding for access to one or more camera systems consistent with embodiments disclosed herein.
  • Figure 2 illustrates an exemplary computer system for implementing embodiments of the present disclosure.
  • Figure 3 illustrates a flow chart of an exemplary method for managing a bidding process for access to one or more camera systems consistent with
  • Figure 4 illustrates a flow chart of an exemplary method for bidding for access to one or more camera systems consistent with embodiments disclosed herein.
  • Figure 5 illustrates exemplary remotely accessible camera resources consistent with embodiments disclosed herein.
  • Figure 6 illustrates an exemplary camera access schedule consistent with embodiments disclosed herein.
  • Figure 7 illustrates an exemplary system for bidding for access to one or more camera systems allowing resale rights consistent with embodiments disclosed herein.
  • Figure 8 illustrates an exemplary system for identifying one or more camera systems of interest to a user consistent with embodiments disclosed herein.
  • Figure 9 illustrates a flow chart of an exemplary method for managing a camera search query from a user consistent with embodiments disclosed herein.
  • Figure 10 illustrates a flow chart of an exemplary method for searching for one or more cameras of interest consistent with embodiments disclosed herein.
  • Figure 11 illustrates an exemplary system for identifying one or more camera systems of interest to a user utilizing a search query weighting process consistent with embodiments disclosed herein.
  • Figure 1 illustrates an exemplary system 100 for bidding for access to one or more camera systems 102-108 consistent with embodiments disclosed herein.
  • the one or more camera systems 102-108 may be
  • the network 128 may comprise the Internet, a local area network, a virtual private network and/or any other communication network utilizing one or more electronic communication technologies and/or standards (e.g., cable, satellite, broadcast, cellular, wireless, Ethernet, infrared, BluetoothTM, etc).
  • the one or more camera systems 102-108 may comprise any remote camera system configured to capture images and store and/or transmit captured images electronically.
  • the one or more camera systems 102-108 may comprise webcams, unmanned camera systems, manned camera systems, still image camera systems, video camera systems, three-dimensional (3D) camera systems, wireless camera systems, and/or camera systems that include a plurality of discrete image capturing devices.
  • the one or more camera systems 102-108 may include systems to capture and store and/or transmit audio (e.g., via a microphone or the like).
  • the one or more camera systems 102-108 may further include one or more remotely accessible resources, discussed in more detail below.
  • One or more user devices 1 18-124 may be communicatively coupled to the network 128. Further, a bid management system 126 may be communicatively coupled to the network 128.
  • the one or more user devices 1 18-124, bid management system 126, one or more camera computer systems 1 10-1 16, and/or one or more camera systems 102-108 may include software and/or hardware configured to enable electronic communication of information between the devices and/or systems 102-126 via the network 128 using any suitable communication technology and/or standard.
  • the one or more user devices 1 18 may be configured to access the one or more camera systems 102-108 and/or interface with the bid management system 126 via the network 128.
  • the devices and/or systems 102-126 may include computing devices that comprise at least one processor including, for example, a microprocessor, a microcontroller, logic circuitry, and/or the like.
  • the processor may include a special purpose processing device such as an ASIC, PAL, PLA, PLD, FPGA, or other customized or programmable device.
  • the devices and/or systems 102- 126 may further include a computer-readable storage device such as non-volatile memory, static RAM, dynamic RAM, ROM, CD-ROM, disk, tape, magnetic, optical, flash memory, or other computer-readable storage medium.
  • the one or more user devices 1 18-124 may comprise a laptop computer system, a desktop computer system, a smartphone (e.g., the Apple ®
  • the one or more user devices 1 18-124 may include software and/or hardware that may enable the one or more devices 1 18-124 to access the one or more camera systems 102-108; receive, render, and/or store content (e.g., images) received therefrom; and/or control certain accessible resources of the one or more camera systems 102-108.
  • content e.g., images
  • the illustrated system 100 may enable users of the one or more user devices 1 18-124 to competitively bid for access to at least one remotely accessible resource of the one or more camera systems 102-108.
  • Management of the bidding process may be facilitated by the bid management system
  • the user devices 1 18-124 may transmit, via the network 128, bids for accessing at least one resource of at least one of the camera systems 102-108 to the bid management system 126.
  • the users of the user devices 1 18-124 may wish to access a resource of "Camera 1 " 102.
  • user device 1 18 may generate and transmit a bid for access to "Camera 1 " 102 (i.e., "Bid 1 ")
  • user device 120 may generate and transmit a bid for access to "Camera 1 " 102 (i.e., "Bid 1 ")
  • user device 122 may generate and transmit a bid for access to "Camera 1 " 102 (i.e., "Bid 3")
  • user device 124 may generate and transmit a bid for access to "Camera 1 " 102 (i.e., "Bid 4").
  • Bids may comprise a bid range, a bid per image accessed, a bid per each instance of access to a resource of the camera system, a bid per period of access to a resource of the camera system, a bid for access to a plurality of images captured by the camera system, a bid for access for a particular amount of time, a bid for access at a particular time, a bid for access at a preferred time and/or time interval, and/or the like.
  • the user devices 1 18-124 may access a preview use of the one or more camera systems 102-108 prior to generating and transmitting bids for use of a resource of the one or more camera systems 102-108.
  • the bids from the user devices 1 18-124 may be received by the bid management system 126 via a communication module 130 executing thereon configured to coordinate communication with other devices (e.g., user devices 1 18-124) communicatively coupled to bid management system 126 via the network 128.
  • a communication module 130 executing thereon configured to coordinate communication with other devices (e.g., user devices 1 18-124) communicatively coupled to bid management system 126 via the network 128.
  • a bid determination module 132 executing on the bid management system 126 may determine at least one winning bid and a corresponding winning bidder (i.e., a corresponding user device 1 18-124) from the received bids (i.e., "Bid 1 ", "Bid 2", “Bid 3", and "Bid 4"). For example, after receiving the bids from the user devices 1 18-124 for accessing a resource of "Camera 1 " 102, the bid determination module 130 may determine that "Bid 2" is a winning bid. The bid determination module 130 may further determine that "Bid 2" was received from user device 120.
  • the bid determination module 132 may determine a winning bid and a corresponding winning bidder (i.e., a corresponding user device 1 18-124).
  • the access control module 134 may facilitate access by the winning user device 1 18-124 to the remotely
  • the access control module 134 may facilitate access by the winning user device 1 18-124 to the remotely accessible resource by generating and transmitting via the network 128 a cryptographic access key, password, electronic license, access certificate, access cookie, and/or any other access/authentication credentials to the winning user device 1 18-124.
  • the cryptographic access key, password, electronic license, access certificate, access cookie, and/or any other access/authentication credentials or means of access authentication may be used by the winning user device 1 18-124 to access the remotely accessible resource of the one or more camera systems 102-108 in conjunction with access control methods executed by the one or more camera systems 102-108, camera system computers 1 10-1 16, bid management system 126, and/or the user devices 1 18- 124.
  • the winning user device 120 transmitted a winning bid (i.e., "Bid 2") for accessing a resource of "Camera 1 " 102, the bid
  • the determination module 132 may communicate to the access control module 134 an indication that user device 120 was associated with the winning bid.
  • the access control module 134 may then generate and transmit to user device 120 an access key via the network 128 that may be utilized by the user device 120 to access the resource of "Camera 1 " 102 in conjunction with access control methods executed by "Camera 1 " 102, its associated camera computer system 1 10, the bid management system 126, and/or the user device 120 itself.
  • the bid determination module 132 may determine a winning bid based on a variety of factors.
  • a winning bid may be a highest bid of the submitted bids.
  • a winning bid may be based on the duration of requested access (e.g., longest or shortest). Winning bids may further be determined based on certain rules associated with a specified auction type.
  • winning bids may be determined based on standard rules associated with an open ascending price auction, an open descending price auction, a first-price sealed-bid auction, a sealed-bid section-price auction, an all-pay auction, a bidding fee auction, a buyout auction, a combinatorial auction, a no-reserve auction, a second item auction, a second price auction, and a reserve auction.
  • Winning bids may be further based on a variety of factors including, for example, viewing conditions of the one or more camera systems 102-108, weather conditions proximate to the one or more camera systems 102-108, viewing orientations of the one or more camera systems 102-108, the location of the one or more camera systems 102-108 relative to at least one particular person, the location of the one or more camera systems 102-108 relative to at least one particular location, the location of the one or more camera systems 102-108 relative to at least one particular object, the location of the one or more camera systems 102-108 relative to a particular number of persons, the availability of access to a plurality of discrete image capturing devices of the one or more camera systems 102-108, and/or the like.
  • a bid value may be determined by a function based on a variety of factors. In some embodiments, this function may be linear, non-linear, utilize numerical values, Boolean conditions, and/or algorithmic or program-based evaluation techniques.
  • Users of the one or more user devices 1 18-124 may competitively bid on many types of access to the one or more camera systems 102-108. For example, users may bid on exclusive access to the one or more camera systems 102-108, nonexclusive access to the one or more camera systems 102-108, access to the one or more camera systems 102-108 for a particular or preferred interval of time, access to the one or more camera systems 102-108 at a particular or preferred point in time, and the like.
  • the particular access interval or point in time may begin for a user device 1 18-124 after the bid management system 126 determines the particular user device 1 18-124 that submitted the winning bid and/or when the access control module 134 transmits access/authentication credentials to the winning user device 1 18-124.
  • the one or more camera systems 102-108 may include one or more remotely accessible resources.
  • users may bid on exclusive or non-exclusive access to at least one of the remotely accessible resources.
  • camera systems 102-108 that include a plurality of remotely accessible resources different users may bid on exclusive or non-exclusive access to different resources of the plurality of resources. For example, a first user may bid for exclusive access to a first remotely accessible resource of a camera system, and a second user may bid for exclusive access to a second remotely accessible resource of the camera system. In this manner, multiple winning users may be provided simultaneous exclusive or nonexclusive access to different remotely accessible resources of the same camera system. Further, in circumstances where multiple users bid for non-exclusive access to the same remotely accessible resource of a camera system, multiple winning users may be provided simultaneous access to the same remotely accessible resource.
  • the bid management system 126 may be included in the one or more camera systems 102-108, one or more camera computer systems 1 10-1 16, and/or one or more user devices 1 18-124.
  • other above-described system functionalities may be similarly distributed between the illustrated systems and/or devices 102-126.
  • the system 100 of Figure 1 is provided for purposes of illustration and explanation, and not limitation.
  • FIG. 2 illustrates an exemplary computer system 200 implementing embodiments of the present disclosure.
  • the camera computer systems 1 10-1 16, the user devices 1 18-124, the bid management system 126, and/or the search management system discussed in detail below may be implemented using certain elements of the exemplary computer system 200.
  • the illustrated computer system 200 implements certain functionalities of the bid management system 126.
  • the exemplary system 200 may comprise a general- purpose computing device such as a personal computer or network server, or a specialized computing device such as a cellular telephone, PDA, portable audio or video player, electronic book reader, tablet, television set-top box, kiosk, gaming system, or the like.
  • the system 200 may include: a processor 202; system memory 204, which may include high speed random access memory (RAM), non-volatile memory (ROM), and/or one or more bulk non-volatile computer- readable storage mediums (e.g., a hard disk, flash memory, etc.) for storing programs, modules, and other data for use and execution by the processor 202; a user interface 206 that may include a display and/or one or more input devices such as a touchscreen, a keyboard, a mouse, a track pad, and/or the like; a port 208 for interfacing with removable memory 210 that may include one more diskettes, optical storage mediums (e.g., flash memory, thumb drives, USB dongles, compact discs, DVDs, etc) and/or other computer-readable storage mediums; a network interface 212 for communicating with other systems via the network 128 using one or more communication technologies (e.g., wireless, Ethernet, infrared, Bluetooth, etc.), and one or more buses 214 for
  • system 200 may be generally controlled by the processor 202 by executing software instructions, programs, and/or modules stored in the system memory 204.
  • the system memory 204 of the computing device 200 may include a variety of programs or modules, which, when executed by the processor 202, can control the operation of system 200.
  • the system memory 204 may include an operating system (OS) 216 for managing and coordinating in part system hardware resources and providing for common services for execution of various applications.
  • OS operating system
  • the system memory 204 may include the communication module 130, the bid determination module 132, and/or the access control module 134 that, when executed by the processor 202, cause the processor 202 to perform the methods and/or functionalities described above.
  • FIG. 3 illustrates a flow chart of an exemplary method 300 for managing a bidding process for access to one or more camera systems (e.g., camera systems 102- 108) consistent with embodiments disclosed herein.
  • a bid management system e.g., bid management system 126) may receive a plurality of bids for accessing one or more camera systems from a plurality of bidders.
  • the received bids may be for accessing a remotely accessible resource of the one or more camera systems.
  • the plurality of bids may be transmitted from one or more user devices (e.g., user devices 1 18-124) in communication with the bid management system.
  • the system may determine at least one winning bid and a corresponding winning bidder from the plurality of received bids. After determining a winning bidder, at 304, the system may provide access to the one or more camera systems to the winning bidder. In certain embodiments, providing access to the winning bidder may be achieved by transmitting access/authentication credentials to a user device associated with the winning bidder that may be utilized to access the one or more camera systems.
  • FIG. 4 illustrates a flow chart of an exemplary method 400 for bidding for access to one or more camera systems consistent with embodiments disclosed herein.
  • a user may transmit via a user device (e.g., user devices 1 18-124) a bid for access to one or more camera systems (e.g., camera systems 102-108).
  • the bid may be a bid for access to a remotely accessible resource of the one or more camera systems.
  • a remote bid management system e.g., bid
  • receiving access to the camera system may comprise receiving access/authentication credentials that may be utilized to access the one or more camera systems.
  • FIG. 5 illustrates exemplary remotely accessible camera resources 500 consistent with embodiments disclosed herein. As discussed above, certain
  • embodiments may provide a system for users of one or more user devices (e.g., user devices 1 18-124) to competitively bid for access to at least one remotely accessible resource 500 of one or more camera systems (e.g., camera systems 102-108).
  • the access may be to all remotely accessible resources 500 associated with a camera system.
  • the access may be to a subset of remotely accessible resources 500 associated with a camera system.
  • remotely accessible camera resources 500 may include access to still images captured by the camera system, access to video images captured by the camera system, access to 3D images captured by the camera system, access to live images captured by the camera system, access to archived (i.e., previously captured) images captured by the camera system, access to an entire field of view (e.g., field of view 502) of the camera system, access to a portion of a field of view of the camera system (e.g., "Field of View Portion 1 " 504 or "Field of View Portion 2" 506), access to audio captured by an audio system included the camera system, access to orientation control of the camera system (e.g., tilt control 510 and pan control 512), access to zoom control 508 of the camera system, access to focus control of the camera system, and access to lighting control of the camera system.
  • an entire field of view e.g., field of view 502
  • a portion of a field of view of the camera system e.g., "Field of View Portion 1 " 504 or
  • Remotely accessible camera resources 500 may include any other resources and/or functionalities of a camera system of interest to a bidding user. Moreover, certain camera systems may include one, a subset, or all the illustrated remotely accessible resources 500. Accordingly, the illustrated remotely accessible camera resources 500 are provided for purposes of illustration and explanation, and not limitation.
  • FIG. 6 illustrates an exemplary camera access schedule 600 consistent with embodiments disclosed herein.
  • bids from users may comprise a bid for accessing the one or more camera systems 102-108 for a particular or preferred interval of time, a bid for accessing the one or more camera systems 102-108 at a particular or preferred point in time, and/or the like.
  • the bid management system 126 may generate a camera access schedule 600 for one or more of the remotely accessible resources 500 of the camera systems 102-108 based on winning bids.
  • the camera access schedule 600 may indicate which users (i.e., bidders) have placed winning bids for accessing a remotely accessible resource 500, what time slots (i.e., time intervals) each respective winning bidder may have access to the remotely accessible resource 500, and/or any access time slots that have not been bid on and/or secured by a winning bidder that may still be available for bidding. For example, as illustrated, "Bidder 1 " may place a winning bid for accessing the camera system 102-108 for a 30-minute time slot, preferably starting at 12:00 PM.
  • the bid management system 126 may then schedule "Bidder 1 " for access to the camera system 102-108 for a 30-minute time slot starting at 12:00 PM if the preferred time slot is available, or alternatively the first available 30-minute time slot if the 30-minute time slot following 12:00 PM is already reserved for another winning bidder.
  • "Bidder 2" may place a winning bid for accessing the camera system 102-108 for a 60-minute time slot starting at 12:45 PM, and the bid management system 126 may then schedule "Bidder 2" for access to the camera system 102-108 for a 60-minute period starting at 12:45 PM.
  • "Bidder 3" may place a winning bid during "Bidder 2's" access time slot for accessing the camera system 102-108 at the next available 30-minute time slot.
  • the bid management system 126 may then schedule "Bidder 3" for access to camera system 102-108 immediately following "Bidder 2's" access time slot (e.g., from 1 :45 PM to 2:15 PM).
  • the unscheduled open time slot between "Bidder 1 's" access time slot and "Bidder 2's” access time slot may remain available to be secured by a winning bid from a user, and the bid management system 126 may perform methods to solicit bids for this open time slot from users.
  • the bid management system 126 may increase the potential for user bidding, thereby increasing the potential revenue stream generated by the systems and methods disclosed herein.
  • Figure 7 illustrates an exemplary system 700 for bidding for access to one or more camera systems allowing resale rights consistent with embodiments disclosed herein.
  • Certain elements of the exemplary system 700 may be similar to those illustrated in and described in reference to Figure 1 , and, accordingly, similar elements may be denoted with like numerals.
  • a winning bidder may be provided, separately or as a component of access/authentication credentials, a license to resell their access rights to one or more third parties Similarly, a winning bidder may be provided a license to resell images captured by a camera system 102-108 to one or more third parties.
  • the users of user devices 1 18-120 may wish to access a remotely accessible resource of "Camera 1 " 102 and secure resale rights to such access. Accordingly, user device 1 18 and user device 120 may generate and transmit to the bid management system 126 bids for access to "Camera 1 " 102 that includes resale rights (i.e., "Bid 1 " and "Bid 2" respectively).
  • the bid management module 132 of the bid management system 126 may determine that "Bid 2" is a winning bid and was received from user device 120.
  • the access control module 134 of the bid management system 126 may then generate and transmit access/authentication credentials to the winning user device that may be used by the user device 120 to access "Camera 1 " 102.
  • a license allowing the user of user device 120 to resell their access rights to "Camera 1 " 102 may also be generated by the bid management system 126 and transmitted to user device 120 as a part of or separately from the access/authentication credentials.
  • the user of user device 124 while not submitting a bid to the bid management system 126, may wish to secure access to "Camera 1 " 102.
  • User device 124 may communicate with user device 120 via a suitable communication medium (e.g., cellular network, wireless, Ethernet, etc.) and determine that user device 120 has a license to resell their access rights to "Camera 1 " 102 and wishes to resell the access rights.
  • User device 124 may transmit an indication of payment (e.g., electronic payment, electronic funds transfer, electronic confirmation of cash payment, and/or the like) to user device 120.
  • user device 120 may then transmit to user device 124 access/authentication credentials that may be used to access "Camera 1 " 102, which in certain embodiments may be the same access/authentications credentials issued to user device 120 by the bid management system 126.
  • the user of user device 124 may then use the access/authentication credentials transmitted from user device 120 to access "Camera 1 " 102.
  • a winning bidder may be provided a license to resell only a portion of their access rights to one or more third parties
  • a winning bidder may secure access rights to a first remotely accessible resource of a camera system and a second remotely accessible resource of a camera system through their winning bid. Resale rights associated with the license provided to the winning bidder, however, may only allow resale of the access rights to the first remotely accessible resource. Accordingly, the winning bidder may only be able to resell access rights to the first remotely accessible resource to third parties.
  • Figure 8 illustrates an exemplary system 800 for identifying one or more camera systems 102-104 of interest to a user consistent with embodiments disclosed herein.
  • Certain elements of the exemplary system 100 may be similar to those illustrated in and described in reference to Figure 1 , and, accordingly, similar elements may be denoted with like numerals.
  • embodiments disclosed herein provide a system for bidding for access to one or more camera systems 102-104 from a plurality of users (e.g., system 100). In certain circumstances, however, a user may not be aware of available cameras that the user may bid on for access.
  • the illustrated system 800 may enable a user of a user device 120 to identify one or more camera systems 102-104 of interest to the user. Identification of camera systems (e.g., "Camera 1 " 102 and/or "Camera 2" 104) of interest to a user may be facilitated by a search management system 802.
  • the search management system 802 may be communicatively coupled to the one or more user devices 120, the one or more camera systems 102-104, and/or the one or more camera system computers 1 10-1 12 via the network 128.
  • Camera systems 102-104 may register with the search management system 802 so as to be available for further searches.
  • registering with the search management system 802 may comprise generating and/or transmitting to the search management system 802 certain identification and/or other system
  • camera system information relating to a camera system 102-104 being registered.
  • a camera system 102-104 and/or an associated camera computer system 1 10-1 12 may transmit to the search management system 802 as part of a registration process camera system information comprising unique camera identification information (e.g., "Camera 1 " and "Camera 2"), location information describing the location of the camera, a type of camera system (e.g., still image, video image, 3D, etc.), remotely accessible control capabilities or resources, camera viewing conditions (e.g., weather), available types of access exclusivity (e.g., exclusive access, non-exclusive access, etc.), popularity information obtained by monitoring access of the camera system, pricing information (e.g., minimum bid prices and the like), and/or any other type of information or attribute related to a camera system 102-104 that a user may wish to utilize in a search for a camera of interest.
  • all or a portion of the camera system information may be
  • the camera system information may be transmitted to the search
  • the search management system 802 via a communication module 806 executing thereon that is configured to coordinate communication with other devices (e.g., camera systems 102- 104, camera computer systems 1 10-1 12, user device 120) communicatively coupled to the search management system 802 via the network 128.
  • the search management system 802 may store the camera system information in a searchable camera database 804.
  • the search query may comprise one or more search parameters including, for example, one or more desired camera locations (e.g., physical location or location relative to another location, person, or object, etc.), camera system types (e.g., still image, video image, 3D, etc.), remotely accessible control capabilities or resources (e.g., orientation, exposure control, lighting control, etc.), camera viewing conditions (e.g., weather), camera exclusivity conditions (e.g., available exclusive access, non-exclusive access, etc.), camera locations along a specified route of travel, and/or any other information a user may wish to utilize to identify a potential camera system of interest.
  • desired camera locations e.g., physical location or location relative to another location, person, or object, etc.
  • camera system types e.g., still image, video image, 3D, etc.
  • remotely accessible control capabilities or resources e.g., orientation, exposure control, lighting control, etc.
  • camera viewing conditions e.g., weather
  • camera exclusivity conditions e.g., available exclusive access
  • the search query may be received by the search management system 802 via the communication module 806.
  • a search engine module 808 executing on the search management system 802 may search the camera system information stored in the camera database 804 and generate search results identifying one or more camera systems 102-104 of potential interest to the user based on the search query.
  • the search of the camera database 804 and/or the generation of search results may be performed by the search engine module 808 utilizing any suitable searching, indexing, and/or information retrieval rules and/or methods.
  • the search results generated by the search engine module 808 may be transmitted from the search management system 802 to the user device 102 that originated the search query.
  • the search results may identify one or more camera systems 102-104 of potential interest to the user based on the search query.
  • the search results may also identify one or more of the search query parameters satisfied by the identified camera systems 102-104 of potential interest.
  • the search results may indicate in relation to the identified camera system 102-104 that the camera system 102-104 satisfies the first parameter (e.g., "Camera 1 - 3D image capture capable" or the like).
  • a preview image 810 may also be provided in relation to camera systems 102-104 identified in the search results.
  • management system 802 may be included in the one or more camera systems 102-104, one or more camera computer systems 1 10-1 12, one or more user devices 120, and or bid management system 126 described above. In some embodiments, other described system functionalities may be similarly distributed between the illustrated systems and/or devices 102-104, 1 10-1 12, 120, 126, 802. Thus, it will be appreciated that the system 800 of Figure 8 is provided for purposes of illustration and explanation, and not limitation.
  • Figure 9 illustrates a flow chart of an exemplary method 900 for managing a camera search query from a user consistent with embodiments disclosed herein.
  • a search management system e.g., search management system 802 may receive a search query from an out-of-network user device (e.g., user device 120).
  • the search query may comprise one or more search parameters that may include a remotely accessible camera control capability or resource.
  • the one or more search parameters may include a desired camera location and a viewing condition.
  • the one or more search parameters may further include any other information a user may wish to utilize to identify a potential camera system of interest (e.g., camera system types, camera exclusivity conditions, camera locations along a specified route of travel, etc.).
  • the search management system may identify one or more camera systems satisfying the search query, at 904.
  • identifying one or more camera systems satisfying the search query may comprise searching a camera database (e.g., camera database 804) storing camera system information of one or more camera systems, and identifying one or more camera systems in the camera database relating and/or relevant to search parameters of the search query.
  • the search management system may provide, to the user device that sent the search query, search results comprising an indication of the one or more of the identified camera systems.
  • the search results may further comprise an indication of what search parameters of the search query are satisfied by the one or more identified camera systems.
  • the search results may be provided to the user device by sending the results to the user device electronically (e.g., via e-mail, via wireless transmission, etc.). Alternatively or in addition to, the search results may be provided to the user device by posting them to a website, by providing an access code, and/or by any other suitable method.
  • Figure 10 illustrates a flow chart of an exemplary method 1000 for searching for one or more cameras of interest (e.g., cameras systems 102-108) consistent with embodiments disclosed herein.
  • a user device e.g., user device 120
  • an out-of-network search management system e.g., search management system 802
  • the search query may comprise one or more search parameters related to a potential camera system of interest including, for example, a desired location and viewing condition and/or a remotely accessible camera control capability or resource.
  • the one or more search parameters may further include any other information a user may wish to utilize to identify a potential camera system of interest.
  • the search query may be received by the search management system that may identify one or more camera systems satisfying the search query by searching a camera database (e.g., camera database 804) storing camera system information of one or more camera systems. After identifying one or more camera systems satisfying the search query, the search management system may generate and transmit an indication that may be received by the user device.
  • a camera database e.g., camera database 804
  • the search management system may generate and transmit an indication that may be received by the user device.
  • Figure 11 illustrates an exemplary system 1 100 for identifying one or more camera systems 102-104 of interest to a user utilizing a search query weighting process consistent with embodiments disclosed herein.
  • Certain elements of the exemplary system 1 100 may be similar to those illustrated in and described in reference to Figure 1 and Figure 8, and, accordingly, similar elements may be denoted with like numerals.
  • a user may, as part of a search query sent to a search management system 802, provide information relating to a relative degree of
  • the user of user device 120 may generate a search query that comprises a desired camera location and associated weight (e.g., "Time Square Location - Weight 4"), a camera system type and associated weight (e.g., "3D Video System - Weight 2"), a camera control capability or resource and associated weight (e.g., "Zoom Control - Weight 1 "), and a camera exclusivity condition and associated weight (e.g., "Exclusive Access - Weight 3"). Any other information relating to a relative degree of importance of one or more of the search parameters may also be included in the search query.
  • a desired camera location and associated weight e.g., "Time Square Location - Weight 4"
  • a camera system type and associated weight e.g., "3D Video System - Weight 2”
  • a camera control capability or resource and associated weight e.g., "Zoom Control - Weight 1 "
  • a camera exclusivity condition and associated weight e.g., "Exclusive Access - Weight 3"
  • the search management system 802 may receive the search query and, using a search engine module 808 executing thereon, perform a search of the camera system information stored in the camera database 804 to identify one or more camera systems 102-104 of potential interest to a user relating and/or relevant to the search parameters of the search query.
  • the management system 802 may receive an indication of the one or more camera systems 102-104 identified by the search engine module 808 and the information relating to a relative degree of importance of the search parameters included in the search query. Based on this received information and certain camera scoring or scoring metrics and/or rules, the camera scoring module 1 102 may determine a relative score and/or rank of each identified camera system 102-104 of potential interest. In certain embodiments, the relative score and/or rank may reflect how well the identified camera systems satisfy one or more of the search parameters included in the search query.
  • a camera system 102-104 that satisfies all search parameters included in a search query designated as highly important may receive a higher score and/or rank than a camera system 102 that satisfies fewer search parameters included in a search query designated as highly important.
  • Search results including an indication of the one or more identified camera systems 102-104 and their associated scores and/or ranks may be sent to a requesting user device 120 from the search management system 802.
  • a computing device may include a processor such as a microprocessor, microcontroller, logic circuitry, or the like.
  • the processor may include a special purpose processing device such as an ASIC, PAL, PLA, PLD, FPGA, or other customized or programmable device.
  • the computing device may also include a computer-readable storage device such as non-volatile memory, static RAM, dynamic RAM, ROM, CD-ROM, disk, tape, magnetic, optical, flash memory, or other computer-readable storage medium.
  • a software module or component may include any type of computer instruction or computer executable code located within or on a non-transitory computer-readable storage medium.
  • a software module may, for instance, comprise one or more physical or logical blocks of computer instructions, which may be organized as a routine, program, object, component, data structure, etc., that performs one or more tasks or implements particular abstract data types.
  • a particular software module may comprise disparate instructions stored in different locations of a computer-readable storage medium, which together implement the described functionality of the module.
  • a module may comprise a single instruction or many instructions, and may be distributed over several different code segments, among different programs, and across several computer- readable storage media.
  • the systems and methods disclosed herein are not inherently related to any particular computer or other apparatus and may be implemented by a suitable combination of hardware, software, and/or firmware.
  • Software implementations may include one or more computer programs comprising executable code/instructions that, when executed by a processor, may cause the processor to perform a method defined at least in part by the executable instructions.
  • the computer program can be written in any form of programming language, including compiled or interpreted languages, and can be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
  • a computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a communication network.
  • Software embodiments may be implemented as a computer program product that comprises a non-transitory storage medium configured to store computer programs and instructions that, when executed by a processor, are configured to cause the processor to perform a method according to the instructions.
  • the non-transitory storage medium may take any form capable of storing processor-readable instructions on a non-transitory storage medium.
  • a non-transitory storage medium may be embodied by a compact disk, digital-video disk, a magnetic tape, a Bernoulli drive, a magnetic disk, a punch card, flash memory, integrated circuits, or any other non-transitory digital processing apparatus memory device.
  • Coupled means any other variation thereof are intended to cover a physical connection, an electrical connection, a magnetic connection, an optical connection, a communicative connection, a functional connection, and/or any other connection.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

System and methods for identifying one or more out-of-network camera systems of interest and for enabling dynamic bidding for access to the one or more out-of- network camera systems are disclosed. In certain embodiments, identifying one or more out-of-network camera systems may include receiving a search query from a user, comparing search parameters included in the search query with information stored in a database and, based on the comparison, identify one or more camera systems satisfying the search query. In embodiments enabling bidding for access to one or more out-of-network camera systems, a bid management system may receive a plurality of bids for accessing one or more camera systems, determine at least one winning bid and corresponding winning bidder from the plurality of bids, and provide access to the one or more camera systems to the winning bidder.

Description

SYSTEMS AND METHODS FOR ACCESSING CAMERA SYSTEMS
CROSS-REFERENCE TO RELATED APPLICATIONS
The present application is related to and/or claims the benefit of the earliest available effective filing date(s) from the following listed application(s) (the "Priority Applications"), if any, listed below (e.g., claims earliest available priority dates for other than provisional patent applications or claims benefits under 35 USC § 1 19(e) for provisional patent applications, for any and all parent, grandparent, great-grandparent, etc. applications of the Priority Application(s)). In addition, the present application is related to the "Related Applications," if any, listed below.
Priority Applications:
For purposes of the USPTO extra-statutory requirements, the present application claims benefit of priority of United States Patent Application No. 13/402,737, entitled SYSTEMS AND METHODS FOR ACCESSING CAMERA SYSTEMS, naming
WILLIAM DAVID DUNCAN, LOWELL L. WOOD, JR., RODERICK A. HYDE, MURIEL Y. ISHIKAWA, THOMAS A. WEAVER, JORDIN T. KARE as inventors, filed 22 February 2012 with attorney docket no. 1009-006-001 -000000, which was filed within twelve months preceding the filing date of the present application or is an application of which a currently co-pending application is entitled to the benefit of the filing date.
For purposes of the USPTO extra-statutory requirements, the present application claims benefit of priority of United States Patent Application No. 13/402,740, entitled SYSTEMS AND METHODS FOR ACCESSING CAMERA SYSTEMS, naming
WILLIAM DAVID DUNCAN, LOWELL L. WOOD, JR., RODERICK A. HYDE, MURIEL Y. ISHIKAWA, THOMAS A. WEAVER, JORDIN T. KARE as inventors, filed 22 February 2012 with attorney docket no. 1009-006-002-000000, which was filed within twelve months preceding the filing date of the present application or is an application of which a currently co-pending application is entitled to the benefit of the filing date.
TECHNICAL FIELD
[0001] This disclosure relates to systems and methods for accessing a network of camera systems. Specifically, this disclosure relates to system and methods for identifying camera systems of interest and for enabling dynamic bidding for access to camera systems.
SUMMARY
[0002] Systems and methods are presented for enabling bidding for access to one or more camera systems from a plurality of users. In certain embodiments, a bid management system may receive a plurality of bids for accessing one or more camera systems from a plurality of bidders. Based on certain rules, the system may determine at least one winning bid and a corresponding winning bidder from the plurality of bids. After determining a winning bidder, the system may provide access to the one or more camera systems to the winning bidder.
[0003] System and methods are further presented for identifying one or more camera systems of interest to a user. In certain embodiments, a search management system for identifying one or more camera systems of interest to a user may receive a search query from a user. The search query may comprise one or more desired camera locations, camera system types, camera control capabilities (e.g., tilt, pan, zoom control), camera viewing conditions, camera access exclusivity conditions, and/or desired camera locations along a specified route of travel. The system may compare the search query with camera system information stored in a database and, based on the comparison, identify one or more camera systems satisfying the search query. The system may then send an indication of the one or more identified camera systems satisfying the search query to the requesting user.
BRIEF DESCRIPTION OF THE DRAWINGS
[0004] Figure 1 illustrates an exemplary system for bidding for access to one or more camera systems consistent with embodiments disclosed herein. [0005] Figure 2 illustrates an exemplary computer system for implementing embodiments of the present disclosure.
[0006] Figure 3 illustrates a flow chart of an exemplary method for managing a bidding process for access to one or more camera systems consistent with
embodiments disclosed herein.
[0007] Figure 4 illustrates a flow chart of an exemplary method for bidding for access to one or more camera systems consistent with embodiments disclosed herein.
[0008] Figure 5 illustrates exemplary remotely accessible camera resources consistent with embodiments disclosed herein.
[0009] Figure 6 illustrates an exemplary camera access schedule consistent with embodiments disclosed herein.
[0010] Figure 7 illustrates an exemplary system for bidding for access to one or more camera systems allowing resale rights consistent with embodiments disclosed herein.
[0011] Figure 8 illustrates an exemplary system for identifying one or more camera systems of interest to a user consistent with embodiments disclosed herein.
[0012] Figure 9 illustrates a flow chart of an exemplary method for managing a camera search query from a user consistent with embodiments disclosed herein.
[0013] Figure 10 illustrates a flow chart of an exemplary method for searching for one or more cameras of interest consistent with embodiments disclosed herein.
[0014] Figure 11 illustrates an exemplary system for identifying one or more camera systems of interest to a user utilizing a search query weighting process consistent with embodiments disclosed herein.
DETAILED DESCRIPTION
[0015] A detailed description of systems and methods consistent with embodiments of the present disclosure is provided below. While several embodiments are described, it should be understood that disclosure is not limited to any one embodiment, but instead encompasses numerous alternatives, modifications, and equivalents. In addition, while numerous specific details are set forth in the following description in order to provide a thorough understanding of the embodiments disclosed herein, some embodiments can be practiced without some or all of these details. Moreover, for the purpose of clarity, certain technical material that is known in the related art has not been described in detail in order to avoid unnecessarily obscuring the disclosure.
[0016] Figure 1 illustrates an exemplary system 100 for bidding for access to one or more camera systems 102-108 consistent with embodiments disclosed herein. In certain embodiments, the one or more camera systems 102-108 may be
communicatively coupled with one or more camera computer systems 1 10-1 16 configured to enable the one or more camera systems 102-108 to communicate with one or more devices and/or systems 1 18-126 communicatively coupled to a network 128. In further embodiments, the one or more camera systems 102-108 may include internal systems configured to allow the one or more camera systems 102-108 to directly interface with the network 128. The network 128 may comprise the Internet, a local area network, a virtual private network and/or any other communication network utilizing one or more electronic communication technologies and/or standards (e.g., cable, satellite, broadcast, cellular, wireless, Ethernet, infrared, Bluetooth™, etc).
[0017] The one or more camera systems 102-108 may comprise any remote camera system configured to capture images and store and/or transmit captured images electronically. For example, the one or more camera systems 102-108 may comprise webcams, unmanned camera systems, manned camera systems, still image camera systems, video camera systems, three-dimensional (3D) camera systems, wireless camera systems, and/or camera systems that include a plurality of discrete image capturing devices. In certain embodiments, the one or more camera systems 102-108 may include systems to capture and store and/or transmit audio (e.g., via a microphone or the like). The one or more camera systems 102-108 may further include one or more remotely accessible resources, discussed in more detail below.
[0018] One or more user devices 1 18-124 may be communicatively coupled to the network 128. Further, a bid management system 126 may be communicatively coupled to the network 128. The one or more user devices 1 18-124, bid management system 126, one or more camera computer systems 1 10-1 16, and/or one or more camera systems 102-108 may include software and/or hardware configured to enable electronic communication of information between the devices and/or systems 102-126 via the network 128 using any suitable communication technology and/or standard. For example, the one or more user devices 1 18 may be configured to access the one or more camera systems 102-108 and/or interface with the bid management system 126 via the network 128. The devices and/or systems 102-126 may include computing devices that comprise at least one processor including, for example, a microprocessor, a microcontroller, logic circuitry, and/or the like. In some embodiments, the processor may include a special purpose processing device such as an ASIC, PAL, PLA, PLD, FPGA, or other customized or programmable device. The devices and/or systems 102- 126 may further include a computer-readable storage device such as non-volatile memory, static RAM, dynamic RAM, ROM, CD-ROM, disk, tape, magnetic, optical, flash memory, or other computer-readable storage medium.
[0019] In certain embodiments, the one or more user devices 1 18-124 may comprise a laptop computer system, a desktop computer system, a smartphone (e.g., the Apple®
® ® ®
iPhone™, the Motorola Droid , and the BlackBerry Storm™), a tablet computer (e.g., the Apple® iPad™, the HP® Slate, and the Samsung® Galaxy™ Tablet), and/or any other device capable of communicatively interfacing with the one or more camera systems 102-108 and/or the bid management system 126 via the network 128. The one or more user devices 1 18-124 may include software and/or hardware that may enable the one or more devices 1 18-124 to access the one or more camera systems 102-108; receive, render, and/or store content (e.g., images) received therefrom; and/or control certain accessible resources of the one or more camera systems 102-108.
[0020] Consistent with embodiments disclosed herein, the illustrated system 100 may enable users of the one or more user devices 1 18-124 to competitively bid for access to at least one remotely accessible resource of the one or more camera systems 102-108.
Management of the bidding process may be facilitated by the bid management system
126. As illustrated, the user devices 1 18-124 may transmit, via the network 128, bids for accessing at least one resource of at least one of the camera systems 102-108 to the bid management system 126. For example, the users of the user devices 1 18-124 may wish to access a resource of "Camera 1 " 102. Accordingly, as illustrated, user device 1 18 may generate and transmit a bid for access to "Camera 1 " 102 (i.e., "Bid 1 "), user device 120 may generate and transmit a bid for access to "Camera 1 " 102 (i.e.,
"Bid 2"), user device 122 may generate and transmit a bid for access to "Camera 1 " 102 (i.e., "Bid 3"), and user device 124 may generate and transmit a bid for access to "Camera 1 " 102 (i.e., "Bid 4"). Bids may comprise a bid range, a bid per image accessed, a bid per each instance of access to a resource of the camera system, a bid per period of access to a resource of the camera system, a bid for access to a plurality of images captured by the camera system, a bid for access for a particular amount of time, a bid for access at a particular time, a bid for access at a preferred time and/or time interval, and/or the like. In certain embodiments, the user devices 1 18-124 may access a preview use of the one or more camera systems 102-108 prior to generating and transmitting bids for use of a resource of the one or more camera systems 102-108.
[0021] The bids from the user devices 1 18-124 (i.e., "Bid 1 ", "Bid 2", "Bid 3", and "Bid 4") may be received by the bid management system 126 via a communication module 130 executing thereon configured to coordinate communication with other devices (e.g., user devices 1 18-124) communicatively coupled to bid management system 126 via the network 128. Based on certain specified rules, a bid determination module 132 executing on the bid management system 126 may determine at least one winning bid and a corresponding winning bidder (i.e., a corresponding user device 1 18-124) from the received bids (i.e., "Bid 1 ", "Bid 2", "Bid 3", and "Bid 4"). For example, after receiving the bids from the user devices 1 18-124 for accessing a resource of "Camera 1 " 102, the bid determination module 130 may determine that "Bid 2" is a winning bid. The bid determination module 130 may further determine that "Bid 2" was received from user device 120.
[0022] After determining a winning bid and a corresponding winning bidder (i.e., a corresponding user device 1 18-124), the bid determination module 132 may
communicate an indication of the winning user device 1 18-124 to an access control module 134 executing on the bid management system 126. The access control module 134 may facilitate access by the winning user device 1 18-124 to the remotely
accessible resource of the one or more camera systems 102-108. In certain
embodiments, the access control module 134 may facilitate access by the winning user device 1 18-124 to the remotely accessible resource by generating and transmitting via the network 128 a cryptographic access key, password, electronic license, access certificate, access cookie, and/or any other access/authentication credentials to the winning user device 1 18-124.
[0023] The cryptographic access key, password, electronic license, access certificate, access cookie, and/or any other access/authentication credentials or means of access authentication may be used by the winning user device 1 18-124 to access the remotely accessible resource of the one or more camera systems 102-108 in conjunction with access control methods executed by the one or more camera systems 102-108, camera system computers 1 10-1 16, bid management system 126, and/or the user devices 1 18- 124. For example, as illustrated, after determining that user device 120 transmitted a winning bid (i.e., "Bid 2") for accessing a resource of "Camera 1 " 102, the bid
determination module 132 may communicate to the access control module 134 an indication that user device 120 was associated with the winning bid. The access control module 134 may then generate and transmit to user device 120 an access key via the network 128 that may be utilized by the user device 120 to access the resource of "Camera 1 " 102 in conjunction with access control methods executed by "Camera 1 " 102, its associated camera computer system 1 10, the bid management system 126, and/or the user device 120 itself.
[0024] The bid determination module 132 may determine a winning bid based on a variety of factors. In certain embodiments, a winning bid may be a highest bid of the submitted bids. In some embodiments, a winning bid may be based on the duration of requested access (e.g., longest or shortest). Winning bids may further be determined based on certain rules associated with a specified auction type. For example, winning bids may be determined based on standard rules associated with an open ascending price auction, an open descending price auction, a first-price sealed-bid auction, a sealed-bid section-price auction, an all-pay auction, a bidding fee auction, a buyout auction, a combinatorial auction, a no-reserve auction, a second item auction, a second price auction, and a reserve auction. Winning bids may be further based on a variety of factors including, for example, viewing conditions of the one or more camera systems 102-108, weather conditions proximate to the one or more camera systems 102-108, viewing orientations of the one or more camera systems 102-108, the location of the one or more camera systems 102-108 relative to at least one particular person, the location of the one or more camera systems 102-108 relative to at least one particular location, the location of the one or more camera systems 102-108 relative to at least one particular object, the location of the one or more camera systems 102-108 relative to a particular number of persons, the availability of access to a plurality of discrete image capturing devices of the one or more camera systems 102-108, and/or the like. In certain embodiments, a bid value may be determined by a function based on a variety of factors. In some embodiments, this function may be linear, non-linear, utilize numerical values, Boolean conditions, and/or algorithmic or program-based evaluation techniques.
[0025] Users of the one or more user devices 1 18-124 may competitively bid on many types of access to the one or more camera systems 102-108. For example, users may bid on exclusive access to the one or more camera systems 102-108, nonexclusive access to the one or more camera systems 102-108, access to the one or more camera systems 102-108 for a particular or preferred interval of time, access to the one or more camera systems 102-108 at a particular or preferred point in time, and the like. In certain embodiments, the particular access interval or point in time may begin for a user device 1 18-124 after the bid management system 126 determines the particular user device 1 18-124 that submitted the winning bid and/or when the access control module 134 transmits access/authentication credentials to the winning user device 1 18-124.
[0026] As discussed above, the one or more camera systems 102-108 may include one or more remotely accessible resources. In certain circumstances, users may bid on exclusive or non-exclusive access to at least one of the remotely accessible resources. In camera systems 102-108 that include a plurality of remotely accessible resources, different users may bid on exclusive or non-exclusive access to different resources of the plurality of resources. For example, a first user may bid for exclusive access to a first remotely accessible resource of a camera system, and a second user may bid for exclusive access to a second remotely accessible resource of the camera system. In this manner, multiple winning users may be provided simultaneous exclusive or nonexclusive access to different remotely accessible resources of the same camera system. Further, in circumstances where multiple users bid for non-exclusive access to the same remotely accessible resource of a camera system, multiple winning users may be provided simultaneous access to the same remotely accessible resource.
[0027] It will be appreciated that a number of variations can be made to the
architecture and relationships presented in connection with Figure 1 within the scope of the inventive body of work. For example, certain functionalities of the bid management system 126 may be included in the one or more camera systems 102-108, one or more camera computer systems 1 10-1 16, and/or one or more user devices 1 18-124. In some embodiments, other above-described system functionalities may be similarly distributed between the illustrated systems and/or devices 102-126. Thus, it will be appreciated that the system 100 of Figure 1 is provided for purposes of illustration and explanation, and not limitation.
[0028] Figure 2 illustrates an exemplary computer system 200 implementing embodiments of the present disclosure. For example, certain embodiments of the camera computer systems 1 10-1 16, the user devices 1 18-124, the bid management system 126, and/or the search management system discussed in detail below may be implemented using certain elements of the exemplary computer system 200. In particular, the illustrated computer system 200 implements certain functionalities of the bid management system 126. The exemplary system 200 may comprise a general- purpose computing device such as a personal computer or network server, or a specialized computing device such as a cellular telephone, PDA, portable audio or video player, electronic book reader, tablet, television set-top box, kiosk, gaming system, or the like. As illustrated in Figure 2, the system 200 may include: a processor 202; system memory 204, which may include high speed random access memory (RAM), non-volatile memory (ROM), and/or one or more bulk non-volatile computer- readable storage mediums (e.g., a hard disk, flash memory, etc.) for storing programs, modules, and other data for use and execution by the processor 202; a user interface 206 that may include a display and/or one or more input devices such as a touchscreen, a keyboard, a mouse, a track pad, and/or the like; a port 208 for interfacing with removable memory 210 that may include one more diskettes, optical storage mediums (e.g., flash memory, thumb drives, USB dongles, compact discs, DVDs, etc) and/or other computer-readable storage mediums; a network interface 212 for communicating with other systems via the network 128 using one or more communication technologies (e.g., wireless, Ethernet, infrared, Bluetooth, etc.), and one or more buses 214 for communicatively coupling the aforementioned elements.
[0029] The operation of system 200 may be generally controlled by the processor 202 by executing software instructions, programs, and/or modules stored in the system memory 204. As shown in Figure 2, the system memory 204 of the computing device 200 may include a variety of programs or modules, which, when executed by the processor 202, can control the operation of system 200. For example, the system memory 204 may include an operating system (OS) 216 for managing and coordinating in part system hardware resources and providing for common services for execution of various applications. When implementing certain functionalities of the bid management system 126 as illustrated, the system memory 204 may include the communication module 130, the bid determination module 132, and/or the access control module 134 that, when executed by the processor 202, cause the processor 202 to perform the methods and/or functionalities described above.
[0030] One of ordinary skill in the art will appreciate that the systems and methods described herein can be practiced with computing systems similar or identical to that illustrated in Figure 2, or with virtually any other suitable computing systems, including computing systems that do not possess some of the components shown in Figure 2 and/or computing systems that possess other components that are not shown. Thus it should be appreciated that Figure 2, is provided for purposes of illustration and not limitation.
[0031] Figure 3 illustrates a flow chart of an exemplary method 300 for managing a bidding process for access to one or more camera systems (e.g., camera systems 102- 108) consistent with embodiments disclosed herein. At 302, a bid management system (e.g., bid management system 126) may receive a plurality of bids for accessing one or more camera systems from a plurality of bidders. In some embodiments, the received bids may be for accessing a remotely accessible resource of the one or more camera systems. The plurality of bids may be transmitted from one or more user devices (e.g., user devices 1 18-124) in communication with the bid management system. Based on certain rules, at 304, the system may determine at least one winning bid and a corresponding winning bidder from the plurality of received bids. After determining a winning bidder, at 304, the system may provide access to the one or more camera systems to the winning bidder. In certain embodiments, providing access to the winning bidder may be achieved by transmitting access/authentication credentials to a user device associated with the winning bidder that may be utilized to access the one or more camera systems.
[0032] Figure 4 illustrates a flow chart of an exemplary method 400 for bidding for access to one or more camera systems consistent with embodiments disclosed herein. At 402, a user may transmit via a user device (e.g., user devices 1 18-124) a bid for access to one or more camera systems (e.g., camera systems 102-108). In certain embodiments, the bid may be a bid for access to a remotely accessible resource of the one or more camera systems. A remote bid management system (e.g., bid
management system 126) may determine that the bid submitted by the user is a winning bid. If the bid submitted by the user is a winning bid, at 404, the user may receive access to the camera system. In certain embodiments, receiving access to the camera system may comprise receiving access/authentication credentials that may be utilized to access the one or more camera systems.
[0033] Figure 5 illustrates exemplary remotely accessible camera resources 500 consistent with embodiments disclosed herein. As discussed above, certain
embodiments may provide a system for users of one or more user devices (e.g., user devices 1 18-124) to competitively bid for access to at least one remotely accessible resource 500 of one or more camera systems (e.g., camera systems 102-108). In certain embodiments, the access may be to all remotely accessible resources 500 associated with a camera system. In further embodiments, the access may be to a subset of remotely accessible resources 500 associated with a camera system.
[0034] As illustrated, remotely accessible camera resources 500 may include access to still images captured by the camera system, access to video images captured by the camera system, access to 3D images captured by the camera system, access to live images captured by the camera system, access to archived (i.e., previously captured) images captured by the camera system, access to an entire field of view (e.g., field of view 502) of the camera system, access to a portion of a field of view of the camera system (e.g., "Field of View Portion 1 " 504 or "Field of View Portion 2" 506), access to audio captured by an audio system included the camera system, access to orientation control of the camera system (e.g., tilt control 510 and pan control 512), access to zoom control 508 of the camera system, access to focus control of the camera system, and access to lighting control of the camera system. Remotely accessible camera resources 500 may include any other resources and/or functionalities of a camera system of interest to a bidding user. Moreover, certain camera systems may include one, a subset, or all the illustrated remotely accessible resources 500. Accordingly, the illustrated remotely accessible camera resources 500 are provided for purposes of illustration and explanation, and not limitation.
[0035] Figure 6 illustrates an exemplary camera access schedule 600 consistent with embodiments disclosed herein. As discussed above, bids from users may comprise a bid for accessing the one or more camera systems 102-108 for a particular or preferred interval of time, a bid for accessing the one or more camera systems 102-108 at a particular or preferred point in time, and/or the like. In certain embodiments, the bid management system 126 may generate a camera access schedule 600 for one or more of the remotely accessible resources 500 of the camera systems 102-108 based on winning bids.
[0036] The camera access schedule 600 may indicate which users (i.e., bidders) have placed winning bids for accessing a remotely accessible resource 500, what time slots (i.e., time intervals) each respective winning bidder may have access to the remotely accessible resource 500, and/or any access time slots that have not been bid on and/or secured by a winning bidder that may still be available for bidding. For example, as illustrated, "Bidder 1 " may place a winning bid for accessing the camera system 102-108 for a 30-minute time slot, preferably starting at 12:00 PM. The bid management system 126 may then schedule "Bidder 1 " for access to the camera system 102-108 for a 30-minute time slot starting at 12:00 PM if the preferred time slot is available, or alternatively the first available 30-minute time slot if the 30-minute time slot following 12:00 PM is already reserved for another winning bidder. "Bidder 2" may place a winning bid for accessing the camera system 102-108 for a 60-minute time slot starting at 12:45 PM, and the bid management system 126 may then schedule "Bidder 2" for access to the camera system 102-108 for a 60-minute period starting at 12:45 PM. "Bidder 3" may place a winning bid during "Bidder 2's" access time slot for accessing the camera system 102-108 at the next available 30-minute time slot. The bid management system 126 may then schedule "Bidder 3" for access to camera system 102-108 immediately following "Bidder 2's" access time slot (e.g., from 1 :45 PM to 2:15 PM). The unscheduled open time slot between "Bidder 1 's" access time slot and "Bidder 2's" access time slot may remain available to be secured by a winning bid from a user, and the bid management system 126 may perform methods to solicit bids for this open time slot from users. By effectively scheduling and managing access to a remotely accessible resource 500 of the camera systems 102-108, the bid management system 126 may increase the potential for user bidding, thereby increasing the potential revenue stream generated by the systems and methods disclosed herein.
[0037] Figure 7 illustrates an exemplary system 700 for bidding for access to one or more camera systems allowing resale rights consistent with embodiments disclosed herein. Certain elements of the exemplary system 700 may be similar to those illustrated in and described in reference to Figure 1 , and, accordingly, similar elements may be denoted with like numerals. In certain embodiments, a winning bidder may be provided, separately or as a component of access/authentication credentials, a license to resell their access rights to one or more third parties Similarly, a winning bidder may be provided a license to resell images captured by a camera system 102-108 to one or more third parties. For example, as illustrated, the users of user devices 1 18-120 may wish to access a remotely accessible resource of "Camera 1 " 102 and secure resale rights to such access. Accordingly, user device 1 18 and user device 120 may generate and transmit to the bid management system 126 bids for access to "Camera 1 " 102 that includes resale rights (i.e., "Bid 1 " and "Bid 2" respectively).
[0038] The bid management module 132 of the bid management system 126 may determine that "Bid 2" is a winning bid and was received from user device 120. The access control module 134 of the bid management system 126 may then generate and transmit access/authentication credentials to the winning user device that may be used by the user device 120 to access "Camera 1 " 102. A license allowing the user of user device 120 to resell their access rights to "Camera 1 " 102 may also be generated by the bid management system 126 and transmitted to user device 120 as a part of or separately from the access/authentication credentials.
[0039] The user of user device 124, while not submitting a bid to the bid management system 126, may wish to secure access to "Camera 1 " 102. User device 124 may communicate with user device 120 via a suitable communication medium (e.g., cellular network, wireless, Ethernet, etc.) and determine that user device 120 has a license to resell their access rights to "Camera 1 " 102 and wishes to resell the access rights. User device 124 may transmit an indication of payment (e.g., electronic payment, electronic funds transfer, electronic confirmation of cash payment, and/or the like) to user device 120. In response to the indication of payment, user device 120 may then transmit to user device 124 access/authentication credentials that may be used to access "Camera 1 " 102, which in certain embodiments may be the same access/authentications credentials issued to user device 120 by the bid management system 126. The user of user device 124 may then use the access/authentication credentials transmitted from user device 120 to access "Camera 1 " 102.
[0040] In certain embodiments, a winning bidder may be provided a license to resell only a portion of their access rights to one or more third parties For example, a winning bidder may secure access rights to a first remotely accessible resource of a camera system and a second remotely accessible resource of a camera system through their winning bid. Resale rights associated with the license provided to the winning bidder, however, may only allow resale of the access rights to the first remotely accessible resource. Accordingly, the winning bidder may only be able to resell access rights to the first remotely accessible resource to third parties.
[0041] Figure 8 illustrates an exemplary system 800 for identifying one or more camera systems 102-104 of interest to a user consistent with embodiments disclosed herein. Certain elements of the exemplary system 100 may be similar to those illustrated in and described in reference to Figure 1 , and, accordingly, similar elements may be denoted with like numerals. As discussed above, embodiments disclosed herein provide a system for bidding for access to one or more camera systems 102-104 from a plurality of users (e.g., system 100). In certain circumstances, however, a user may not be aware of available cameras that the user may bid on for access. [0042] Consistent with further embodiments disclosed herein, the illustrated system 800 may enable a user of a user device 120 to identify one or more camera systems 102-104 of interest to the user. Identification of camera systems (e.g., "Camera 1 " 102 and/or "Camera 2" 104) of interest to a user may be facilitated by a search management system 802. The search management system 802 may be communicatively coupled to the one or more user devices 120, the one or more camera systems 102-104, and/or the one or more camera system computers 1 10-1 12 via the network 128.
[0043] Camera systems 102-104 may register with the search management system 802 so as to be available for further searches. In certain embodiments, registering with the search management system 802 may comprise generating and/or transmitting to the search management system 802 certain identification and/or other system
information, collectively described herein as "camera system information," relating to a camera system 102-104 being registered. For example, a camera system 102-104 and/or an associated camera computer system 1 10-1 12 may transmit to the search management system 802 as part of a registration process camera system information comprising unique camera identification information (e.g., "Camera 1 " and "Camera 2"), location information describing the location of the camera, a type of camera system (e.g., still image, video image, 3D, etc.), remotely accessible control capabilities or resources, camera viewing conditions (e.g., weather), available types of access exclusivity (e.g., exclusive access, non-exclusive access, etc.), popularity information obtained by monitoring access of the camera system, pricing information (e.g., minimum bid prices and the like), and/or any other type of information or attribute related to a camera system 102-104 that a user may wish to utilize in a search for a camera of interest. In certain embodiments, all or a portion of the camera system information may be generated by the search management system 802 itself through its interactions with the camera systems 102-104, camera computer system 1 10-1 12, and/or user devices 120.
[0044] The camera system information may be transmitted to the search
management system 802 via a communication module 806 executing thereon that is configured to coordinate communication with other devices (e.g., camera systems 102- 104, camera computer systems 1 10-1 12, user device 120) communicatively coupled to the search management system 802 via the network 128. The search management system 802 may store the camera system information in a searchable camera database 804.
[0045] Users may utilize user devices 120 to transmit to the search management system 802 a search query. The search query may comprise one or more search parameters including, for example, one or more desired camera locations (e.g., physical location or location relative to another location, person, or object, etc.), camera system types (e.g., still image, video image, 3D, etc.), remotely accessible control capabilities or resources (e.g., orientation, exposure control, lighting control, etc.), camera viewing conditions (e.g., weather), camera exclusivity conditions (e.g., available exclusive access, non-exclusive access, etc.), camera locations along a specified route of travel, and/or any other information a user may wish to utilize to identify a potential camera system of interest.
[0046] The search query may be received by the search management system 802 via the communication module 806. A search engine module 808 executing on the search management system 802 may search the camera system information stored in the camera database 804 and generate search results identifying one or more camera systems 102-104 of potential interest to the user based on the search query. In certain embodiments, the search of the camera database 804 and/or the generation of search results may be performed by the search engine module 808 utilizing any suitable searching, indexing, and/or information retrieval rules and/or methods.
[0047] The search results generated by the search engine module 808 may be transmitted from the search management system 802 to the user device 102 that originated the search query. As discussed above, the search results may identify one or more camera systems 102-104 of potential interest to the user based on the search query. In certain embodiments, in identifying the one or more camera systems 102-104, the search results may also identify one or more of the search query parameters satisfied by the identified camera systems 102-104 of potential interest. For example, if a camera system 102-104 identified in the search results satisfies a first parameter of the search query (e.g., 3D image capture capability), the search results may indicate in relation to the identified camera system 102-104 that the camera system 102-104 satisfies the first parameter (e.g., "Camera 1 - 3D image capture capable" or the like). In certain embodiments, a preview image 810 may also be provided in relation to camera systems 102-104 identified in the search results. Utilizing the search results, a user may determine if any of the identified cameras systems 102-104 are of actual interest and, utilizing systems and methods describe above, engage in a bidding process for access to the camera systems 102-104.
[0048] It will be appreciated that a number of variations can be made to the
architecture and relationships presented in connection with Figure 8 within the scope of the inventive body of work. For example, certain functionalities of the search
management system 802 may be included in the one or more camera systems 102-104, one or more camera computer systems 1 10-1 12, one or more user devices 120, and or bid management system 126 described above. In some embodiments, other described system functionalities may be similarly distributed between the illustrated systems and/or devices 102-104, 1 10-1 12, 120, 126, 802. Thus, it will be appreciated that the system 800 of Figure 8 is provided for purposes of illustration and explanation, and not limitation.
[0049] Figure 9 illustrates a flow chart of an exemplary method 900 for managing a camera search query from a user consistent with embodiments disclosed herein. At 902, a search management system (e.g., search management system 802) may receive a search query from an out-of-network user device (e.g., user device 120). In certain embodiments, the search query may comprise one or more search parameters that may include a remotely accessible camera control capability or resource. In further embodiments, the one or more search parameters may include a desired camera location and a viewing condition. The one or more search parameters may further include any other information a user may wish to utilize to identify a potential camera system of interest (e.g., camera system types, camera exclusivity conditions, camera locations along a specified route of travel, etc.).
[0050] The search management system may identify one or more camera systems satisfying the search query, at 904. In certain embodiments, identifying one or more camera systems satisfying the search query may comprise searching a camera database (e.g., camera database 804) storing camera system information of one or more camera systems, and identifying one or more camera systems in the camera database relating and/or relevant to search parameters of the search query. After identifying one or more camera systems satisfying the search query, at 906, the search management system may provide, to the user device that sent the search query, search results comprising an indication of the one or more of the identified camera systems. In certain embodiments, the search results may further comprise an indication of what search parameters of the search query are satisfied by the one or more identified camera systems. The search results may be provided to the user device by sending the results to the user device electronically (e.g., via e-mail, via wireless transmission, etc.). Alternatively or in addition to, the search results may be provided to the user device by posting them to a website, by providing an access code, and/or by any other suitable method.
[0051] Figure 10 illustrates a flow chart of an exemplary method 1000 for searching for one or more cameras of interest (e.g., cameras systems 102-108) consistent with embodiments disclosed herein. At 1002, a user device (e.g., user device 120) may send to an out-of-network search management system (e.g., search management system 802) a search query. In certain embodiments, the search query may comprise one or more search parameters related to a potential camera system of interest including, for example, a desired location and viewing condition and/or a remotely accessible camera control capability or resource. The one or more search parameters may further include any other information a user may wish to utilize to identify a potential camera system of interest.
[0052] The search query may be received by the search management system that may identify one or more camera systems satisfying the search query by searching a camera database (e.g., camera database 804) storing camera system information of one or more camera systems. After identifying one or more camera systems satisfying the search query, the search management system may generate and transmit an indication that may be received by the user device.
[0053] Figure 11 illustrates an exemplary system 1 100 for identifying one or more camera systems 102-104 of interest to a user utilizing a search query weighting process consistent with embodiments disclosed herein. Certain elements of the exemplary system 1 100 may be similar to those illustrated in and described in reference to Figure 1 and Figure 8, and, accordingly, similar elements may be denoted with like numerals. In certain embodiments, a user may, as part of a search query sent to a search management system 802, provide information relating to a relative degree of
importance (e.g., an associated weight) of one or more search parameters included in the search query in identifying a potential camera of interest 102-104. For example, as illustrated, the user of user device 120 may generate a search query that comprises a desired camera location and associated weight (e.g., "Time Square Location - Weight 4"), a camera system type and associated weight (e.g., "3D Video System - Weight 2"), a camera control capability or resource and associated weight (e.g., "Zoom Control - Weight 1 "), and a camera exclusivity condition and associated weight (e.g., "Exclusive Access - Weight 3"). Any other information relating to a relative degree of importance of one or more of the search parameters may also be included in the search query.
[0054] The search management system 802 may receive the search query and, using a search engine module 808 executing thereon, perform a search of the camera system information stored in the camera database 804 to identify one or more camera systems 102-104 of potential interest to a user relating and/or relevant to the search parameters of the search query. A camera scoring module 1 102 executing on the search
management system 802 may receive an indication of the one or more camera systems 102-104 identified by the search engine module 808 and the information relating to a relative degree of importance of the search parameters included in the search query. Based on this received information and certain camera scoring or scoring metrics and/or rules, the camera scoring module 1 102 may determine a relative score and/or rank of each identified camera system 102-104 of potential interest. In certain embodiments, the relative score and/or rank may reflect how well the identified camera systems satisfy one or more of the search parameters included in the search query. For example, a camera system 102-104 that satisfies all search parameters included in a search query designated as highly important may receive a higher score and/or rank than a camera system 102 that satisfies fewer search parameters included in a search query designated as highly important. Search results including an indication of the one or more identified camera systems 102-104 and their associated scores and/or ranks may be sent to a requesting user device 120 from the search management system 802.
[0055] Some of the infrastructure that can be used with embodiments disclosed herein is already available, such as general-purpose computers, user devices, cameras and associated image processing components, microphones and associated audio processing components, computer programming tools and techniques, digital storage media, and communications networks. A computing device may include a processor such as a microprocessor, microcontroller, logic circuitry, or the like. The processor may include a special purpose processing device such as an ASIC, PAL, PLA, PLD, FPGA, or other customized or programmable device. The computing device may also include a computer-readable storage device such as non-volatile memory, static RAM, dynamic RAM, ROM, CD-ROM, disk, tape, magnetic, optical, flash memory, or other computer-readable storage medium.
[0056] Various aspects of certain embodiments may be implemented using hardware, software, firmware, or a combination thereof. As used herein, a software module or component may include any type of computer instruction or computer executable code located within or on a non-transitory computer-readable storage medium. A software module may, for instance, comprise one or more physical or logical blocks of computer instructions, which may be organized as a routine, program, object, component, data structure, etc., that performs one or more tasks or implements particular abstract data types.
[0057] In certain embodiments, a particular software module may comprise disparate instructions stored in different locations of a computer-readable storage medium, which together implement the described functionality of the module. Indeed, a module may comprise a single instruction or many instructions, and may be distributed over several different code segments, among different programs, and across several computer- readable storage media. Some embodiments may be practiced in a distributed computing environment where tasks are performed by a remote processing device linked through a communications network.
[0058] The systems and methods disclosed herein are not inherently related to any particular computer or other apparatus and may be implemented by a suitable combination of hardware, software, and/or firmware. Software implementations may include one or more computer programs comprising executable code/instructions that, when executed by a processor, may cause the processor to perform a method defined at least in part by the executable instructions. The computer program can be written in any form of programming language, including compiled or interpreted languages, and can be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
Further, a computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a communication network. Software embodiments may be implemented as a computer program product that comprises a non-transitory storage medium configured to store computer programs and instructions that, when executed by a processor, are configured to cause the processor to perform a method according to the instructions. In certain embodiments, the non-transitory storage medium may take any form capable of storing processor-readable instructions on a non-transitory storage medium. A non-transitory storage medium may be embodied by a compact disk, digital-video disk, a magnetic tape, a Bernoulli drive, a magnetic disk, a punch card, flash memory, integrated circuits, or any other non-transitory digital processing apparatus memory device.
[0059] Although the foregoing has been described in some detail for purposes of clarity, it will be apparent that certain changes and modifications may be made without departing from the principles thereof. It should be noted that there are many alternative ways of implementing both the processes and apparatuses described herein.
Accordingly, the present embodiments are to be considered illustrative and not restrictive, and the invention is not to be limited to the details given herein, but may be modified within the scope and equivalents of the appended claims.
[0060] The foregoing specification has been described with reference to various embodiments. However, one of ordinary skill in the art will appreciate that various modifications and changes can be made without departing from the scope of the present disclosure. For example, various operational steps, as well as components for carrying out operational steps, may be implemented in alternate ways depending upon the particular application or in consideration of any number of cost functions associated with the operation of the system. Accordingly, any one or more of the steps may be deleted, modified, or combined with other steps. Further, this disclosure is to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope thereof. Likewise, benefits, other advantages, and solutions to problems have been described above with regard to various
embodiments. However, benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced, are not to be construed as a critical, a required, or an essential feature or element. As used herein, the terms "comprises," "comprising," and any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, a method, an article, or an apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, system, article, or apparatus. Also, as used herein, the terms
"coupled," "coupling," and any other variation thereof are intended to cover a physical connection, an electrical connection, a magnetic connection, an optical connection, a communicative connection, a functional connection, and/or any other connection.
[0061] Those having skill in the art will appreciate that many changes may be made to the details of the above-described embodiments without departing from the underlying principles of the invention. The scope of the present invention should, therefore, be determined only by the following claims.
[0062] What is claimed is:

Claims

CLAIMS:
1. A method performed by a system including at least one processor and at least one non-transitory computer-readable medium, each computer-readable medium storing instructions that, when executed by a respective processor, cause the processor to perform the method, the method comprising:
receiving, from an out of network user device, a search query for one or more network camera systems at a particular location having at least one specified viewing condition;
identifying, using a database, one or more camera systems satisfying the search query; and
providing, to the user device, an indication of the one or more identified camera systems.
2. The method of claim 1, wherein the viewing condition comprises a weather condition at the location of the camera system.
3. The method of claim 1, wherein the viewing condition comprises a number of additional cameras proximate to a location of the camera system.
4. The method of claim 1 , wherein the viewing condition comprises a lighting condition at the location of the camera system.
5. The method of claim 1, wherein the viewing condition comprises a time of day at the location of the camera system.
6. The method of claim 1, wherein the viewing condition comprises a vantage point of the camera system relative to at least one particular person.
7. The method of claim 6, wherein the vantage point comprises one or more of an altitude, an azimuth, and a direction.
8. The method of claim 1, wherein the viewing condition comprises a vantage point of the camera system relative to at least one particular location.
9. The method of claim 1, wherein the viewing condition comprises a vantage point of the camera system relative to at least one particular object.
10. The method of claim 1 , wherein the viewing condition comprises a vantage point of the camera system relative to a particular number of persons.
11. The method of claim 1 , wherein the search query further comprises a control capability of a camera system.
12. The method of claim 1 1, wherein a control capability comprises a capability to aim the camera system.
13. The method of claim 1 1, wherein a control capability comprises a capability to focus the camera system.
14. The method of claim 1 1, wherein a control capability comprises a capability to zoom the camera system.
15. The method of claim 1 1, wherein a control capability comprises a capability to track an object using the camera system.
16. The method of claim 1 1, wherein a control capability comprises a capability to adjust an exposure time of the camera system.
17. The method of claim 1 1, wherein a control capability comprises a capability to adjust a lighting function of the camera system.
18. The method of claim 1 1, wherein a control capability comprises a capability to capture three-dimension (3D) images by the camera system.
19. The method of claim 1 1, wherein a control capability comprises a capability to access archived images captured by the camera system.
20. The method of claim 1 1 , wherein a control capability comprises a capability to access audio recorded by the camera system.
21. The method of claim 1 , wherein the search query further comprises an exclusivity condition relating to an exclusivity of access to the camera system.
22. The method of claim 21, wherein the exclusivity condition specifies a maximum number of users for concurrent access.
23. The method of claim 1 , wherein the search query further comprises an embargoed rights condition relating to whether the user has first rights to content obtained from the camera system.
24. The method of claim 1 , wherein the plurality of camera systems comprise at least one unmanned camera system.
25. The method of claim 1, wherein the plurality of camera systems comprise at least one a still image camera system.
26. The method of claim 1, wherein the plurality of camera systems comprise at least one video camera system.
27. The method of claim 1, wherein the plurality of camera systems comprise at least one 3D camera system.
28. The method of claim 1, wherein the plurality of camera systems comprise at least one wireless camera system.
29. The method of claim 1, wherein the plurality of camera systems comprise at least one camera system having a plurality of discrete image capturing devices.
30. The method of claim 1, further comprising:
receiving, from the user device, a search query for one or more network camera systems, the search query comprising a plurality of conditions including the at least one specified viewing condition, wherein each condition has an associated weight indicating a relative importance of the condition;
calculating a score for each camera system based on a sum of the weights of each
condition satisfied by the camera system; and
providing, to the user device, an indication of each camera system having at least a
particular score.
31. The method of claim 1 , wherein the method further comprises:
receiving a bid from the user device for access to the one or more identified camera systems.
32. A system comprising:
one or more processors; and
one or more non-transitory computer-readable mediums, each non-transitory computer- readable medium storing instructions that, when executed by a respective processor, cause the processor to perform a method comprising:
receiving, from a user device, a search query for one or more network camera systems at a particular location having at least one specified viewing condition;
identifying, using a database, one or more camera systems satisfying the search query; and
providing, to the user device, an indication of the one or more identified camera systems.
33. The system of claim 32, wherein the method further comprises:
providing the user device with access to the one or more identified camera systems.
34. The system of claim 32, wherein the method further comprises:
providing the user device with information regarding a cost to use the one or more identified camera systems.
35. The system of claim 32, wherein the method further comprises:
providing the user device with information regarding the availability of the one or more identified camera systems.
36. The system of claim 32, wherein the method further comprises:
providing the user device with access to a preview of the one or more identified camera systems.
37. A method performed by a system including at least one processor and at least one non-transitory computer-readable medium, each computer-readable medium storing instructions that, when executed by a respective processor, cause the processor to perform the method, the method comprising:
sending, from an out of network user device to a search system, a search query for one or more network camera systems at a particular location having at least one specified viewing condition; and
receiving, from the search system at the user device, an indication of one or more
identified camera systems satisfying the search query.
PCT/US2013/027453 2012-02-22 2013-02-22 Systems and methods for accessing camera systems WO2013126790A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP13751292.7A EP2817965A4 (en) 2012-02-22 2013-02-22 Systems and methods for accessing camera systems

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US13/402,737 US20130218704A1 (en) 2012-02-22 2012-02-22 Systems and methods for accessing camera systems
US13/402,740 US20130218705A1 (en) 2012-02-22 2012-02-22 Systems and methods for accessing camera systems
US13/402,744 2012-02-22
US13/402,744 US20130218706A1 (en) 2012-02-22 2012-02-22 Systems and methods for accessing camera systems
US13/402,740 2012-02-22
US13/402,737 2012-02-22

Publications (1)

Publication Number Publication Date
WO2013126790A1 true WO2013126790A1 (en) 2013-08-29

Family

ID=49006263

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/US2013/027453 WO2013126790A1 (en) 2012-02-22 2013-02-22 Systems and methods for accessing camera systems
PCT/US2013/027447 WO2013126787A2 (en) 2012-02-22 2013-02-22 Systems and methods for accessing camera systems

Family Applications After (1)

Application Number Title Priority Date Filing Date
PCT/US2013/027447 WO2013126787A2 (en) 2012-02-22 2013-02-22 Systems and methods for accessing camera systems

Country Status (2)

Country Link
EP (2) EP2817965A4 (en)
WO (2) WO2013126790A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102315863B1 (en) 2014-07-07 2021-10-21 루이스 디엡 Camera control and image streaming

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6085152A (en) * 1997-09-19 2000-07-04 Cambridge Management Advanced Systems Corporation Apparatus and method for monitoring and reporting weather conditions
US20030101124A1 (en) * 2000-05-12 2003-05-29 Nemo Semret Method and system for market based resource allocation
US6741655B1 (en) * 1997-05-05 2004-05-25 The Trustees Of Columbia University In The City Of New York Algorithms and system for object-oriented content-based video search
US20070115358A1 (en) * 2005-11-18 2007-05-24 Mccormack Kenneth Methods and systems for operating a video surveillance system
US20080162481A1 (en) * 2001-01-30 2008-07-03 Cisco Technology, Inc. Controlling access of concurrent users of computer resources in a distributed system using an improved semaphore counting approach
US20090327286A1 (en) * 2003-09-22 2009-12-31 Google Inc. Methods and systems for improving a search ranking using location awareness
US20100013927A1 (en) * 2008-04-11 2010-01-21 Nearmap Pty Ltd. Systems and Methods of Capturing Large Area Images in Detail Including Cascaded Cameras and/or Calibration Features
US20110109618A1 (en) * 2008-07-31 2011-05-12 Wojciech Tomasz Nowak Method of displaying navigation data in 3d
US20110187865A1 (en) * 2010-02-02 2011-08-04 Verizon Patent And Licensing, Inc. Accessing web-based cameras arranged by category
US20110197241A1 (en) * 1997-12-04 2011-08-11 Axis Ab Device for sending image data from camera to cctv network

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7782363B2 (en) * 2000-06-27 2010-08-24 Front Row Technologies, Llc Providing multiple video perspectives of activities through a data network to a remote multimedia server for selective display by remote viewing audiences
JP2004166024A (en) * 2002-11-14 2004-06-10 Hitachi Ltd Monitoring camera system and monitoring method
EP2498210A1 (en) * 2005-07-22 2012-09-12 Kangaroo Media, Inc. System and methods for enhancing the experience of spectators attending a live sporting event
US8611285B2 (en) * 2006-04-18 2013-12-17 Sony Corporation Method and system for managing video data based on a predicted next channel selection
US20100145801A1 (en) * 2007-11-01 2010-06-10 Jagannadha Raju Chekuri Methods and systems for a time-aware or calendar-aware facilitator to improve utilization of time-sensitive or perishable resources
US20090327094A1 (en) * 2008-06-30 2009-12-31 Microsoft Corporation Platform independent ecosystem for creation, consumption and trade of user-generated digital content

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6741655B1 (en) * 1997-05-05 2004-05-25 The Trustees Of Columbia University In The City Of New York Algorithms and system for object-oriented content-based video search
US6085152A (en) * 1997-09-19 2000-07-04 Cambridge Management Advanced Systems Corporation Apparatus and method for monitoring and reporting weather conditions
US20110197241A1 (en) * 1997-12-04 2011-08-11 Axis Ab Device for sending image data from camera to cctv network
US20030101124A1 (en) * 2000-05-12 2003-05-29 Nemo Semret Method and system for market based resource allocation
US20080162481A1 (en) * 2001-01-30 2008-07-03 Cisco Technology, Inc. Controlling access of concurrent users of computer resources in a distributed system using an improved semaphore counting approach
US20090327286A1 (en) * 2003-09-22 2009-12-31 Google Inc. Methods and systems for improving a search ranking using location awareness
US20070115358A1 (en) * 2005-11-18 2007-05-24 Mccormack Kenneth Methods and systems for operating a video surveillance system
US20100013927A1 (en) * 2008-04-11 2010-01-21 Nearmap Pty Ltd. Systems and Methods of Capturing Large Area Images in Detail Including Cascaded Cameras and/or Calibration Features
US20110109618A1 (en) * 2008-07-31 2011-05-12 Wojciech Tomasz Nowak Method of displaying navigation data in 3d
US20110187865A1 (en) * 2010-02-02 2011-08-04 Verizon Patent And Licensing, Inc. Accessing web-based cameras arranged by category

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2817965A4 *

Also Published As

Publication number Publication date
WO2013126787A3 (en) 2015-06-11
EP2817777A4 (en) 2016-07-13
EP2817777A2 (en) 2014-12-31
WO2013126787A2 (en) 2013-08-29
EP2817965A1 (en) 2014-12-31
EP2817965A4 (en) 2015-09-16

Similar Documents

Publication Publication Date Title
US20130218704A1 (en) Systems and methods for accessing camera systems
US11603201B2 (en) Drone based systems and methodologies for capturing images
US10567822B2 (en) Providing streamed content responsive to request
CN105519123B (en) The Media Stream of live crowdsourcing
US20140351074A1 (en) System and method for managing auction data
US20140032351A1 (en) Systems and Methods for Live Auctioneer Led Sales
US20120158514A1 (en) Content provisioning for user devices
US11455675B2 (en) System and method of providing object for service of service provider
WO2016077462A1 (en) Location-based method and system for requesting and obtaining images
US20160072918A1 (en) System and Method for Acquisition, Management and Distribution of User-Generated Digital Media Content
US11087382B2 (en) Adapting digital order to venue service queue
US20130218705A1 (en) Systems and methods for accessing camera systems
WO2013126790A1 (en) Systems and methods for accessing camera systems
US20130218706A1 (en) Systems and methods for accessing camera systems
US11363110B2 (en) Content distribution systems
US20200193510A1 (en) System and method for an enterprise hybrid and online auction platform
US20170142322A1 (en) Systems and methods for selectively providing remote access to one or more camera systems
US20230196309A1 (en) Drone content service platform and method
US20210397607A1 (en) Instant selectable remote data system
US20200234353A1 (en) Security Video Sharing via a Searchable Database
JP7330773B2 (en) Setting device, setting method and setting program
US20220222719A1 (en) Security Video Sharing via a Searchable Database
US20200065890A1 (en) Network video upload management via an auction marketplace
US20190205354A1 (en) Hairdressing on-demand services interface
KR20160117967A (en) Distributed data collecting method and system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13751292

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2013751292

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2013751292

Country of ref document: EP