Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEMS AND METHODS TO REVERSIBLY SPAN A SURFACE OF A WATERWAY
Document Type and Number:
WIPO Patent Application WO/2023/205421
Kind Code:
A1
Abstract:
Systems, devices, and methods for detecting, by a sensor suite, impending boat traffic; activating, by a control system, one or more actuating line motors for one or more closing lines; verifying, by the control system, a closed configuration; verifying, by the control system, whether a battery bank charge is above a required threshold, where if the battery bank charge falls below the required threshold then the system remains in the closed configuration; activating, by the control system, one or more actuating line motors for one or more opening lines if the battery bank charge is above the required threshold; and verifying, by the control system, an open configuration of the system.

Inventors:
FELT WYATT M (US)
VAN OTTEN ERIK V (US)
YARDLEY JACOB S (US)
Application Number:
PCT/US2023/019405
Publication Date:
October 26, 2023
Filing Date:
April 21, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
LUDLUM MEASUREMENTS INC (US)
International Classes:
E02B15/10; B63B35/32; E02B7/20; C02F1/40
Domestic Patent References:
WO2020165595A12020-08-20
Foreign References:
KR100739844B12007-07-20
US20110253642A12011-10-20
US20170233966A12017-08-17
JPH10266160A1998-10-06
Attorney, Agent or Firm:
BULLOUGH, James S. et al. (US)
Download PDF:
Claims:
CLAIMS:

What is claimed is:

1. A system, comprising: a moored buoy; a floating boom having a first end and a second end, the floating boom attached to the moored buoy at the first end; a pivoting beam located downstream of the moored buoy with respect to a direction of a waterway flow, wherein the floating boom is attached to an end of the pivoting beam at the second end of the floating boom, the pivoting beam pivotable between an open configuration and a closed configuration; a catch bin located at the end the pivoting beam and the second end of the floating boom, wherein, in the open configuration of the pivoting beam, the floating boom is configured to guide floating pollutants into the catch bin; a moored platform located downstream relative to the pivoting beam with respect to the direction of the waterway flow; a closing line configured to move the pivoting beam into the closed configuration; and an opening line configured to move the pivoting beam into the open configuration.

2. The system of claim 1, wherein the moored buoy is connected to a mooring pile.

3. The system of claim 1, wherein the moored buoy is configured to be connected to a vessel.

4. The system of claim 1, wherein the floating boom includes a first floating boom and a second floating boom, the first floating boom and the second floating boom connected to the moored buoy at the first end of each of the first floating boom and the second floating boom. The system of claim 4, wherein the pivoting beam includes a first pivoting beam and a second pivoting beam, the first pivoting beam connected to the second pivoting beam at a center hinge, the first floating boom connected to the first pivoting beam and the second floating boom connected to the second pivoting beam. The system of claim 1, wherein the closing line is connected to the moored platform and the pivoting beam, and wherein, when the closing line is retracted, the pivoting beam moves from the open configuration to the closed configuration The system of claim 1, wherein the opening line is connected to the moored platform and the pivoting beam, and wherein, when the opening line is retracted, the pivoting beam moves from the closed configuration to the open configuration. The system of claim 1, further comprising markings on the pivoting beam. The system of claim 1, further comprising a power generation turbine located on the pivoting beam. A method, comprising: detecting, by a sensor suite, impending boat traffic; activating a closing line motor for a closing line to move a pivoting beam from an open configuration to a closed configuration, a floating boom connected to a moored buoy at a first end of the floating boom and the pivoting beam at a second end of the floating boom, a catch bin connected to the pivoting beam such that, in the open configuration, the floating boom directs floating pollutants toward the catch bin; verifying that the pivoting beam is in the closed configuration; detecting a charge of a battery bank, wherein if the charge of the battery bank is below a threshold, then the pivoting beam remains in the closed configuration; if the charge of the battery bank is above the threshold, activating an opening line motor for an opening line; and verifying that the pivoting beam is in the open configuration.

11. The method of claim 10, wherein the sensor suite, the battery bank, the closing line motor, and the opening line motor are located on a moored platform downstream of the moored buoy

12. The method of claim 10, wherein the sensor suite includes one or more of a Marine RADAR system, mm-Wave radar, digital compass, visual camera, nearinfrared camera, LIDAR, proximity sensors, optical tripwires, GPS location system, VHF radio, or an Automatic Identification System (AIS) transceiver.

13. The method of claim 10, further comprising charging the battery bank with a power generator.

14. The method of claim 13, wherein the power generator includes a turbine located on the pivoting beam.

15. The method of claim 10, wherein activating the opening line motor includes activating the opening line motor if the sensor suite detects no impending boat traffic.

16. The method of claim 10, wherein the threshold includes sufficient power in the battery bank to move the pivoting beam from the closed configuration to the open configuration and from the open configuration to the closed configuration.

17. A method, comprising: detecting, by a sensor suite, an impending boat traffic in a waterway; measuring, by the sensor suite, one or more weather conditions; measuring, by the sensor suite, a flow rate of a waterway; determining a desired width of an open configuration of a pivoting beam based on at least one of: the detected impending boat traffic, the measured one or more weather conditions, or the measured flow rate of the waterway; detecting a charge of a battery bank, wherein if the charge of the battery bank is below a threshold, then the pivoting beam remains in a closed configuration; and activating an opening actuator for the pivoting beam if the battery bank is above the threshold and the desired width is greater than a current width of the pivoting beam. The method of claim 17, wherein the desired width is based on a boat width of the impending boat traffic. The method of claim 17, wherein the desired width is based on a collection quantity of pollutants. The method of claim 17, activating the opening actuator includes increasing a traffic impediment to the waterway.

Description:
UNITED STATES PATENT APPLICATION

TITLE: SYSTEMS AND METHODS TO REVERSIBLY SPAN A SURFACE OF A WATERWAY

INVENTORS: Wyatt M. Felt, Erik V. Van Otten, and Jacob S. Yardley

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims the benefit of and priority to United States Provisional Application No. 63/333,367 filed April 21, 2022, and United States Patent Application No. 18/304,262, filed April 20, 2023, the entireties of which are incorporated herein by reference.

TECHNICAL FIELD

[0002] Embodiments relate generally to waste removal and more particularly to waste removal from waterways.

BACKGROUND

[0003] Chemical and plastic waste have plagued oceans and waterways in a manner that is affecting numerous ecosystems. The number of pieces of plastic debris in the oceans are now at staggering 5 trillion, and of that amount more than 250,000 tons float in the surface. This environmental challenge is going to continue to get worse unless the process of waste collection becomes more effective.

SUMMARY

[0004] A system embodiment may include: a moored buoy; one or more floating booms, where each of the one or more floating booms may be attached to the moored buoy at a first end of the one or more floating booms; one or more pivoting beam/truss, where each of the one or more floating booms may be attached to an end of the one or more pivoting beam/truss at a second end of the one or more floating booms, and where the one or more pivoting beam/truss may be located downstream relative to the moored buoy with respect to a direction of a waterway flow; one or more catch bins disposed at an end of each of the one or more pivoting beam/truss, where the one or more catch bins may be proximate the second end of the one or more floating booms, and where the one or more floating booms may be configured to guiding floating pollutants into the one or more catch bins in an open configuration; one or more moored platforms located downstream relative to the one or more pivoting beam/truss with respect to the direction of the waterway flow; one or more closing lines connected to the moored platform and at least one of: the one or more catch bins, the one or more floating booms, and the one or more pivoting beam/truss, where reeling in the one or more closing lines causes the one or more pivoting beam/truss to pivot and move the system into a closed configuration; and one or more opening lines connected to the moored platform and at least one of: the one or more pivoting beam/truss and the one or more catch bins, where reeling in the one or more opening lines causes the one or more pivoting beam/truss to pivot and move the system into the open configuration.

