text: it is to be understood that the specific devices and processes illustrated in the attached drawings and described in the following specification are exemplary embodiments of the inventive concepts defined in the claims below . hence , specific dimensions and other physical characteristics relating to the embodiments disclosed herein are not to be considered as limiting , unless the claims expressly state otherwise . in one embodiment , the refrigerant management system comprises at least one of each of the following : a central processor or server 120 in communication with a database 100 over a network 115 ; a first user interface 110 ( such as a local device , a mobile device or other processor ) in communication with the central processor or server 120 ; a second user interface 125 in communication with the central processor or server 120 ; refrigerant management system software 105 on the central processor or server 120 ; a local device 130 ( such as a mobile device ) in communication with the central processor or server 120 over a network 115 ; refrigerant tanks 150 ; and tracking tags 145 labeled , bearing or encoded with unique identification information , wherein each unique tracking tag 145 is attached or coupled to a different tank 150 or piece of equipment 155 to distinguish and identify each tank 150 and piece of equipment 155 . the system uses tags 145 ( or other suitable identification devices ) to identify and track tank 150 and equipment 155 location , transfer , ownership and maintenance , as well as other relevant information about each tank 150 or piece of equipment 155 and their contents . in one embodiment depicted fig1 , the system further comprises a mobile version of the refrigerant management software 135 ( shown in broken lines ) on the local device 130 and a tag scanner 140 ( shown in broken lines ) in communication with the local device 130 . the local device 130 can be located at one or more of the site locations of a regulated company and / or at other locations , such as third party sites . the local device 130 is in communication with tanks 150 through the tag scanner 140 , and the tag scanner 140 scans tags 145 that are attached to the tanks 150 . in some embodiments , the scanner 140 and the local device 130 are included in the same device , such as an ipad or other tablet computer . the central processor or server 120 can comprise a central processor and main memory , an input / output interface for communicating with various databases , files , programs , and networks ( such as the internet ), and one or more storage devices . the server can also have a monitor or other screen and an input device , such as a keyboard , a mouse , or a touch sensitive screen . the network 115 can be a local area wired or wireless network . in one embodiment , the central processor 120 communicates with the database 100 through a different network than the local device 130 and / or scanner 140 . it is to be understood that the central processor or server 120 can be any computer known to those skilled in the art , including , for example , a computer comprising the components illustrated in fig9 . the server 120 includes a refrigerant management system software program 105 that processes requests and responses from a local device 130 or user interface 110 , 125 . the software program 105 on the server 120 sends information to a local device 130 , performs calculation , compilation , and storage functions , transmits instructions to the local device 130 , and generates reports . the server 120 allows the local device 130 to access various network resources . the local device 130 and server 120 can each have separate software applications installed on them that exchange data with the refrigerant management system software 105 or the local device 130 can access the refrigerant management system software 105 directly without a locally installed mobile management system . any number of local devices 130 can be connected to the server 120 and utilize the system remotely at any given time . it is to be understood that any embodiment of the system disclosed herein that provides for data collection , storage , tracking , and managing can be controlled using software associated with the system . it is to be further understood that the software utilized in the various embodiments described herein can be a modified version of a software application or applications that are commercially sold and normally used by those skilled in the art or it can be a custom application or applications . the database 100 can be integral to the server 120 or it can be accessible to the server 120 through a computer network 115 or other suitable communication link . the database 100 and database management system are capable of storing information about tanks 150 ( and the gas properties of tank contents ) and the equipment 155 , but the particular type of database or database management system can be any type generally known in the art , such as a sql server database . the database 100 for the refrigerant management system can be located on a network 115 or in a cloud environment so that its records can be accessed from any location through a web - based user interface , mobile device or other remote user interface . a user interface 110 , 125 may be any computer known to those skilled in the art . in some embodiments , a user interface 110 , 125 is a computer comprising various hardware and peripheral components that communicate with each other via a system bus . in one embodiment , a user interface 110 , 125 is a computer comprising the hardware and peripheral components illustrated in fig9 . the database 100 contains records for storing information about tanks 170 equipment 155 and their contents , including but not limited to , equipment location , tank location , actions taken on a tank or piece of equipment , and the properties of the refrigerant in a tank 160 or piece of equipment 155 ; user identification , permissions and restrictions ; and information about any tanks , refrigerant , and refrigerant equipment associated with or owned by a refrigerant producer , distributor , wholesaler , disposal company , recycler , reclamation company , regulated company and any of their personnel ( individually , a “ customer ;” collectively , “ customers ”), such as the location and number of tanks and equipment and the aggregate amount of refrigerant or regulated gas associated with or owned by the customer in each tank or piece of equipment . the database 100 also includes data fields for storing the source and location of the pounds of refrigerant associated with a customer &# 39 ; s system account (“ customer account ”). each customer account is assigned a customer identification number (“ customer id ”), which is specific to and identifies each customer . all records for a given customer account are linked to or associated with the customer id . once a new customer account is opened and a customer id assigned thereto , a record containing the various data fields described herein is created and linked to or associated with the customer id in the database 100 for each tank or piece of equipment to be tracked . each tank 150 is affixed with a unique identification tag 145 having an identification number or other identifying information encoded , embedded or printed thereon (“ tank id ” or “ tag id ,” interchangeably ) which is used to link or associate a given tank with its corresponding record in the database 100 . each item of refrigeration equipment or piece of equipment 155 is similarly affixed with an identification tag or assigned an asset identification number ( or its manufacturer serial number can be used ) (“ asset id ”), which is used to link or associate a given piece of equipment with its corresponding record in the database . at this point , information relating to each tank 170 or piece of equipment 171 can be collected . that is , certain characteristics or information about each tank or piece of equipment and their contents can be entered into the applicable database record . basic tank and equipment data such as the tank or equipment serial number ( assigned to each tank or piece of equipment by the original manufacturer ) and tank id or asset id is uploaded into the database 100 by the refrigerant management system and associated with the corresponding database record , enabling the system to locate and retrieve the record for any given tank or piece of equipment by tank id or asset id , respectively . in one embodiment , tank and gas properties and related information are entered into the system via a local device 130 , transmitted over the network 115 to the central processor or server 120 and stored in the database 100 . additional relevant information relating to the refrigerant , including the transportation , and / or the destruction thereof , can be entered into the system by any of the methods or devices described above . that is , the information can be manually entered by a user or automatically entered by the system . records are built in the database 100 through updates over time . to protect the integrity of the records , the database 100 can also be restricted by the system ( including by use of a passcode or “ user id ”) so that only authorized users can access or modify information contained in one or more records . the term “ user ” as employed herein refers to users of the refrigerant life cycle management system , which include but are not limited to owners of refrigerant , tanks and equipment , refrigerant producers , distributors , wholesalers , disposal companies , recyclers , reclamation companies , regulated companies , regulated servicing companies , regulators and any of their personnel ( each a “ user ” of the system or “ system user ”). in one embodiment , a system user can enter the following information into the system database 100 : ( 1 ) location id ( e . g ., an alphanumeric code used by the recycling / disposal company assigned to identify the geographic location of the facility where the tank is received or the equipment is located ); ( 2 ) return authorization information ( e . g ., a return authorization number created to identify and track a particular tank or collection of tanks of refrigerant ); ( 3 ) purchase or transfer date ( the date the refrigerant tank was transferred to the recycling / disposal company ); ( 4 ) tank or equipment serial number ( e . g ., the identifying serial number assigned to each tank or equipment by its manufacturer ); ( 5 ) tag id ( e . g ., an identifying number of an identifying tag that correlates a user to an assigned tank or piece of equipment ); ( 6 ) refrigerant type ( an identification of a predominant refrigerant type contained in the tank or piece of equipment ); ( 7 ) purity ( a relative purity of refrigerant measured on receipt of the tank by the recycling or disposal company ); ( 8 ) testing date ( the date the purity of the refrigerant is tested ); ( 9 ) tank or equipment capacity ( the volume of the tank or equipment ); ( 10 ) volume of refrigerant ( the volume of refrigerant in the tank or equipment ); ( 11 ) tank pressure ( the pressure of the tank or equipment in psi ); ( 12 ) receiving department ( the department receiving a given tank of refrigerant ); ( 13 ) purchase order number ( e . g ., the purchase order number for a purchase order requesting a given tank ); and ( 14 ) actions taken ( the actions taken on a given tank , for example , during a service event . the refrigerant management system can use various software interfaces to establish an electronic data exchange with the inventory management system used by a regulated company or other customer and with management systems used by other third parties involved in the life cycle of the customer &# 39 ; s refrigerant . the refrigerant management system can be designed to communicate and maintain information about tanks , equipment and the gas properties of their contents as the tanks move between each of these different parties . it may also further comprise the ability to allow a person handling refrigerant to manually enter the physical location of the tank within a facility , or can accept gps or other location information from a local or mobile device to record the exact location of the tank during testing , refilling , recycling or transport ( whether by location id , facility name , or by physical location within a facility ). the system employs pre - assigned identification tags attached to each tank or piece of equipment being tracked by the refrigerant management system to facilitate the storage , maintenance and retrieval of information about each tank or piece of equipment and its refrigerant contents . tags can be bar coded , serial numbered , digitally encoded or physically marked with any type of suitable identification information . tags can be attached to tanks or equipment by any suitable means , including but not limited to adhesive , snaps and / or clips . tags can also be attached to the tanks or equipment at the time of initial sale to a regulated company . the information carried on the tag can be as basic as a tank id or asset id , or can also carry additional identification information about the tank and the gas properties of its contents . the refrigerant management system uses the tank id or asset id to identify and track the tank or piece of equipment to which it is attached and their refrigerant contents . the system associates the tank id or asset id with a corresponding electronic record for that tank or piece of equipment maintained in the database by the refrigerant management system . upon receiving the tank id or asset id for a given tank or piece of equipment , the system may retrieve the corresponding electronic record from the database for display to a user ( for example , via a user interface ) or determine the customer id or location id associated with the tank or asset id received . in this way , the record for each tank and piece of equipment and the gas properties of their contents is not impacted if a tag is damaged because the record is stored in the database of the refrigerant management system . in preferred embodiments , the information stored on or in a tag cannot be easily altered or worn off by an unauthorized individual upon seeing the tank without replacing the tag . one type of tag suitable for use with the system is the radio frequency identification (“ rfid ”) tag . rfid systems can be either active or passive . with active rfid , the rfid tag uses an internal power source to transmit a radio frequency to an rfid tag scanner ( interchangeably referred to as a “ reader ”). active rfid tags hold more information and transmit information across longer distances than passive rfid tags . however , active rfid tags are battery operated and require periodic power source maintenance . passive rfid tags rely on a strong signal being sent from an rfid tag scanner to activate the tag to reflect a signal back to the scanner . passive rfid tags have a longer lifetime since they are not dependent on a finite power source , but can only transmit a signal over a short distance and are capable of transmitting less information than active rfid tags . rfid tags have not previously been used in the refrigeration industry for tracking refrigerants , refrigerant tanks , or refrigerant equipment . near field communications ( nfc ) technology is one example of a suitable rfid technology . in one embodiment , rfid tags are used to identify each refrigerant tank and update a corresponding database record in conjunction with one or more rfid tag scanners . for example , when a tag is scanned or read with a scanner in communication with the refrigerant management system , the system receives the tank id from the scanner and retrieves the corresponding record for the associated tank from the database . the refrigerant management system then communicates the retrieved record to the user for review or modification through a local device , which can be a mobile device such as a phone or tablet computer . in another embodiment , the rfid tags can be programmed with additional information , including security and password protection . in some embodiments , the information stored on the rfid tags is formatted in accordance with the international standards organization ( e . g ., iso 9001 : 2008 ) guidelines to allow for use of the tagged tanks with multiple existing asset management systems . although the present refrigerant management and tracking system can alternatively use a different tagging mechanism to track individual tanks , such as an automated or electronic tag sensing system , specific pass - codes / ids , or any another suitable location identification system or method , radio frequency identification offers certain advantages over existing identification methods including , for example , that an rfid tag scanner need not be within line of sight of a target rfid tag , as is required with systems such as bar coding . this benefit of rfid reduces errors and facilitates identification and retrieval of the record for a tank without the need for manual entry of the tank id . this is especially important because many tanks are otherwise identical to each other and are often heavy and cumbersome to handle and scan . reducing the physical labor required to scan rfid tags on tanks saves money . the refrigerant management and tracking system can use either active ( battery operated ) or passive ( no battery ) rfid tags , according to customer preference . some customers prefer active rfid tags even though they will require battery changes because they can be constantly monitored over greater distances . other customers prefer passive rfid tags because they are less expensive and have greater longevity . although an rfid tag scanner must generally be held closer to passive rfid tags to obtain a signal , range is not a critical factor for the present refrigerant management system because refrigerant tanks are subject to various regulations requiring physical transfer , inspection , and refilling and are typically stored in a designated location . for example , tanks ( and their attached rfid tags ) can easily be placed within range of an rfid tag scanner during transfer , inspection or refilling , or a mobile scanner could be used in the applicable tank storage areas as suits a customer &# 39 ; s needs . the particular type or brand of scanner can vary so long as it is compatible with the particular rfid tags being used with the tanks and is in communication with the refrigerant management system ( or with a customer &# 39 ; s inventory management system , which itself is in communication with the refrigerant management system ). in one embodiment of a method , the method comprises identifying a plurality of tanks using pre - assigned tags and communicating a gas type and purity of the refrigerant of the contents of the tanks . accordingly , in one embodiment , the refrigerant management and tracking system comprises the method of : attaching an rfid tag with an encoded identification number to a refrigerant tank ; assigning the identification number of the rfid tag ( and its corresponding tank ) to a corresponding record in the database of the refrigerant management system ; and building a record of the history of the tank and its contents in the refrigerant management system &# 39 ; s database by periodically updating information about the tank and its gas properties . in one implementation , the system tracks the aggregate amount of refrigerant associated with a particular customer account when tanks or refrigerant are returned to a wholesaler , reclaimer , or distributor . the system allows the refrigerant to remain stored in multiple tanks , be transferred from tank to tank , or be transferred from a tank to equipment while accounting for each such transaction . in one embodiment , a customer can return tanks containing a pure refrigerant for credit applied to the customer &# 39 ; s “ gas bank ” for the returned gas . a customer “ gas bank ” is an account managed by the refrigerant management system that maintains a running total of the refrigerant owned by a given customer that has been returned for storage and later use or resale . the system maintains a running total in a gas bank by crediting a customer &# 39 ; s gas bank account with the weight of each type of pure gas returned , and debiting the appropriate gas bank account with the weight of each type of pure gas ( or reclaimed gas ) withdrawn or repurchased . the system monitors refrigerant recycling and allows a customer to repurchase reclaimed or recycled refrigerant . industry standard refrigerants having a purity above 99 . 5 % are considered “ pure ” gases of the given refrigerant type whether that industry standard refrigerant is comprised of a single gas or a blend of gases . the term “ mixed ” gas refers to a non - industry standard mixture of gases , often the result of accidental mixing of pure refrigerant gases into the same tank . the term “ contaminant ” refers to non - refrigerant substances that have been introduced to a tank , such as moisture , oil , dirt , rust , etc . all pure industry standard gases are banked separately . mixed gases may be banked separately or together since they are already mixed . contaminants found in tanks are accounted for and deducted from the weight of banked gases . the system matches returned gas to the appropriate bank for that gas in a customer &# 39 ; s account based on the tags associated with the tanks and their gas properties . once a customer has a positive balance of a pure gas in the customer &# 39 ; s gas bank the customer can receive gas back or transfer it to a third party . upon receipt of a purchase order or transfer order from a customer by the system , gas is debited from the customer &# 39 ; s bank and either shipped to the customer in tanks or credited into a third party &# 39 ; s gas bank . in one embodiment , the method comprises monitoring refrigerant recycling as tanks are returned and testing the purity of gases being returned and allowing a customer to repurchase reclaimed refrigerant . fig2 illustrates one embodiment of a method of banking refrigerant gas . the method can be performed , for example , when a user returns a refrigerant tank containing pure gas . the method begins at s 200 and proceeds to s 205 when the system receives the tank id from the tag attached to the tank being returned such as upon return of a tank . the system then uses the records in the database to identify the customer id associated with the tank id of the tank being returned s 206 . a technician identifies the type and weight of the gas in the tank at the reclaimer or recycler via lab analysis . the system receives the type and amount of gas in the tank s 210 . the system then credits the customer gas bank for the particular gas received that corresponds to the customer id with the weight of gas received s 215 . pure gas is credited to a pure gas bank of the type of the returned gas ( e . g ., r22 ). in one embodiment , mixed gas is credited to a mixed gas bank including all types of mixed gas . in an embodiment in which financial liabilities are tracked , the liabilities are decreased by the amount of gas returned . the system stores banked gas is stored in the customer &# 39 ; s gas bank for the type of gas returned until such time as , e . g ., a service request or maintenance event , or a customer orders virgin gas or otherwise transfers gas out of that bank . upon receiving the order , the system determines the difference between the amount of gas in the customer &# 39 ; s gas bank and the amount requested in the purchase order . then the gas is removed from the customer &# 39 ; s gas bank s 220 . at this time , the liabilities of the company withdrawing the gas can be increased . the method ends at s 225 . the customer &# 39 ; s gas bank and customer account is maintained until another transaction is initiated s 200 . a customer can log into the system to view the real - time aggregate gas in their bank total for a particular type of gas at any time . in another embodiment , the system can be used to bank the quantity of mixed gas returned by a customer and further comprise determining a carbon offset credit for the customer once the mixed gas is destroyed or reclaimed based on the amount of mixed gas in the customer &# 39 ; s account that is destroyed or reclaimed by the reclaimer . accordingly , in one embodiment of a method of banking refrigerant gas , the method comprises ( 1 ) receiving the tank id , ( 2 ) determining the customer id associated with the tank id received , ( 3 ) receiving the amount and type of gas in the tank , ( 4 ) posting pure gas to the customer &# 39 ; s gas bank for the type of gas returned based on the customer id , ( 5 ) determining the difference between an amount of gas requested to be removed from customer &# 39 ; s gas bank and the amount posted to the customer &# 39 ; s account and ( 6 ) removing gas from the customer &# 39 ; s gas bank . fig3 illustrates another embodiment of a method of banking refrigerant gas . the method may be performed , for example , when a user returns a refrigerant tank containing pure , mixed , or contaminated gas . the method is initiated at s 300 and proceeds to s 305 when the system receives a tank id . the system then uses the tank id received in s 305 to determine the corresponding customer id s 306 . a technician tests the gas in the tank to determine whether the gas is an industry standard , mixed or contaminated gas , and the purity of the gas . the system receives the type , amount , and purity of gas in the tank s 310 . if the tank contains an industry standard gas of over a certain purity threshold ( e . g ., 99 . 5 %) s 315 , the system adjusts the weight of the gas credit downward by a certain percentage to account for contaminants and gas used up during analytical testing s 320 and credits the customer &# 39 ; s gas bank for the particular gas with the adjusted weight of gas received s 335 . in one embodiment , the system reduces the weight of pure gas received by 10 % or an estimated average amount gas used during testing and contaminants . alternatively , if the tank contains an industry standard gas of less than the purity threshold s 315 , the system credits the customer &# 39 ; s mixed gas bank with the weight of gas received s 335 . banked gas is stored in the customer &# 39 ; s gas bank until such time as the customer submits a purchase order requesting withdrawal of gas from the gas bank credited . upon receipt by the system of a purchase order s 340 , a corresponding amount of gas is debited or deducted from the specified gas bank s 345 and the method ends 350 . the debited gas may be sent to the customer in the original tank or transferred to a virgin tank for transport . in an embodiment in which the system tracks a financial liability of gas , the liability of the gas is increased to reflect the withdrawal of gas . in one embodiment of a method of banking refrigerant gas , the method comprises ( 1 ) receiving the tank id , ( 2 ) determining the corresponding customer id based on the tank id , ( 3 ) receiving the amount , type and purity of gas in the tank , ( 4 ) determining whether the purity of the gas exceeds a predetermined threshold ( e . g ., 99 . 5 %), and if so , adjusting the weight of the gas , ( 5 ) crediting the corresponding customer gas bank for the type of gas received with the ( possibly adjusted ) weight of gas received based on purity , ( 6 ) receiving a purchase order , and ( 6 ) deducting gas from the customer &# 39 ; s gas bank based on the purchase order . the system allows an authorized user to view the aggregate refrigerant owned or controlled by a given customer and withdraw refrigerant from a gas bank associated with that customer id . a customer having a positive balance in its bank for a particular refrigerant can withdraw some or all of the banked gas . for example , a customer who desires to withdraw 60 lbs of refrigerant at the clean and return price can : ( 1 ) log into the software program ; ( 2 ) open a “ clean and return inventory ” page ; ( 3 ) click “ remove lbs ” next to the customer id ( e . g ., “ company 1 ”); ( 4 ) enter the number of lbs desired and the date in a pop - up window by saying “ enter reference sales number : 110256 ”; and ( 5 ) once the authorized user clicks “ enter ,” the system automatically removes 60 lbs from the customer &# 39 ; s gas bank . the clean and return inventory page will update to reflect the removed refrigerant . an authorized user can also select “ see history ” next to a customer id to view each refrigerant transaction made by the customer . the refrigerant management system provides chain of custody verification by updating the records automatically as tanks containing the requested gas are processed . many federal , state and local governmental agencies require monitoring and verification of various aspects of regulated substance use , storage , transfer , reclamation and destruction , including monitoring of refrigeration equipment for leaks over time and verification of the chain of custody of tanks during transportation from one site to another . various embodiments of the methods and systems disclosed herein facilitate compliance with all such applicable regulations . the refrigerant management system is an interactive tool providing for dynamic data personalization and the ability to create customizable reports to show and filter for certain characteristics about the tanks and their refrigerant contents . by contrast , other systems require the manual creation of separate reports depending on what data is needed ( i . e ., by gas type , tank or cylinder size , psi , technician , etc .). in addition , the present refrigerant management system can instantly show a regulator the compliance history and gas properties of any number of tanks or equipment without physically locating them . the system can also retrieve and display the record of compliance history and gas properties of a particular tank or piece of equipment in response to an inquiry about that particular tank or piece of equipment , or in response to a user scanning a given tag . for example , one embodiment of the refrigerant management system provides a convenient , easy to use solution for tracking tanks and equipment ( and the gas properties of their contents ) over the life of the tanks , equipment and / or refrigerants in them , which allows for automated data exchange between numerous parties , including owners of refrigerant , tanks and equipment , refrigerant producers , distributors , wholesalers , disposal companies , recyclers , reclamation companies , regulated companies , regulators and any of their personnel , so that the history of tanks and equipment can be reliably audited and reported without the need for a regulator or representative of the regulated company to physically retrieve a tank or visit a piece of equipment during an audit . by providing a platform for creating an auditable pedigree for refrigerants , the tanks that hold them and equipment that uses them , the system reduces a customer &# 39 ; s regulatory risk and facilitates regulatory reclamation and disposal compliance . in another implementation , the refrigerant management system provides a method for identifying and managing leaks in equipment and monitoring equipment for refrigerant leaks over time . each piece of equipment tracked by the system is assigned an asset id based on the serial number assigned to the equipment by the original manufacturer or the identification number of an identification tag affixed to the equipment . like with refrigerant tanks , the system creates a record in the database for each piece of equipment to be tracked . the asset id is used to link or associate a given piece of equipment with its corresponding record in the database . the applicability of various regulations is determined based on the zip code in which the equipment is located and the properties of the particular piece of equipment . the zip code of each piece of equipment is associated with the asset id , stored in the database record for the corresponding equipment and used as a geographical indicator by the system for identifying the applicable regulations . the zip code can be updated by , e . g ., incorporating a gps device into the scanner or can be updated manually . fig4 illustrates one embodiment of a method for identifying and managing leaks in equipment . the method may be initiated , for example , when refrigerant is added to equipment during a service or maintenance event . the method starts at s 400 and proceeds to s 405 when the system receives the asset id , the date of service and the amount of gas added to the equipment . the system uses the asset id to identify the capacity and the zip code of the piece of equipment s 406 , and then determines if the total refrigerant capacity for the piece of equipment does not exceed a first threshold s 407 , for example , a minimum threshold to which regulatory limitations applicable to the zip code in which the equipment is located may apply . in another embodiment , the first threshold can be set by an authorized user . if the refrigerant capacity of the equipment does not exceed the first threshold , the method is ended s 440 . if the total refrigerant capacity of the equipment exceeds the first threshold s 407 , the system determines in s 410 whether an amount of gas added to the equipment exceeds a second threshold s 410 . the second threshold may be based on the lowest amount set by any regulation applicable to such equipment anywhere in the country , the local regulatory limits applicable by virtue of the zip code in which the equipment is located , or a specific threshold amount chosen by a customer or other authorized user . if the amount of gas added to the equipment exceeds the second threshold s 410 , the method proceeds to s 425 . alternatively , if the amount of gas added to the equipment does not exceed the second threshold s 410 , the system determines whether the percentage of the equipment &# 39 ; s total refrigerant capacity added to the equipment exceeds a third threshold s 420 . the third threshold can be another regulatory threshold based on the zip code in which the equipment is location or a value set by an authorized user . if the third threshold is not exceeded , the method ends s 440 . if the third threshold is exceeded , the system proceeds to s 425 . at s 425 , the system sets a date for a follow - up test to determine if the leak has been fixed . if the system determines the follow - up date is within a predetermined period ( e . g ., one week ) s 430 , the system generates a notification directing a technician to retest the equipment for leaks s 435 and the method ends s 440 . this notification may include the date for the follow - up test as well as an indication of the equipment to be tested . in one embodiment , the notification includes the zip code for efficient routing of the service call . if the system determines the follow - up date is not within the predetermined period , the system waits until the date is within the predetermined period . accordingly , in one embodiment of a method for identifying and managing equipment leaks , the method comprises ( 1 ) receiving the asset id , date of service , and amount of gas added to the equipment ; ( 2 ) determining the capacity and zip code of the equipment using the asset id received ; ( 3 ) determining whether the amount of refrigerant that the equipment is capable of holding exceeds a first threshold ; ( 4 ) determining whether the amount of refrigerant added to the equipment exceeds a second threshold ; ( 5 ) determining whether the amount of gas added to the equipment during the last service or maintenance event as a percent of the equipment &# 39 ; s total refrigerant capacity exceeds a third threshold ; ( 6 ) setting a date for follow - up testing ; and ( 7 ) generating a notification of the date for follow - up testing . fig5 illustrates an embodiment of a method for periodically monitoring equipment for leaks over time . the method of this embodiment may be initiated when refrigerant is added to a piece of equipment . the method begins at s 500 and proceeds to s 505 when the system receives the asset id , zip code , and the date refrigerant was last added to the equipment . the system determines the applicable regulatory leak rate limits based on the equipment zip code associated with the asset id s 510 and then receives the type and amount of refrigerant added to the equipment s 515 . the system determines a periodic leak rate by extrapolating the amount of refrigerant lost since the date refrigerant was last added to the equipment over a period of time set by , e . g ., the applicable regulations s 520 . the period of time can also be set by an authorized user . if the periodic rate of loss exceeds the threshold s 525 , the system generates a notification s 530 and the method ends s 535 . in one embodiment , the notification may advise the user about the leak so that appropriate remedial action can be taken . if the periodic rate of loss does not exceed the threshold s 525 , the method ends s 535 . in such case , no remedial action is needed and the database record associated with the corresponding asset id is updated to reflect the actions taken and information received . accordingly , in one embodiment of a method for monitoring equipment for leaks over time , the method comprises ( 1 ) receiving the asset id , zip code of the equipment , and the date refrigerant was last added to the equipment ; ( 2 ) determining a threshold , e . g ., the applicable regulatory leak limits based on the zip code associated with the asset id ; ( 3 ) receiving the type and amount of gas last added to the system ; ( 4 ) determining the periodic rate of loss of gas from the equipment ; and ( 5 ) generating a notification if the periodic rate of loss exceeds the threshold . in another aspect , the refrigerant management system provides a method for maintaining a record of the maintenance history for a piece of refrigeration equipment or refrigeration asset . fig6 illustrates one embodiment of a method for tracking the maintenance history of equipment , wherein the predetermined values and thresholds can be based on regulations applicable to the equipment or those set by an authorized user . in such embodiment , the method may be initiated when service or maintenance for a given piece of equipment is requested or required . alternatively , the method may be initiated on a periodic basis , for example , annually . the method begins at s 600 and proceeds to s 605 when the system receives the asset id , refrigerant capacity , warranty information , manufacturer and date of purchase of the equipment . this reception can occur at a time of purchase or installation of the equipment . a service technician may perform a requested or required maintenance . the technician performing the service scans the tag associated with the equipment and sends the asset id and the amount of gas added during the service provided . the system receives the asset id and the amount of gas added to the equipment by the technician during the service or maintenance event s 610 . if a predetermined time has passed since the last execution of the method s 615 , the system determines whether the total amount of gas added to the equipment or the periodic leak rate ( such as determined by the algorithm of fig5 ) exceeds a threshold s 620 . if the total amount of gas added and the periodic leak rate do not exceed their respective thresholds , the system determines whether the number of repairs over a given period of time exceeds another threshold s 625 . if the total amount of gas , the periodic leak rate , or the number of repairs exceeds their respective thresholds , the system determines and generates a notification detailing the manufacturer , the equipment capacity , and the warranty information s 630 , based on the asset id received at s 610 . after the notification is generated , the system advances to s 635 . if the respective thresholds are not exceeded , the method proceeds to s 635 . then , the method ends s 635 . any repairs may be performed and the database record associated with the corresponding asset id updated to reflect the actions taken and data received . this method can provide an assessment of equipment performance and reliability over time . accordingly , in one embodiment of a method for tracking the maintenance history of an piece of equipment , the method comprises ( 1 ) registering the asset id , refrigerant capacity , warranty information , manufacturer and date of purchase ; ( 2 ) receiving the asset id and amount of gas added ; ( 3 ) determining whether the amount of gas added , periodic rate of loss of gas from the equipment , or total number of repairs exceeds a threshold ; and if so ( 5 ) determining and generating a notification , based on the asset id . in yet another aspect of the refrigerant management system , a method for managing refrigerant distribution logistics is provided . fig7 illustrates one embodiment of a method for managing the logistics of refrigerant distribution to customer equipment . the method may be initiated when a customer requests delivery of refrigerant to piece of equipment . a technician then receives a work order requesting the provision of refrigerant to a specific piece of equipment , and the technician identifies the corresponding asset id . the method begins at s 700 and proceeds to s 705 when the system receives the asset id . the system then determines the type and predicted quantity of refrigerant required based on the asset id s 710 . a predicted quantity can be determined by determining whether a full tank ( e . g ., 30 pounds ) of gas is required . this quantity can be determined from parameters defined by the system ( e . g ., the type of work requested ) or can be based on historic data of a particular asset id or type of equipment . the system then receives the location id s 715 to determine the amount of refrigerant available at the equipment location s 720 or on the technician &# 39 ; s vehicle s 721 . if there is sufficient refrigerant available at the equipment location or on the technician &# 39 ; s vehicle s 725 , the method ends s 740 . if there is insufficient refrigerant at the equipment location or on the technician &# 39 ; s vehicle s 725 , the system determines the nearest wholesaler branch location s 730 . the nearest wholesaler branch can be determined based on e . g ., a technician &# 39 ; s home address , an address of of the equipment location , or a route to the equipment location . the branch can also be determined based on a current gps location . the system then notifies the technician of the location of the branch and the type and predicted amount of refrigerant needed s 735 before the method ends s 740 . accordingly , in one embodiment of a method for managing the logistics of distribution of refrigerant to customer refrigerant equipment , the method comprises ( 1 ) receiving the asset id ; ( 2 ) determining the type and predicted amount of refrigerant based on the asset id received ; ( 3 ) receiving the location id ; ( 4 ) determining the amount of refrigerant available at the location id ; ( 5 ) determining the refrigerant wholesaler branch location based on the location id ; and ( 6 ) notifying a technician of the branch location , refrigerant type and predicted amount needed if the amount of refrigerant available at the equipment location is insufficient . in still yet another aspect , the system provides a method for validating the amount and type of gas reportedly added to a tank over the life of the tank . by monitoring the amount of refrigerant added to and removed from the tank over time , the method ensures that a customer is only charged for the exact amount of refrigerant actually recycled or repurchased , rather than an estimated or fraudulent amount . fig8 illustrates one embodiment of a method for validating the amount and type of gas reportedly added to a piece of equipment from a refrigerant tank . the method may be initiated when a tank is returned at the end of its life . the method begins at s 800 and proceeds to s 805 when the system receives the tank and gas properties information s 805 . the system then receives the amounts of refrigerant added over the course of the lifetime of the tank to or from other tanks or equipment monitored by the system s 810 . a technician tests the refrigerant in the tank to determine the type and amount of refrigerant remaining in the tank . the system then receives the type and amount of refrigerant in the returned tank s 815 and calculates the expected balance of refrigerant remaining in the tank based on the capacity of the tank and the amounts removed and added over its lifetime s 820 . if the type of refrigerant actually contained in the tank is not the type of refrigerant expected to be in the tank s 825 or if a difference between the expected balance of refrigerant in the tank and the amount actually returned is greater than a threshold selected by an authorized user s 830 , the system generates a notification s 835 and the method ends s 840 . the notification may comprise , for example , a notice advising the customer of the discrepancy in expected type or balance of gas returned . alternatively , if the type of gas returned is the type of gas expected s 825 and if difference between the expected balance of gas in the tank and the amount actually returned is less than the threshold s 830 , the method ends s 840 . in such case , the system credits or debits the customer &# 39 ; s gas bank appropriately . accordingly , in one embodiment of a method for validating the amount and type of gas reportedly added to a refrigerant tank , the method comprises ( 1 ) receiving the tank id and gas properties information for the tank ; ( 2 ) receiving the amounts of refrigerant added to the tank over a period of time based on the tank id ; ( 3 ) calculating the balance of refrigerant expected to be remaining in the tank based on the received amounts ; and ( 4 ) generating a notification if the type of gas actually contained in the tank is not the type of refrigerant expected to be in the tank or if the difference between the expected balance of refrigerant in the tank and the amount actually returned is greater than a threshold . fig9 shows an exemplary computing device of the system . the device can include a processor , random access memory ( ram ), read - only memory ( rom ), a hard drive , a keyboard , speakers , mouse , external memory , a network interface , a display , and a cd / dvd drive . in some embodiments , fewer components are present ( e . g ., no mouse ). in other embodiments , additional components are present ( e . g ., a microphone ). the processor is any processor that can be configured to execute the algorithms set forth in this description . the processor can be , e . g ., programmable array logic ( pal ), generic array logic ( gal ), an intel pentium processor , an amd athlon processor , or any other processor . the processor can be a 16 - bit processor , a 32 - bit processor , a 64 - bit processor , or any other suitable processor . the processor can include one or more processing cores . such a processor is an example of a processing means . the ram is a memory commonly used as a work area for an executing program . the rom is a memory commonly used for storing programs executed at boot - up . the hard drive is a drive commonly used for storing applications and other programs not necessarily required at boot - up . the hard drive can be optical , magnetic , or a solid state drive , as well as any other appropriate technology . the ram , rom , and hard drive are examples of a storing means . the keyboard can be any kind of known keyboard , such as qwerty , dvorak , or a numeric keypad . the speakers output sounds generated by the system , such as a notification . the mouse is used as a user - input device and can use a ball or an infrared light . the external memory can be , e . g ., a disk drive or a jump drive . the network interface connects the computer to another computer over a network , such as the internet , a local area network ( lan ), or a wide area network ( wan ). the network interface can be a modem or an ethernet card , in some embodiments . the network interface can transmit and / or receive wired or wireless communications . the network interface can also use bluetooth technologies in some examples . the network interface is an example of a networking means . the display can display records from the database or the notifications generated by the system . in some embodiments , the display is a touch screen and can receive user inputs . the cd / dvd drive is an example of an optical disc drive . the optical disc drive an accept blu - ray discs in one embodiment . of course , the cd / dvd drive can be supplemented with or replaced by an opto - magnetic disc drive , in one example . in some embodiments of the present disclosure , the algorithms are executed by the processor . these algorithms can be stored on a non - transitory medium , such as in the cache in the processor , rom , ram , hard drive , external memory , or on a disc read by the cd / dvd drive . the algorithms can also be stored in a transitory medium , such as a propagating wave or a signal received by the network interface . a transitory medium can also include software by itself . although many of the embodiments described herein describe features that can manage , track and bank different types of refrigerants , other embodiments are designed to manage and bank non - refrigerant gases or specific types of refrigerants only . in one embodiment , the system is used to monitor and manage helium and helium - dependent equipment , such as magnetic resonance imaging ( mri ) machines . in another embodiment , the system is used to monitor and manage rare gases , the tanks used to transport and store them and the equipment that use them , such as xenon , krypton and neon . in one embodiment , the system can calculate not only the quantity of the gas being monitored , but also the potential liability represented by the gas being monitored . for example , the embodiment shown in fig5 and 6 can further comprise determining the potential remediation costs or the carbon credits required to offset the periodic gas loss s 520 from a particular piece of equipment . these and other advantages of the refrigerant management system described herein will be further understood and appreciated by those skilled in the art by reference to the following written specifications , claims and appended drawings . preferred embodiments of the invention are described herein . variations of those preferred embodiments can become apparent to those having ordinary skill in the art upon reading the foregoing description . the inventors expect that skilled artisans will employ such variations as appropriate , and the inventors intend for the invention to be practiced other than as specifically described herein . accordingly , this invention includes all modifications and equivalents of the subject matter recited in the claims appended hereto as permitted by applicable law . moreover , any combination of the above - described elements in all possible variations hereof is encompassed by the invention unless otherwise indicated herein or otherwise clearly contradicted by context . while the disclosure above sets forth the principles of the present invention , with the examples given for illustration only , one should realize that the use of the present invention includes all usual variations , adaptations and / or modifications within the scope of the claims attached as well as equivalents thereof . all references , including publications , patent applications , and patents , cited herein are hereby incorporated by reference to the same extent as if each reference were individually and specifically indicated to be incorporated by reference and were set forth in its entirety herein . the use of the terms “ a ” and “ an ” and “ the ” and similar referents in the context of describing an invention ( especially in the context of the following claims ) are to be construed to cover both the singular and the plural , unless otherwise indicated herein or clearly contradicted by context . the terms “ comprising ,” “ having ,” “ including ,” and “ containing ” are to be construed as open - ended terms ( i . e ., “ including , but not limited to ,”) unless otherwise noted . recitation of ranges as values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range , unless otherwise indicated herein , and each separate value is incorporated into the specification as if it were individually recited herein . all methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context . the use of any and all examples , or exemplary language ( e . g ., “ such as ”) provided herein , is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention ( i . e ., “ such as , but not limited to ,”) unless otherwise claimed . no language in the specification should be construed as indicating any non - claimed element as essential to the practice of the invention . those skilled in the art will appreciate from the foregoing that various adaptations and modifications of the just described embodiments can be configured without departing from the scope and sprit of the invention . therefore , it is to be understood that , within the scope of the appended claims , the invention can be practiced other than as specifically described herein .