Electric vehicle charging system and method
11565601 · 2023-01-31
Assignee
Inventors
Cpc classification
H02J13/00032
ELECTRICITY
Y02T90/16
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60L53/67
PERFORMING OPERATIONS; TRANSPORTING
Y04S30/12
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60L53/68
PERFORMING OPERATIONS; TRANSPORTING
B60L53/62
PERFORMING OPERATIONS; TRANSPORTING
Y02E60/00
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02T90/14
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02J7/00034
ELECTRICITY
Y04S10/126
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02T10/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60L53/11
PERFORMING OPERATIONS; TRANSPORTING
H02J3/322
ELECTRICITY
H02J7/0013
ELECTRICITY
B60L53/665
PERFORMING OPERATIONS; TRANSPORTING
Y02T90/12
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02T90/167
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02T10/7072
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
B60L53/30
PERFORMING OPERATIONS; TRANSPORTING
H02J7/00
ELECTRICITY
B60L53/66
PERFORMING OPERATIONS; TRANSPORTING
B60L53/62
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A charging station includes an alternating current (AC) electrical power input and at least one direct current (DC) electrical power module coupled to the AC electrical power input. The charging station also includes at least one station output having a vehicle DC electrical power output, a communications output, and a dispenser DC electrical power output, the dispenser DC electrical power output being configured to be coupled to at least one dispenser. The charging station further includes a communications hub including at least one communications network connection, the communications hub being configured to receive information relating to an amount of DC electrical power to be delivered to a particular dispenser coupled to the charging station. Further still, the charging station includes a master controller configured to receive the information from the communications hub relating to the amount of DC electrical power to be delivered to the particular dispenser coupled to the charging station and provide a control signal to one of the at least one DC electrical power modules, the control signal being based on the information and being configured to control the amount of DC electrical power sent through one of the at least one DC electrical power modules.
Claims
1. A charging station, comprising: an alternating current (AC) electrical power input; at least one direct current (DC) electrical power module coupled to the AC electrical power input; at least one station output having a vehicle DC electrical power output, a communications output and a dispenser DC electrical power output, the dispenser DC electrical power output being configured to be coupled to at least one dispenser; a communications hub including at least one communications network connection, the communications hub being configured to receive information relating to an amount of DC electrical power to be delivered to a particular dispenser coupled to the charging station; and a master controller configured to receive the information from the communications hub relating to the amount of DC electrical power to be delivered to the particular dispenser coupled to the charging station and provide a control signal to one of the at least one DC electrical power modules, the control signal being based on the information and being configured to control the amount of DC electrical power sent through the at least one DC electrical power module; wherein the at least one DC electrical power module is coupled to a dispenser chain that includes a plurality of dispensers arranged in series; and wherein each of the plurality of dispensers of the dispenser chain is directly couplable to a charging vehicle and is configured to selectively deliver to the charging vehicle the amount of DC electrical power if it is the particular dispenser coupled to the charging station and pass through the amount of DC electrical power to a subsequent dispenser of the dispenser chain if the subsequent dispenser is the particular dispenser coupled to the charging station.
2. The charging system of claim 1, wherein the master controller is configured to provide a control signal, through the communications output, to more than one dispenser controller configured to control power output to each of the plurality of dispensers.
3. The charging system of claim 1, wherein the communications hub is further configured to communicate with a scheduling server, the scheduling server being configured to provide information, to the communications hub, related to scheduling of charging vehicles coupled to the plurality of dispensers.
4. The charging system of claim 1, wherein the communications hub is further configured to communicate with a diagnostics server, the diagnostics server being configured to provide information, to the communications hub, related to diagnostics of a plurality of DC power modules.
5. The charging system of claim 1, wherein the communications hub is configured to communicate with a diagnostics server, the diagnostics server being configured to provide information, to the communications hub, related to diagnostics of a vehicle receiving power from one of the plurality of dispensers.
6. The charging system of claim 1, wherein the communications hub is configured to communicate with a billing server, the billing server being configured to provide information, to the communications hub, related to billing for power provided to vehicles from the plurality of dispensers.
7. The charging system of claim 1, wherein the communications hub is configured to communicate with vehicles over a wireless communication link.
8. The charging system of claim 1, wherein the communications hub is configured to communicate with vehicles over a Bluetooth Low Energy (BLE) link.
9. A charging station, comprising: an alternating current (AC) power input; at least one direct current (DC) power module coupled to the AC power input; at least one station output having a DC vehicle power output, a communications output and a DC dispenser power output, the DC dispenser power output being coupled to a dispenser chain made up of more than one dispensers arranged in series; a communications hub including at least one communications network connection, the communications hub being configured to receive information relating to an amount of DC electrical power to be delivered to a particular dispenser of the dispenser chain coupled to the charging station; and a master controller configured to receive the information from the communications hub relating to the amount of DC electrical power to be delivered to the particular dispenser of the dispenser chain coupled to the charging station and being configured to provide a control signal to the at least one DC power module, the control signal based on the information and the control signal controlling the amount of DC electrical power sent through the at least one DC power module; wherein each of the more than one dispensers in the dispenser chain is directly couplable to a charging vehicle and is configured to selectively deliver to the charging vehicle the amount of DC electrical power sent through the at least one DC power module if it is the particular dispenser of the dispenser chain and pass through the amount of DC electrical power sent through the at least one DC power module to a subsequent dispenser of the dispenser chain if the subsequent dispenser is the particular dispenser.
10. The charging system of claim 9, wherein the master controller is further configured to provide a control signal to more than one dispenser controllers, through the communications output, the master controller being configured to control power output to each of the more than one dispensers of the dispenser chain.
11. The charging system of claim 9, wherein the communications hub is further configured to communicate with a scheduling server, the scheduling server being configured to provide information, to the communications hub, related to scheduling of charging vehicles coupled to the more than one dispensers.
12. The charging system of claim 9, wherein the communications hub is further configured to communicate with a diagnostics server, the diagnostics server being configured to provide information, to the communications hub, related to diagnostics of the at least one DC power module.
13. The charging system of claim 9, wherein the communications hub is further configured to communicate with a diagnostics server, the diagnostics server being configured to provide information, to the communications hub, related to diagnostics of a vehicle receiving power from one of the more than one dispensers.
14. The charging system of claim 9, wherein the communications hub is further configured to communicate with a billing server, the billing server being configured to provide information, to the communications hub, related to billing for power provided to vehicles from the more than one dispensers.
15. The charging system of claim 9, wherein the communications hub is configured to communicate with vehicles over a wireless communication link.
16. The charging system of claim 9, wherein the communications hub is configured to communicate with vehicles over a Bluetooth Low Energy (BLE) link.
17. A method of charging a vehicle, the method comprising: receiving alternating current (AC) electrical power by an electric vehicle charging station; converting the AC electrical power to DC electrical power by a DC power module; receiving information by a communications hub relating to an amount of DC electrical power to be delivered to a particular dispenser of a chain of more than one dispensers arranged in series; sending the information to a master controller; sending, by the master controller, a control signal to the DC power module to output power based on the information; sending, by the master controller, a control signal to the chain of more than one dispensers to output power to the particular dispenser of the chain of more than one dispensers; and outputting at least a portion of the DC electrical power to the particular dispenser of the chain of more than one dispensers; wherein each of the more than one dispensers in the chain is directly couplable to a charging vehicle and is configured to selectively deliver to the charging vehicle the amount of DC electrical power output by the DC power module if it is the particular dispenser of the chain and pass through the amount of DC electrical power output by the DC power module to a subsequent dispenser of the chain if the subsequent dispenser is the particular dispenser.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Illustrative embodiments are illustrated in referenced figures of the drawings. It is intended that the embodiments and figures disclosed herein are to be considered illustrative rather than restrictive.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12) Like reference symbols in the various drawings generally indicate like elements.
DETAILED DESCRIPTION
(13) In the following detailed description, reference is made to the accompanying drawings, which form a part hereof. In the drawings, similar symbols typically identify similar components, unless context dictates otherwise. The illustrative embodiments described in the detailed description, drawings, and claims are not meant to be limiting. Other embodiments may be utilized, and other changes may be made, without departing from the spirit or scope of the subject matter presented here.
(14) Various disclosed embodiments include illustrative charging systems, electrical dispensers, dispenser chains, methods of charging a vehicle, and methods of providing charging power to a vehicle.
(15) It will be appreciated that various disclosed charging systems, equipment, and methods may be suited for charging large numbers of vehicles such as but not limited to fleet vehicles. For example, it may be beneficial to have a fleet of delivery trucks that all charge during overnight hours, to be deployed during the day for deliveries. In such a case the disclosed systems provide for reducing the required number of charging power cabinets thereby saving both cost and space within the refueling (recharging) structure. Similarly, such systems may be applied in parking garages where people work or at entertainment or shopping venues where a large number of vehicles may need charging during a period that the vehicles are not being used.
(16) Referring now to
(17) A power cabinet that uses isolated power modules that combine to achieve peak power outputs in excess of 300 kW has the capability to charge over 20 vehicles in an overnight dwell scenario. While currently-known power cabinets cannot connect with more than 5 dispensers, thereby leaving unused capacity that reduces charging site economics, in various embodiments, illustrative hardware and software aspects of the dispenser 160 can help allow more dispensers 160 to connect to the power cabinet 110 at a power cabinet output 150. The dispenser 160 may be configured to connect to the power cabinet 110 in a normal manner, but also includes a mechanism to pass the power and communication to another dispenser (for example, from Dispenser 1A to Dispenser 1B as depicted in
(18) Given that the illustrative power cabinet 110 as shown has five (5) output conduits 150, 151, 152, 153, and 154, each of those five (5) output conduits, which typically each connect to a single dispenser, are each connected to a chain of dispensers 160 (for example 1A, 1B, 1C). For each dispenser chain, such as dispenser chain 1, only one dispenser 160 can charge a vehicle at a time. However, the chain, with added electronic control, allows for many vehicles to be plugged in at the end of a shift and the power cabinet 110 master control 120 cycles charging through the dispensers 160 in the chain 1.
(19) It will be appreciated that each dispenser chain is not limited to three (3) dispensers 160 as depicted in
(20) In various embodiments, the power cabinet 110 may be connected to one or more dispenser chains by a conduit such as the conduit 150 that connects the Dispenser Chain 1 with the DC power module 140. Each dispenser chain includes the dispensers 160 that are electrically couplable with each other in series and that are configured to dispense electrical power. Each of the dispensers are separately controllable such that electrical power is dispensable by only one dispenser 160 in its dispenser chain at a time.
(21) Referring now to
(22) Referring again to
(23) Through the communications network, the communications hub 130 may be connected to and communicate with a scheduling server. The scheduling server may be configured to provide information to the communications hub related to scheduling of charging vehicles coupled to the dispensers 160. For example, referring now to
(24) In various embodiments, a scheduling server receives a vehicle identifier and a dispenser identifier so that it knows that the vehicle V1 280 is connected to the Dispenser 1C. The scheduling server determines the charging requirements for the vehicle V1 280, as well as the other vehicles coupled to the dispenser chains, and commands delivery of power to the vehicle V1 280 at a specified time. Further, the scheduling server may be used to determine an amount of power to deliver to the vehicle V1 280 or a time duration to deliver power to the vehicle V1 280.
(25) Referring now to
(26) In embodiments where the Server 1 330 is configured as a scheduling server, the scheduling server may be configured to schedule charging of vehicles coupled to dispenser chains of a power cabinet such as Dispenser Chain 1 coupled to the power cabinet 110. For example, with multiple vehicles coupled to Dispenser Chain 1, such as vehicle V5 and V7, as depicted, the scheduling server may be configured in any of a variety of ways to schedule a time to deliver electrical power to each of the vehicles at individual times and for individual lengths of times according to various parameters. It should be noted that each of vehicles V5 and V7 will only receive power at separate times because the dispenser chain is configured with software and hardware allowing only one vehicle, on each dispenser chain, to receive power at a time. The scheduling server may determine, for example, that during the next day vehicle V5 will only require 80% of it's battery capacity and the vehicle needs to leave in 12 hours. The scheduling server also determines that it will take 4 hours to provide the needed charge. This and other information related to scheduling may come from the vehicle itself or it may be provided from an outside source that schedules vehicles, for instance in the case of a fleet of vehicles (e.g. delivery vehicles in a fleet of delivery vehicles, buses in a fleet of buses, etc.). The scheduling server may also have information related to scheduling that says vehicle V7 needs 100% battery capacity and needs to leave in 8 hours and that it will take 6 hours to charge it. In this case, the scheduling server will provide charge to vehicle V7 on Dispenser 1B until fully charged and then subsequently charge vehicle V5 on Dispenser 1A until it receives the 80% charge as needed. This scheduling scenario is provided for example only and many other scenarios may be envisioned. Also, other parameters may be used to determine the optimal charging schedule not limited to those used in this example.
(27) In embodiments where the Server 2 340 is configured as a diagnostics server, the diagnostics server may be configured to receive and provide a number of diagnostics signals and diagnostics information. For example, diagnostics information or diagnostics signals may be received from vehicles coupled to dispensers in the dispenser chain—for example, vehicles V5 and V7 on Dispenser Chain 1. The diagnostics information or information related to diagnostics may include but is not limited to battery faults, vehicle maintenance information, reduction in maximum battery condition, other detectable repair needs for the vehicle, and the like. This diagnostics information provides information as to the health of the vehicle or the health of the power cabinet, for example. The diagnostic health may be indicated in any of a variety of ways including simple parameters of whether specific equipment is operational or not or may be more specific as to what problems may be occurring with the equipment. The diagnostics server may also receive diagnostics information and diagnostics signals from the power cabinet 110 and from the power dispensers. For example, these diagnostics signals and information may indicate that the power modules of the power cabinet 110 may have faults or the dispensers may have faults. In these cases, the communications hub may relay that information to vehicles, such as, for example, that specific dispensers should be avoided. Also, such diagnostics information can be used by the scheduling server so that vehicles may be scheduled to avoid specific dispensers or for fleets of vehicles to schedule specific vehicles out of service. This diagnostics information and scenarios are provided for example only and varying information and scenarios may be envisioned.
(28) Referring again to
(29) Referring again to
(30) Those skilled in the art will recognize that at least a portion of the devices and/or processes described herein can be integrated into a data processing system. Those having skill in the art will recognize that a data processing system generally includes one or more of a system unit housing, a video display device, memory such as volatile or non-volatile memory, processors such as microprocessors or digital signal processors, computational entities such as operating systems, drivers, graphical user interfaces, and applications programs, one or more interaction devices (e.g., a touch pad, a touch screen, an antenna, etc.), and/or control systems including feedback loops and control motors (e.g., feedback for sensing position and/or velocity; control motors for moving and/or adjusting components and/or quantities). A data processing system may be implemented utilizing suitable commercially available components, such as those typically found in data computing/communication and/or network computing/communication systems.
(31) The term module, as used in the foregoing/following disclosure, may refer to a collection of one or more components that are arranged in a particular manner, or a collection of one or more general-purpose components that may be configured to operate in a particular manner at one or more particular points in time, and/or also configured to operate in one or more further manners at one or more further times. For example, the same hardware, or same portions of hardware, may be configured/reconfigured in sequential/parallel time(s) as a first type of module (e.g., at a first time), as a second type of module (e.g., at a second time, which may in some instances coincide with, overlap, or follow a first time), and/or as a third type of module (e.g., at a third time which may, in some instances, coincide with, overlap, or follow a first time and/or a second time), etc. Reconfigurable and/or controllable components (e.g., general purpose processors, digital signal processors, field programmable gate arrays, etc.) are capable of being configured as a first module that has a first purpose, then a second module that has a second purpose and then, a third module that has a third purpose, and so on. The transition of a reconfigurable and/or controllable component may occur in as little as a few nanoseconds, or may occur over a period of minutes, hours, or days.
(32) In some such examples, at the time the component is configured to carry out the second purpose, the component may no longer be capable of carrying out that first purpose until it is reconfigured. A component may switch between configurations as different modules in as little as a few nanoseconds. A component may reconfigure on-the-fly, e.g., the reconfiguration of a component from a first module into a second module may occur just as the second module is needed. A component may reconfigure in stages, e.g., portions of a first module that are no longer needed may reconfigure into the second module even before the first module has finished its operation. Such reconfigurations may occur automatically, or may occur through prompting by an external source, whether that source is another component, an instruction, a signal, a condition, an external stimulus, or similar.
(33) For example, a central processing unit of a personal computer may, at various times, operate as a module for displaying graphics on a screen, a module for writing data to a storage medium, a module for receiving user input, and a module for multiplying two large prime numbers, by configuring its logical gates in accordance with its instructions. Such reconfiguration may be invisible to the naked eye, and in some embodiments may include activation, deactivation, and/or re-routing of various portions of the component, e.g., switches, logic gates, inputs, and/or outputs. Thus, in the examples found in the foregoing/following disclosure, if an example includes or recites multiple modules, the example includes the possibility that the same hardware may implement more than one of the recited modules, either contemporaneously or at discrete times or timings. The implementation of multiple modules, whether using more components, fewer components, or the same number of components as the number of modules, is merely an implementation choice and does not generally affect the operation of the modules themselves. Accordingly, it should be understood that any recitation of multiple discrete modules in this disclosure includes implementations of those modules as any number of underlying components, including, but not limited to, a single component that reconfigures itself over time to carry out the functions of multiple modules, and/or multiple components that similarly reconfigure, and/or special purpose reconfigurable components.
(34) Referring now to
(35) Following are a series of flowcharts depicting implementations. For ease of understanding, the flowcharts are organized such that the initial flowcharts present implementations via an example implementation and thereafter the following flowcharts present alternate implementations and/or expansions of the initial flowchart(s) as either sub-component operations or additional component operations building on one or more earlier-presented flowcharts. Those having skill in the art will appreciate that the style of presentation utilized herein (e.g., beginning with a presentation of a flowchart(s) presenting an example implementation and thereafter providing additions to and/or further details in subsequent flowcharts) generally allows for a rapid and easy understanding of the various process implementations. In addition, those skilled in the art will further appreciate that the style of presentation used herein also lends itself well to modular and/or object-oriented program design paradigms.
(36) Referring now to
(37) Referring now to
(38) Referring now to
(39) Referring now to
(40) The method 800 may also include, at a block 811 computing, by a scheduling module, a schedule for charging the vehicle based on charging requirements of the specific vehicle and other vehicles coupled to the charging power dispenser chain (see
(41) In some instances, one or more components may be referred to herein as “configured to,” “configured by,” “configurable to,” “operable/operative to,” “adapted/adaptable,” “able to,” “conformable/conformed to,” etc. Those skilled in the art will recognize that such terms (for example “configured to”) generally encompass active-state components and/or inactive-state components and/or standby-state components, unless context requires otherwise.
(42) While particular aspects of the present subject matter described herein have been shown and described, it will be apparent to those skilled in the art that, based upon the teachings herein, changes and modifications may be made without departing from the subject matter described herein and its broader aspects and, therefore, the appended claims are to encompass within their scope all such changes and modifications as are within the true spirit and scope of the subject matter described herein. It will be understood by those within the art that, in general, terms used herein, and especially in the appended claims (for example, bodies of the appended claims) are generally intended as “open” terms (for example, the term “including” should be interpreted as “including but not limited to,” the term “having” should be interpreted as “having at least,” the term “includes” should be interpreted as “includes but is not limited to,” etc.). It will be further understood by those within the art that if a specific number of an introduced claim recitation is intended, such an intent will be explicitly recited in the claim, and in the absence of such recitation no such intent is present. For example, as an aid to understanding, the following appended claims may contain usage of the introductory phrases “at least one” and “one or more” to introduce claim recitations. However, the use of such phrases should not be construed to imply that the introduction of a claim recitation by the indefinite articles “a” or “an” limits any particular claim containing such introduced claim recitation to claims containing only one such recitation, even when the same claim includes the introductory phrases “one or more” or “at least one” and indefinite articles such as “a” or “an” (for example, “a” and/or “an” should typically be interpreted to mean “at least one” or “one or more”); the same holds true for the use of definite articles used to introduce claim recitations. In addition, even if a specific number of an introduced claim recitation is explicitly recited, those skilled in the art will recognize that such recitation should typically be interpreted to mean at least the recited number (for example, the bare recitation of “two recitations,” without other modifiers, typically means at least two recitations, or two or more recitations). Furthermore, in those instances where a convention analogous to “at least one of A, B, and C, etc.” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (for example, “a system having at least one of A, B, and C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.). It will be further understood by those within the art that typically a disjunctive word and/or phrase presenting two or more alternative terms, whether in the description, claims, or drawings, should be understood to contemplate the possibilities of including one of the terms, either of the terms, or both terms unless context dictates otherwise. For example, the phrase “A or B” will be typically understood to include the possibilities of “A” or “B” or “A and B.”
(43) The foregoing detailed description has set forth various embodiments of the devices and/or processes via the use of block diagrams, flowcharts, and/or examples. Insofar as such block diagrams, flowcharts, and/or examples contain one or more functions and/or operations, it will be understood by those within the art that each function and/or operation within such block diagrams, flowcharts, or examples can be implemented, individually and/or collectively, by a wide range of hardware, software (e.g., a high-level computer program serving as a hardware specification), firmware, or virtually any combination thereof, limited to patentable subject matter under 35 U.S.C. 101. In an embodiment, several portions of the subject matter described herein may be implemented via Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), digital signal processors (DSPs), or other integrated formats. However, those skilled in the art will recognize that some aspects of the embodiments disclosed herein, in whole or in part, can be equivalently implemented in integrated circuits, as one or more computer programs running on one or more computers (e.g., as one or more programs running on one or more computer systems), as one or more programs running on one or more processors (e.g., as one or more programs running on one or more microprocessors), as firmware, or as virtually any combination thereof, limited to patentable subject matter under 35 U.S.C. 101, and that designing the circuitry and/or writing the code for the software (e.g., a high-level computer program serving as a hardware specification) and or firmware would be well within the skill of one of skill in the art in light of this disclosure. In addition, those skilled in the art will appreciate that the mechanisms of the subject matter described herein are capable of being distributed as a program product in a variety of forms, and that an illustrative embodiment of the subject matter described herein applies regardless of the particular type of signal bearing medium used to actually carry out the distribution. Examples of a signal bearing medium include, but are not limited to, the following: a recordable type medium such as a floppy disk, a hard disk drive, a Compact Disc (CD), a Digital Video Disk (DVD), a digital tape, a computer memory, etc.; and a transmission type medium such as a digital and/or an analog communication medium (e.g., a fiber optic cable, a waveguide, a wired communications link, a wireless communication link (e.g., transmitter, receiver, transmission logic, reception logic, etc.), etc.).
(44) With respect to the appended claims, those skilled in the art will appreciate that recited operations therein may generally be performed in any order. Also, although various operational flows are presented in a sequence(s), it should be understood that the various operations may be performed in other orders than those which are illustrated or may be performed concurrently. Examples of such alternate orderings may include overlapping, interleaved, interrupted, reordered, incremental, preparatory, supplemental, simultaneous, reverse, or other variant orderings, unless context dictates otherwise. Furthermore, terms like “responsive to,” “related to,” or other past-tense adjectives are generally not intended to exclude such variants, unless context dictates otherwise.
(45) While the disclosed subject matter has been described in terms of illustrative embodiments, it will be understood by those skilled in the art that various modifications can be made thereto without departing from the scope of the claimed subject matter as set forth in the claims.