[0005] A method embodiment may include: detecting, by a sensor suite, an impending boat traffic; activating, by a control system, one or more actuating line motors for one or more closing lines; verifying, by the control system, a closed configuration of a system; verifying, by the control system, whether a battery bank charge may be above a required threshold, where if the battery bank charge falls below the required threshold then the system remains in the closed configuration; activating, by the control system, one or more actuating line motors for one or more opening lines if the battery bank charge may be above the required threshold; and verifying, by the control system, an open configuration of the system.

[0006] Another method embodiment may include: detecting, by a sensor suite, an impending boat traffic; measuring, by the sensor suite, one or more weather conditions; measuring, by the sensor suite, a flow rate of a waterway; determining, by the control system, a desired width of a system based on at least one of: the detected impending boat traffic, the measured one or more weather conditions, and the measured flow rate of the waterway; verifying, by the control system, whether a battery bank charge is above a required threshold; activating, by the control system, one or more actuators if the battery bank is above the required threshold and the desired width is not a current width of the system; and remaining in a current configuration for the system if the battery bank charge is below the required threshold; where when occupying a wider width of the waterway the system has the ability to collect a greater quantity of pollutants but creates a greater impediment to boat traffic; where when occupying a narrower width of the waterway the system cannot collect as great a quantity of pollutants but the system is less of an impediment to boat traffic; and where the width of the system is actively controlled by the control system so as to be able to collect pollutants without impeding boat traffic.

BRIEF DESCRIPTION OF THE DRAWINGS

[0007] The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principals of the invention. Like reference numerals designate corresponding parts throughout the different views. Embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings, in which:

[0008] FIG. 1 depicts a system with multiple floating booms in an open configuration for guiding floating pollutants into respective catch bins, according to one embodiment; and

[0009] FIG. 2 depicts the system of FIG. 1 in a closed configuration where width is reduced to allow boat traffic to traverse the waterway unimpeded, according to one embodiment; and

[0010] FIG. 3 depicts a close-up view of the moored platform in the system of FIG. 1, according to one embodiment;

[0011] FIGS. 4A depicts an alternate system in an open configuration for guiding floating pollutants into a catch bin, according to one embodiment;

[0012] FIG. 4B depicts the alternate system of FIG. 4A in a closed configuration, according to one embodiment;

[0013] FIGS. 5A- 5D depict alternate system embodiments for use in environments where the water flow direction relative to system is not expected to reverse direction during use;

[0014] FIG. 6 depicts a high-level flowchart of a method for deploying a system to reversibly span a surface of a waterway, according to one embodiment;

[0015] FIG. 7 depicts a high-level block diagram of the moored platform of FIG. 3, according to one embodiment; [0016] FIG. 8 depicts a high-level flowchart of a method for determining a desired width of a system that spans at least a portion of a surface of a waterway, according to one embodiment;

[0017] FIG. 9 shows a high-level block diagram and process of a computing system for implementing an embodiment of the system and process;

[0018] FIG. 10 shows a block diagram and process of an exemplary system in which an embodiment may be implemented; and

[0019] FIG. 11 depicts a cloud computing environment for implementing an embodiment of the system and process disclosed herein.

DETAILED DESCRIPTION

[0020] It will be readily understood that the components of the embodiments as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations in addition to the described example embodiments. Thus, the following more detailed description of the example embodiments, as represented in the figures, is not intended to limit the scope of the embodiments, as claimed, but is merely representative of example embodiments.

[0021] Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments. One skilled in the relevant art will recognize, however, that the various embodiments can be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obfuscation. The following description is intended only by way of example, and simply illustrates certain example embodiments.

[0022] FIG. 1 depicts a system 100 with multiple floating booms 104 secured to a moored buoy 102 at a first end of the floating booms 104. The floating booms 104 are secured to a pivoting beam 110 at a second end of the floating booms 104. The system 100 is movable between an open configuration, as shown in FIG. 1, and a closed configuration, as shown in FIG. 2. In the open configuration shown in FIG. 1, the floating booms 104 may guide floating pollutants 118 into catch bins 108 located at a lateral end of the pivoting trusses. Two systems 100 are shown in FIG. 1 side by side. The actual size of each system 100 will vary based on the width of the waterway, whether the waterway is navigable by boats, the size of any boats that may navigate the waterway, a desired catch rate for pollutants 118, the amount and size of pollutants 118 in the waterway, and the like.

[0023] The disclosed system 100 works in large waterways with substantial floating debris and vessel traffic. The disclosed system works in waterways where the flow periodically reverses. This reversal may come, for example, from tidal flows. If the flow reverses (i.e. if the waterway flows inland-ward in a reverse direction from that shown in FIG. 1), the system 100 may not catch new pollutants 118 during the period of reversed flow. Rather, the system may retain pollutants 118 that were in the respective catch bins 108 before the flow reversed. The catch bins 108 may be designed in such a way that they passively prevent substantial backflow of the pollutants 118 Alternatively, the catch bins 108 may actively reconfigure themselves at the commencement of reverse flow to prevent the escape of pollutants 118. For example, the catch bins 108 may include a hinged door or gate. When the water flow direction 106 flows from the moored buoy 102, across the floating booms 104, and to the pivoting beams 110, the water flow in the water flow direction 106 may cause the gate to open, thereby allowing the pollutants 118 to enter the catch bins 108. When the water flow direction 106 reverses, and flows from the catch bins 108 toward the moored buoy 102 (e g., bottom to top in FIG. 1), the water flow may cause the hinged gate to close, thereby preventing the pollutants 118 entrained by the catch bins 108 from flowing out of the catch bins 108. In this manner, when the flow is not reversed (e.g., when the waterway flows downstream in the water flow direction 106, or from top to bottom as shown in FIG. 1), the system is able to collect pollutants 118 that otherwise would have progressed further downstream towards the ocean or a larger body of water.

[0024] In some embodiments, as discussed in further detail herein, the moored buoy 102 may be moored or anchored to a stationary object. For example, the moored buoy 102 may be moored or anchored to the bed under the water, a rock, the shore, a bridge pylon, an anchor on the bed, or otherwise anchored to a stationary object. In some embodiments, the moored buoy 102 may not be moored or anchored to a stationary object. For example, the moored buoy 102 may be, or may be secured to, a vessel that tows or carries the system 100 to a desired location for use. In such a case, the vessel may anchor itself while the system is in use. If the vessel is anchored while the system 100 is in use, the moored platform 116 may also be anchored at a distance downstream from the vessel. Alternatively, a vessel acting as the moored buoy 102 may not be anchored or moored while the system is in use. In such an embodiment, the vessel may tow the system 100 through a waterway or larger body of water such as the ocean to create relative flow between the floating booms 104 and the water to redirect pollutants 118 near the water surface into the catch bins 108.

[0025] The disclosed system 100 may collect floating trash and other debris/pollutants 118 in the highest levels of the water column. The floating booms 104 and respective catch bins 108 may include submerged portions. The submerged portions of the floating booms 104 allows them to redirect pollutants 118 which are moved by the current downstream laterally towards the catch bins 108 even when the pollutants 118 have a low buoyancy or may be wholly or partially below the surface of the water. The submerged portions of the boom 104 also help prevent pollutants 118 from flowing under the boom 104 instead of being captured by the respective catch bin 108. The submerged portion of the respective catch bins 108 may also help capture pollutants 118 that have a low buoyancy or that may be wholly or partially below the surface of the water.

