Recent years have seen a significant increase in the implementation of various types of batteries as an alternative to fossil fuels and other sources of energy. Moreover, the recent surge in popularity of electric vehicles and other electronic devices containing batteries has resulted in a significant increase in demand for battery production, as well as an increased demand for safe and efficient recycling or disposal of batteries and battery materials.
Despite advances in battery production and implementation in various fields of use, existing methods for mass recycling and/or disposal of batteries and battery materials face several shortcomings. For example, conventional systems can safely recycle or dispose of batteries of particular chemical compositions, contained energies, or form factors, such as but not limited to various types of lithium-ion batteries. However, certain compositions of batteries or devices are unstable and unsafe when improperly handled. Accordingly, conventional methods for collecting batteries or devices from consumers often require a trained handler to receive and, in some cases, personally prepare each battery or device for safe transportation to a recycling facility. For example, conventional methods require the trained handler to tape the terminals of each battery and place each battery or device in a separate bag or container. In certain circumstances, consumers may be permitted to personally prepare batteries for storage and transport by taping the terminals and/or encasing individual batteries in a designated container. Moreover, additional safety measures are generally required to ensure immediate response in case of a thermal event caused by disposed batteries or devices.
Accordingly, batteries and devices of varying classifications must be processed, stored, and shipped with a high level of care. Unfortunately, conventional methods of receiving and preparing batteries and devices for disposal or recycling generally require attention from a trained handler and extensive cautionary processing, resulting in an inefficient and often inconvenient process.
These along with additional problems and issues exist with regard to conventional systems for collecting batteries and devices.
Embodiments of the present disclosure provide benefits and/or solve one or more of the foregoing or other problems in the art with systems, apparatuses, non-transitory computer-readable media, and methods for safely receiving, storing, and transporting batteries for disposal or recycling. For example, the disclosed systems provide a convenient battery collection bin where consumers may safely deposit batteries, without assistance from a trained associate, by simply dropping one or more batteries or devices into a chute of the battery collection bin. While maintaining such convenience of operation, the disclosed systems ensure safe receipt, storage, and handling of deposited batteries by providing, for example, intelligently automated distribution of fire suppressant over the deposited batteries or devices, as well as various options for automated detection of, and response to, thermal and/or chemical events.
In some embodiments, for example, an apparatus for collecting batteries comprises a bin or enclosure configured to receive and secure a transport drum for storing and transporting deposited batteries and devices. Also, the apparatus comprises a chute operable to direct deposited batteries and devices into the transport drum when positioned within the enclosure or bin. Further, in some embodiments, a removable fire suppressant cartridge is disposed above the transport drum and associated with a fire suppressant dispensing mechanism configured to selectively dispense fire suppressant from the fire suppressant cartridge into the transport drum when a battery is deposited therein via the chute. In one or more embodiments, the fire suppressant cartridge comprises a jug or similar container filled with fire suppressant which can be loaded into an internal basin of the bin or enclosure by affixing the jug to a receiving hatch of the apparatus. In addition, in some embodiments, the apparatus further includes one or more sensors configured to determine one or more of a fill level, volume, or weight of the transport drum within the enclosure, thermal properties within the enclosure, carbon dioxide levels within the enclosure, or a number of batteries or devices deposited within the transport drum within the enclosure. Also, in one or more embodiments, the apparatus includes additional safety measures, such as but not limited to a blast plate configured to redirect percussion blasts from explosions occurring within the enclosure or bin and/or an emergency fire suppressant hatch configured to release available fire suppressant into the enclosure bin in response to elevated temperatures occurring therein.
Moreover, in some embodiments, a battery collection system receives, from one or more sensors, signals indicating a number of objects deposited within a battery collection bin and a fill level, volume, or weight of the battery collection bin. Also, the battery collection system can determine a measure of fire suppressant based at least on the fill level, volume, or weight of the battery collection bin when an object is deposited therein. In response, the battery collection system can dispense, from a fire suppressant cartridge or an internal basin (e.g., an internal hopper), the determined measure of fire suppressant and provide, for display on a client device associated with the battery collection bin (e.g., on a local or remote device), an indication of the number of objects deposited within the battery collection bin.
Further, in some embodiments, the battery collection system further determines, in response to receiving signals indicating the fill level, volume, or weight of the battery collection bin, that the fill level, volume, or weight has reached a threshold fill level, volume, or weight, then provides, for display on the client device associated with the battery collection bin (e.g., on a local or remote device), an indication that the threshold fill level, volume, or weight is reached and secures one or more access doors to restrict access to and use of the battery collection bin. Also, in one or more embodiments, the battery collection system determines, in response to receiving signals indicating a volume, weight, or fill level of fire suppressant available for dispersal, that an amount of fire suppressant available falls below a threshold value, then provides, for display on the client device associated with the battery collection bin, an indication that insufficient fire suppressant is available and/or secures one or more access doors to restrict access to the battery collection bin.
Accordingly, the disclosed embodiments provide significant advantages over existing solutions, such as increased convenience and efficiency enabled by providing a battery collection bin for safe deposit of batteries without assistance from a trained associate or battery handler and without the need to tape, wrap, encase, or otherwise secure individual batteries to ensure safety during storage and transport. Further, the disclosed embodiments exhibit increased safety by precluding the need for human interaction with potentially volatile or unstable batteries and/or fire suppressant materials to ensure safe handling, storage, and transportation of batteries for disposal or recycling. Relatedly, the disclosed embodiments provide a safe, robust system for battery collection that can include further features to prevent unwanted human interaction with the system, in some cases limiting user interaction to deposit of individual batteries or devices.
Additional features and advantages of one or more embodiments of the present disclosure are outlined in the description which follows, and in part will be obvious from the description, or may be learned by the practice of such example embodiments.
The detailed description provides one or more embodiments with additional specificity and detail through the use of the accompanying drawings, as briefly described below.
This disclosure describes one or more embodiments of a battery collection system that provides a battery collection bin where consumers can safely deposit, without assistance from a trained associate or handler, batteries and devices for disposal or recycling. For example, in some implementations, the battery collection system utilizes a battery collection bin to receive individual batteries and devices from consumers into a closed and monitored enclosure. Further, in some embodiments, the battery collection system determines, based on a fill level, volume, or weight of a transport drum upon deposit of a battery (or a detected size of the deposited battery), a measure of fire suppressant to be dispersed over the deposited battery to prevent thermal events caused, for example, by interaction between batteries and/or devices within the transport drum.
In some embodiments, for example, a battery classification system receives, from one or more sensors, signals indicating a number of objects deposited within a battery collection bin, a fill level, volume, and/or a weight of the battery collection bin. Also, the battery collection system can determine a measure of fire suppressant to dispense based at least one of the fill level, volume, or weight of the battery collection bin and/or a quantity, volume, or weight of the object(s) deposited therein. In response, the battery collection system can dispense, from a fire suppressant cartridge or an internal basin of the battery collection bin, the determined measure of fire suppressant and provide, for display on a client device associated with the battery collection bin, an indication of the number of objects deposited within the battery collection bin and/or the fill level, volume, or weight thereof.
Further, in some embodiments, the battery collection system further determines, in response to receiving signals indicating the fill level, volume, or weight of the battery collection bin, that the fill level, volume, or weight has reached a threshold fill level, volume, or weight, then provides, for display on the client device associated with the battery collection bin, an indication that the threshold fill level, volume, or weight is reached and secures one or more access doors to restrict access to the battery collection bin. Also, in one or more embodiments, the battery collection system determines, in response to receiving signals indicating an volume, weight, or fill level of fire suppressant available for dispersal, that an amount of fire suppressant available falls below a threshold value, then provides, for display on the client device associated with the battery collection bin, an indication that insufficient fire suppressant is available and/or secures one or more access doors to restrict access to the battery collection bin.
Additionally, one or more embodiments of an apparatus for collecting batteries includes a battery collection bin comprising an enclosure configured to receive and secure a transport drum for storing and transporting deposited batteries and devices. Also, the apparatus comprises a chute operable to direct deposited batteries or devices into the transport drum when positioned within the enclosure or bin. Further, in some embodiments, a removeable fire suppressant cartridge or an internal fire suppressant basin is disposed above the transport drum and associated with a fire suppressant dispensing mechanism configured to selectively dispense fire suppressant from the fire suppressant cartridge or the internal fire suppressant basin into the transport drum when a battery is deposited therein via the chute. In addition, in some embodiments, the apparatus further includes one or more sensors configured to determine one or more of a fill level, volume, or weight of the transport drum within the enclosure, thermal properties within the enclosure, carbon dioxide levels within the enclosure, a number of batteries or devices deposited within the transport drum within the enclosure, and/or a volume, weight, or fill level of undispersed fire suppressant within the fire suppressant cartridge or the internal fire suppressant basin.
Additionally, one or more embodiments of the battery collection bin include one or more mechanisms for ensuring that no fire suppressant is spilled when filling the internal fire suppressant basin. For example, one or more embodiments of the battery collection bin can include jug mounting brackets to help ensure that a jug is not dropped during filling. Furthermore, one or more embodiments of the battery collection bin can include an inlet cover to prevent dust or fire suppressant particles from escaping from the battery collection bin.
Thus, the disclosed embodiments provide for convenient and safe depositing of batteries and devices without assistance from trained personnel. Indeed, the disclosed systems can accurately and efficiently detect deposits of individual batteries or devices and determine measures of fire suppressant needed for thermal event prevention. By intelligently dispensing fire suppressant in response to each deposited battery, the disclosed systems can accept and safely handle virtually anything that an unsupervised consumer might deposit, including damaged lithium-ion batteries or devices and other types of potentially volatile batteries. For instance, by dispensing fire suppressant in response to individual deposits, the disclosed systems can proactively prevent thermal events. Additionally, should a thermal event occur, disclosed systems can prevent propagation thereof to other batteries and/or devices stored within a battery collection bin (e.g., by dispensing fire suppressant to deprive oxygen to the event).
Accordingly, the disclosed battery collection systems provide many advantages and benefits over conventional systems and methods. For example, by utilizing secure and closed environment into which batteries and devices may be deposited, the disclosed embodiments enable consumers to deposit batteries and devices safely without assistance from trained personnel and with minimal effort. Indeed, consumers can safely deposit one or more batteries or devices by simply inserting each battery through a chute of a battery collection bin provided, for example, near the front of a convenience store or grocery market. In addition, battery collection bins according to one or more embodiments can be provided both indoors (e.g., inside of a convenience store or supermarket) and outdoors (e.g., in front of a gas station or other storefront). Indeed, in some embodiments, a tamper-proof and secure battery collection bin can be provided at a location that provides consumers with 24-hour access.
Furthermore, by utilizing an automated process for determining measures of fire suppressant to be dispersed in response to individual battery deposits, the disclosed systems improve efficiency and safety relative to conventional systems. Specifically, the disclosed embodiments intelligently analyze signals from one or more sensors to determine a measure of fire suppressant to be dispersed in order to effectively prevent thermal events. Also, the disclosed embodiments can further prevent mishaps by monitoring and reacting to fill levels of the battery collection bin and of the fire suppressant available therein to prevent overfill of the enclosure and/or unavailability of fire suppressant.
As illustrated by the foregoing discussion, the present disclosure utilizes a variety of terms to describe features and advantages of the disclosed systems. Additional detail is now provided regarding the meaning of such terms. For example, as used herein, the term “fire suppressant” refers to a material utilized for prevention of fires related to volatile materials, such as metals, combustible liquids, or lithium-ion batteries. For example, in some implementations, a fire suppressant can include a mineral-based extinguishing agent, such as Vermiculite, Perlite, Expanded Clay, Expanded Polystyrene (EPS), foam glass, fire resistant or insulating fibers and papers, and other fire, heat, and/or smoke suppressant compounds.
Additional detail will now be provided in relation to illustrative figures portraying example embodiments and implementations of the disclosed methods, apparatuses, and systems. For instance,
As shown in
In some embodiments, the transport drum 104 comprises a steel or other durable material of like durability for safe and secure storage and/or transportation of deposited batteries and other devices. In one or more embodiments, the transport drum 104 is preloaded with an initial measure of fire suppressant 108 to ensure that the first battery deposited encounters a buffer of fire suppressant material before the battery collection system 100 disperses any additional measure of fire suppressant in response to the first deposit. Alternatively, in some embodiments, the battery collection bin 102 is configured to deposit the initial measure of fire suppressant 108 upon installation of the transport drum 104.
In one or more embodiments, the battery collection system 100 also comprises a removable cartridge 110 containing fire suppressant. As shown in
Moreover, in some embodiments, the battery collection system 100 actively monitors conditions within the battery collection bin 102, detecting and recording states such as fill level, volume, or weight of the transport drum 104 (or its contents) or detecting quantities, sizes, and/or weights of objects as they are deposited within battery collection bin 102. For example, the battery collection bin 102 includes a sensor array 116 for detecting a battery deposit and determining fill level, volume, or weight of the transport drum 104. Accordingly, in one or more embodiments, the battery collection system 100 receives signals from the sensor array 116 to determine a number of batteries and/or devices deposited in the battery collection bin 102 and/or a current fill level, volume, or weight of the transport drum 104. In response, the battery collection system can determine a measure of fire suppressant to disperse over the deposed battery to prevent thermal events and ensure safe storage and transportation of the batteries and devices within the transport drum 104.
In some embodiments, the battery collection system 100 includes additional sensors and/or devices for monitoring the contents of the transport drum 104. As shown, the battery collection bin 102 comprises a sensor(s) 118 for detecting smoke, detecting temperature, and/or identifying levels of CO2 within the enclosure of the battery collection bin 102 and/or the transport drum 104. In some implementations, for example, when the battery collection system 100 detects smoke, an elevated temperature, and/or an elevated level of CO2 via the sensor(s) 118, the battery collection system 100 dispenses a remainder of fire suppressant within the cartridge 110 (or within an internal basin of the battery collection bin) into the transport drum 104 to prevent or extinguish a fire or other thermal/chemical event. Alternatively or additionally, in some embodiments, the battery collection system 100 comprises additional fire suppression measures for response to thermal events, such as but not limited to dry chemical clean agent, commercial kitchen, or CO2 suppression systems. Further, in some embodiments, the battery collection bin 102 comprises a ventilation system for relieving pressure within the enclosure thereof, as well as a warning system or alarm for notifying nearby persons and local or remote operators and/or emergency personnel of a thermal event or emergency.
As also shown in
Alternatively or additionally, the battery collection system 100 may provide such notifications via alternative client devices associated with the battery collection system, such as but not limited to a tablet, a computer, a mobile device, and so forth for remote or local monitoring of the battery collection system 100. Relatedly, the battery collection system 100 can include connectivity via Wi-Fi, Bluetooth, Internet, cellular modem, or the like to allow for remote monitoring of bin conditions, such as fill level, volume, or weight. Remote monitoring, in some implementations, allows for additional transport drums and suppressant cartridges or refill jugs to be sent as the battery collection bin 102 reaches a nearly full fill level, volume, or weight.
Moreover, in one or more embodiments, the battery collection bin 102 also comprises a feed chute lock 122 operable to secure the feed chute 114 in a locked position to prevent deposit of additional batteries or devices. For instance, in some implementations, the battery collection system 100 can determine that the fill level, volume, or weight of the transport drum 104 has reached a threshold level (e.g., 90 percent full) and, in response, can cause the feed chute lock 122 to prevent a door of the feed chute 114 from opening. Also, in some implementations, should power to the battery collection bin 102 be lost, the feed chute lock 122 can automatically engage to restrict access or deposits while the system is unable to disperse fire suppressant.
As mentioned previously, the disclosed embodiments can include a configuration to work with a specially configured barrel dolly to transport and/or position transport drums within a battery collection bin. For example,
As shown, the battery collection bin 202 includes a removable cartridge 210 of fire suppressant, a dispensing mechanism 212 for selectively dispensing fire suppressant from the removable cartridge 210 into the transport drum 204, and a hopper 213 for directing the fire suppressant into the dispensing mechanism 212. As mentioned previously, in some embodiments, the battery collection bin 202 can include an internal basin in place of the removable cartridge 210, wherein the internal basin is fillable to provide fire suppressant for dispersal via the dispensing mechanism 212 (e.g., as described below in relation to
As also shown, the battery collection bin 202 includes a feed chute 214 having a bin funnel for directing deposited batteries or devices into the transport drum 204. In one or more implementations, the bin funnel mitigates impact-caused thermal runway events by guiding deposited objects into the transport drum 204 with a relatively low velocity. Also, in some embodiments, the bin funnel of the feed chute 214 is monitored by a jam sensor (e.g., an ultrasonic sensor) that performs object counting and triggers alerts for immediate maintenance if an object is blocking the bin funnel. Also, in one or more embodiments, the feed chute 214 comprises non-conductive materials for preventing short-circuit of deposited batteries or devices passing through the feed chute 214.
In addition, the battery collection bin 202 includes a feed chute door 215 that provides access to the feed chute 214, as discussed above in relation to
Further, in some embodiments, the feed chute door 215 is sized and configured to receive batteries and devices of a predetermined size and/or shape. Indeed, embodiments can include a feed chute door of various sizes, shapes, and designs to accommodate specific use cases. For example, anticipated sizes and shapes of batteries and devices may vary between a battery collection bin placed at a home improvement store, which may anticipate deposits of various power tool batteries, and a sporting goods store, which may anticipate deposits of relatively larger and elongated batteries typically used in e-bikes. Moreover, some embodiments include a feed chute door and/or tray sized and configured to prevent deposit of undesirable objects into the battery collection bin, such as car batteries or similarly volatile objects.
As illustrated, the battery collection bin 202 also comprises a display screen 220 for displaying notifications to users of the battery collection system 200. As similarly mentioned in relation to battery collection system 100 of
As mentioned previously, the disclosed embodiments can include various systems, apparatus, and methods for transporting and/or positioning transport drums within a battery collection bin. For example,
In some embodiments, a battery collection bin comprises a top surface that discourages or prohibits placement of objects (e.g., clutter, trash, or undeposited batteries) on top of the bin, such as an angled or curved surface that descends towards the ground. As shown in
As shown in
Relatedly,
As mentioned previously, the disclosed embodiments can include removable cartridges containing fire suppressant and a corresponding dispensing mechanism for dispensing fire suppressant in response to individual battery deposits. For example,
As shown in
Moreover, in one or more embodiments, the fire suppressant dispensing system 500 includes a dispensing mechanism 512 comprising an augur which in turn is fed by the hopper 513. In some embodiments, for example, the dispensing mechanism 512 comprises a sliding compartment operable by a motor to open the compartment to release the fire suppressant 508 for a determined number of seconds to dispense a particular measure of the fire suppressant 508 into a transport drum positioned below the dispensing mechanism 512. In other embodiments, a fire suppressant dispensing system comprises an interval system where, at multiple predetermined thresholds based on a total volume of a corresponding transport drum, a nozzle pierces a cover of a single cartridge of a series of cartridges to release fire suppressant into the transport drum.
In one or more implementations, the fire suppressant dispensing system 500 allows for dispensing and even distribution of fire suppressant into a transport drum within a battery collection bin, amongst collected batteries and devices, without user intervention. In some implementations, after an object is deposited into the bin, the fire suppressant dispensing system 500 dispenses a controlled amount of fire suppressant into the transport drum based on thresholds derived from the sensed object volume, weight, or quantity. Also, in some implementations, if a sensor of the bin collection system identifies a temperature spike or detects smoke, the fire suppressant dispensing system 500 fully empties the fire suppressant 508 from within the removable cartridge 510 into the corresponding drum.
Relatedly,
In one or more embodiments, the battery collection system includes fire suppressant cartridges that are sealed to keep the fire suppressant free of dust and to prevent tampering or other inadvertent disruptions of the fire suppressant during transit or storage. In some embodiments, the fire suppressant cartridges are refillable, such that a provider or operator can fill the cartridge from a larger source, whether the cartridge be a removable cartridge configured to be positioned within a battery collection bin (e.g., as shown in
As mentioned previously, the disclosed embodiments can include various systems, apparatus, and methods for positioning transport drums configured to store deposited batteries and other devices. For example,
As shown in
Further,
As mentioned above, some embodiments of the battery collection system comprise a basin within a battery collection bin, the basin loadable (i.e., fillable) with fire suppressant for selective dispersal over batteries and/or devices deposited into the battery collection bin. For example,
Similarly,
As mentioned previously, embodiments of the battery collection system can include a variety of tool or apparatuses for lifting and transporting transport drums or similar containers. For example,
As mentioned previously, one or more embodiments of the battery collection system include a display of information and/or notifications regarding the status of one or more battery collection bins. Such a display or user interface can be portrayed via a display screen on the battery collection bin itself, or via a client device, such as but not limited to a personal computer, tablet, or mobile phone. For example,
As further illustrated in
As mentioned previously, one or more embodiments of the battery collection system include an internal basin and/or hopper for securely storing fire suppressant, fillable via fire suppressant containers. For example,
As shown in
In order to load the internal basin of the battery collection bin 1302 with fire suppressant, an operator can associate a cap 1318 of the fire suppressant container 1304 with one of the inlets 1306 and open the fire suppressant container 1304 via a slide gate 1314 integrated with the cap 1318. The battery collection bin 1302 also includes a holding bracket 1316 associated with each inlet 1306 to hold the fire suppressant container 1304 in place while filling the internal basin of the battery collection bin 1302. In some implementations, for example, an operator can secure the fire suppressant container 1304 to the holding bracket 1316, then actuate (open) the slide gate 1314 to dispense fire suppressant into the internal basin of the battery collection bin 1302. Accordingly, an operator can secure the fire suppressant container 1304 to one of the inlets 1306 to prevent spills while filling the battery collection bin 1302 with fire suppressant, without additional tools or components. In the implementation shown, the battery collection bin 1302 includes two inlets 1306 and associated holding brackets 1316 to allow for two fire suppressant cartridges to be dispensed simultaneously. In some embodiments, additional inlets (or a single inlet) can be provided.
As particularly shown in
Furthermore, in one or more embodiments, the battery collection system includes additional safety features, such as components for preventing customer exposure to fire suppressant, increases in temperature due to overheating batteries deposited within the battery collection bin, and/or percussion blasts from explosions occurring within the battery collection bin. For example,
As shown in
Moreover, in some embodiments, the battery collection system includes additional features for ensuring effective and safe deposit of batteries and other objects within the battery collection bin. For example,
In some embodiments, the feed chute door 1310 is locked or otherwise secured to prevent the feed chute door 1310 from abruptly opening in case of a fire or explosion within the battery collection bin 1302. As shown in
As also shown in
Furthermore, in one or more embodiments, the battery collection bin can include additional safety features configured to redirect explosive or thermal forces occurring within the enclosure thereof in a direction away from consumers. For example,
As mentioned previously, in some embodiments, the battery collection bin includes one or more sensors for detecting a level of fire suppressant available for dispersal over deposited objects. For example,
As shown in
As mentioned previously, in one or more embodiments, the battery collection bin dispenses fire suppressant over deposited objects utilizing a fire suppression dispenser mechanism. For example,
As also mentioned, in some embodiments, the internal basin of the battery collection bin includes an emergency release hatch configured to release fire suppressant into the bin enclosure in the event of an explosion or thermal event. For example,
As mentioned previously, some embodiments of the battery collection system include a drum trolley for transporting and positioning a battery collection drum within an enclosure of the battery collection bin. For example,
As shown in
As mentioned,
As shown,
In addition, as shown in
As also shown in
Also, in some embodiments, the series of acts 2100 can include acts of determining, in response to receiving signals indicating the fill level of the battery collection bin, that the fill level has reached a threshold fill level, providing, for display on a client device associated with the battery collection bin, an indication that the threshold fill level is reached, and securing one or more access doors to restrict access to the battery collection bin.
Moreover, in some embodiments, the series of acts 2100 can include acts of determining, in response to receiving signals indicating a temperature or thermal rate within the battery collection bin, that a thermal event has occurred, dispensing, into the battery collection bin, additional fire suppressant, and securing one or more access doors to restrict access to the battery collection bin.
Further, in some embodiments, the series of acts 2100 can include acts of receiving one or more signals indicating one or more of an obstruction within a passageway of the battery collection bin or a binding of a fire suppressant dispensing mechanism configured to dispense fire suppressant into the battery collection bin, providing, for display on a client device associated with the battery collection bin, an error message or indication, and securing one or more access doors to restrict access to the battery collection bin.
Additionally, in some embodiments, the series of acts 2100 can include acts of determining, based on one or more signals from sensors positioned within an internal basin of the battery collection bin, that an amount of available fire suppressant has decreased to a threshold amount, providing, for display on a client device associated with the battery collection bin, an indication that the battery collection bin has insufficient fire suppressant available, and securing one or more access doors to restrict access to the battery collection bin.
Embodiments of the present disclosure may comprise or utilize a special purpose or general-purpose computer including computer hardware, such as, for example, one or more processors and system memory, as discussed in greater detail below. Embodiments within the scope of the present disclosure also include physical and other computer-readable media for carrying or storing computer-executable instructions and/or data structures. In particular, one or more of the processes described herein may be implemented at least in part as instructions embodied in a non-transitory computer-readable medium and executable by one or more computing devices (e.g., any of the media content access devices described herein). In general, a processor (e.g., a microprocessor) receives instructions, from a non-transitory computer-readable medium, (e.g., memory), and executes those instructions, thereby performing one or more processes, including one or more of the processes described herein.
Computer-readable media can be any available media that can be accessed by a general purpose or special purpose computer system. Computer-readable media that store computer-executable instructions are non-transitory computer-readable storage media (devices). Computer-readable media that carry computer-executable instructions are transmission media. Thus, by way of example, and not limitation, embodiments of the disclosure can comprise at least two distinctly different kinds of computer-readable media: non-transitory computer-readable storage media (devices) and transmission media.
Non-transitory computer-readable storage media (devices) includes RAM, ROM, EEPROM, CD-ROM, solid state drives (“SSDs”) (e.g., based on RAM), Flash memory, phase-change memory (“PCM”), other types of memory, other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store desired program code means in the form of computer-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer.
A “network” is defined as one or more data links that enable the transport of electronic data between computer systems and/or modules and/or other electronic devices. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a computer, the computer properly views the connection as a transmission medium. Transmissions media can include a network and/or data links which can be used to carry desired program code means in the form of computer-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer. Combinations of the above should also be included within the scope of computer-readable media.
Further, upon reaching various computer system components, program code means in the form of computer-executable instructions or data structures can be transferred automatically from transmission media to non-transitory computer-readable storage media (devices) (or vice versa). For example, computer-executable instructions or data structures received over a network or data link can be buffered in RAM within a network interface module (e.g., a “NIC”), and then eventually transferred to computer system RAM and/or to less volatile computer storage media (devices) at a computer system. Thus, it should be understood that non-transitory computer-readable storage media (devices) can be included in computer system components that also (or even primarily) utilize transmission media.
Computer-executable instructions comprise, for example, instructions and data which, when executed by a processor, cause a general-purpose computer, special purpose computer, or special purpose processing device to perform a certain function or group of functions. In some embodiments, computer-executable instructions are executed by a general-purpose computer to turn the general-purpose computer into a special purpose computer implementing elements of the disclosure. The computer-executable instructions may be, for example, binaries, intermediate format instructions such as assembly language, or even source code. Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the described features or acts described above. Rather, the described features and acts are disclosed as example forms of implementing the claims.
Those skilled in the art will appreciate that the disclosure may be practiced in network computing environments with many types of computer system configurations, including, personal computers, desktop computers, laptop computers, message processors, hand-held devices, multi-processor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, mobile telephones, PDAs, tablets, pagers, routers, switches, and the like. The disclosure may also be practiced in distributed system environments where local and remote computer systems, which are linked (either by hardwired data links, wireless data links, or by a combination of hardwired and wireless data links) through a network, both perform tasks. In a distributed system environment, program modules may be located in both local and remote memory storage devices.
Embodiments of the present disclosure can also be implemented in cloud computing environments. As used herein, the term “cloud computing” refers to a model for enabling on-demand network access to a shared pool of configurable computing resources. For example, cloud computing can be employed in the marketplace to offer ubiquitous and convenient on-demand access to the shared pool of configurable computing resources. The shared pool of configurable computing resources can be rapidly provisioned via virtualization and released with low management effort or service provider interaction, and then scaled accordingly.
A cloud-computing model can be composed of various characteristics such as, for example, on-demand self-service, broad network access, resource pooling, rapid elasticity, measured service, and so forth. A cloud-computing model can also expose various service models, such as, for example, Software as a Service (“SaaS”), Platform as a Service (“PaaS”), and Infrastructure as a Service (“IaaS”). A cloud-computing model can also be deployed using different deployment models such as private cloud, community cloud, public cloud, hybrid cloud, and so forth. In addition, as used herein, the term “cloud-computing environment” refers to an environment in which cloud computing is employed.
As shown in
In particular embodiments, the processor(s) 2202 includes hardware for executing instructions, such as those making up a computer program. As an example, and not by way of limitation, to execute instructions, the processor(s) 2202 may retrieve (or fetch) the instructions from an internal register, an internal cache, memory 2204, or a storage device 2206 and decode and execute them.
The computing device 2200 includes memory 2204, which is coupled to the processor(s) 2202. The memory 2204 may be used for storing data, metadata, and programs for execution by the processor(s). The memory 2204 may include one or more of volatile and non-volatile memories, such as Random-Access Memory (“RAM”), Read-Only Memory (“ROM”), a solid-state disk (“SSD”), Flash, Phase Change Memory (“PCM”), or other types of data storage. The memory 2204 may be internal or distributed memory.
The computing device 2200 includes a storage device 2206 includes storage for storing data or instructions. As an example, and not by way of limitation, the storage device 2206 can include a non-transitory storage medium described above. The storage device 2206 may include a hard disk drive (HDD), flash memory, a Universal Serial Bus (USB) drive or a combination these or other storage devices.
As shown, the computing device 2200 includes one or more I/O interfaces 2208, which are provided to allow a user to provide input to (such as user strokes), receive output from, and otherwise transfer data to and from the computing device 2200. These I/O interfaces 2208 may include a mouse, keypad or a keyboard, a touch screen, camera, optical scanner, network interface, modem, other known I/O devices or a combination of such I/O interfaces 2208. The touch screen may be activated with a stylus or a finger.
The I/O interfaces 2208 may include one or more devices for presenting output to a user, including, but not limited to, a graphics engine, a display (e.g., a display screen), one or more output drivers (e.g., display drivers), one or more audio speakers, and one or more audio drivers. In certain embodiments, I/O interfaces 2208 are configured to provide graphical data to a display for presentation to a user. The graphical data may be representative of one or more graphical user interfaces and/or any other graphical content as may serve a particular implementation.
The computing device 2200 can further include a communication interface 2210. The communication interface 2210 can include hardware, software, or both. The communication interface 2210 provides one or more interfaces for communication (such as, for example, packet-based communication) between the computing device and one or more other computing devices or one or more networks. As an example, and not by way of limitation, communication interface 2210 may include a network interface controller (NIC) or network adapter for communicating with an Ethernet or other wire-based network or a wireless NIC (WNIC) or wireless adapter for communicating with a wireless network, such as a WI-FI. The computing device 2200 can further include a bus 2212. The bus 2212 can include hardware, software, or both that connects components of computing device 2200 to each other.
In the foregoing specification, the invention has been described with reference to specific example embodiments thereof. Various embodiments and aspects of the invention(s) are described with reference to details discussed herein, and the accompanying drawings illustrate the various embodiments. The description above and drawings are illustrative of the invention and are not to be construed as limiting the invention. Numerous specific details are described to provide a thorough understanding of various embodiments of the present invention.
The present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. For example, the methods described herein may be performed with less or more steps/acts or the steps/acts may be performed in differing orders. Additionally, the steps/acts described herein may be repeated or performed in parallel to one another or in parallel to different instances of the same or similar steps/acts. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes that come within the meaning and range of equivalency of the claims are to be embraced within their scope.
This application claims priority to, and the benefit of, U.S. Provisional Patent Application No. 63/477,612 filed Dec. 29, 2022, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63477612 | Dec 2022 | US |