The present disclosure relates to checkout systems, and more specifically, to a modifiable cabinet for checkout systems. Existing checkout systems include cabinets that house the equipment used to implement the checkout systems, such as computers, power supplies, money handlers (e.g., bill and coin dispensers), etc. The equipment, however, may fill the space in the cabinet, which may make it difficult to add more equipment into the cabinet. For example, some stores may want to add network switches, backup batteries, security tag deactivators, power strips, etc. to the cabinet. There may not be enough space in the cabinet to fit this additional equipment. In some instances, the stores may try to pack or stuff the additional equipment into the cabinet, which leads to poor air flow and overheating. Additionally, stuffing the cabinet makes it difficult to service and maintain the original equipment in the cabinet.
The present disclosure describes a checkout system (e.g., a self-checkout system) that includes a modifiable cabinet. Generally, the cabinet includes a sleeve that can be used to expand the storage capacity of the cabinet. For example, the sleeve may be pulled out from a back side of the cabinet. Additional equipment may then be stored in the chamber defined by the sleeve. Moreover, panels in the sleeve may fold down to create shelves when the sleeve is pulled out from the back side of the cabinet. The additional equipment may be positioned on the shelves for better organization.
The modifiable cabinet allows stores to expand the storage capacity of the checkout cabinets. For example, additional equipment may be added to the cabinet by storing the equipment in the chamber of the sleeve. Moreover, the equipment may be better organized in the cabinet, which improves airflow in the cabinet and reduces the chances of overheating.
The cabinet 102 may store or contain equipment used to implement the checkout features of the system 100. For example, the cabinet 102 may include computers, networking equipment, and power supplies that implement the checkout features of the system 100. As seen in
In particular embodiments, the interior of the cabinet 102 may be expanded by pulling out or attaching a sleeve to the cabinet 102. For example, the sleeve may be pulled out from or attached to the back side of the cabinet 102 to expand the storage capacity of the cabinet 102. The sleeve may provide or include shelves onto which additional equipment may be positioned or stored. By using the sleeve, the storage capacity of the cabinet 102 may be expanded to accommodate additional equipment for the system 100. When the extra storage capacity is not needed, the sleeve may be pushed into the cabinet 102 (for storage) or detached from the cabinet 102. As a result, the cabinet 102 is modifiable to increase the storage capacity of the cabinet 102 as needed.
The scanner 104 may scan items that a user intends to purchase. As seen in
The display 106 may be attached to the cabinet 102 and may be positioned by the scanner 104. The display 106 may present information to the user as the user scans items. For example, the display 106 may display information about the item being scanned along with the price of the item. The display 106 may also present a running total of the user's purchase.
The user may store scanned items in the bagging area 108. The bagging area 108 may include stanchions and bags that the user can use to hold or store the scanned items. The bagging area 108 may also include shelves or other containers that the user can use to store scanned items. After the user has finished scanning items, the user may pay for the scanned items. The user may then take or remove the scanned items from the bagging area 108.
The processor 114 is any electronic circuitry, including, but not limited to one or a combination of microprocessors, microcontrollers, application specific integrated circuits (ASIC), application specific instruction set processor (ASIP), and/or state machines, that communicatively couples to memory 116 and controls the operation of the system 100. The processor 114 may be 8-bit, 16-bit, 32-bit, 64-bit or of any other suitable architecture. The processor 114 may include an arithmetic logic unit (ALU) for performing arithmetic and logic operations, processor registers that supply operands to the ALU and store the results of ALU operations, and a control unit that fetches instructions from memory and executes them by directing the coordinated operations of the ALU, registers and other components. The processor 114 may include other hardware that operates software to control and process information. The processor 114 executes software stored on the memory 116 to perform any of the functions described herein. The processor 114 controls the operation and administration of the system 100 by processing information (e.g., information received from the scanner 104 and memory 116). The processor 114 is not limited to a single processing device and may encompass multiple processing devices.
The memory 116 may store, either permanently or temporarily, data, operational software, or other information for the processor 114. The memory 116 may include any one or a combination of volatile or non-volatile local or remote devices suitable for storing information. For example, the memory 116 may include random access memory (RAM), read only memory (ROM), magnetic storage devices, optical storage devices, or any other suitable information storage device or a combination of these devices. The software represents any suitable set of instructions, logic, or code embodied in a computer-readable storage medium. For example, the software may be embodied in the memory 116, a disk, a CD, or a flash drive. In particular embodiments, the software may include an application executable by the processor 114 to perform one or more of the functions described herein.
The door 110 may be positioned on the front side 202 of the cabinet 102. As discussed previously, the door 110 may be opened to provide access to the interior of the cabinet 102. The door 110 may be closed to limit or prevent access to the interior of the cabinet 102. In some embodiments, the door 110 may include a lock that may prevent the door 110 from opening. As a result, the lock may improve the security of the equipment 112 stored within the cabinet 102.
The sleeve 214 also includes panels 218 that are attached to the sleeve 214. As seen in
In the example of
The panels 218 may be attached to the sleeve 214 by hinges 306. The hinges 306 may allow the panels 218 to rotate about the hinges 306. For example, when the sleeve 214 is pulled out from the back side 204 of the cabinet 102, the panels 218 may rotate downwards about the hinges 306 to produce shelves in the chamber 304. When the sleeve 214 is pushed back into the cabinet 102, the panels 218 may rotate upwards about the hinges 306 to fold up. In this manner, the panels 218 may rotate to produce additional storage when the sleeve 214 is pulled out from the back side 204 of the cabinet 102.
The sleeve 214 may include a support 308 positioned on a bottom of the sleeve 214. When the sleeve 214 is pulled out from the back side 204 of the cabinet 102, the support 308 may fold out to contact the ground and provide structural support for the sleeve 214. For example, the support 308 may support the weight of the sleeve 214 and any additional equipment that is added to the sleeve 214. The support 308 may compress or push into the sleeve 214 when the sleeve 214 is being pulled out from the back side 204 of the cabinet 102 so that the support 308 may clear the back side 204 of the cabinet 102.
Additionally, when the sleeve 214 is pulled out from the back side 204 of the cabinet 102, the panels 218 rotate downwards about the hinges 306 to produce shelves in the chamber 304 defined by the sleeve 214. Additional equipment may be positioned on the shelves produced by the panels 218. For example, the equipment may include additional networking equipment (e.g., switches or routers), backup batteries, security tag deactivators, and power strips or boxes. In this manner, the sleeve 214 expands the storage capacity of the cabinet 102. In some embodiments, there may be mechanical connections that cause the panels 218 to automatically fold down when the sleeve 214 is pulled into the extended state and to automatically fold up when the sleeve 214 is pushed back into the cabinet 102 into the stored state. In certain embodiments, a user may manually rotate the panels 218 to create the shelves or to fold up the shelves.
In some embodiments, the back side of the sleeve 214 includes one or more doors that may be opened to access the chamber 304. For example, after the sleeve 214 is pulled out from the back side 204 of the cabinet 102 (e.g., the extended state) and the panels 218 are rotated down to create the shelves, the door may be opened to position equipment onto the shelves through the back side of the sleeve 214. These doors may then be closed (e.g., and locked) to secure the equipment. The doors may be opened to remove the equipment through the cavities.
The support 308 may fold out from the bottom of the sleeve 214. The support 308 may contact the ground and provide structural support for the sleeve 214. For example, the support 308 may support the weight of the sleeve 214 and the equipment positioned on the shelves produced by the panels 218. In some embodiments, a wheel is attached to the support 308. The wheel may assist the movement of the cabinet 102 when the sleeve 214 is in the extended state.
Additionally, when the panels 218 rotate downwards, the cavities 220 defined by the sleeve 214 are exposed or uncovered. As a result the cavities 220 provide access to the shelves produced by the panels 218. Additional equipment may be positioned on the shelves through the cavities 220. Similar to previous examples, the sleeve 214 may be pushed back into the cabinet 102 to transition the sleeve 214 back to the stored state. The panels 218 may automatically fold up or the panels 218 may be manually folded up to cover the cavities 220.
In some embodiments, the back side of the sleeve 214 includes doors that cover the cavities 220. These doors may be opened or closed to uncover the cavities 220. For example, after the sleeve 214 is pulled out from the back side 204 of the cabinet 102 (e.g., the extended state) and the panels 218 are rotated down to create the shelves, these doors may be opened to position equipment through the cavities 220 and onto the shelves. These doors may then be closed (e.g., and locked) to secure the equipment. The doors may be opened to remove the equipment through the cavities.
Similar to previous examples, the support 308 may pop out or rotate out when the sleeve 214 is pulled out from the back side 204 of the cabinet 102. The support 308 may contact the ground to provide structural support for the sleeve 214. For example, the support 308 may support the weight of the sleeve 214 and the equipment positioned in the sleeve 214. The support 308 may compress or push into the sleeve 214 when the sleeve 214 is being pulled out from the back side 204 of the cabinet 102 so that the support 308 may clear the back side 204 of the cabinet 102.
In summary, the system 100 (e.g., a self-checkout system) includes a modifiable cabinet 102. Generally, the cabinet 102 includes a sleeve 214 that can be used to expand the storage capacity of the cabinet 102. For example, the sleeve 214 may be pulled out from a back side 204 of the cabinet 102. Additional equipment may then be stored in the chamber 304 defined by the sleeve 214. Moreover, panels 218 in the sleeve 214 may fold down to create shelves when the sleeve 214 is pulled out from the back side 204 of the cabinet 102. The additional equipment may be positioned on the shelves for better organization.
The descriptions of the various embodiments of the present disclosure have been presented for purposes of illustration, but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.
In the following, reference is made to embodiments presented in this disclosure. However, the scope of the present disclosure is not limited to specific described embodiments. Instead, any combination of the following features and elements, whether related to different embodiments or not, is contemplated to implement and practice contemplated embodiments. Furthermore, although embodiments disclosed herein may achieve advantages over other possible solutions or over the prior art, whether or not a particular advantage is achieved by a given embodiment is not limiting of the scope of the present disclosure. Thus, the following aspects, features, embodiments and advantages are merely illustrative and are not considered elements or limitations of the appended claims except where explicitly recited in a claim(s).
Aspects of the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.”
Embodiments of the present disclosure may include a system, a method, and/or a computer program product. The computer program product may include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present disclosure.
The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network. The network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. A network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.
Computer readable program instructions for carrying out operations of the present disclosure may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like, and procedural programming languages, such as the “C” programming language or similar programming languages. The computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present disclosure.
Aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.
These computer readable program instructions may be provided to a processor of a computer or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable apparatus, or other device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
While the foregoing is directed to embodiments of the present disclosure, other and further embodiments of the disclosure may be devised without departing from the basic scope thereof, and the scope thereof is determined by the claims that follow.
This application is a divisional application of U.S. patent application Ser. No. 18/344,021, filed Jun. 29, 2023, entitled “MODIFIABLE CABINET FOR CHECKOUT SYSTEM”, and assigned to the assignee hereof, the contents of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 18344021 | Jun 2023 | US |
Child | 19036875 | US |