[0026] The disclosed system 100 may store the collected pollutants 118 in the one or more catch bins 108 until the pollutants 118 can be properly disposed of. The system may be designed to facilitate the processing of pollutants 118 that were collected in the catch bins 108.

[0027] In some embodiments, the disclosed system 100 may be made of materials that can withstand a riverine/marine environment for extended periods of time. These materials may include metals that are alloyed for use in corrosive environments (e.g., saline ocean water, chemically polluted water). These materials may also include polymers that are stable under prolonged exposure to ultraviolet radiation from the sun. In some embodiments, sensitive materials such as electronics may be protected by enclosing them in more robust materials. [0028] The disclosed system 100 may include one or more components that are clearly marked and/or identified as a navigation hazard to waterway traffic based on Coast Guard and/or local standards, as applicable.

[0029] The disclosed system may not adversely affect the environment or local wildlife. The system 100 may be designed so that it does not release harmful pollutants into the environment. The system may be designed so that animals can easily swim below it (e.g., the floating booms 104 may not extend to the bed below the surface of the water), fly above it, or circumnavigate around it without any danger to themselves or the structures of the system 100. The system 100 may be designed so that it minimizes any disturbance to the ecosystem of the bed or shore of the riverway.

[0030] The disclosed system may not create any safety hazards to traffic (e.g., motorized watercraft, non-motorized watercraft, swimmers, waders) on the water. The system 100 may have brightly colored markings, reflective markings/materials, features elevated above the surface of the water, and/or illumination to increase its visibility. The system 100 may include highly reflective elements such as ball reflectors to increase its radar cross section. Such markings may be placed on any portion of the system 100. For example, such markings may be placed on the floating booms 104, the pivoting beams 110, the catch bins 108, the moored platform 116, the opening line 114, the closing lines 112, any other portion of the system 100, and combinations thereof In some embodiments, the markings may be placed on a portion of the system 100 that is exposed above the surface of the water. In some embodiments, the markings may be placed on a portion of the system that is at least partially submerged under the water. In some embodiments, the markings may be placed on a portion of the system that is submerged and uncovered by fluctuating water levels (e.g., due to tides, seasonal runoff, dam release). In some embodiments, the system 100 may have an Automatic Identification System (AIS) transmitter to broadcast the position of the system to nearby vessels with a radio signal.

[0031] The disclosed system 100 may be scalable for adaptation to conditions of the waterway where it is to be deployed. In some embodiments, this may be done by changing the lengths of the floating boom 104, the beam/truss 110, the opening line 114, and/or the closing lines 112. Changing the lengths of the floating booms 104 may cause the arc between the moored buoy 102 and the catch bins 108 to change in shape, which may be based on the flow velocity of the water, the distance between the moored buoy 102 and the catch bins 108, or any other factor. The width of the system 100 when open may be large relative to the width of the waterway to capture pollutants 118 distributed throughout a wide portion of the waterway. For example, the open width (e g., the distance between the catch bins 108 connected to the pivoting beams 110, the lateral distance from the moored buoy 102 to the catch bins 108) may span an entirety of a waterway. In some examples, the open width may span less than an entirety of the waterway. For example, the width of the open system 100 may be sized to a width of the waterway where pollutants 118 are prevalent. In some examples, this width may be less than the entire width of the waterway. In some embodiments, such as the embodiment shown in FIG. 1, two or more systems 100 could be deployed side by side or at different positions upstream and downstream from one another to effectively capture pollutants 118 in different parts of the waterway and/or to accommodate other waterway needs such as vessel traffic.

[0032] In some embodiments, the disclosed system 100 may be agnostic to the floating boom 104 type and catch bin 108 type In some embodiments, the floating boom 104 may need to be modified compared to booms used in other settings to be able to support the large tensile forces that it may be subjected to. For example, the floating booms 104 may be formed from a material that is designed to withstand forces caused by the fluid velocity of the fluid flow, the impact of the pollutants 118 with the floating booms 104, waves, reversing flow direction, any other force, and combinations thereof. In some embodiments, the catch bin 108 may be selected from catch bins that were designed to collect pollutants 118 that are redirected to by floating booms similar to 104 but with systems that do not have an open and closed configuration such as in the disclosed system. It may be desirable for the catch bins 108 to be able to hold or process a large quantity of pollutants 118 before such pollutants are removed from the catch bin 108. It may be desirable for the catch bins 108 to be designed so that they minimize the drag forces from the river current, thus reducing the forces that are transmitted to other parts of the system 100.

[0033] The disclosed system 100 may include one or more moored buoys 102. Each moored buoy 102 may be located upstream relative to a water flow direction 106. The moored buoy 102 may anchor converging ends of one or more floating booms 104. The moored buoy 102 may be anchored upstream of the rest of the structure in the disclosed system 100 using a mooring line (not shown) and a mooring anchor (not shown). Alternatively, the buoy 102 may be attached to the pylon of a bridge, to existing river structures, to a mooring pile, to a structure above the surface that is commonly referred to as a dolphin structure, to the shore, to a river island, to the comer of a river confluence, to a fork in the river, and/or to some other immovable structure. The moored buoy 102 may have at least two attachment points for two floating booms 104 to act as their upstream anchor. The attachment points may be strong enough to withstand the forces exerted on it by the rest of the structure. The buoy may be clearly visible and marked as per applicable local regulations, which may include the U.S. Coast Guard guidelines found in the U.S. AIDS TO NAVIGATION SYSTEM.

[0034] One or more mooring anchors (not shown) may be anchors or piles placed into or on the side or bottom of the waterway to fix the position of the moored buoy 102 and accordingly the position of the system 100. The mooring anchors may be selected from or designed based on the conditions of the bed of the waterway where the system is deployed. Mooring anchors (or piles, if necessary) may be of sufficient strength and number to ensure the moored buoy 102 and system 100 do not become detached and drift away, even in intense waterway currents. The one or more mooring anchors may be located and designed carefully as to not overly disturb the local ecosystem or the integrity of the sites where they are located.

[0035] One or more mooring lines (not shown) may be lines, ropes, chains, or the like used to connect to the moored buoy 102 and/or a moored platform 116 to the one or more mooring anchors located at the bed of the waterway. The mooring line may be of sufficient strength to withstand the forces it will undergo with sufficient length to allow the system 100 to float on the surface of the waterway as the level changes (e.g., with tide), but without so much length that when the level is low that the system will be able to drift an unacceptable distance from its intended position.

[0036] One or more floating booms 104 may be shallow, flexible floating nets or structures used to redirect and/or capture floating litter, debris, oil/fuel and/or other pollutants 118 into the respective catch bins 108. Each floating boom 104 may be connected upstream to a respective moored buoy 102 and connected separately downstream to a respective outward hinge of a respective pivoting beam/truss 110. The floating booms 104 may attach to the moored buoy 102 with an acute angle with respect to the direction 106 of the waterway flow at the moored buoy 102. This angle may be larger than the attachment of floating booms 104 to the respective catch bins 108.

[0037] One or more litter traps or catch bins 108 may be bins used to collect or trap the floating pollutants 118 redirected by the respective one or more floating booms 104. The one or more catch bins 108 may be designed to work with a floating trash/debris boom. The one or more catch bins 108 may vary depending on the needs of the waterway. The system 100 may be designed to work with a variety of possible catch bins 108 of assorted designs and/or sizes. The catch bins 108 used may be of sufficient volume to store several days’ worth of trash, debris, and/or pollutants 118 that are captured by the system 100. The catch bins 108 may also be able to collect, store, and/or process floating oil. The processing of the oil may use commercial oil skimmer technology. The catch bin 108 may be able to move laterally with the actuation of the pivoting beams/trusses 110.

