Green initiatives are being pursued by the European Telecommunications Standards Institute (ETSI), 3rd Generation Partnership Project (3GPP), 3GPP2, the Telecommunication Standardization Sector (ITU-T), and other like organizations to reduce CO2 emissions by wireless networks. As these networks are typically deployed to meet the high traffic demand during peak hours, a scaled down version of the network may be able to effectively handle the lower traffic load in the off-peak hours without substantially compromising the network performance.
Energy saving cell selection may be evaluated by thorough simulations. However, in many proposals, there is high computational complexity in performance simulations. In some cases, the proposals are time consuming and inefficient. There may be a need in the art to provide novel functionality for aspects of the selection of cells for network scaling.
The described features generally relate to one or more systems, methods, devices, and computer program products for network scaling. Further scope of the applicability will become apparent from the following detailed description, claims, and drawings. The detailed description and specific examples are given by way of illustration only, since various changes and modifications within the spirit and scope of the description will become apparent to those skilled in the art.
In one example, novel functionality is described for network scaling. Candidate cells (e.g., sites or sectors) may be selected, and the candidate cells may be ranked (e.g., in an automated manner). A selection scheme may incorporate traffic load, cell size, mobile device transmit power, estimated power savings, downlink power consumption, uplink coverage, downlink coverage, call/connection quality, and other factors. For an initial assessment, the selected cells may operate at a reduced power, and the network performance may be evaluated. Based on the results, only a subset of the candidate cells may be switched off. Network scaling may be done at a site level, a sector level, or a hybrid (site level first and then additional scaling down by sector level).
In one example, novel functionality is described for network scaling. Candidate cells (e.g., sites or sectors) may be selected, and the candidate cells may be ranked (e.g., in an automated manner). A selection scheme may incorporate traffic load, cell size, mobile device transmit power, estimated power savings, downlink power consumption, uplink coverage, downlink coverage, call/connection quality, and other factors. For an initial assessment, the selected cells may operate at a reduced power, and the network performance may be evaluated. Based on the results, only a subset of the candidate cells may be switched off. Network scaling may be done at a site level, a sector level, or a hybrid (site level first and then additional scaling down by sector level).
In one example, a network energy savings method may include: identifying a set of candidate cells to power down from a plurality of cells comprising a wireless communications network; ranking the set of candidate cells; and powering down a subset of the set of candidate cells according to the rankings Further, the method may include using a performance threshold to identify the set of candidate cells. The method may include using performance statistics to rank the set of candidate cells. The method may include using performance statistics to rank the set of candidate cells based on traffic load. The method may include using performance statistics to rank the set of candidate cells based on cell size. The method may include using performance statistics to rank the set of candidate cells based on a measurement of transmit power from mobile devices served by each respective cell. The method may include using performance statistics to rank the set of candidate cells based on an estimated power savings from powering down each respective cell. The method may include using performance statistics to rank the set of candidate cells based on a downlink power consumption of each respective cell. The method may include using performance statistics to rank the set of candidate cells based on uplink coverage, downlink coverage, call quality, or connection quality.
In powering down a subset of the candidate cells, the method may include operating at a reduced power to evaluate network performance. Further, the method may include powering off selected candidate cells based on the evaluated network performance during the reduced power operation. In powering down a subset of the candidate cells, the method may include turning off cells; turning off a radio frequency portion or a part of radio frequency portion of respective cells; and/or turning off a baseband portion or a part of baseband portion of the respective cells. In this method, a plurality of cells may include a different sector, a different site, or both sectors and sites.
In another example, a network energy savings system, in powering down a subset of the candidate cells, may include a means for turning off cells, or a means for turning off a radio frequency portion, a part of a radio frequency portion, a baseband portion, or a part of a baseband portion of the respective cells.
In another example, a computer program product may include a non-transitory computer-readable medium comprising: code for identifying a set of candidate cells to power down from a plurality of cells comprising a wireless communications network; code for ranking the set of candidate cells; and code for powering down a subset of the set of candidate cells according to the rankings
A network energy savings system may include: means for identifying a set of candidate cells to power down from a plurality of cells comprising a wireless communications network; means for ranking the set of candidate cells; and means for powering down a subset of the set of candidate cells according to the rankings The system may further include means for using a performance threshold to identify the set of candidate cells. The system may include means for using performance statistics to rank the set of candidate cells. The system may include means for using performance statistics to rank the set of candidate cells based on traffic load. The system may include means for using performance statistics to rank the set of candidate cells based on cell size. The system may include means for using performance statistics to rank the set of candidate cells based on a measurement of transmit power from mobile devices served by each respective cell. The system may include means for using performance statistics to rank the set of candidate cells based on an estimated power savings from powering down each respective cell. The system may include means for using performance statistics to rank the set of candidate cells based on a downlink power consumption of each respective cell. The system may include means for using performance statistics to rank the set of candidate cells based on uplink coverage, downlink coverage, call quality, or connection quality.
In addition, in powering down a subset of the candidate cells, the system may include means for operating at a reduced power to evaluate network performance, and/or means for powering off selected candidate cells based on the evaluated network performance during the reduced power operation. In this system, a plurality of cells may include a different sector, a different site, or both sectors and sites.
In another example, a network energy saving computer system may include: a receiver module configured to receive performance information from a plurality of cells comprising a wireless communications network; a ranking module, in communication with the receiver module, and configured to: identify a set of candidate cells to power down from the plurality of cells; and rank the set of candidate cells; a control module, in communication with the ranking module, and configured to identify a plurality of candidate cells to power down; and a transmitter module, in communication with the control module, and configured to transmit the identification of the plurality of candidate cells to power down. The computer system may include a processor.
In another example, a network energy saving method may include: identifying a plurality of candidate cells to power down; ranking the candidate cells; powering down a subset of the candidate cells according to the rankings; identifying a plurality of candidate sectors to power down; ranking the candidate sectors; and powering down a subset of the candidate sectors according to the rankings
In yet another example, a system may include: means for identifying a plurality of candidate cells to power down; means for ranking the candidate cells; means for powering down a subset of the candidate cells according to the rankings; means for identifying a plurality of candidate sectors to power down; means for ranking the candidate sectors; and means for powering down a subset of the candidate sectors according to the rankings
A further understanding of the nature and advantages of the present invention may be realized by reference to the following drawings. In the appended figures, similar components or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label by a dash and a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
The following description generally relates to network scaling. Cells (e.g., sites or sectors) that may be candidates for scaling down may be selected and ranked in an automated manner. A threshold based selection scheme may use performance statistics to select candidate cells. The selected candidate cells are ranked by scores based on performance statistics. For an initial assessment, the cells may operate at a reduced power. Based on the results, only a subset of the candidate cells may be switched off for a final performance evaluation and decision. Network scaling may be done at a site level, a sector level, or a hybrid (site level first and then additional scaling down by sector level).
The following description provides examples, and is not limiting of the scope, applicability, or configuration set forth in the claims. Changes may be made in the function and arrangement of elements discussed without departing from the spirit and scope of the disclosure. Various embodiments may omit, substitute, or add various procedures or components as appropriate. For instance, the methods described may be performed in an order different from that described, and various steps may be added, omitted, or combined. Also, features described with respect to certain embodiments may be combined in other embodiments.
Referring first to
The base stations 105 may wirelessly communicate with the mobile devices 115 via a base station antenna. The base stations 105 are configured to communicate with the mobile devices 115 under the control of the controller 120 via multiple carriers. Each of the base station 105 sites can provide communication coverage for a respective geographic area. The coverage area for each base station here is identified as 110-a, 110-b, or 110-c. The coverage area for a base station may be divided into sectors (not shown, but making up only a portion of the coverage area). The system 100 may include base stations 105 of different types (e.g., macro, micro, and/or pico base stations). As used herein, the term “cell” may refer to 1) a sector, or 2) a site (e.g., a base station 105 site). Collectively, a group of cells may be 1) a group of sectors, 2) a group of sites, or 3) a combination of sectors and sites.
The mobile devices 115 may be dispersed throughout the coverage areas 110. The mobile devices 115 may be referred to as mobile stations, mobile devices, access terminals (ATs), user equipments (UEs) or subscriber units. The mobile devices 115 may include cellular phones and wireless communications devices, but may also include personal digital assistants (PDAs), other handheld devices, netbooks, notebook computers, etc.
As noted, networks are typically deployed to meet the high traffic demand during peak hours. Therefore, a downscaled version of the network may be able to effectively handle the lower traffic load in the off-peak hours without substantially compromising the network performance. The controller 120 may measure and receive performance statistics from base stations 105 and mobile devices 115 (via base stations 105). The controller 120 may identify candidate cells to be powered down. The controller 120 may rank the candidate cells 110. The controller 120 may power down cells according to the rankings (e.g., powered off or operating a reduced power state). In one example, the controller 120 may evaluate network performance at the reduced power level, and determine the cells to be turned off. A number of network energy savings (NES) techniques will be described in
Different network scaling down modes may be considered depending on the network types and service goals. There are various ways of utilizing the channel and spatial resources in the network. Consider a wireless network that has multiple carriers over different sites. Different carriers may be used for a single radio access technology (RAT) or multiple radio access technologies (multi-RAT) (e.g., N1 UMTS carriers as the overlay RAT and N2 GSM carriers as the underlay RAT). Different modalities of scaling down the carrier and site dimensions may be defined. The graphs in
Carrier Scaling down: As shown by the graph 200 of
Site Scaling down: As shown by the graph 300 of
Sector Scaling down (not shown): This is similar to site scaling down, but different on/off decisions can be made to different sectors of a site. More flexibility in making a switch off decision can allow higher degree of energy savings in some cases.
Carrier-Site Joint Scaling down: As shown by the graph 400 of
Partial Carrier-Site Joint Scaling down: As shown by the graph 500 of
Orthogonal Site/Sector Scaling down: As shown by the graph 600 of
A higher NES gain may be expected in an urban morphology, as a dense deployment (in both number of carriers and number of sites) offers an opportunity for network energy savings in the presence of low traffic load. Therefore, a more aggressive mode may be considered for urban areas. On the other hand, a relatively sparse deployment in rural areas may allow only some conservative approaches. Therefore, operators may be expected to apply different network scaling down modes to different markets/areas.
Many next generation networks have a multi-RAT configuration. In this case, a few different network scaling options may be considered:
The graph 700 of
The graph 800 of
It may be desirable to avoid noticeable user experience degradations during the NES operation. Therefore, a set of key performance indicators may be used as standards to be maintained at certain times. For example, the following key performance indicators (KPIs) may be used, individually or collectively:
For any given time window, assume base station i consumes PBS0,i during the normal operation and PBS1,i during the energy savings operation. Let B denote the set of all sites in the planned energy saving area. Site scaling down may involve solving a combinatorial optimization problem given by:
Aspects of the site selection and ranking approach described herein may be used to conduct the optimization with manageable complexity. This approach may be combined with other methods. For example, one may set an initial set of energy saving sites for a given set of network performance requirements, and then identify additional energy saving sites by ranking the residual sites.
In one example, candidate cells (e.g., sites and/or sectors) may be selected and ranked in an automated manner. A threshold based selection algorithm may be used for selecting candidate cells. Cells that satisfy the criteria are ranked by scores from performance statistics, which may include traffic load, cell size, mobile device transmit power (e.g., aggregated or average), estimated power savings, downlink power consumption, uplink coverage, downlink coverage, call/connection quality, or other factors. Multiple selected cells may be evaluated simultaneously. For an initial assessment, the selected cells may operate at a reduced power, and the network performance may be evaluated. Based on the results, only a subset of the candidate sectors may be switched off for a final performance evaluation and decision. Network scaling down may be done at a site level, a sector level, or a hybrid (site level first and then additional scaling down by sector level). There are a number of alternative implementation options.
Turning next to
The central computer system 900 includes a receiver 905, ranking module 910, control module 915, and transmitter 920. The components of the central computer system 900 may, individually or collectively, be implemented, in whole or in part, with instructions embodied in a memory, formatted to be executed by one or more general or application-specific processors. They may also be implemented with one or more Application Specific Integrated Circuits (ASICs) adapted to perform some or all of the applicable functions in hardware. Alternatively, the functions may be performed by one or more other processing units (or cores), on one or more integrated circuits. In other embodiments, other types of integrated circuits may be used (e.g., Structured/Platform ASICs, Field Programmable Gate Arrays (FPGAs), and other Semi-Custom ICs), which may be programmed in any manner known in the art.
The central computer system 900 may control the network powering down for a pre-defined and static number of base stations. The receiver 905 may receive measurement information about each of a number of base stations either directly from the base stations (e.g., the base station 105) or from the associated controllers (e.g., the controller 120). This measurement information may be the signal measurement information collected by a serving cell from the mobile devices it serves. For example, the measurement information may be a reporting set for each cell in an observed set of cells having a signal strength that exceeds a predetermined threshold value.
The ranking module 910 may identify a set of candidate cells to power down from the cells making up a wireless communications network. The ranking module 910 may use performance thresholds to identify the set of candidate cells. The ranking module 910 may rank the set of candidate cells. The ranking module 910 may use performance statistics to rank the set of candidate cells, such as traffic load, cell size, transmit power (e.g., aggregated or average) from mobile devices served by each respective cell, estimate power savings from powering down each respective cell, downlink power consumption of each respective cell, or the uplink coverage, downlink coverage, call quality, or connection quality.
The control module 915 may control the power down of a subset of the set of candidate cells according to the rankings By way of example, the control module 915 may control cells operating at a reduced power to evaluate network performance. The control module 915 may power off selected candidate cells based on the evaluated network performance during the reduced power operation. In other examples, the control module 915 may turn off only a selected portion of respective cells to achieve sufficient energy saving gains while maintaining certain functionalities alive, e.g., turn off only the radio frequency portion of respective cells while maintaining the baseband portion of the cells alive. The control module 915 may aggregate the received measurement information for a population of the mobile devices. The transmitter 920 may transmit the identification of candidate cells to power down to respective base stations.
The receiver 905 may include means for receiving measurements from base stations and mobile devices. The ranking module 910 may include means for identifying a set of candidate cells to power down from a plurality of cells comprising a wireless communications network, and means for ranking the set of candidate cells. The ranking module 910 may include means for using performance statistics to rank the set of candidate cells. The control module 915 may include means for powering down a subset of the set of candidate cells according to the rankings The transmitter 920 may include means for transmitting an identification of the cells to power down.
Turning next to
The performance measurement module 1005 may include a traffic load sub-module 1015 which may receive or calculate traffic load statistics on such metrics as the number of mobile devices served by a cell, the percentage of capacity used by a cell, the number of voice calls, the number and volume of packets processed, etc. The performance measurement module 1005 may include a cell size sub-module 1020 which may receive or calculate cell size statistics (e.g., side-to-side distance, over-the-air roundtrip delays, etc.). The performance measurement module 1005 may include a mobile device transmit power sub-module 1025 which may receive or calculate statistics on the aggregated or average transmit power of mobile devices served by a cell. The performance measurement module 1005 may include a power savings calculation sub-module 1030 which may receive or calculate power savings from powering down a cell. The performance measurement module 1005 may include a downlink power sub-module 1035 which may receive or estimate downlink power consumed by a cell. The performance measurement module 1005 may include a performance sub-module 1040 which may receive or calculate a range of other cell performance statics set forth herein.
As noted above, the weighting module 1010 may weight these statistics to select candidate cells to power down, and rank the candidate cells. The weighting module 1010 includes a selection weighting sub-module 1045 and ranking weighting sub-module 1050. The selection weighting sub-module 1045 may use any combination of the performance statistics of the performance measurement module 1005, and establish threshold based performance criteria for cells to be considered for power down. The ranking weighting sub-module 1050 may use a different combination of the performance statistics of the performance measurement module 1005 to rank the desirability and order of cells to be powered down.
The control module 915-a may be in communication with the ranking module 910-a, and includes evaluation control 1060 and power down control 1055. The control module 915-a may control the power down of a subset of the set of candidate cells according to the rankings By way of example, the evaluation control 1060 may control cells to operate at a reduced power to evaluate network performance. The power down control 1055 may power off selected candidate cells based on the evaluated network performance during the reduced power operation. In other examples, the power down control 1055 may turn off only a selected portion of respective cells such as the radio frequency portion.
As referenced above, to determine which sites or sectors will be selected as candidates for being turned off, there may be threshold based criteria used (e.g., by the ranking module 910-a during the NES time window). The following metrics are additional examples that may be used in candidate selection (“th” indicates a threshold):
In order to determine how candidate sites or sectors will be selected, there may be ranking rules used (e.g., by the ranking module 910-a). The following metrics are examples that may be used in candidate site/sector rankings (note also that other candidate metrics may be used here as well):
Once an initial selection is made (e.g., based on the rankings), there may be an optional low power evaluation mode (e.g., by the evaluation control 1060). Initial evaluation can be made by operating the candidate cells at low power (e.g., lowest configurable base station power) before switching them off. Low risk evaluation at the cells can quickly resume the normal power operations if needed.
Switching off a cell may affect the adjacent cells, therefore performance monitoring of adjacent sites/sectors may be desirable. Key performance metrics such as CS and PS traffic, call success rate, call drop rate, RSSI, Ec/Io, mobile transmit power, base station transmit power, maximum round trip delay, etc. may be monitored. In order to facilitate this, periodic measurement reports may be enabled for the mobile devices. An operator may use a threshold based acceptance criteria after evaluating all adjacent sectors in the first tier (“th2” indicates a threshold):
The procedure may be repeated every X (e.g., 3 months). In one alternative, the sites/sectors may be ranked again and the bottom Y% re-evaluated. Each procedure may have a different energy savings window. The energy savings operation of a sector may be disabled by the operator's input (e.g., a one time public event, disaster recovery, etc.).
The general procedure described above, may be implemented differently by various operators, and
Turning to
At block 1105, candidate cells to power down are identified. At block 1110, the candidate cells are ranked. At block 1115, a subset of the candidate cells is powered down according to the rankings
Turning to
At block 1205, candidate cells to be powered down are identified. At block 1210, the candidate cells are ranked according to metrics including respective traffic load, cell size, and mobile device transmit power. At block 1215, a subset of the candidate cells are powered down (by operating at a reduced power) according to the rankings At block 1220, network performance is evaluated during the reduced power operation. At block 1225, selected candidate cells are powered off based on the evaluated network performance during the reduced power operation.
Turning to
At block 1305, candidate sectors to be powered down are identified. At block 1310, the candidate sectors are ranked according to metrics including respective traffic load, cell size, mobile device transmit power, power savings, downlink power consumption, and cell performance. At block 1315, a subset of the candidate sectors are powered down (by operating at a reduced power) according to the rankings At block 1320, network performance of neighbor sectors is evaluated during the reduced power operation. At block 1325, a radio frequency portion of selected candidate cells is powered off based on the evaluated network performance during the reduced power operation.
Turning to
At block 1405, the NES evaluation area (N sectors) is defined. At block 1410, the basic sector selection criteria is applied to all sectors, and the initial candidates found. At block 1415, a determination may be made whether site level selection will be undertaken. If so, at block 1420, the sites where all sectors are initial candidates are identified and ranked in order (1, 2, . . . K). A low power monitoring scheme may be used. At block 1425, a subset of sites is selected according to the ranking and site selection rules (k sites). At block 1430, k sites are operated at a low power, and performance is monitored. At block 1435, a subset of k sites is selected based on acceptable network impact during low power operation (k′ sites). As shown in
If a determination is made at block 1415 that no site level selection will be undertaken, or if a determination is made at block 1455 that there should be additional sector level selections after site selection, the method flows to block 1460. At block 1460, candidate sectors are ranked in order (1, 2, . . . M). At block 1465, a subset of sectors is selected according to the ranking and sector selection rules (m sectors). A low power monitoring scheme may be used. At block 1470, m sectors are operated at low power, and performance is monitored. At block 1475, a subset of m sectors are selected based on acceptable network impact by low power operation (m′ sectors). As shown in
In some instances, it may be worthwhile to conduct network scaling down in a seamless manner. A variety of techniques may be used, alone or in combination, to attempt to provide for seamless network scaling down. Different procedures are desired for carrier scaling down and site/sector scaling down. For carrier scaling down, assume that there is a two-carrier, UMTS system, with UMTS850 and UMTS1900. The following is an example migration of network scaling down of UMTS1900.
Regarding the cell reselection parameters in Step 1, a variety of techniques may be used, alone or in combination, to provide for migrating users from one carrier (f1) to another carrier (f2):
A variety of techniques may be used, alone or in combination, for switching off a cell in a seamless manner for cell scaling down.
A variety of techniques may be used, alone or in combination, for cell restoration.
A variety of techniques may be used, alone or in combination, for carrier restoration.
The techniques described herein may be used for various wireless communication networks such as Code Division Multiple Access (CDMA) networks, Time Division Multiple Access (TDMA) networks, Frequency Division Multiple Access (FDMA) networks, Orthogonal FDMA (OFDMA) networks, Single-Carrier FDMA (SC-FDMA) networks, etc. The terms “networks” and “systems” are often used interchangeably. A CDMA network may implement a radio technology such as Universal Terrestrial Radio Access (UTRA), cdma2000, etc. UTRA includes Wideband-CDMA (W-CDMA) and Low Chip Rate (LCR). cdma2000 covers IS-2000, IS-95 and IS-856 standards. A TDMA network may implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA network may implement a radio technology such as Evolved UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, Flash-OFDM®, etc. UTRA, E-UTRA, and GSM are part of Universal Mobile Telecommunication System (UMTS). Long Term Evolution (LTE) is an upcoming release of UMTS that uses E-UTRA. UTRA, E-UTRA, GSM, UMTS and LTE are described in documents from an organization named “3rd Generation Partnership Project” (3GPP). cdma2000 is described in documents from an organization named “3rd Generation Partnership Project 2” (3GPP2). These various radio technologies and standards are known in the art.
The detailed description set forth above in connection with the appended drawings describes examples and does not represent the only embodiments that may be implemented or that are within the scope of the claims. The detailed description includes specific details for the purpose of providing an understanding of the described techniques. These techniques, however, may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the described embodiments.
Information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
The various illustrative blocks and modules described in connection with the disclosure herein may be implemented or performed with a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope and spirit of the disclosure and appended claims. For example, due to the nature of software, functions described above can be implemented using software executed by a processor, hardware, firmware, hardwiring, or combinations of any of these. Features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations. Also, as used herein, including in the claims, “or” as used in a list of items prefaced by “at least one of indicates a disjunctive list such that, for example, a list of “at least one of A, B, or C” means A or B or C or AB or AC or BC or ABC (i.e., A and B and C).
Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage medium may be any available medium that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
The previous description of the disclosure is provided to enable a person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other variations without departing from the spirit or scope of the disclosure. Throughout this disclosure the term “example” or “exemplary” indicates an example or instance and does not imply or require any preference for the noted example. Thus, the description is not to be limited to the examples and designs described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The present Application for Patent claims the priority benefit of U.S. Patent Application No. 61/454,938, filed Mar. 21, 2011, having Attorney Docket No. 110948P1, assigned to the assignee hereof, the entirety of which is expressly incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
61454938 | Mar 2011 | US |