[0038] One or more pivoting beams/trusses 110 may be structural members, hinged on both ends via respective center hinges 120 and end hinges 122, that are used to expand or collapse the one or more floating booms 104 and move the one or more catch bins 108 laterally relative to a flow direction 106 of the waterway. The motion of the pivoting beams/trusses 110 may be driven by the actuating lines or other torque generating methods. The structural members may be made from rigid, tensile, and/or inflatable elements, including a combination of those element types. For example, the pivoting beams/tmsses 110 may be made sections of truss frame designed for floating docks. Alternatively, for example, the pivoting beams/trusses 110 may be made from arrangements of approximately tubular lengths of pneumatically inflated sections, such as are used for floating water parks or what are referred to as “rigid inflatable boats” (RIB). The one or more pivoting beams/trusses 110 may transmit lateral forces to the one or more catch bins 108 and one or more floating booms 104 to move the system 100 between an open configuration (FIG. 1) and a closed configuration (FIG. 2).

[0039] In some embodiments, the angles of the beams/trusses 110 in the open (FIG. 1) and closed (FIG. 2) configurations may be different than those depicted in the figures. For example, when open (FIG. 1), the principal length of the beams/trusses 110 may not be fully perpendicular to the flow direction and, when closed (FIG. 2) the principal length of the beams/trusses 110 may not be fully parallel to the flow direction.

[0040] In some embodiments, the pivoting beams/trusses 110 or the moored platform 116 may also be connected to one or more sources of power generation. Compared to the moored platform, the beams/trusses may be an advantageous location because they may occupy a larger area of the waterway, facilitating the generation of more power. The beams/trusses 110 may be able to hold more solar panels than could be practically attached to the moored platform. In some embodiments, the system may generate more energy than is needed for its own use. In such a case, the power may be conveyed from the system for other purposes. The export of power could increase the value of the system.

[0041] The large width of the beam/trusses 110 when the system 100 is open configuration is especially advantageous for a hydrokinetic generation system. For example, when the system is in an open configuration (FIG. 1), the beams/trusses 110 span a relatively large width of the river, increasing the amount of hydrokinetic energy that can be extracted from the river, compared to a system that spanned a narrower width of the river. This is because the amount of hydrokinetic energy that can be extracted from a river is proportional to the cross-sectional area of the flow that the turbine interacts with Whereas it may be difficult to obtain permission for a hydrokinetic system that permanently obstructs a large width of a waterway, the systems and methods described herein could be used to create hydrokinetic power systems that are able to span large widths of a waterway but then move to a closed configuration, as needed. The system 100 could close, for example, to allow a boat to pass unimpeded (as shown in FIG. 2).

[0042] The sources of power generation connected to parts of the system could include photovoltaic solar panels, wind turbines, and/or hydrokinetic current energy converters. The hydrokinetic current energy converters could be, for example, subsurface turbines or water wheel like devices. The beams/trusses could also include subsurface mesh, net, grid, or grate-like structures to prevent debris or fish from interacting with a turbine. The controllable pivoting of the beams/trusses could also be used to limit the forces experienced by subsurface turbines. For example, in high flow rates, a turbine that is designed to generate power in one orientation could be rotated approximately 90 degrees from that orientation to protect the turbine. Alternatively, a vertical-axis hydrokinetic turbine could be used so that power could be generated regardless of the orientation of the beams/trusses 110.

[0043] The pivoting beams/trusses 110 must be of sufficient strength to withstand the drag forces exerted on their structure by the waterway and the positioning forces exerted on it by the actuating lines and one or more catch bins 108. In some embodiments, floats (not shown) may be included in the structure to provide sufficient net buoyancy as to counteract the combined weight of the pivoting beams/trusses 110 and any other components which they may house. These floats may be selected from float types used for docks or boats. The pivoting beams/trusses 110 may be clearly visible and marked as per applicable local regulations or guidelines, including the U.S. Coast Guard guidelines found in the U.S. AIDS TO NAVIGATION SYSTEM, as applicable. These markings could include bright colors, reflective markings, and/or powered lighting.

[0044] Actuating lines may include an opening line 114 and a closing line 112. The actuating lines may include line, cable, rope, chain, or the like used to actuate the system 100. The actuating lines may be selected to withstand the loads required to move the system 100 between an open configuration (FIG. 1) and a closed configuration (FIG. 2), as well as hold the structure static as it undergoes drag forces caused by the waterway flow. The actuating lines may have visible line floats (not shown) that make the actuating lines clearly visible per any applicable local regulations. Such floats may be selected from among commercially available options. The actuating lines may include visually reflective material to be visible above the water. The lines may be connected in a way so that they are more visible by being elevated above the water surface. The actuating lines material, with any braid and/or line floats, may be flexible enough to work with actuating line spools. A total length of the actuating lines may be longer than the length required for proper actuation of the system 100.

[0045] In one embodiment, the system 100 may have two closing lines 112. Each closing line 112 may be attached to the moored platform 116 at a first end and attached to the catch bin 108 and/or pivoting beam/truss 110 at a second end. The second end of each closing line 112 may be proximate end hinges 122 of the pivoting beam/truss 110. In one embodiment, the system 100 may have one opening line 114. The opening line 114 may be attached to the moored platform 116 at a first end and attached to the pivoting beam/truss 110 at a second end. The second end of the opening line 114 may be proximate the center hinges 120 of the pivoting beam/truss 110. Exerting a force on the opening line 114, such as by reeling in the opening line 114 via one or more actuating line motors (e.g., an opening line motor for the opening line 114, a closing line motor for the closing line 112), may cause the system 100 to enter an open configuration, as shown in FIG. 1. Exerting a force on the closing lines 112, such as by reeling in the closing lines 112 via one or more actuating line motors, may cause the system 100 to enter a closed configuration, as shown in FIG. 2. In some embodiments, extending the opening line 114 and retracting the closing line 112 may cause the system 100 to move into the open position, while retracting the opening line 114 and extending the closing lines 112 may cause the 100 to move into the closed position.

[0046] Alternatively, half of the system 100 may be partially closed by retracting one the closing lines 112 more than another. This approach could, for example, allow a vessel to pass on one side of the system 100 without closing both sides completely. In this approach, the forces on the beams/trusses 110 would no longer be symmetric and the junction between them 120 may move away from the center.

[0047] One or more actuating line motors (e.g., an opening actuator and/or a closing actuator, not shown) may be motors used to extend or retract the actuating lines. The actuating line motors may include motors and associated torque-multiplying transmissions selected from among commercially available components. The actuating line motors may provide enough torque to retract the actuation lines so that the system 100 can switch between an open configuration (FIG. 1) or a closed configuration (FIG. 2) in a reasonable amount of time. Each motor may have electrical disconnects for servicing, and the central actuating cable may have a quick disconnect so that the system can be collapsed manually. Motors and transmission may be robust and rated to be used in a marine/riverine environment. Motors may be sized so that they can provide sufficient torque and power.

[0048] One or more actuating line spools may be spools, winch, windlass, capstan, or the like used to pull, release, and store the actuating lines as they are retracted or extended. The spools may be selected from among standard commercially available components including marine winches and/or land vehicles. They may be closely integrated with the actuating motor and transmission in device sold as a single unit, winches. Actuating line spools may be sized so that they can roll up the entire length of the actuating lines with any line floats that may be attached. The actuating line spools may be robust enough to withstand the torques exerted on them by the actuating lines and the actuating motors.

[0049] The actuating motors may be controlled to manage the extension and retraction of the actuating lines. This control may include line length control and/or force/tension control. For example, when closing the system, the length of the retracting closing lines 112 may be actively controlled while the tension on the extending opening line 114 may be controlled to an appropriately small value. When opening the system, the length of the retracting opening line 114 may be actively controlled while the tension in the extending closing lines 112 may be controlled to an appropriately small value.

[0050] The deployed length of an actuating line may be measured by measuring the rotation of the actuating line spool or by measuring the rotation of another element that rotates with the extension and retraction of the actuating line. This measurement may be used to control the inputs of the actuating motor and, through the motion of the actuating line, the motion of the system 100.

[0051] In some embodiments, a certain amount of tension may be maintained in the lines. This may prevent tangling in the actuating line spools. This tension may be measured and maintained, for example, by an articulating lever arm with a freely rotating wheel (not shown) that is spring-loaded to apply tension to the actuating line. The lever arm may be designed so that when the actuating line far from the spool is slack, the lever articulates to an angle that applies pressure between the line and some other high friction surface, preventing the line closer to the spool from accumulating large amounts of slack. The lever arm may be arranged so that when the actuating line is under increased tension, the arm rotates away from the high friction surface, allowing the line to move freely as it turns the wheel on the lever arm. The angle of the arm may be measured to facilitate the active control of the tension in the actuating line via the inputs applied to the actuating motor.

[0052] One or more moored platforms 116 may be a floating platform where a sensor suite, battery bank, control system, power management system, actuating motors, and actuating spools are located. The moored platform 116 may be positioned downstream, relative to the water flow direction 106, of the one or more floating booms 104, and the one or more pivoting trusses/beam 110. In some embodiments, the moored platform 116 may include a subsurface turbine (See FIG. 3).

[0053] The moored platform 116 may be the floating platform where the actuating lines (including their motors and spools), the control system, the sensor suite, and the battery bank may be housed. The moored platform 116 may have sufficient net buoyancy as to counteract the combined weight of all the components which it will house. The structure of the platform may be of sufficient strength to withstand both the static and dynamic forces exerted on it from, for example, the actuating lines, mooring anchor, and waterway flow drag

[0054] In embodiments where more power generators are connected to the beams/trusses 110 than the moored platform 116, it may be preferable to move the major components from the moored platform 116 to the beams/trusses 110. This could include, for example, the control system, the battery bank, and the actuating line motors. If the actuating line motors were moved to the beams/trusses 110 the function of the moored platform 116 may be simplified so that its principal function is to act as a static connection point to the actuating lines, similar to the way in which the moored buoy 102 acts as a connection point for the floating booms 104.

[0055] In some embodiments, there may be appropriate lighting (not shown) on the mooring platform. This lighting may, for example, indicate its stern, indicate what side is facing oncoming traffic, include a signal light indicating that the system is deploying or collapsing, and/or include a warning light if the system is unable to collapse.

[0056] The disclosed system 100 provides an automated dynamic way to reversibly span the surface of a waterway. The purpose of the span may be, for example, to deploy one or more floating booms 104 and one or more catch bins 108 to redirect and capture floating litter, oil, and/or pollutants 118 before it reaches a terminus of the waterway. The span may also be used to expose turbines to the hydrokinetic energy of the waterway.

[0057] In the open or spanning configuration as shown in FIG. 1, the disclosed system 100 can use one or more floating booms 104 to guide floating litter, oil, and/or pollutants 118 into one or more catch bins 108 or garbage traps. Hydrokinetic turbine(s) (or current energy converted s)) may also be connected to the system 100 to capture energy from the waterway. The spanning of the system may expose these turbines to a greater cross-sectional area of the waterway, with correspondingly greater convertible energy. The system can be designed to be symmetric 100, as shown in FIGS. 1 and 2. This symmetric configuration may be useful for mid-waterway deployments.

[0058] FIG. 2 depicts the systems 100 of FIG. 1 in a closed configuration 200 where width is reduced to allow boat traffic 202 to traverse the waterway unimpeded. In some embodiments, using the sensor suite described herein, the disclosed system 100 detects, tracks and appropriately responds to proximal surface traffic in the waterway. In the closed configuration 200, the system 100 widths may be reduced to allow boat traffic 202 to traverse the waterway unimpeded Actual size of the systems 100 may vary. When the systems 100 detect impending ships and small boats (e.g., boat traffic 202), a collapsing sequence may be triggered that allows the assembly to fold into itself and clear the path for the boat traffic 202. The dimensions of the systems 100 may vary from those shown herein. The large dimensions depicted herein illustrate how the system could be large enough to allow 50-meter-wide vessels 202 to pass between two instances of the system 100.

[0059] The quantity of pollutants 118 that can be collected by the system 100 depends on the capacity of the catch bins 108 and the width of the booms 104. When the system is in an open configuration (as in FIG. 1), a greater quantity of pollutants 118 will be redirected into the catch bins 108 and captured by the catch bins 108, compared to when the system is in a closed configuration 200 (as in FIG. 2). Thus, to collect the greatest quantity of pollutants 118 the system 100 may remain in an open configuration for as much of the time as is reasonable without impeding surface traffic.

[0060] Besides impeding surface traffic, there may be other factors considered by the control system to determine when the system 100 should be in an open configuration or a closed configuration 200. During times following heavy rainfall, the quantity of pollutants in the river may be greater than at other times, making the open configuration of the system 100 especially useful. During times of high river flow, the forces on the system 100 are larger in the open configuration than in the closed configuration 200. At certain flowrates, the control system may determine to move the system into a closed configuration 200 to prevent the system from becoming damaged from high flowrates. The control system may also consider external inputs which directly command the system 100 to move to an open or closed configuration.

[0061] FIG. 3 depicts a close-up view of the moored platform 116 in the system of FIG. 1. The moored platform 116 may include a sensor suite, battery bank, control system and drives for the actuating lines. The moored platform 116 may also include a subsurface turbine 304. In some embodiments, the system may be powered by harnessing the hydrokinetic energy of the waterway where it is deployed. In some embodiments, the system may covert additional hydrokinetic energy, beyond its own needs, for other uses and/or external transmission.

[0062] When boat traffic has passed, the system may redeploy and resume operations. This actuation is accomplished with cables powered by electric motors located on the moored platform 116. The system may be powered by a hydrokinetic turbine, solar energy, and/or shore-based power. If shore-based power is used, an electrical cable conveying the power may be run along the bottom of the waterway to the moored platform. If the system is to be used at a moderate latitude with sunshine in all seasons, solar power may be the most practical power source. If the system is to be used at an extreme latitude, or at a site with relatively constant fast flowing current, a hydrokinetic turbine may be the most practical power source.

[0063] The one or more subsurface turbines 304 may be a hydrokinetic turbine (current energy converter). In some embodiments, the subsurface turbine 304 may be optimized for use in low-flow-rate settings and may be used to generate power. The subsurface turbine 304 may include hydrokinetic turbines and associated energy conversion devices. The subsurface turbine 304 may be able to generate enough energy from the waterway and/or tidal currents at the systems deployed site to keep the battery bank (not shown) charged to supply power to the various components of the system. The subsurface turbines 304 may be designed to rotate on the vertical axis so that they can convert energy from the waterway current regardless of their orientation relative to the waterway flow.

[0064] In some embodiments, one or more subsurface turbines may be housed inside the one or more pivoting trusses/beams (See FIGS. 1-2).

[0065] A battery bank (not shown) may be a load-balancing electrical storage to provide system power in instances when the subsurface turbine 304 has no power generation, i.e., high tide, maintenance, etc. The battery bank may be of sufficient size to provide continuous power to the entire system, including providing enough power for intermittent use of the actuating line motors. The battery bank may be assembled and designed to operate safely in a wet environment. The battery bank needs to have a large enough capacity to store power from any intermittent power sources such as a hydrokinetic turbine or photovoltaic solar panel array. Such sources of power may produce substantial power for only a few hours each day. In the case of solar panels, there may be cloudy days where very little power is generated. The battery bank may be sized to provide power to the system as needed until a sunny day is able to recharge the battery bank. The battery bank may need to be able to support relatively large electrical currents for the actuating line motors.

[0066] A sensor suite (not shown) may be used to detect and track ships and detect and identify trash and debris. The sensor suite may be located on the moored platform 116, on/near the beams/trusses 110, near the system on another floating element, and/or on the shore near the system. This purpose of this sensor suite is to help the control system determine whether it is appropriate or not to move the system into an open configuration. The sensor suite may communicate with the control system with a wired or wireless (e g., radio) method. If a wireless method is used, the communication method may use appropriate security methods such as encryption to avoid spoofing. If the control system has not received a recent signal from the sensor suite indicating that it is appropriate for the system to be in an open configuration, the control system may close the system or leave the system in a closed configuration. The control system may be able to open in the absence of recent information from the sensor suite with appropriate overrides.

[0067] In some embodiments, the sensor suite may measure weather conditions or the current in the river. It may measure the weather directly or it may obtain weather information through an intemet/cellular connection.

[0068] The senor suite may include a Marine RADAR system, mm-Wave radar, digital compass, visual/near-infrared camera(s), LIDAR, proximity sensors, laser/optical tripwires, GPS location system, VHF radio, and/or an Automatic Identification System (AIS) transceiver. The Marine RADAR system may be capable of detecting and tracking both large and small vessel traffic. The RADAR’s minimum range may be twice the minimum distance required for the system to fully collapse before the vessel reaches its location while the vessel maintains its initially detected speed. The Vessel AIS receiver should be capable of receiving all AIS signals from nearby ships. It may also be capable of transmitting its own signal and location to nearby ships. The GPS location system can integrate with the AIS Transceiver and RADAR to allow the sensor suite to accurately detect, identify, and track the positions and trajectories of impeding waterway surface traffic.

[0069] The sensor suite used to detect the impeding shore traffic may be located on the shore of the waterway or they may be part of the moored system. The system could use other methods to govern the opening and closing of the span, including time-based systems and operator-based control.

[0070] A control system (not shown) may use input data from the sensor suite along with position input from the actuation line motors to switch between an open configuration (FIG. 1) or a closed configuration (FIG. 2) in a reasonable amount of time to avoid impeding waterway traffic. The control system may control the deployment and collapsing of the system using: information from the sensor suite; information from a power management system; and/or position information measured at the actuating line spools.

[0071] When the sensor suite detects impending boat traffic, the control system may activate the actuating motors so that the system collapses to the closed configuration (FIG. 2). When no impending traffic is detected the Control System may signal the actuating motors to deploy the pivoting beams/trusses to an open configuration (FIG. 1). Alternatively, the deployment/collapsing of the system may be based on other factors including, for example, the time of day or inputs from a remote operator.

[0072] The control system may also include a wireless connection to enable remote control and monitoring of the system; and a human-accessible control panel with, for example, an E-Stop, disconnects, and/or status indication lights.

[0073] The control system may use visual and auditory cues (e g., flashing lights and/or horn blasts) for safety reasons and to indicate that it is about to open or close or in the process of opening or closing. It may also use a VHF radio transmission for the same purposes. In doing so, it may follow conventions associated with other devices that make passage for boats, such as a draw bridge. [0074] A power management system (not shown) may be used to manage the power generation from the subsurface turbine(s) 304, the power storage in the battery bank, and the power supply to the control system, sensor suite, and actuating line motors. In some embodiments, the power management system may also send excess energy to other uses, including onshore. The power management system may be able to measure power generation from the subsurface turbine(s) 304, measure battery bank charge, and, through the control system, dynamically regulate how frequently the system deploys and collapses based on available battery bank charge. If the battery bank charge falls below the required threshold to be able to deploy and then collapse again, the system may remain closed until sufficient stored power is available. The power management system may also help control the distribution of excess energy to other needs, including external use.

[0075] FIGS 4A depicts an alternate system 400 in an open configuration 401 for guiding floating pollutants into a catch bin. Parts of this alternate system may be located on or connected to the shore. In some embodiments, this alternate system 400 may be asymmetric, use multiple Beams/Trusses 414, and/or be connected to the shore.

[0076] The disclosed alternate system 400 may have one or more beams/trusses 414, be asymmetric, and/or be attached to the side 402 of the waterway 404. The closing line 416 may be connected to the floating boom 410 to manage the slack as the system 400 closes. As an alternative to the actuating lines, the system may use other methods of generating torque to actuate the pivoting beams/trusses 414.

[0077] FIG. 4B depicts the alternate system 400 of FIG. 4A in a closed configuration 403. The closing line 416 is reeled in at the moored platform 420 which causes the pivoting beams/trusses 414 to pivot inward toward the shore 402 of the waterway 404. The alternate system 400 may be deployed to the open configuration (401, FIG. 4A) by reeling in the opening line 418 at the moored platform 420 until the catch bin 412 has moved substantially into the flow of the waterway and the floating boom 410 is able to direct floating pollutants (not shown) into the catch bin. The moored platform 420 and moored buoy 408 may be attached and/or fixed to a portion of the side 402 of the waterway 404. In other embodiments, the moored platform 420 and moored buoy 408 may be attached proximate the side 402 of the waterway 404. [0078] As depicted in FIG. 5A, 5B, 5C and 5D, in some embodiments, the system may be used in a waterway or body of water where the relative flow direction between the water and the floating booms 504 is not expected to reverse while the system is in use. That is, in such embodiments, the flow of the water while the system was in use would generally either be negligibly small or be in the direction from the moored buoy 502 towards the other ends of the floating booms 504. This may be the case, for example, for a system that was placed in a river or waterway far from any periodic upstream tidal flow. This may also be the case for a system that is towed behind a vessel while in use. In such embodiments the actuation of the structure may different than in an embodiment used where the flow was expected to reverse. If the relative flow direction did not reverse, the opening of the system may be accomplished without an opening line 513. [0079] FIG. 5A and 5B depict an alternate system where the opening is accomplished by, for example, force from the water flow on a drag feature 509 of the system that was submerged near the pivoting junction 520 of the two beam/truss 510 structures. The hydrokinetic forces on such a submerged drag feature 509 would create the force in the downstream direction necessary to overcome the other forces and open the system. FIG. 5B depicts a closing line 512 connecting the pivoting junction 520 to the vessel or moored buoy 502. Alternatively, FIG. 5 A depicts closing lines 511 attached to a moored platform 516 that is further along the path of the water flow, relative to the rest of the system. The length of the closing lines 511 or 112 between these points could be shortened through the application of tension. Such tension, particularly in the case of a closing line 512 that connects close to the pivoting junction 520, could also have the effect of changing, reshaping or reorienting a submerged drag feature 509 connected to the pivoting junction 520 to reduce the drag force experienced by that feature 509 thereby reducing the tension necessary to close the system with the closing line 511 or 512.

[0080] Alternatively, in embodiments intended for environments where the relative direction flow does not reverse, the system could be opened using an opening line 513 connected between the moored platform 516 and the pivoting junction 520 of the beams/trusses 510, as depicted in FIG. 5C. In such an embodiment, the closing of the system, could be accomplished by the drag forces from the river on the catch bins 508 and floating booms 504. [0081] FIG. 5D depicts an alternate embodiment where the system is opened and closed using a loop of actuating line 514 connecting a line drive on either the moored platform 516 or the moored buoy and an idle pulley on other of the two moored buoys 502 or moored platform 516. Such an embodiment would provide the advantage of having powered actuation for both opening and closing while requiring only a single powered drive.

[0082] FIG. 6 depicts a high-level flowchart of a method 600 for deploying a system to reversibly span a surface of a waterway. The method 600 may include detecting, by a sensor suite, impending boat traffic (step 602). Detecting impending boat traffic may include information from a sensor suite; information from a power management system; and/or position information measured at actuating line spools. The method 600 may then include activating, by a control system, one or more actuating line motors for one or more closing lines (step 604). The method 600 may then include verifying, by the control system, a closed configuration of the system (step 606). The method 600 may then include verifying, by the control system, whether a battery bank charge is above a required threshold (step 608). If the battery bank charge falls below the required threshold to be able to deploy and then collapse again, the system may remain closed until sufficient stored power is available. The method 600 may then include activating, by the control system, one or more actuating line motors for one or more opening lines if the battery bank charge is above the required threshold (step 610). The method 600 may then include remaining in the closed configuration if the battery bank charge is below the required threshold (step 612). The method 600 may then include verifying, by the control system, an open configuration of the system (step 614). The method 600 may repeat once impending boat traffic is detected again (step 602).

[0083] In an alternative embodiment of the system, the control system would default to closing the system or maintaining the system closed unless both of the following conditions were met: the control system receives a signal from the sensor suite that it is appropriate to open, and the battery bank has sufficient charge to open and close the system. The control system would then only keep the system in the open configuration if it has received a recent signal from the sensor suite that there was no impending boat traffic. If a certain period of time passed without an affirmative signal from the sensor suite, the control system would close the system. [0084] FIG. 7 depicts a high-level block diagram of the moored platform 116 of FIG. 3. The moored platform 116 may include one or more actuating line spools 702, one or more actuating line motors 704, one or more lights 706, a battery bank 708, a sensor suite 710, a control system 712, a power management system 714, one or more mooring anchors 716, one or more mooring lines 718, and one or more subsurface turbines 304, as disclosed herein. The control system 712 may be in communication with the one or more actuating line motors 704, the one or more lights 706, the battery bank 708, the sensor suite 710, the power management system 714, and/or the subsurface turbine 304. The control system 712 may have a processor with addressable memory.

[0085] In an alternate embodiment, the sensor suite 710 may be located on the shore of the waterway or in a different location and communicates with the control system remotely through a wired or wireless connection.

[0086] In an alternate embodiment, the subsurface turbine 304 may be replaced by a photovoltaic solar panel and/or other power source.

[0087] In an alternate embodiment, all of the elements shown in FIG. 7, except the mooring anchors 716 and the mooring lines 718, may be included on or proximate to the pivoting beams/trusses.

[0088] FIG. 8 depicts a high-level flowchart of a method 800 for determining a desired width of a system that spans at least a portion of a surface of a waterway, according to one embodiment. The method 800 may include detecting, by a sensor suite, an impending boat traffic (step 802). The method 800 may also include measuring, by the sensor suite, one or more weather conditions (step 804). The method 800 may also include measuring, by the sensor suite, a flow rate of a waterway (step 806). The method 800 may then include determining, by the control system, a desired width of the system based on at least one of: the detected impending boat traffic, the measured one or more weather conditions, and the measured flow rate of the waterway (step 808). The method 800 may then include verifying, by the control system, whether a battery bank charge is above a required threshold (step 810). The method 800 may then include activating, by the control system, one or more actuators if the battery bank is above the required threshold and the desired width is not a current width of the system (step 812). The method 800 may then include remaining in the current configuration and/or width if the battery bank charge is below the required threshold (step 814). [0089] The method 800 may be used to collect floating pollutants that flow in the waterway. The method 800 may be used to move the system such that the system occupies either a wider width or narrower width of the waterway. When occupying a wider width of the waterway, the system has the ability to collect a greater quantity of pollutants but creates a greater impediment to boat traffic. When occupying a narrower width of the waterway, the system cannot collect as great a quantity of pollutants but the system is less of an impediment to boat traffic. In the method 800, the width of the system may be actively controlled, via the sensor suite and/or a control system having a processor having addressable memory, so as be able to collect pollutants without impeding boat traffic.

[0090] FIG. 9 is a high-level block diagram 1100 showing a computing system comprising a computer system useful for implementing an embodiment of the system and process, disclosed herein. Embodiments of the system may be implemented in different computing environments. The computer system includes one or more processors 1102, and can further include an electronic display device 1104 (e.g., for displaying graphics, text, and other data), a main memory 1106 (e g., random access memory (RAM)), storage device 1108, a removable storage device 1110 (e.g., removable storage drive, a removable memory module, a magnetic tape drive, an optical disk drive, a computer readable medium having stored therein computer software and/or data), user interface device 1111 (e.g., keyboard, touch screen, keypad, pointing device), and a communication interface 1112 (e.g., modem, a network interface (such as an Ethernet card), a communications port, or a PCMCIA slot and card). The communication interface 1112 allows software and data to be transferred between the computer system and external devices. The system further includes a communications infrastructure 1114 (e.g., a communications bus, cross-over bar, or network) to which the aforementioned devices/modules are connected as shown.

[0091] Information transferred via communications infrastructure 1114 may be in the form of signals such as electronic, electromagnetic, optical, or other signals capable of being received by communications infrastructure 1114, via a communication link 1116 that carries signals and may be implemented using wire or cable, fiber optics, a phone line, a cellular/mobile phone link, an radio frequency (RF) link, and/or other communication channels. Computer program instructions representing the block diagram and/or flowcharts herein may be loaded onto a computer, programmable data processing apparatus, or processing devices to cause a series of operations performed thereon to produce a computer implemented process.

[0092] Embodiments have been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments. Each block of such illustrations/diagrams, or combinations thereof, can be implemented by computer program instructions. The computer program instructions when provided to a processor produce a machine, such that the instructions, which execute via the processor, create means for implementing the functions/operations specified in the flowchart and/or block diagram. Each block in the flowchart/block diagrams may represent a hardware and/or software module or logic, implementing embodiments. In alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures, concurrently, etc.

[0093] Computer programs (i.e., computer control logic) are stored in main memory and/or secondary memory. Computer programs may also be received via a communications interface 1112. Such computer programs, when executed, enable the computer system to perform the features of the embodiments as discussed herein. In particular, the computer programs, when executed, enable the processor and/or multicore processor to perform the features of the computer system. Such computer programs represent controllers of the computer system.

[0094] FIG. 10 shows a block diagram of an example system 1200 in which an embodiment may be implemented. The system 1200 includes one or more client devices 1201 such as consumer electronics devices, connected to one or more server computing systems 1230. A server 1230 includes a bus 1202 or other communication mechanism for communicating information, and a processor (CPU) 1204 coupled with the bus 1202 for processing information. The server 1230 also includes a main memory 1206, such as a random access memory (RAM) or other dynamic storage device, coupled to the bus 1202 for storing information and instructions to be executed by the processor 1204. The main memory 1206 also may be used for storing temporary variables or other intermediate information during execution or instructions to be executed by the processor 1204. The server computer system 1230 further includes a read only memory (ROM) 1208 or other static storage device coupled to the bus 1202 for storing static information and instructions for the processor 1204. A storage device 1210, such as a magnetic disk or optical disk, is provided and coupled to the bus 1202 for storing information and instructions. The bus 1202 may contain, for example, thirty-two address lines for addressing video memory or main memory 1206. The bus 1202 can also include, for example, a 32-bit data bus for transferring data between and among the components, such as the processor 1204, the main memory 1206, video memory and the storage device 1210. Alternatively, multiplex data/address lines may be used instead of separate data and address lines.

[0095] The server 1230 may be coupled via the bus 1202 to a display 1212 for displaying information to a computer user. An input device 1214, including alphanumeric and other keys, is coupled to the bus 1202 for communicating information and command selections to the processor 1204. Another type or user input device comprises cursor control 1216, such as a mouse, a trackball, or cursor direction keys for communicating direction information and command selections to the processor 1204 and for controlling cursor movement on the display 1212.

[0096] According to one embodiment, the functions are performed by the processor 1204 executing one or more sequences of one or more instructions contained in the main memory 1206. Such instructions may be read into the main memory 1206 from another computer-readable medium, such as the storage device 1210. Execution of the sequences of instructions contained in the main memory 1206 causes the processor 1204 to perform the process steps described herein. One or more processors in a multiprocessing arrangement may also be employed to execute the sequences of instructions contained in the main memory 1206. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the embodiments. Thus, embodiments are not limited to any specific combination of hardware circuitry and software.

[0097] The terms "computer program medium," "computer usable medium," "computer readable medium", and "computer program product," are used to generally refer to media such as main memory, secondary memory, removable storage drive, a hard disk installed in hard disk drive, and signals. These computer program products are means for providing software to the computer system. The computer readable medium allows the computer system to read data, instructions, messages or message packets, and other computer readable information from the computer readable medium. The computer readable medium, for example, may include non-volatile memory, such as a floppy disk, ROM, flash memory, disk drive memory, a CD-ROM, and other permanent storage. It is useful, for example, for transporting information, such as data and computer instructions, between computer systems. Furthermore, the computer readable medium may comprise computer readable information in a transitory state medium such as a network link and/or a network interface, including a wired network or a wireless network that allow a computer to read such computer readable information. Computer programs (also called computer control logic) are stored in main memory and/or secondary memory. Computer programs may also be received via a communications interface. Such computer programs, when executed, enable the computer system to perform the features of the embodiments as discussed herein. In particular, the computer programs, when executed, enable the processor multi-core processor to perform the features of the computer system. Accordingly, such computer programs represent controllers of the computer system.

[0098] Generally, the term "computer-readable medium" as used herein refers to any medium that participated in providing instructions to the processor 1204 for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media includes, for example, optical or magnetic disks, such as the storage device 1210. Volatile media includes dynamic memory, such as the main memory 1206. Transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprise the bus 1202. Transmission media can also take the form of acoustic or light waves, such as those generated during radio wave and infrared data communications.

[0099] Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, or any other magnetic medium, a CD-ROM, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, an EPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wave as described hereinafter, or any other medium from which a computer can read.

[0100] Various forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to the processor 1204 for execution. For example, the instructions may initially be carried on a magnetic disk of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A modem local to the server 1230 can receive the data on the telephone line and use an infrared transmitter to convert the data to an infrared signal. An infrared detector coupled to the bus 1202 can receive the data carried in the infrared signal and place the data on the bus 1202. The bus 1202 carries the data to the main memory 1206, from which the processor 1204 retrieves and executes the instructions. The instructions received from the main memory 1206 may optionally be stored on the storage device 1210 either before or after execution by the processor 1204.

[0101] The server 1230 also includes a communication interface 1218 coupled to the bus 1202. The communication interface 1218 provides a two-way data communication coupling to a network link 1220 that is connected to the world wide packet data communication network now commonly referred to as the Internet 1228. The Internet 1228 uses electrical, electromagnetic or optical signals that carry digital data streams. The signals through the various networks and the signals on the network link 1220 and through the communication interface 1218, which carry the digital data to and from the server 1230, are exemplary forms or carrier waves transporting the information.

[0102] In another embodiment of the server 1230, interface 1218 is connected to a local network 1222 via a communication link 1220. For example, the communication interface 1218 may be an integrated services digital network (ISDN) card or a modem to provide a data communication connection to a corresponding type of telephone line, which can comprise part of the network link 1220. As another example, the communication interface 1218 may be a local area network (LAN) card to provide a data communication connection to a compatible LAN. Wireless links may also be implemented. In any such implementation, the communication interface 1218 sends and receives electrical electromagnetic or optical signals that carry digital data streams representing various types of information.

[0103] The network link 1220 typically provides data communication through one or more networks to other data devices. For example, the network link 1220 may provide a connection through the local network 1222 to a host computer 1224 or to data equipment operated by an Internet Service Provider (ISP). The ISP in turn provides data communication services through the Internet 1228. The local network 1222 and the Internet 1228 both use electrical, electromagnetic or optical signals that carry digital data streams. The signals through the various networks and the signals on the network link 1220 and through the communication interface 1218, which carry the digital data to and from the server 1230, are exemplary forms or carrier waves transporting the information.

[0104] The server 1230 can send/receive messages and data, including e-mail, program code, through the network, the network link 1220 and the communication interface 1218. Further, the communication interface 1218 can comprise a USB/Tuner and the network link 1220 may be an antenna or cable for connecting the server 1230 to a cable provider, satellite provider or other terrestrial transmission system for receiving messages, data and program code from another source.

[0105] The example versions of the embodiments described herein may be implemented as logical operations in a distributed processing system such as the system 1200 including the servers 1230. The logical operations of the embodiments may be implemented as a sequence of steps executing in the server 1230, and as interconnected machine modules within the system 1200. The implementation is a matter of choice and can depend on performance of the system 1200 implementing the embodiments. As such, the logical operations constituting said example versions of the embodiments are referred to for e.g., as operations, steps or modules.

[0106] Similar to a server 1230 described above, a client device 1201 can include a processor, memory, storage device, display, input device and communication interface (e g., e-mail interface) for connecting the client device to the Internet 1228, the ISP, or local network 1222 (such as a local area network (LAN)), for communication with the servers 1230.

[0107] The system 1200 can further include computers (e.g., personal computers, computing nodes) 1205 operating in the same manner as client devices 1201, wherein a user can utilize one or more computers 1205 to manage data in the server 1230.

[0108] Referring now to FIG. 11, illustrative cloud computing environment 50 is depicted. As shown, cloud computing environment 50 comprises one or more cloud computing nodes 10 with which local computing devices used by cloud consumers, such as, for example, personal digital assistant (PDA), smartphone, smart watch, set- top box, video game system, tablet, mobile computing device, or cellular telephone 54A, desktop computer 54B, laptop computer 54C, and/or automobile computer system 54N may communicate. Nodes 10 may communicate with one another. They may be grouped (not shown) physically or virtually, in one or more networks, such as Private, Community, Public, or Hybrid clouds as described hereinabove, or a combination thereof. This allows cloud computing environment 50 to offer infrastructure, platforms and/or software as services for which a cloud consumer does not need to maintain resources on a local computing device. It is understood that the types of computing devices 54A-N shown in FIG. 11 are intended to be illustrative only and that computing nodes 10 and cloud computing environment 50 can communicate with any type of computerized device over any type of network and/or network addressable connection (e g., using a web browser).

[0109] It is contemplated that various combinations and/or sub-combinations of the specific features and aspects of the above embodiments may be made and still fall within the scope of the invention. Accordingly, it should be understood that various features and aspects of the disclosed embodiments may be combined with or substituted for one another in order to form varying modes of the disclosed invention. Further, it is intended that the scope of the present invention herein disclosed by way of examples should not be limited by the particular disclosed embodiments described above.