US20180068260A1 - Product scanner and list management device - Google Patents
Product scanner and list management device Download PDFInfo
- Publication number
- US20180068260A1 US20180068260A1 US15/799,223 US201715799223A US2018068260A1 US 20180068260 A1 US20180068260 A1 US 20180068260A1 US 201715799223 A US201715799223 A US 201715799223A US 2018068260 A1 US2018068260 A1 US 2018068260A1
- Authority
- US
- United States
- Prior art keywords
- product
- list management
- management device
- garbage
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10792—Special measures in relation to the object to be scanned
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/10861—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Definitions
- Improper list management may generally cause various undesirable results such as (i) unanticipated supply shortages (a supply item was not added to a re-order or shopping list), (ii) excess stored supplies (which becomes a problem in the case of perishable supplies), or (iii) multiple trips to a retail store or multiple orders from an online retailer (either of which generally results in increased operational costs). While the problem of effective list management, particularly with respect to home grocery re-ordering has existed for many years and has been the subject of many attempted solutions, the problem persist. Whether due to design flaws, implementation errors, poor consumer acceptance, lack of ease of use, or other defects, previous solutions have failed to provide systems, methods, or articles of manufacture that allow for effective shopping list management.
- FIG. 1A is front-right perspective view of a product scanner and list management device according to some embodiments
- FIG. 1B is a front view of the product scanner and list management device of FIG. 1A ;
- FIG. 1C is a rear view of the product scanner and list management device of FIG. 1A ;
- FIG. 1D is a left-side view of the product scanner and list management device of FIG. 1A ;
- FIG. 1E is a right-side view of the product scanner and list management device of FIG. 1A ;
- FIG. 1F is a top view of the product scanner and list management device of FIG. 1A ;
- FIG. 1G is a bottom view of the product scanner and list management device of FIG. 1A ;
- FIG. 2A is a partial cross-sectional view of a product scanner and list management system according to some embodiments
- FIG. 2B is a partial perspective view of the product scanner and list management system of FIG. 2A ;
- FIG. 2C is an assembly diagram of the product scanner and list management device of FIG. 2A and FIG. 2B ;
- FIG. 3 is front-right perspective view of a product scanner and list management device according to some embodiments.
- FIG. 4 is a block diagram of a product scanner and list management system according to some embodiments.
- Embodiments presented herein are descriptive of systems, methods, apparatus, and articles of manufacture for product scanners and list management systems and devices.
- Specially designed product scanners and list management devices may, for example, be mounted to a user's garbage can or recycling bin to facilitate determination of products that require reordering.
- a product scanner and list management device mounted to a garbage can may comprise a motion-activated barcode scanner operable to identify products by scanning barcodes on packaging materials (or products themselves) placed into the garbage can or recycling bin.
- the product scanner and list management device may prompt a user to provide an alternate means of communicating the identity of the product to the device, such as via voice.
- the product scanner and list management device may comprise a speaker (for outputting a spoken-word query) and a microphone (for receiving a voice response from a user).
- data scanned, sensed, recorded, and/or otherwise obtained by the product scanner and list management device may be wirelessly communicated to a remote computer device.
- the remote computer device may then, for example, process the data to identify which products and/or how many units of a given product to add to a shopping or grocery list of the user.
- the list may be transmitted to a mobile device of the user such as the user's smart phone, tablet, or smart watch, such as via a dedicated mobile device application configured to receive the list from the remote computer server.
- a “mobile device” is a subset of a “network device”.
- the “network device”, for example, may generally refer to any device that can communicate via a network, while the “mobile device” may comprise a network device that is configured in a mobile, portable, and/or wireless for-factor.
- Examples of mobile and/or network devices may include, but are not limited to: a PC, a computer workstation, a computer server, a printer, a scanner, a facsimile machine, a copier, a Personal Digital Assistant (PDA), a storage device (e.g., a disk drive), a hub, a router, a switch, and a modem, a video game console, or a wireless or cellular telephone.
- Mobile and/or network devices may, in some embodiments, comprise one or more network components.
- network component may refer to a player or network device, or a component, piece, portion, or combination of player or network devices.
- network components may include a Static Random Access Memory (SRAM) device or module, a network processor, and a network communication path, connection, port, or cable.
- SRAM Static Random Access Memory
- networks are associated with a “network” or a “communication network.”
- network and “communication network” may be used interchangeably and may refer to any object, entity, component, device, and/or any combination thereof that permits, facilitates, and/or otherwise contributes to or is associated with the transmission of messages, packets, signals, and/or other forms of information between and/or within one or more network devices.
- Networks may be or include a plurality of interconnected network devices.
- networks may be hard-wired, wireless, virtual, neural, and/or any other configuration or type that is or becomes known.
- Communication networks may include, for example, devices that communicate directly or indirectly, via a wired or wireless medium such as the Internet, intranet, a Local Area Network (LAN), a Wide Area Network (WAN), a cellular telephone network, a Bluetooth® network, a Near-Field Communication (NFC) network, a Radio Frequency (RF) network, a Virtual Private Network (VPN), Ethernet (or IEEE 802.3), Token Ring, or via any appropriate communications means or combination of communications means.
- LAN Local Area Network
- WAN Wide Area Network
- cellular telephone network a Bluetooth® network
- NFC Near-Field Communication
- RF Radio Frequency
- VPN Virtual Private Network
- Ethernet or IEEE 802.3
- Token Ring or via any appropriate communications means or combination of communications means.
- Exemplary protocols include but are not limited to: BluetoothTM, Time Division Multiple Access (TDMA), Code Division Multiple Access (CDMA), Global System for Mobile communications (GSM), Enhanced Data rates for GSM Evolution (EDGE), General Packet Radio Service (GPRS), Wideband CDMA (WCDMA), Advanced Mobile Phone System (AMPS), Digital AMPS (D-AMPS), IEEE 802.11 (WI-FI), IEEE 802.3, SAP, the best of breed (BOB), and/or system to system (S2S).
- TDMA Time Division Multiple Access
- CDMA Code Division Multiple Access
- GSM Global System for Mobile communications
- EDGE Enhanced Data rates for GSM Evolution
- GPRS General Packet Radio Service
- WCDMA Wideband CDMA
- AMPS Advanced Mobile Phone System
- D-AMPS Digital AMPS
- IEEE 802.11 WI-FI
- SAP the best of breed
- SAP the best of breed
- S2S system to system
- information and “data” may be used interchangeably and may refer to any data, text, voice, video, image, message, bit, packet, pulse, tone, waveform, and/or other type or configuration of signal and/or information.
- Information may comprise information packets transmitted, for example, in accordance with the Internet Protocol Version 6 (IPv6) standard.
- IPv6 Internet Protocol Version 6
- Information may, according to some embodiments, be compressed, encoded, encrypted, and/or otherwise packaged or manipulated in accordance with any method that is or becomes known or practicable.
- indication may generally refer to any indicia and/or other information indicative of or associated with a subject, item, entity, and/or other object and/or idea.
- the phrases “information indicative of” and “indicia” may be used to refer to any information that represents, describes, and/or is otherwise associated with a related entity, subject, or object.
- Indicia of information may include, for example, a code, a reference, a link, a signal, an identifier, and/or any combination thereof and/or any other informative representation associated with the information.
- indicia of information (or indicative of the information) may be or include the information itself and/or any portion or component of the information.
- an indication may include a request, a solicitation, a broadcast, and/or any other form of information gathering and/or dissemination.
- the product scanner and list management device 110 may comprise, for example, a housing 112 .
- the housing 112 may be constructed of one or more various practicable materials such as molded plastic and/or metal.
- the housing 112 may comprise and/or be coupled to a right-side end plate 112 a and/or a left-side end-plate 112 b.
- the housing 112 may comprise a lower portion or front cover 114 , an upper portion or sensor cover 116 , and/or a battery cover 118 (e.g., which may retain and/or cover one or more batteries—not shown in FIG. 1A , FIG. 1B , FIG. 1C , FIG. 1D , FIG. 1E , FIG. 1F , or FIG. 1G ).
- the end plates 112 a - b , the lower portion 114 , and/or the upper portion 116 may be coupled utilizing one or more screws 112 - 1 or other fasteners (snaps, rivets, clasps, clips, etc.).
- the housing 112 and/or the upper portion 114 and the lower portion 116 may define a lip 112 - 2 .
- the lip 112 - 2 may, for example, engage with a garbage bag (or other practicable type of bag, not shown in FIG. 1A , FIG. 1B , FIG. 1C , FIG. 1D , FIG. 1E , FIG. 1F , or FIG. 1G ; e.g., a recycling bag, a refuse bag), such as in the case that the product scanner and list management device 110 is mounted and/or coupled to a garbage, recycling, storage, and/or other bin, can, or receptacle (none of which are shown in FIG. 1A , FIG. 1B , FIG.
- the lip 112 - 2 may prevent an edge of a bag from traveling upward over the upper portion 116 , thereby allowing the lower portion 114 to be covered by the bag, while the upper portion 116 remains exposed (i.e., not covered by the bag).
- the product scanner and list management device 110 may comprise a plurality of electronic components (many not visible in FIG. 1A , FIG. 1B , FIG. 1C , FIG. 1D , FIG. 1E , FIG. 1F , or FIG. 1G ) such as may be housed within and/or coupled to the housing 112 (and/or respective upper portion 116 and/or lower portion 114 thereof).
- the product scanner and list management device 110 may comprise a light indicator window 128 - 1 , a motion sensor 130 , a scanning device 132 , and/or a fill sensor 134 .
- any or all of the light indicator window 128 - 1 , the sensor or motion sensor 130 , the scanning device 132 , and/or the fill sensor 134 may be disposed within, on, and/or coupled to the upper portion 116 of the housing 112 .
- any or all of the light indicator window 128 - 1 , the motion sensor 130 , the scanning device 132 , and/or the fill sensor 134 may also remain uncovered by the retained bag—e.g., allowing for unobstructed functionality thereof.
- the light indicator window 128 - 1 may house, retain, and/or cover a light (not shown in FIG. 1A , FIG. 1B , FIG. 1C , FIG. 1D , FIG. 1E , FIG. 1F , or FIG. 1G ).
- the light indicator window 128 - 1 may, for example, comprise a clear or tinted (e.g., colored) lens that covers a Light-Emitting Diode (LED) or other light source (e.g., disposed within the housing 112 and/or the upper portion 116 thereof) and allows light from such source to be viewed external from the product scanner and list management device 110 .
- LED Light-Emitting Diode
- the light indicator window 128 - 1 may convey information to a user of the product scanner and list management device 110 , such as status information (e.g., power or battery status, wireless network connectivity status, activity status) and/or product information (such as an indication of whether a scanned product should be placed in one of a plurality of available (or appropriate) bins, cans, receptacles, etc.).
- status information e.g., power or battery status, wireless network connectivity status, activity status
- product information such as an indication of whether a scanned product should be placed in one of a plurality of available (or appropriate) bins, cans, receptacles, etc.
- product information such as an indication of whether a scanned product should be placed in one of a plurality of available (or appropriate) bins, cans, receptacles, etc.
- the product scanner and list management device 110 may output, via the light indicator window 128 - 1 , and indication comprising a particular color of light and/or a particular
- the light emitted through the light indicator window 128 - 1 may be provided by a plurality of light sources, e.g., of different colors and/or positions within the light indicator window 128 - 1 .
- a key such as provided with an owner's manual and/or available via a smart phone application may be provided to assist the user in decoding the output light indications.
- an image capture device and/or scanner or other input device of a mobile electronics device (not shown in FIG. 1A , FIG. 1B , FIG. 1C , FIG. 1D , FIG. 1E , FIG. 1F , or FIG. 1G ) such as a smart phone may be utilized to acquire and automatically decode information output from the product scanner and list management device 110 , such as light output provided via the light indicator window 128 - 1 .
- the motion sensor 130 may comprise any device or combination of devices or sensors that are capable of detection motion, light, and/or proximity.
- the motion sensor 130 may comprise, for example, a sonic or optical distance measuring sensor such as an Infrared Radiation (IR) sensor providing either analog or digital sensor output, such as the GP2Y0A60SZ analog output IR distance measurement sensor or the GP2Y0D413K0F digital output IR LED distance measurement sensor, both available from the Sharp Corporation of Osaka, Japan.
- the motion sensor 130 may utilize distance measurement, light sensing, and/or motion detection functionality to detect placement of a product, product packaging, and/or other object (not shown) in proximity to the product scanner and list management device 110 .
- the motion sensor 130 may be coupled to trigger or be otherwise cooperative with the scanning device 132 .
- the scanning device 132 may be triggered and/or activated.
- the scanning device 132 may comprise any device or combination of devices that are capable of acquiring computer-readable information from the product, product packaging, and/or other object disposed within proximity to the product scanner and list management device 110 .
- the scanning device 132 may comprise, for example, an optical one-dimensional (1D) barcode scanner such as the MT710D mini scan engine available from Marson Technology Corporation Company, Ltd. Of New Taipei City, Taiwan.
- the scanning device 132 may comprise a barcode scanning device operable to read product information (such as product identification information, e.g., a Stock Keeping Unit (SKU) identifier) from a barcode (e.g., a 1D or linear barcode, a matrix or two-dimensional (2D) barcode, or a three-dimensional (3D; e.g., height or color being the third dimension), a Radio Frequency IDentification (RFID) tag reading device, a passive inductive reading device, and/or a magnetic encoding reading device (e.g., a magnetic stripe reader).
- product information such as product identification information, e.g., a Stock Keeping Unit (SKU) identifier
- a barcode e.g., a 1D or linear barcode, a matrix or two-dimensional (2D) barcode, or a three-dimensional (3D; e.g., height or color being the third dimension
- RFID Radio Frequency IDentification
- passive inductive reading device
- the scanning device 132 may, for example, transmit or output an optical, sonic, magnetic, and/or inductive signal, wave, or field to interrogate a proximate object.
- the scanning device 132 may generally receive input in response to the interrogation (e.g., reflected light, sound, and/or magnetic or inductive resonance) and decode the input to derive, determine, detect, and/or identify information descriptive of the object, such as machine-readable information encoded on or within the object.
- the motion sensor 130 may detect a proximate object and trigger the scanning device 132 to acquire information descriptive of the object.
- the acquired object data may be utilized to manage one or more lists for the user, such as a grocery, shopping, or supply re-order list.
- the product scanner and list management device 110 may optionally include or comprise the fill sensor 134 .
- the fill sensor 134 may, for example, comprise a distance measuring and/or other proximity sensor similar to the motion sensor 130 or any other sensor or combination of sensors operable to detect objects, e.g., placed within a garbage can or bag (not shown in FIG. 1A , FIG. 1B , FIG. 1C , FIG. 1D , FIG. 1E , FIG. 1F , or FIG. 1G ).
- the motion sensor 130 may be oriented at an upward angle as shown in FIG. 1A
- the fill sensor 134 may be oriented in a different direction or planar orientation such as the generally horizontal direction depicted in FIG.
- the motion sensor 130 may be coupled to detect products/packaging/objects approaching a garbage can/bag opening
- the fill sensor 134 may be coupled to detect products/packaging/objects placed within the garbage can/bag, such as those at the top of a pile of garbage, objects, as the fill level approaches the top of the bin/bag.
- the product scanner and list management device 110 may output an indication (e.g., via the light indicator window 128 - 1 ) that the garbage/recycling/storage bin/bag should be emptied.
- the product scanner and list management device 110 may provide any or all output (alternatively or in addition to optical means) via a wireless communications device and/or a speaker (neither of which are visible in FIG. 1A , FIG. 1B , FIG. 1C , FIG. 1D , FIG.
- sound output and/or input transmissions into and/or out of the product scanner and list management device 110 may be facilitated by holes or perforations in, features of, and/or the material chosen for (e.g., sound-permeable) the housing 112 and/or one or more of the portions or components thereof such as the end plates 112 a - b (e.g., as depicted in FIG. 1A with respect to the right-side end plate 112 a ).
- any or all of the components 112 , 112 a - b , 112 - 1 , 112 - 2 , 114 , 116 , 118 , 128 - 1 , 130 , 132 , 134 of the product scanner and list management device 110 may be similar in configuration and/or functionality to any similarly named and/or numbered components described herein.
- one or more of the various components 112 , 112 a - b , 112 - 1 , 112 - 2 , 114 , 116 , 118 , 128 - 1 , 130 , 132 , 134 may not be needed and/or desired in the product scanner and list management device 110 .
- the product scanner and list management system 200 may comprise a garbage (or recycling, storage, or other usage) can (or bin, container, etc.) 202 (which may, in some embodiments, comprise a lid 202 - 1 ) and/or a garbage (or other) bag 204 (depicted in FIG. 2B ).
- the product scanner and list management system 200 may comprise the product scanner and list management device 210 coupled to the garbage can 202 .
- the product scanner and list management device 210 may be similar in configuration and/or functionality to the product scanner and list management device 110 of FIG. 1A , FIG. 1B , FIG. 1C , FIG. 1D , FIG. 1E , FIG. 1F , and/or FIG. 1G herein.
- the product scanner and list management device 210 may comprise a housing base 212 (that may at least partially define a lip 212 - 2 ), a right-side plate 212 a, a left-side plate 212 b, a front cover 214 , a top cover 216 , and/or a battery cover 218 .
- any or all of the housing base 212 , the right-side plate 212 a, the left-side plate 212 b, the front cover 214 , the top cover 216 , and/or the battery cover 218 may be constructed of any suitable material such as plastic and/or metal.
- any or all of the housing base 212 , the right-side plate 212 a, the left-side plate 212 b, the front cover 214 , the top cover 216 , and/or the battery cover 218 may be coupled together (e.g., as depicted in the assembly view of FIG. 2C ) such as utilizing one or more screws, clips, or other fasteners or fastening agents (e.g., the screws 112 - 1 of FIG. 1C herein).
- the housing base 212 may house, cover, and/or be coupled to a circuit board 220 .
- the circuit board 220 may, for example, comprise a Printed Circuit Board (PCB) with multiple integrated electrical components and/or devices.
- the circuit board 220 may comprise or be coupled to and/or in communication with one or more of a microphone 222 and a speaker 224 .
- the microphone 222 , the speaker 224 , and/or the circuit board 220 may be powered by any means that is or becomes known or practicable, such as the batteries 226 depicted in FIG. 2C .
- the speaker 224 may be utilized to communicate (i.e., output) audible information (i.e., sounds) to a user of the product scanner and list management device 210 and/or the microphone 222 may be utilized to receive or acquire input (e.g., sounds) from the user (e.g., in response to provided output, such as product identification queries, as described herein).
- the audio output from the speaker 224 may be formatted and/or otherwise transmitted for receipt and processing by an electronic mobile device of a user, such as a user's smart phone (e.g., a Dual Tone Multi Frequency (DTMF) or other audio signal).
- DTMF Dual Tone Multi Frequency
- the circuit board 220 may comprise or be coupled to and/or in communication with a light 228 .
- the light 228 may, for example, comprise an LED (single or multi-color) device coupled to receive power and/or control signals from the circuit board 220 .
- the light 228 may be covered by and/or coupled to a lens 228 - 1 , which itself may be coupled to and/or housed by the top cover 216 (e.g., may be engaged with a first slot, cutout, or opening “A” in the top cover 216 ).
- the light 228 may be utilized by the product scanner and list management device 210 to provide visual outputs to the user and/or to a mobile electronic device of the user, such as the user's smart phone.
- the light 228 may comprise one or more visible-spectrum light sources, for example, and/or one or more IR or other non-visible spectrum light sources (e.g., for communicating data to and/or receiving data from a compatible mobile electronics device).
- the product scanner and list management device 210 may comprise a first sensor 230 , an electronic reader or scanner 232 , and/or a second sensor 234 .
- any or all of the first sensor 230 , the scanner 232 , and the second sensor 234 may be coupled to and/or secured or housed by a sensor base 236 .
- the sensor base 236 may, for example, comprise a molded or formed plastic, resin, and/or metal housing configured with features such as indents or cavities sized to accept and/or retain each of the first sensor 230 , the scanner 232 , and the second sensor 234 .
- the sensor base 236 is formed to mount or direct the first sensor 230 at a first or upward angle (e.g., through a second slot, cutout, or opening “B” of the top cover 216 , such as to detect objects that come within proximity to the product scanner and list management device 210 ) and to mount or direct the second sensor 234 at a second or horizontal angle (e.g., through a third slot, cutout, or opening “C” of the top cover 216 , such as to detect a fill level of the garbage can 202 or bag 204 ).
- the sensor base 236 may mount or direct the scanner 232 in the same orientation as the first sensor 230 .
- first sensor 230 is utilized to trigger the scanner 232 , such that the first sensor 230 may activate the scanner 232 to scan an object (not shown) placed in front of (e.g., in proximity to and in the direction of orientation of) the first sensor 230 and scanner 232 combination.
- the product scanner and list management device 210 may comprise and/or be coupled to a mounting plate 240 .
- the mounting plate 240 may engage with one or more magnets 242 housed within the product scanner and list management device 210 (e.g., coupled to the housing base 212 ), such as to removably couple the product scanner and list management device 210 to the garbage can 202 .
- the mounting plate 240 may be positioned adjacent or against an outside surface of wall of the garbage can 202 , for example, with the product scanner and list management device 210 positioned on the opposite side of the wall of the garbage can 202 , with magnetic attraction force exerted between the mounting plate 240 and the magnet(s) 242 causing the product scanner and list management device 210 to remain in a desired position within the garbage can 202 .
- the product scanner and list management device 210 may be freely re-oriented or positioned within the garbage can 202 , e.g., by repositioning the mounting plate 240 and the product scanner and list management device 210 at different desired locations along the side of the garbage can 202 , without requiring permanent mounting thereof.
- the mounting plate 240 may comprise a screw plate via which one or more fasteners (not shown) are utilized to penetrate through the wall of the garbage can 202 and couple with the product scanner and list management device 210 .
- the mounting plate 240 may not be desired, such as in the case that the product scanner and list management device 210 is integrated into the garbage can 202 (such integration not depicted) or the garbage can 202 is constructed or fitted with a bracket or engaging feature operable to house, retain, or mount the product scanner and list management device 210 (such bracket or feature not shown).
- the mounting plate 240 may be more permanently coupled to the garbage can 202 such as by screws or double-sided mounting tape, and the product scanner and list management device 210 may comprise multiple magnets 242 at different horizontal and/or vertical locations within (or coupled to) the housing base 212 , such that the product scanner and list management device 210 may be repositioned to various possible arrangements of magnets 242 mating with the mounting plate 240 .
- Such repositioning flexibility may be desirable in some embodiments, such as to accommodate various sizes of garbage bags 204 , to adjust positioning of the product scanner and list management device 210 to provide clearance for closure of the lid 202 - 1 , and/or for quick and easy removal of the product scanner and list management device 210 , such as for cleaning or replacement of the garbage bag 204 .
- the product scanner and list management device 210 may be coupled or mounted (e.g., removably and/or in a manner that allows for tool-less repositioning) to the garbage can 202 .
- the product scanner and list management device 210 may be positioned in the garbage can 202 such that the lip 212 - 2 defined by the housing base 212 (and/or the front cover 214 and the top cover 216 ) engages with the garbage bag 204 and prevents the garbage bag 204 from engaging with, or urges the garbage bag 204 away from, the upper edge of the opening of the garbage can 202 .
- the top cover 216 or at least the openings “A”, “B”, and “C” thereof remain unimpeded (e.g., uncovered) by the garbage bag 204 .
- the first sensor 230 , the scanner 232 , and/or the second sensor 234 may be desirable to engage the garbage bag 204 with the lip 212 - 2 to enhance unimpeded operation of (or at least increase a likelihood of unimpeded operation of) the first sensor 230 , the scanner 232 , and/or the second sensor 234 .
- any or all of the components 202 , 202 - 1 , 204 , 212 , 212 - 2 , 212 a - b , 214 , 216 , 218 , 220 , 224 , 226 , 228 , 228 - 1 , 230 , 232 , 234 , 236 , 240 , 242 of the product scanner and list management device 210 may be similar in configuration and/or functionality to any similarly named and/or numbered components described herein.
- one or more of the various components 202 , 202 - 1 , 204 , 212 , 212 - 2 , 212 a - b , 214 , 216 , 218 , 220 , 224 , 226 , 228 , 228 - 1 , 230 , 232 , 234 , 236 , 240 , 242 may not be needed and/or desired in the product scanner and list management device 210 .
- FIG. 3 a front-right perspective view of a product scanner and list management device 310 according to some embodiments is shown.
- the product scanner and list management device 310 may, for example, be similar in size, shape, configuration, and/or functionality to the product scanner and list management devices 110 , 210 of FIG. 1A , FIG. 1B , FIG. 1C , FIG. 1D , FIG. 1E , FIG. 1F , FIG. 1G , FIG. 2A , FIG. 2B , and/or FIG. 2C herein.
- the product scanner and list management device 310 may comprise a shaped body 312 defining a garbage bag slot 312 - 2 .
- the garbage bag slot 312 - 2 may, for example, comprise a channel, indent, void, lip (such as the lip 112 - 2 , 212 - 2 of FIG. 1A , FIG. 1B , FIG. 1D , FIG. 1E , FIG. 1G , and/or FIG. 2B herein), clip, catch, and/or other feature that permits a garbage (or other) bag (such as the garbage bag 204 of FIG. 2B ) to be retained below a sensor housing 316 of the product scanner and list management device 310 .
- a garbage (or other) bag such as the garbage bag 204 of FIG. 2B
- the product scanner and list management device 310 may be coupled inside of a garbage, recycling, storage, and/or other can, bin, or container while permitting operation of sensors and/or scanners thereof to remain unimpeded by any bag disposed within such can, bin, or container.
- any or all of the components 312 , 312 - 2 , 316 of the product scanner and list management device 310 may be similar in configuration and/or functionality to any similarly named and/or numbered components described herein. Fewer or more components 312 , 312 - 2 , 316 (and/or portions thereof) and/or various configurations of the components 312 , 312 - 2 , 316 may be included in the product scanner and list management device 310 without deviating from the scope of embodiments described herein. In some embodiments, one or more of the various components 312 , 312 - 2 , 316 may not be needed and/or desired in the product scanner and list management device 310 .
- the product scanner and list management system 400 may comprise a container 402 into which a first object 406 is placed.
- the first object 406 may comprise a machine-readable feature 406 - 1 such as a barcode, RFID tag, and/or magnetic stripe.
- a second object 408 may be disposed within the container 402 , such as at a resting state is part of a larger pile or stack of other objects (not separately labeled; e.g., a stack of supplies or garbage).
- the product scanner and list management system 400 may comprise a product scanner and list management device 410 disposed within and/or coupled to the container 402 .
- the product scanner and list management device 410 may, for example, be mounted to the container 402 to be operable to detect and/or identify the first object 406 (and/or the machine-readable feature 406 - 1 thereof) and/or the second object 408 .
- product scanner and list management device 410 may comprise a housing 412 within which a circuit board 420 is disposed.
- the circuit board 420 may house, retain, manage, and/or communicatively and/or electrically couple a variety of electronic components.
- the product scanner and list management device 410 and/or the circuit board 420 may comprise and/or be coupled to, for example, a microphone 422 , a speaker 424 , a power supply 426 , an LED 428 , a first proximity sensor 430 , a scanning device 432 , and/or a second proximity sensor 434 .
- the first proximity sensor 430 may be oriented to detect a presence and/or measure a distance to the first object 406 (e.g., or any object generally that may be inserted into or removed from the container 402 ). As depicted in FIG. 4 , for example, the first proximity sensor 430 may be oriented and/or coupled along a first axis “D”. In some embodiments, the scanning device may be oriented and/or coupled to scan and/or read the machine-readable feature 406 - 1 of the first object 406 . As depicted in FIG. 4 , for example, the scanning device 432 may (e.g., also) be oriented and/or coupled along the first axis “D”.
- Each of the first proximity sensor 430 and the scanning device 432 may be oriented along the first axis “D”, in some embodiments, such as in the case that the first proximity sensor 430 is communicatively coupled (e.g., via the circuit board 420 ) to trigger or activate the scanning device 432 .
- the scanning device 432 may be activated to attempt to read, scan, and/or decode the machine-readable feature 406 - 1 .
- the scanning device 432 may acquire, from a reading, scanning, and/or decoding of the machine-readable feature 406 - 1 , first information (such as an identifier of the object, the type of object, etc.).
- first information such as an identifier of the object, the type of object, etc.
- the first information may comprise an identification of the product (e.g., a SKU), product type, expiration date, cost, manufacturer, etc.
- the LED 428 may be utilized to provide output descriptive of a status of the product scanner and list management device 410 .
- the LED 428 may be illuminated in a first manner and/or first color to indicate a successful detection and/or scan.
- the first information may not be acquired subsequent to activation or triggering of the scanning device 432 .
- the machine-readable feature 406 - 1 may be damaged, obscured, or otherwise unreadable.
- the first object 406 may not comprise the machine-readable feature 406 - 1 .
- the first object 406 may comprise a human hand or other non-product item inserted into the container 402 such as to activate or trigger the product scanner and list management device 410 .
- the LED 428 may be illuminated in a second manner and/or second color to indicate an unsuccessful detection and/or scan.
- the product scanner and list management device 410 output a query in the case that a scan or reading is incomplete, inconclusive, or otherwise results in an error (e.g., in the case that the first object 106 comprises a human hand or otherwise does not comprise the machine-readable feature 406 - 1 ).
- the product scanner and list management device 410 (and/or the circuit board 420 thereof) may, for example, cause the speaker 424 to output an audible query, e.g., to a user (not shown), such as “What product would you like to add to the list?”.
- the microphone 422 may be utilized to acquire input in response to the output query, such as human voice input descriptive of a product and/or product type—e.g., “cereal”, “staples”, or “Dawn® dish soap”.
- the input acquired by the microphone 422 may be described as second information, which may generally comprise information descriptive of the first object 406 and/or information otherwise descriptive of a product, supply, and/or other object that the user desires to add to a list, such as a shopping list.
- the product scanner and list management device 410 may comprise the second proximity sensor 434 .
- the second proximity sensor 434 may be mounted, coupled, oriented, and/or otherwise disposed along a second axis “E”.
- the second axis “E” may be generally horizontal or otherwise directed across the interior volume of the container 402 .
- the second proximity sensor 434 may, for example, be coupled and/or disposed to detect the second object 408 . In such a manner, for example, the second proximity sensor 434 may detect when the container 402 is getting close to (or is) filled (i.e., at capacity).
- the second proximity sensor 434 may be coupled to detect the second object 408 at a level approximating ninety percent (90%) of the full capacity of the container 402 .
- the second axis “E” may be oriented at an angle “F” with respect to the first axis “D”.
- the angle “F” may, for example, be in the range of fifteen (15) to forty-five (45) degrees, such that the second proximity sensor 434 is oriented to detect a near-capacity state of the container 402 (e.g., by detecting the second object 408 ) and the first proximity sensor 430 and the scanning device 432 are oriented to detect/identify items deposited in and/or taken out of container 402 (the first product 406 ).
- the product scanner and list management device 410 may comprise a processing unit 444 (e.g., a Central Processing Unit (CPU), micro-engine, or other processing or logic device), a memory 446 , and/or a wireless communication device 448 .
- the processing unit 444 may provide control and/or switching functionality to the various components in communication with the circuit board 420 , for example, and/or the memory 446 may store one or more of the first information and the second information.
- the memory device 446 may store product identification information such as a database or table of known SKU numbers such that the product scanner and list management device 410 may utilize to identify the first product 406 (e.g., based on the machine-readable feature 406 - 1 ).
- the memory 446 may store instructions (e.g., for generating and/or defining shopping or supply lists), rules, and/or list information (e.g., information defining or identifying a shopping or supply list).
- the power supply 426 may comprise any type or configuration of power supplying device or module that is or becomes known or practicable, such as batteries, capacitors, solar panels, inertial generation devices, and/or transformer or inverter devices. In some embodiments, the power supply 426 may supply power to any or all of the circuit board 420 , the microphone 422 , the speaker 424 , the LED 428 , the first proximity sensor 430 , the scanning device 432 , the second proximity sensor 434 , the processing unit 444 , the memory 446 , and/or the wireless communication device 448 .
- the product scanner and list management device 410 may utilize the wireless communication device 448 to transmit the first information and/or the second information (and/or other information such as information defining one or more lists, e.g., including an item based on the first object 406 , and/or information comprising or descriptive of audio input received from a user) to one or more remote devices or destinations.
- the wireless communication device 448 may, for example, transmit the first and/or second information to a router 450 in communication with a network 452 .
- information provided by the product scanner and list management device 410 may be routed and/or transmitted to a remote computer server 454 that may, for example, comprise or be in communication with a database 456 .
- object or product information received by the server 454 may be utilized to query the database 456 to determine data stored in association with the received identifier.
- scanned barcode or other information identifying the first object 406 may be acquired at the server 454 and utilized to retrieve associated formation from the database 456 (e.g., effectively “identifying” the first object 406 ).
- the product scanner and list management device 410 may conduct and/or effectuate the identification.
- the database 456 may comprise a product database of a merchant, wholesaler, manufacturer, etc.
- the server 454 and/or the product scanner and list management device 410 may, based at least in part on an identification of the first object 406 or an object otherwise identified by the first or second information (e.g., an audio message provided by a user whose hand (the first object 406 ) was placed in front of the product scanner and list management device 410 to trigger a product “add” query for a shopping list), at least partially define a list, e.g., including a number of units of product corresponding to the identification.
- an identification of the first object 406 or an object otherwise identified by the first or second information e.g., an audio message provided by a user whose hand (the first object 406 ) was placed in front of the product scanner and list management device 410 to trigger a product “add” query for a shopping list
- a user of the product scanner and list management device 410 may readily and conveniently add items to a shopping, re-order, or supply list based on products placed in front of the product scanner and list management device 410 and/or into the container 402 or based on triggered audio query responses recorded by the product scanner and list management device 410 .
- a merchant device 458 may be notified (e.g., via the network 452 and by one or more of the server 454 and the product scanner and list management device 410 ) of one or more items on the list and a number of units of such items/products may be ordered from a merchant associated with the merchant device 458 .
- a product 460 may be shipped to, set aside for, and/or otherwise provided to the user of the product scanner and list management device 410 .
- all components below the horizontal dashed line may reside and/or be disposed in a particular location 462 , such as a home or office of the user.
- a list (not shown) defined based on information from the product scanner and list management device 410 may be provided to a mobile device of the user such as a cell phone 470 .
- the cell phone 470 may, as depicted, be located at the particular location 462 or may be remote from the location 462 .
- the cell phone 470 may communicate through the router 450 (e.g., via Wi-Fi® and/or Bluetooth®) and/or may communicate via the network 452 (e.g., a cellular telephone network).
- the network 452 e.g., a cellular telephone network.
- a user of the cell phone 470 may receive, view, and/or edit list details, e.g., while at home, or even while in a store such as a grocery store.
- the product scanner and list management device 410 may be in communication with one or more smart devices 472 .
- the smart device 472 may comprise, for example, a “smart” (e.g., computer-controlled and/or networked) refrigerator, toaster, freezer, microwave, printer, and/or other household or commercial appliance or device.
- the product scanner and list management device 410 may receive (and/or retrieve) product information from the smart device 472 .
- the smart device 472 comprises an RFID or optical recognition-enabled refrigerator that is operable to identify an inventory of products stored therein
- information descriptive of the inventory may be provided to the product scanner and list management device 410 (e.g., directly via the wireless communications device 448 and/or via the router 450 ) and the product scanner and list management device 410 and/or the server 454 may utilize such information to define, edit, or update one or more lists.
- any or all of the components 402 , 406 , 406 - 1 , 408 , 410 , 412 , 420 , 422 , 424 , 426 , 428 , 430 , 432 , 434 , 444 , 446 , 448 , 450 , 452 , 454 , 456 , 458 , 460 , 462 , 470 , 472 of the product scanner and list management system 400 may be similar in configuration and/or functionality to any similarly named and/or numbered components described herein.
- one or more of the various components 402 , 406 , 406 - 1 , 408 , 410 , 412 , 420 , 422 , 424 , 426 , 428 , 430 , 432 , 434 , 444 , 446 , 448 , 450 , 452 , 454 , 456 , 458 , 460 , 462 , 470 , 472 may not be needed and/or desired in the product scanner and list management system 400 .
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Electromagnetism (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Finance (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Refuse Collection And Transfer (AREA)
Abstract
Systems, methods, apparatus, and articles of manufacture for product scanning and list management are provided.
Description
- The present application claims benefit and priority to, and is a continuation of, U.S. patent application Ser. No. 15/158,652 filed on May 19, 2016 and titled “PRODUCT SCANNER AND LIST MANAGEMENT DEVICE” and which issued as U.S. Pat. No. 9,805,336 on Oct. 31, 2017, which itself claims benefit an priority to International Application No. PCT/US2016/024674 filed Mar. 29, 2016 and titled “PRODUCT SCANNER AND LIST MANAGEMENT DEVICE”, which itself claims benefit and priority to and is a non-provisional of U.S. Provisional Patent Application No. 62/139,946 filed on Mar. 30, 2015, the contents of each of which are hereby incorporated by reference in their entirety herein.
- Managing lists of consumable products such as groceries or other home or office supplies can often become tedious and prone to errors, particularly as the volume or variety of needed supplies increases. Improper list management may generally cause various undesirable results such as (i) unanticipated supply shortages (a supply item was not added to a re-order or shopping list), (ii) excess stored supplies (which becomes a problem in the case of perishable supplies), or (iii) multiple trips to a retail store or multiple orders from an online retailer (either of which generally results in increased operational costs). While the problem of effective list management, particularly with respect to home grocery re-ordering has existed for many years and has been the subject of many attempted solutions, the problem persist. Whether due to design flaws, implementation errors, poor consumer acceptance, lack of ease of use, or other defects, previous solutions have failed to provide systems, methods, or articles of manufacture that allow for effective shopping list management.
- An understanding of embodiments described herein and many of the attendant advantages thereof may be readily obtained by reference to the following detailed description when considered with the accompanying drawings, wherein:
-
FIG. 1A is front-right perspective view of a product scanner and list management device according to some embodiments; -
FIG. 1B is a front view of the product scanner and list management device ofFIG. 1A ; -
FIG. 1C is a rear view of the product scanner and list management device ofFIG. 1A ; -
FIG. 1D is a left-side view of the product scanner and list management device ofFIG. 1A ; -
FIG. 1E is a right-side view of the product scanner and list management device ofFIG. 1A ; -
FIG. 1F is a top view of the product scanner and list management device ofFIG. 1A ; -
FIG. 1G is a bottom view of the product scanner and list management device ofFIG. 1A ; -
FIG. 2A is a partial cross-sectional view of a product scanner and list management system according to some embodiments; -
FIG. 2B is a partial perspective view of the product scanner and list management system ofFIG. 2A ; -
FIG. 2C is an assembly diagram of the product scanner and list management device ofFIG. 2A andFIG. 2B ; -
FIG. 3 is front-right perspective view of a product scanner and list management device according to some embodiments; and -
FIG. 4 is a block diagram of a product scanner and list management system according to some embodiments. - Embodiments presented herein are descriptive of systems, methods, apparatus, and articles of manufacture for product scanners and list management systems and devices. Specially designed product scanners and list management devices may, for example, be mounted to a user's garbage can or recycling bin to facilitate determination of products that require reordering. In some embodiments, a product scanner and list management device mounted to a garbage can may comprise a motion-activated barcode scanner operable to identify products by scanning barcodes on packaging materials (or products themselves) placed into the garbage can or recycling bin. According to some embodiments, such as in the case that scanning fails or is not possible (e.g., in the case that a product or packaging does not have a barcode), the product scanner and list management device may prompt a user to provide an alternate means of communicating the identity of the product to the device, such as via voice. In such embodiments, the product scanner and list management device may comprise a speaker (for outputting a spoken-word query) and a microphone (for receiving a voice response from a user).
- According to some embodiments, data scanned, sensed, recorded, and/or otherwise obtained by the product scanner and list management device may be wirelessly communicated to a remote computer device. The remote computer device may then, for example, process the data to identify which products and/or how many units of a given product to add to a shopping or grocery list of the user. In some embodiments, the list may be transmitted to a mobile device of the user such as the user's smart phone, tablet, or smart watch, such as via a dedicated mobile device application configured to receive the list from the remote computer server.
- Throughout the description that follows and unless otherwise specified, the following terms may include and/or encompass the example meanings provided in this section. These terms and illustrative example meanings are provided to clarify the language selected to describe embodiments both in the specification and in the appended claims, and accordingly, are not intended to be limiting. While not generally limiting and while not limiting for all described embodiments, in some embodiments, the terms are specifically limited to the example definitions and/or examples provided. Other terms are defined throughout the present description.
- Some embodiments described herein are associated with a “mobile device” or a “network device”. As used herein, a “ mobile device” is a subset of a “network device”. The “network device”, for example, may generally refer to any device that can communicate via a network, while the “mobile device” may comprise a network device that is configured in a mobile, portable, and/or wireless for-factor. Examples of mobile and/or network devices may include, but are not limited to: a PC, a computer workstation, a computer server, a printer, a scanner, a facsimile machine, a copier, a Personal Digital Assistant (PDA), a storage device (e.g., a disk drive), a hub, a router, a switch, and a modem, a video game console, or a wireless or cellular telephone. Mobile and/or network devices may, in some embodiments, comprise one or more network components.
- As used herein, the term “network component” may refer to a player or network device, or a component, piece, portion, or combination of player or network devices. Examples of network components may include a Static Random Access Memory (SRAM) device or module, a network processor, and a network communication path, connection, port, or cable.
- In addition, some embodiments are associated with a “network” or a “communication network.” As used herein, the terms “network” and “communication network” may be used interchangeably and may refer to any object, entity, component, device, and/or any combination thereof that permits, facilitates, and/or otherwise contributes to or is associated with the transmission of messages, packets, signals, and/or other forms of information between and/or within one or more network devices. Networks may be or include a plurality of interconnected network devices. In some embodiments, networks may be hard-wired, wireless, virtual, neural, and/or any other configuration or type that is or becomes known. Communication networks may include, for example, devices that communicate directly or indirectly, via a wired or wireless medium such as the Internet, intranet, a Local Area Network (LAN), a Wide Area Network (WAN), a cellular telephone network, a Bluetooth® network, a Near-Field Communication (NFC) network, a Radio Frequency (RF) network, a Virtual Private Network (VPN), Ethernet (or IEEE 802.3), Token Ring, or via any appropriate communications means or combination of communications means. Exemplary protocols include but are not limited to: Bluetooth™, Time Division Multiple Access (TDMA), Code Division Multiple Access (CDMA), Global System for Mobile communications (GSM), Enhanced Data rates for GSM Evolution (EDGE), General Packet Radio Service (GPRS), Wideband CDMA (WCDMA), Advanced Mobile Phone System (AMPS), Digital AMPS (D-AMPS), IEEE 802.11 (WI-FI), IEEE 802.3, SAP, the best of breed (BOB), and/or system to system (S2S).
- As used herein, the terms “information” and “data” may be used interchangeably and may refer to any data, text, voice, video, image, message, bit, packet, pulse, tone, waveform, and/or other type or configuration of signal and/or information. Information may comprise information packets transmitted, for example, in accordance with the Internet Protocol Version 6 (IPv6) standard. Information may, according to some embodiments, be compressed, encoded, encrypted, and/or otherwise packaged or manipulated in accordance with any method that is or becomes known or practicable.
- The term “indication”, as used herein (unless specified otherwise), may generally refer to any indicia and/or other information indicative of or associated with a subject, item, entity, and/or other object and/or idea. As used herein, the phrases “information indicative of” and “indicia” may be used to refer to any information that represents, describes, and/or is otherwise associated with a related entity, subject, or object. Indicia of information may include, for example, a code, a reference, a link, a signal, an identifier, and/or any combination thereof and/or any other informative representation associated with the information. In some embodiments, indicia of information (or indicative of the information) may be or include the information itself and/or any portion or component of the information. In some embodiments, an indication may include a request, a solicitation, a broadcast, and/or any other form of information gathering and/or dissemination.
- Turning initially to
FIG. 1A ,FIG. 1B ,FIG. 1C ,FIG. 1D ,FIG. 1E ,FIG. 1F , andFIG. 1G , a front-right perspective, front, rear, left-side, right-side, top and bottom view, respectively, of a product scanner andlist management device 110 according to some embodiments are shown. The product scanner andlist management device 110 may comprise, for example, ahousing 112. In some embodiments, thehousing 112 may be constructed of one or more various practicable materials such as molded plastic and/or metal. In some embodiments, thehousing 112 may comprise and/or be coupled to a right-side end plate 112 a and/or a left-side end-plate 112 b. In some embodiments, thehousing 112 may comprise a lower portion orfront cover 114, an upper portion orsensor cover 116, and/or a battery cover 118 (e.g., which may retain and/or cover one or more batteries—not shown inFIG. 1A ,FIG. 1B ,FIG. 1C ,FIG. 1D ,FIG. 1E ,FIG. 1F , orFIG. 1G ). Theend plates 112 a-b, thelower portion 114, and/or theupper portion 116 may be coupled utilizing one or more screws 112-1 or other fasteners (snaps, rivets, clasps, clips, etc.). In some embodiments, thehousing 112 and/or theupper portion 114 and thelower portion 116 may define a lip 112-2. The lip 112-2 may, for example, engage with a garbage bag (or other practicable type of bag, not shown inFIG. 1A ,FIG. 1B ,FIG. 1C ,FIG. 1D ,FIG. 1E ,FIG. 1F , orFIG. 1G ; e.g., a recycling bag, a refuse bag), such as in the case that the product scanner andlist management device 110 is mounted and/or coupled to a garbage, recycling, storage, and/or other bin, can, or receptacle (none of which are shown inFIG. 1A ,FIG. 1B ,FIG. 1C ,FIG. 1D ,FIG. 1E ,FIG. 1F , orFIG. 1G ). According to some embodiments, the lip 112-2 may prevent an edge of a bag from traveling upward over theupper portion 116, thereby allowing thelower portion 114 to be covered by the bag, while theupper portion 116 remains exposed (i.e., not covered by the bag). - In some embodiments, the product scanner and
list management device 110 may comprise a plurality of electronic components (many not visible inFIG. 1A ,FIG. 1B ,FIG. 1C ,FIG. 1D ,FIG. 1E ,FIG. 1F , orFIG. 1G ) such as may be housed within and/or coupled to the housing 112 (and/or respectiveupper portion 116 and/orlower portion 114 thereof). According to some embodiments, the product scanner andlist management device 110 may comprise a light indicator window 128-1, amotion sensor 130, ascanning device 132, and/or afill sensor 134. As depicted, any or all of the light indicator window 128-1, the sensor ormotion sensor 130, thescanning device 132, and/or thefill sensor 134 may be disposed within, on, and/or coupled to theupper portion 116 of thehousing 112. In such a manner, for example, as theupper portion 116 remains uncovered by any garbage (or other) bag retained or positioned by the lip 112-1, any or all of the light indicator window 128-1, themotion sensor 130, thescanning device 132, and/or thefill sensor 134 may also remain uncovered by the retained bag—e.g., allowing for unobstructed functionality thereof. - According to some embodiments, the light indicator window 128-1 may house, retain, and/or cover a light (not shown in
FIG. 1A ,FIG. 1B ,FIG. 1C ,FIG. 1D ,FIG. 1E ,FIG. 1F , orFIG. 1G ). The light indicator window 128-1 may, for example, comprise a clear or tinted (e.g., colored) lens that covers a Light-Emitting Diode (LED) or other light source (e.g., disposed within thehousing 112 and/or theupper portion 116 thereof) and allows light from such source to be viewed external from the product scanner andlist management device 110. In such a manner, for example, the light indicator window 128-1 may convey information to a user of the product scanner andlist management device 110, such as status information (e.g., power or battery status, wireless network connectivity status, activity status) and/or product information (such as an indication of whether a scanned product should be placed in one of a plurality of available (or appropriate) bins, cans, receptacles, etc.). Upon identification of a product and/or product packaging by the product scanner andlist management device 110, as described herein for example, the product scanner andlist management device 110 may output, via the light indicator window 128-1, and indication comprising a particular color of light and/or a particular sequence or pattern of light flashes and/or activations. In some embodiments, the light emitted through the light indicator window 128-1 may be provided by a plurality of light sources, e.g., of different colors and/or positions within the light indicator window 128-1. In some embodiments, a key (not shown) such as provided with an owner's manual and/or available via a smart phone application may be provided to assist the user in decoding the output light indications. According to some embodiments, an image capture device and/or scanner or other input device of a mobile electronics device (not shown inFIG. 1A ,FIG. 1B ,FIG. 1C ,FIG. 1D ,FIG. 1E ,FIG. 1F , orFIG. 1G ) such as a smart phone may be utilized to acquire and automatically decode information output from the product scanner andlist management device 110, such as light output provided via the light indicator window 128-1. - In some embodiments, the
motion sensor 130 may comprise any device or combination of devices or sensors that are capable of detection motion, light, and/or proximity. Themotion sensor 130 may comprise, for example, a sonic or optical distance measuring sensor such as an Infrared Radiation (IR) sensor providing either analog or digital sensor output, such as the GP2Y0A60SZ analog output IR distance measurement sensor or the GP2Y0D413K0F digital output IR LED distance measurement sensor, both available from the Sharp Corporation of Osaka, Japan. According to some embodiments, themotion sensor 130 may utilize distance measurement, light sensing, and/or motion detection functionality to detect placement of a product, product packaging, and/or other object (not shown) in proximity to the product scanner andlist management device 110. In some embodiments, themotion sensor 130 may be coupled to trigger or be otherwise cooperative with thescanning device 132. Upon detection of a product, product packaging, and/or other object in proximity to the product scanner andlist management device 110, for example, thescanning device 132 may be triggered and/or activated. - According to some embodiments, the
scanning device 132 may comprise any device or combination of devices that are capable of acquiring computer-readable information from the product, product packaging, and/or other object disposed within proximity to the product scanner andlist management device 110. Thescanning device 132 may comprise, for example, an optical one-dimensional (1D) barcode scanner such as the MT710D mini scan engine available from Marson Technology Corporation Company, Ltd. Of New Taipei City, Taiwan. In some embodiments, thescanning device 132 may comprise a barcode scanning device operable to read product information (such as product identification information, e.g., a Stock Keeping Unit (SKU) identifier) from a barcode (e.g., a 1D or linear barcode, a matrix or two-dimensional (2D) barcode, or a three-dimensional (3D; e.g., height or color being the third dimension), a Radio Frequency IDentification (RFID) tag reading device, a passive inductive reading device, and/or a magnetic encoding reading device (e.g., a magnetic stripe reader). Thescanning device 132 may, for example, transmit or output an optical, sonic, magnetic, and/or inductive signal, wave, or field to interrogate a proximate object. Thescanning device 132 may generally receive input in response to the interrogation (e.g., reflected light, sound, and/or magnetic or inductive resonance) and decode the input to derive, determine, detect, and/or identify information descriptive of the object, such as machine-readable information encoded on or within the object. In such a manner, for example, themotion sensor 130 may detect a proximate object and trigger thescanning device 132 to acquire information descriptive of the object. As described herein, the acquired object data may be utilized to manage one or more lists for the user, such as a grocery, shopping, or supply re-order list. - In some embodiments, the product scanner and
list management device 110 may optionally include or comprise thefill sensor 134. Thefill sensor 134 may, for example, comprise a distance measuring and/or other proximity sensor similar to themotion sensor 130 or any other sensor or combination of sensors operable to detect objects, e.g., placed within a garbage can or bag (not shown inFIG. 1A ,FIG. 1B ,FIG. 1C ,FIG. 1D ,FIG. 1E ,FIG. 1F , orFIG. 1G ). According to some embodiments, while themotion sensor 130 may be oriented at an upward angle as shown inFIG. 1A , for example, thefill sensor 134 may be oriented in a different direction or planar orientation such as the generally horizontal direction depicted inFIG. 1A . In such a manner, while themotion sensor 130 may be coupled to detect products/packaging/objects approaching a garbage can/bag opening, thefill sensor 134 may be coupled to detect products/packaging/objects placed within the garbage can/bag, such as those at the top of a pile of garbage, objects, as the fill level approaches the top of the bin/bag. In some embodiments, upon detection of an object (or one or more objects) disposed near the top of the bin/bag (e.g., in-line or on the same geometric plane at which thefill sensor 134 is oriented to interrogate), the product scanner andlist management device 110 may output an indication (e.g., via the light indicator window 128-1) that the garbage/recycling/storage bin/bag should be emptied. In some embodiments, as described herein, the product scanner andlist management device 110 may provide any or all output (alternatively or in addition to optical means) via a wireless communications device and/or a speaker (neither of which are visible inFIG. 1A ,FIG. 1B ,FIG. 1C ,FIG. 1D ,FIG. 1E ,FIG. 1F , orFIG. 1G ). In some embodiments, sound output and/or input transmissions into and/or out of the product scanner andlist management device 110 may be facilitated by holes or perforations in, features of, and/or the material chosen for (e.g., sound-permeable) thehousing 112 and/or one or more of the portions or components thereof such as theend plates 112 a-b (e.g., as depicted inFIG. 1A with respect to the right-side end plate 112 a). - According to some embodiments, any or all of the
components list management device 110 may be similar in configuration and/or functionality to any similarly named and/or numbered components described herein. Fewer ormore components components list management device 110 without deviating from the scope of embodiments described herein. In some embodiments, one or more of thevarious components list management device 110. - Referring now to
FIG. 2A ,FIG. 2B , andFIG. 2C , a partial cross-sectional view and a partial perspective view of a product scanner andlist management system 200 and an assembly diagram of a product scanner andlist management device 210, respectively, according to some embodiments are shown. According to some embodiments, the product scanner andlist management system 200 may comprise a garbage (or recycling, storage, or other usage) can (or bin, container, etc.) 202 (which may, in some embodiments, comprise a lid 202-1) and/or a garbage (or other) bag 204 (depicted inFIG. 2B ). In some embodiments, the product scanner andlist management system 200 may comprise the product scanner andlist management device 210 coupled to thegarbage can 202. In some embodiments, the product scanner andlist management device 210 may be similar in configuration and/or functionality to the product scanner andlist management device 110 ofFIG. 1A ,FIG. 1B ,FIG. 1C ,FIG. 1D ,FIG. 1E ,FIG. 1F , and/orFIG. 1G herein. According to some embodiments, and with specific reference toFIG. 2C , the product scanner andlist management device 210 may comprise a housing base 212 (that may at least partially define a lip 212-2), a right-side plate 212 a, a left-side plate 212 b, afront cover 214, atop cover 216, and/or abattery cover 218. Any or all of thehousing base 212, the right-side plate 212 a, the left-side plate 212 b, thefront cover 214, thetop cover 216, and/or thebattery cover 218 may be constructed of any suitable material such as plastic and/or metal. In some embodiments, any or all of thehousing base 212, the right-side plate 212 a, the left-side plate 212 b, thefront cover 214, thetop cover 216, and/or thebattery cover 218 may be coupled together (e.g., as depicted in the assembly view ofFIG. 2C ) such as utilizing one or more screws, clips, or other fasteners or fastening agents (e.g., the screws 112-1 ofFIG. 1C herein). - In some embodiments, the
housing base 212 may house, cover, and/or be coupled to a circuit board 220. The circuit board 220 may, for example, comprise a Printed Circuit Board (PCB) with multiple integrated electrical components and/or devices. According to some embodiments, the circuit board 220 may comprise or be coupled to and/or in communication with one or more of amicrophone 222 and aspeaker 224. Themicrophone 222, thespeaker 224, and/or the circuit board 220 may be powered by any means that is or becomes known or practicable, such as thebatteries 226 depicted inFIG. 2C . In some embodiments, thespeaker 224 may be utilized to communicate (i.e., output) audible information (i.e., sounds) to a user of the product scanner andlist management device 210 and/or themicrophone 222 may be utilized to receive or acquire input (e.g., sounds) from the user (e.g., in response to provided output, such as product identification queries, as described herein). In some embodiments, the audio output from thespeaker 224 may be formatted and/or otherwise transmitted for receipt and processing by an electronic mobile device of a user, such as a user's smart phone (e.g., a Dual Tone Multi Frequency (DTMF) or other audio signal). - According to some embodiments, the circuit board 220 may comprise or be coupled to and/or in communication with a light 228. The light 228 may, for example, comprise an LED (single or multi-color) device coupled to receive power and/or control signals from the circuit board 220. As depicted in the assembly drawing of
FIG. 2C , the light 228 may be covered by and/or coupled to a lens 228-1, which itself may be coupled to and/or housed by the top cover 216 (e.g., may be engaged with a first slot, cutout, or opening “A” in the top cover 216). In some embodiments, the light 228 may be utilized by the product scanner andlist management device 210 to provide visual outputs to the user and/or to a mobile electronic device of the user, such as the user's smart phone. The light 228 may comprise one or more visible-spectrum light sources, for example, and/or one or more IR or other non-visible spectrum light sources (e.g., for communicating data to and/or receiving data from a compatible mobile electronics device). - In some embodiments, the product scanner and
list management device 210 may comprise afirst sensor 230, an electronic reader orscanner 232, and/or asecond sensor 234. According to some embodiments, any or all of thefirst sensor 230, thescanner 232, and thesecond sensor 234 may be coupled to and/or secured or housed by asensor base 236. Thesensor base 236 may, for example, comprise a molded or formed plastic, resin, and/or metal housing configured with features such as indents or cavities sized to accept and/or retain each of thefirst sensor 230, thescanner 232, and thesecond sensor 234. In some embodiments, thesensor base 236 is formed to mount or direct thefirst sensor 230 at a first or upward angle (e.g., through a second slot, cutout, or opening “B” of thetop cover 216, such as to detect objects that come within proximity to the product scanner and list management device 210) and to mount or direct thesecond sensor 234 at a second or horizontal angle (e.g., through a third slot, cutout, or opening “C” of thetop cover 216, such as to detect a fill level of thegarbage can 202 or bag 204). According to some embodiments, thesensor base 236 may mount or direct thescanner 232 in the same orientation as thefirst sensor 230. This may be particularly advantageous, for example, in the case that thefirst sensor 230 is utilized to trigger thescanner 232, such that thefirst sensor 230 may activate thescanner 232 to scan an object (not shown) placed in front of (e.g., in proximity to and in the direction of orientation of) thefirst sensor 230 andscanner 232 combination. - According to some embodiments, the product scanner and
list management device 210 may comprise and/or be coupled to a mountingplate 240. As depicted inFIG. 2A andFIG. 2C , for example, the mountingplate 240 may engage with one ormore magnets 242 housed within the product scanner and list management device 210 (e.g., coupled to the housing base 212), such as to removably couple the product scanner andlist management device 210 to thegarbage can 202. The mountingplate 240 may be positioned adjacent or against an outside surface of wall of thegarbage can 202, for example, with the product scanner andlist management device 210 positioned on the opposite side of the wall of thegarbage can 202, with magnetic attraction force exerted between the mountingplate 240 and the magnet(s) 242 causing the product scanner andlist management device 210 to remain in a desired position within thegarbage can 202. In such a manner, for example, the product scanner andlist management device 210 may be freely re-oriented or positioned within thegarbage can 202, e.g., by repositioning the mountingplate 240 and the product scanner andlist management device 210 at different desired locations along the side of thegarbage can 202, without requiring permanent mounting thereof. - In some embodiments, the mounting
plate 240 may comprise a screw plate via which one or more fasteners (not shown) are utilized to penetrate through the wall of thegarbage can 202 and couple with the product scanner andlist management device 210. According to some embodiments, the mountingplate 240 may not be desired, such as in the case that the product scanner andlist management device 210 is integrated into the garbage can 202 (such integration not depicted) or thegarbage can 202 is constructed or fitted with a bracket or engaging feature operable to house, retain, or mount the product scanner and list management device 210 (such bracket or feature not shown). In some embodiments, the mountingplate 240 may be more permanently coupled to thegarbage can 202 such as by screws or double-sided mounting tape, and the product scanner andlist management device 210 may comprisemultiple magnets 242 at different horizontal and/or vertical locations within (or coupled to) thehousing base 212, such that the product scanner andlist management device 210 may be repositioned to various possible arrangements ofmagnets 242 mating with the mountingplate 240. Such repositioning flexibility may be desirable in some embodiments, such as to accommodate various sizes ofgarbage bags 204, to adjust positioning of the product scanner andlist management device 210 to provide clearance for closure of the lid 202-1, and/or for quick and easy removal of the product scanner andlist management device 210, such as for cleaning or replacement of thegarbage bag 204. - According to some embodiments, the product scanner and
list management device 210 may be coupled or mounted (e.g., removably and/or in a manner that allows for tool-less repositioning) to thegarbage can 202. In some embodiments, as depicted inFIG. 2B , the product scanner andlist management device 210 may be positioned in thegarbage can 202 such that the lip 212-2 defined by the housing base 212 (and/or thefront cover 214 and the top cover 216) engages with thegarbage bag 204 and prevents thegarbage bag 204 from engaging with, or urges thegarbage bag 204 away from, the upper edge of the opening of thegarbage can 202. In such a manner for example, thetop cover 216 or at least the openings “A”, “B”, and “C” thereof remain unimpeded (e.g., uncovered) by thegarbage bag 204. While in some embodiments it may be possible for thefirst sensor 230, thescanner 232, and/or thesecond sensor 234 to operate even when covered by thegarbage bag 204, in other embodiments it may be desirable to engage thegarbage bag 204 with the lip 212-2 to enhance unimpeded operation of (or at least increase a likelihood of unimpeded operation of) thefirst sensor 230, thescanner 232, and/or thesecond sensor 234. - In some embodiments, any or all of the
components 202, 202-1, 204, 212, 212-2, 212 a-b, 214, 216, 218, 220, 224, 226, 228, 228-1, 230, 232, 234, 236, 240, 242 of the product scanner andlist management device 210 may be similar in configuration and/or functionality to any similarly named and/or numbered components described herein. Fewer ormore components 202, 202-1, 204, 212, 212-2, 212 a-b, 214, 216, 218, 220, 224, 226, 228, 228-1, 230, 232, 234, 236, 240, 242 (and/or portions thereof) and/or various configurations of thecomponents 202, 202-1, 204, 212, 212-2, 212 a-b, 214, 216, 218, 220, 224, 226, 228, 228-1, 230, 232, 234, 236, 240, 242 may be included in the product scanner andlist management device 210 without deviating from the scope of embodiments described herein. In some embodiments, one or more of thevarious components 202, 202-1, 204, 212, 212-2, 212 a-b, 214, 216, 218, 220, 224, 226, 228, 228-1, 230, 232, 234, 236, 240, 242 may not be needed and/or desired in the product scanner andlist management device 210. - Turning now to
FIG. 3 , a front-right perspective view of a product scanner andlist management device 310 according to some embodiments is shown. The product scanner andlist management device 310 may, for example, be similar in size, shape, configuration, and/or functionality to the product scanner andlist management devices FIG. 1A ,FIG. 1B ,FIG. 1C ,FIG. 1D ,FIG. 1E ,FIG. 1F ,FIG. 1G ,FIG. 2A ,FIG. 2B , and/orFIG. 2C herein. In some embodiments, the product scanner andlist management device 310 may comprise a shaped body 312 defining a garbage bag slot 312-2. The garbage bag slot 312-2 may, for example, comprise a channel, indent, void, lip (such as the lip 112-2, 212-2 ofFIG. 1A ,FIG. 1B ,FIG. 1D ,FIG. 1E ,FIG. 1G , and/orFIG. 2B herein), clip, catch, and/or other feature that permits a garbage (or other) bag (such as thegarbage bag 204 ofFIG. 2B ) to be retained below asensor housing 316 of the product scanner andlist management device 310. In such a manner, for example, the product scanner andlist management device 310 may be coupled inside of a garbage, recycling, storage, and/or other can, bin, or container while permitting operation of sensors and/or scanners thereof to remain unimpeded by any bag disposed within such can, bin, or container. - According to some embodiments, any or all of the components 312, 312-2, 316 of the product scanner and
list management device 310 may be similar in configuration and/or functionality to any similarly named and/or numbered components described herein. Fewer or more components 312, 312-2, 316 (and/or portions thereof) and/or various configurations of the components 312, 312-2, 316 may be included in the product scanner andlist management device 310 without deviating from the scope of embodiments described herein. In some embodiments, one or more of the various components 312, 312-2, 316 may not be needed and/or desired in the product scanner andlist management device 310. - Referring now to
FIG. 4 , a block diagram of a product scanner andlist management system 400 according to some embodiments is shown. In some embodiments, the product scanner andlist management system 400 may comprise acontainer 402 into which a first object 406 is placed. According to some embodiments, such as in the case that thecontainer 402 comprises a supply bin or a garbage can, the first object 406 may comprise a machine-readable feature 406-1 such as a barcode, RFID tag, and/or magnetic stripe. In some embodiments, asecond object 408 may be disposed within thecontainer 402, such as at a resting state is part of a larger pile or stack of other objects (not separately labeled; e.g., a stack of supplies or garbage). According to some embodiments, the product scanner andlist management system 400 may comprise a product scanner andlist management device 410 disposed within and/or coupled to thecontainer 402. The product scanner andlist management device 410 may, for example, be mounted to thecontainer 402 to be operable to detect and/or identify the first object 406 (and/or the machine-readable feature 406-1 thereof) and/or thesecond object 408. - According to some embodiments, product scanner and
list management device 410 may comprise ahousing 412 within which acircuit board 420 is disposed. In some embodiments, thecircuit board 420 may house, retain, manage, and/or communicatively and/or electrically couple a variety of electronic components. The product scanner andlist management device 410 and/or thecircuit board 420 may comprise and/or be coupled to, for example, amicrophone 422, aspeaker 424, apower supply 426, anLED 428, a first proximity sensor 430, a scanning device 432, and/or asecond proximity sensor 434. According to some embodiments, the first proximity sensor 430 may be oriented to detect a presence and/or measure a distance to the first object 406 (e.g., or any object generally that may be inserted into or removed from the container 402). As depicted inFIG. 4 , for example, the first proximity sensor 430 may be oriented and/or coupled along a first axis “D”. In some embodiments, the scanning device may be oriented and/or coupled to scan and/or read the machine-readable feature 406-1 of the first object 406. As depicted inFIG. 4 , for example, the scanning device 432 may (e.g., also) be oriented and/or coupled along the first axis “D”. Each of the first proximity sensor 430 and the scanning device 432 may be oriented along the first axis “D”, in some embodiments, such as in the case that the first proximity sensor 430 is communicatively coupled (e.g., via the circuit board 420) to trigger or activate the scanning device 432. Upon detection of the first object 406 by the first proximity sensor 430 along the first axis “D”, for example, the scanning device 432 may be activated to attempt to read, scan, and/or decode the machine-readable feature 406-1. According to some embodiments, the scanning device 432 may acquire, from a reading, scanning, and/or decoding of the machine-readable feature 406-1, first information (such as an identifier of the object, the type of object, etc.). In embodiments where the first object 406 comprises a product such as a unit of a grocery product, the first information may comprise an identification of the product (e.g., a SKU), product type, expiration date, cost, manufacturer, etc. - In some embodiments, the
LED 428 may be utilized to provide output descriptive of a status of the product scanner andlist management device 410. In the case that the first object 406 is detected and/or scanned, for example, theLED 428 may be illuminated in a first manner and/or first color to indicate a successful detection and/or scan. According to some embodiments, the first information may not be acquired subsequent to activation or triggering of the scanning device 432. In some cases, for example, the machine-readable feature 406-1 may be damaged, obscured, or otherwise unreadable. In some cases, the first object 406 may not comprise the machine-readable feature 406-1. In some embodiments, the first object 406 may comprise a human hand or other non-product item inserted into thecontainer 402 such as to activate or trigger the product scanner andlist management device 410. In some embodiments, theLED 428 may be illuminated in a second manner and/or second color to indicate an unsuccessful detection and/or scan. - According to some embodiments, the product scanner and
list management device 410 output a query in the case that a scan or reading is incomplete, inconclusive, or otherwise results in an error (e.g., in the case that the first object 106 comprises a human hand or otherwise does not comprise the machine-readable feature 406-1). The product scanner and list management device 410 (and/or thecircuit board 420 thereof) may, for example, cause thespeaker 424 to output an audible query, e.g., to a user (not shown), such as “What product would you like to add to the list?”. Themicrophone 422 may be utilized to acquire input in response to the output query, such as human voice input descriptive of a product and/or product type—e.g., “cereal”, “staples”, or “Dawn® dish soap”. The input acquired by themicrophone 422 may be described as second information, which may generally comprise information descriptive of the first object 406 and/or information otherwise descriptive of a product, supply, and/or other object that the user desires to add to a list, such as a shopping list. - In some embodiments, the product scanner and
list management device 410 may comprise thesecond proximity sensor 434. According to some embodiments, thesecond proximity sensor 434 may be mounted, coupled, oriented, and/or otherwise disposed along a second axis “E”. In some embodiments, the second axis “E” may be generally horizontal or otherwise directed across the interior volume of thecontainer 402. Thesecond proximity sensor 434 may, for example, be coupled and/or disposed to detect thesecond object 408. In such a manner, for example, thesecond proximity sensor 434 may detect when thecontainer 402 is getting close to (or is) filled (i.e., at capacity). In some embodiments, thesecond proximity sensor 434 may be coupled to detect thesecond object 408 at a level approximating ninety percent (90%) of the full capacity of thecontainer 402. According to some embodiments, the second axis “E” may be oriented at an angle “F” with respect to the first axis “D”. The angle “F” may, for example, be in the range of fifteen (15) to forty-five (45) degrees, such that thesecond proximity sensor 434 is oriented to detect a near-capacity state of the container 402 (e.g., by detecting the second object 408) and the first proximity sensor 430 and the scanning device 432 are oriented to detect/identify items deposited in and/or taken out of container 402 (the first product 406). - According to some embodiments, the product scanner and list management device 410 (and/or the
circuit board 420 thereof) may comprise a processing unit 444 (e.g., a Central Processing Unit (CPU), micro-engine, or other processing or logic device), amemory 446, and/or a wireless communication device 448. Theprocessing unit 444 may provide control and/or switching functionality to the various components in communication with thecircuit board 420, for example, and/or thememory 446 may store one or more of the first information and the second information. According to some embodiments, thememory device 446 may store product identification information such as a database or table of known SKU numbers such that the product scanner andlist management device 410 may utilize to identify the first product 406 (e.g., based on the machine-readable feature 406-1). According to some embodiments, thememory 446 may store instructions (e.g., for generating and/or defining shopping or supply lists), rules, and/or list information (e.g., information defining or identifying a shopping or supply list). - In some embodiments, the
power supply 426 may comprise any type or configuration of power supplying device or module that is or becomes known or practicable, such as batteries, capacitors, solar panels, inertial generation devices, and/or transformer or inverter devices. In some embodiments, thepower supply 426 may supply power to any or all of thecircuit board 420, themicrophone 422, thespeaker 424, theLED 428, the first proximity sensor 430, the scanning device 432, thesecond proximity sensor 434, theprocessing unit 444, thememory 446, and/or the wireless communication device 448. - According to some embodiments, the product scanner and
list management device 410 may utilize the wireless communication device 448 to transmit the first information and/or the second information (and/or other information such as information defining one or more lists, e.g., including an item based on the first object 406, and/or information comprising or descriptive of audio input received from a user) to one or more remote devices or destinations. The wireless communication device 448 may, for example, transmit the first and/or second information to arouter 450 in communication with anetwork 452. In some embodiments, information provided by the product scanner andlist management device 410 may be routed and/or transmitted to aremote computer server 454 that may, for example, comprise or be in communication with a database 456. According to some embodiments, object or product information received by theserver 454 may be utilized to query the database 456 to determine data stored in association with the received identifier. In such a manner, for example, scanned barcode or other information identifying the first object 406 may be acquired at theserver 454 and utilized to retrieve associated formation from the database 456 (e.g., effectively “identifying” the first object 406). In some embodiments, such as in the case that a product identification database is at least partially stored in thememory 446 of the product scanner andlist management device 410, the product scanner andlist management device 410 may conduct and/or effectuate the identification. According to some embodiments, the database 456 may comprise a product database of a merchant, wholesaler, manufacturer, etc. - In some embodiments, the
server 454 and/or the product scanner andlist management device 410 may, based at least in part on an identification of the first object 406 or an object otherwise identified by the first or second information (e.g., an audio message provided by a user whose hand (the first object 406) was placed in front of the product scanner andlist management device 410 to trigger a product “add” query for a shopping list), at least partially define a list, e.g., including a number of units of product corresponding to the identification. In such a manner, for example, a user of the product scanner andlist management device 410 may readily and conveniently add items to a shopping, re-order, or supply list based on products placed in front of the product scanner andlist management device 410 and/or into thecontainer 402 or based on triggered audio query responses recorded by the product scanner andlist management device 410. - According to some embodiments, a
merchant device 458 may be notified (e.g., via thenetwork 452 and by one or more of theserver 454 and the product scanner and list management device 410) of one or more items on the list and a number of units of such items/products may be ordered from a merchant associated with themerchant device 458. In such embodiments, aproduct 460 may be shipped to, set aside for, and/or otherwise provided to the user of the product scanner andlist management device 410. As depicted inFIG. 4 , for example, all components below the horizontal dashed line may reside and/or be disposed in aparticular location 462, such as a home or office of the user. - In some embodiments, a list (not shown) defined based on information from the product scanner and
list management device 410 may be provided to a mobile device of the user such as acell phone 470. Thecell phone 470 may, as depicted, be located at theparticular location 462 or may be remote from thelocation 462. Similarly, thecell phone 470 may communicate through the router 450 (e.g., via Wi-Fi® and/or Bluetooth®) and/or may communicate via the network 452 (e.g., a cellular telephone network). In such a manner, for example, a user of thecell phone 470 may receive, view, and/or edit list details, e.g., while at home, or even while in a store such as a grocery store. In some embodiments, the product scanner andlist management device 410 may be in communication with one or moresmart devices 472. Thesmart device 472 may comprise, for example, a “smart” (e.g., computer-controlled and/or networked) refrigerator, toaster, freezer, microwave, printer, and/or other household or commercial appliance or device. In some embodiments, the product scanner andlist management device 410 may receive (and/or retrieve) product information from thesmart device 472. In the case that thesmart device 472 comprises an RFID or optical recognition-enabled refrigerator that is operable to identify an inventory of products stored therein, for example, information descriptive of the inventory may be provided to the product scanner and list management device 410 (e.g., directly via the wireless communications device 448 and/or via the router 450) and the product scanner andlist management device 410 and/or theserver 454 may utilize such information to define, edit, or update one or more lists. - According to some embodiments, any or all of the
components 402, 406, 406-1, 408, 410, 412, 420, 422, 424, 426, 428, 430, 432, 434, 444, 446, 448, 450, 452, 454, 456, 458, 460, 462, 470, 472 of the product scanner andlist management system 400 may be similar in configuration and/or functionality to any similarly named and/or numbered components described herein. Fewer ormore components 402, 406, 406-1, 408, 410, 412, 420, 422, 424, 426, 428, 430, 432, 434, 444, 446, 448, 450, 452, 454, 456, 458, 460, 462, 470, 472 (and/or portions thereof) and/or various configurations of thecomponents 402, 406, 406-1, 408, 410, 412, 420, 422, 424, 426, 428, 430, 432, 434, 444, 446, 448, 450, 452, 454, 456, 458, 460, 462, 470, 472 may be included in the product scanner andlist management system 400 without deviating from the scope of embodiments described herein. In some embodiments, one or more of thevarious components 402, 406, 406-1, 408, 410, 412, 420, 422, 424, 426, 428, 430, 432, 434, 444, 446, 448, 450, 452, 454, 456, 458, 460, 462, 470, 472 may not be needed and/or desired in the product scanner andlist management system 400. - The present disclosure provides, to one of ordinary skill in the art, an enabling description of several embodiments and/or inventions. Some of these embodiments and/or inventions may not be claimed in the present application, but may nevertheless be claimed in one or more continuing applications that claim the benefit of priority of the present application. Applicant(s) reserves the right to file additional applications to pursue patents for subject matter that has been disclosed and enabled, but not claimed in the present application.
Claims (11)
1. A system for scanning products and managing lists, comprising:
a garbage can defining an interior volume and comprising an open end defining a rim along a circumference of the open end;
a garbage bag disposed in the garbage can, the garbage bag comprising an edge along an opening, the edge engaged with the rim;
a wireless router in communication with a network; and
a shopping list management device coupled to the garbage can, the shopping list management device comprising:
a housing comprising an upper portion, a lower portion, and a garbage bag engaging feature that urges a portion of the edge of the garbage bag downward and away from the rim of the garbage can and below the upper portion of the housing;
a circuit board coupled within the housing;
a barcode scanner in communication with the circuit board and disposed in the upper portion of the housing, the barcode scanner being operable to scan a barcode of a product placed within proximity to the opening of the garbage bag and thereby acquire first product identification information;
a motion sensor in communication with the circuit board and disposed in the upper portion of the housing, the motion sensor being configured to trigger an activation of the barcode scanner upon detection of a product placed within proximity to the opening of the garbage bag;
a speaker in communication with the circuit board, the speaker being operable to output a product identification query to a user;
a microphone in communication with the circuit board, the microphone being operable to receive, in response to the product identification query, second product identification information from the user; and
a wireless communications device in communication with the circuit board, the wireless communications device in communication with the wireless router to transmit at least one of the first product identification information and second product identification information to a remote computer server.
2. The system of claim 1 , further comprising:
the remote computer server.
3. The system of claim 1 , wherein the shopping list management device further comprises:
a light in communication with the circuit board, wherein the light is operable to be triggered by the circuit board to output an indication of product data.
4. The system of claim 3 , wherein the wireless communications device is operable to receive, from the remote computer server, via the wireless router, and in response to a transmitting of the at least one of the first product identification information and second product identification information, the product data.
5. The system claim 3 , wherein the product data comprises recycling information for the product.
6. The system claim 5 , wherein the output indication of the product data comprises an indication of which of a plurality of recycling bins the product should be placed into.
7. The system of claim 5 , wherein the output indication of the product data comprises a coded sequence of light flashes corresponding to the product data.
8. The system of claim 5 , wherein the light is operable to illuminate in multiple colors and wherein the output indication of the product data comprises an illumination of a specific one of the multiple colors selected based on the product data.
9. The system of claim 1 , wherein the speaker is operable to output the product identification query to the user only in the case that the motion sensor triggers an activation of the barcode scanner and the barcode scanner is unable to acquire the first product identification information within a predetermined amount of time.
10. The system of claim 1 , wherein each of the barcode scanner and the motion sensor are oriented along a first axis, further comprising:
a fill sensor oriented along a second axis and in communication with the circuit board and disposed beneath the barcode scanner on the upper portion of the housing, the fill sensor being operable to detect objects placed within the garbage bag, wherein the angle formed between the first axis and the second axis is in the range of fifteen to forty-five degrees.
11. The system of claim 1 , further comprising:
a mobile electronic device in communication with the remote computer server, and receiving, from the remote computer server, a shopping list that includes a number of units of a product identified by the at least one of the first product identification information and second product identification information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/799,223 US20180068260A1 (en) | 2015-03-30 | 2017-10-31 | Product scanner and list management device |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562139946P | 2015-03-30 | 2015-03-30 | |
PCT/US2016/024674 WO2016160783A1 (en) | 2015-03-30 | 2016-03-29 | Product scanner and list management device |
US15/158,652 US9805336B2 (en) | 2015-03-30 | 2016-05-19 | Product scanner and list management device |
US15/799,223 US20180068260A1 (en) | 2015-03-30 | 2017-10-31 | Product scanner and list management device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/158,652 Continuation US9805336B2 (en) | 2015-03-30 | 2016-05-19 | Product scanner and list management device |
Publications (1)
Publication Number | Publication Date |
---|---|
US20180068260A1 true US20180068260A1 (en) | 2018-03-08 |
Family
ID=57007203
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/158,652 Expired - Fee Related US9805336B2 (en) | 2015-03-30 | 2016-05-19 | Product scanner and list management device |
US15/799,223 Abandoned US20180068260A1 (en) | 2015-03-30 | 2017-10-31 | Product scanner and list management device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/158,652 Expired - Fee Related US9805336B2 (en) | 2015-03-30 | 2016-05-19 | Product scanner and list management device |
Country Status (3)
Country | Link |
---|---|
US (2) | US9805336B2 (en) |
CN (1) | CN107533689A (en) |
WO (1) | WO2016160783A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190364447A1 (en) * | 2017-01-31 | 2019-11-28 | Fujitsu Limited | Measurement configuration signalling in 5G |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107533689A (en) * | 2015-03-30 | 2018-01-02 | 吉尼康有限责任公司 | Product scanner and inventory management device |
US10896403B2 (en) * | 2016-07-18 | 2021-01-19 | Vocollect, Inc. | Systems and methods for managing dated products |
US20180137457A1 (en) * | 2016-11-16 | 2018-05-17 | Sap Se | Monitoring inventory based on iot device data |
US10037679B1 (en) * | 2017-01-27 | 2018-07-31 | Bengi Crosby | Garbage reminder system |
KR102562950B1 (en) * | 2017-03-24 | 2023-08-04 | 존슨 컨트롤스 테크놀러지 컴퍼니 | Liquid injection nozzle for chiller motor |
JP2020140373A (en) * | 2019-02-27 | 2020-09-03 | レノボ・シンガポール・プライベート・リミテッド | Electronic apparatus |
CN111413878A (en) * | 2020-03-26 | 2020-07-14 | 蔚蓝计划(北京)科技有限公司 | Daily necessity consumption statistical method, device and system based on intelligent garbage can |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5029034A (en) * | 1985-04-19 | 1991-07-02 | Capital Cities/Abc Video Systems, Inc. | Video cassette with optical output of information |
US5243485A (en) * | 1986-04-21 | 1993-09-07 | Capital Cities/Abc Video Enterprises | Tape reel assembly for electrically encoding tape relative position information |
US20030034391A1 (en) * | 2001-08-14 | 2003-02-20 | Frederico Wagner | Method and system for disposing of discarded items |
US20040199401A1 (en) * | 2001-08-14 | 2004-10-07 | Frederico Wagner | Networked waste processing apparatus |
US20050256726A1 (en) * | 2004-05-11 | 2005-11-17 | Benson Wayne M | System and method for mapping of planograms |
US20070090956A1 (en) * | 2005-09-30 | 2007-04-26 | Daniel Deganis | Palletizing process for optimization of store aisle placement |
US20120041338A1 (en) * | 2010-08-13 | 2012-02-16 | Seventh Sense Biosystems, Inc. | Clinical and/or consumer techniques and devices |
US20120312877A1 (en) * | 2011-02-24 | 2012-12-13 | Psion Inc. | System and method for providing sufficient illumination quality for barcodes captured with a color image sensor |
US20140279217A1 (en) * | 2013-03-15 | 2014-09-18 | Netgear, Inc. | Household inventory management and shopping list generation |
US9805336B2 (en) * | 2015-03-30 | 2017-10-31 | Genican, Llc | Product scanner and list management device |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1986006536A1 (en) * | 1985-04-19 | 1986-11-06 | Port Jackson Film Production Pty. Limited | Record playback counter |
US5487276A (en) * | 1993-07-28 | 1996-01-30 | Namisniak; Dianna | Food inventory system |
CN1777902A (en) * | 2003-02-24 | 2006-05-24 | 埃特纳什公司 | Networked waste processing apparatus |
US20100205023A1 (en) * | 2008-10-08 | 2010-08-12 | Digiboo Llc | System and method for distributing digital content |
GB2472067A (en) * | 2009-07-23 | 2011-01-26 | Gavin Mackay | A domestic shopping list generator with an integral barcode scanner, a display, and an internet ordering function |
EP2516974B1 (en) * | 2009-12-22 | 2016-03-23 | Cefriel - Societa' Consortile A Responsabilita' Limitata | Measuring device, container means and system for monitoring and managing container means |
US8079525B1 (en) * | 2011-02-24 | 2011-12-20 | Psion Inc. | System and method for decoding barcodes captured with a color image sensor |
US9361501B2 (en) * | 2013-04-01 | 2016-06-07 | Ncr Corporation | Headheld scanner and POS display with mobile phone |
CN103552787A (en) * | 2013-11-15 | 2014-02-05 | 马海鑫 | Wall-mounted autonomously scanning and classifying garbage can |
US11041871B2 (en) * | 2014-04-16 | 2021-06-22 | Bd Kiestra B.V. | System and method for incubation and reading of biological cultures |
-
2016
- 2016-03-29 CN CN201680028527.2A patent/CN107533689A/en active Pending
- 2016-03-29 WO PCT/US2016/024674 patent/WO2016160783A1/en active Application Filing
- 2016-05-19 US US15/158,652 patent/US9805336B2/en not_active Expired - Fee Related
-
2017
- 2017-10-31 US US15/799,223 patent/US20180068260A1/en not_active Abandoned
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5029034A (en) * | 1985-04-19 | 1991-07-02 | Capital Cities/Abc Video Systems, Inc. | Video cassette with optical output of information |
US5243485A (en) * | 1986-04-21 | 1993-09-07 | Capital Cities/Abc Video Enterprises | Tape reel assembly for electrically encoding tape relative position information |
US20030034391A1 (en) * | 2001-08-14 | 2003-02-20 | Frederico Wagner | Method and system for disposing of discarded items |
US20040199401A1 (en) * | 2001-08-14 | 2004-10-07 | Frederico Wagner | Networked waste processing apparatus |
US20050256726A1 (en) * | 2004-05-11 | 2005-11-17 | Benson Wayne M | System and method for mapping of planograms |
US20070090956A1 (en) * | 2005-09-30 | 2007-04-26 | Daniel Deganis | Palletizing process for optimization of store aisle placement |
US20120041338A1 (en) * | 2010-08-13 | 2012-02-16 | Seventh Sense Biosystems, Inc. | Clinical and/or consumer techniques and devices |
US20120312877A1 (en) * | 2011-02-24 | 2012-12-13 | Psion Inc. | System and method for providing sufficient illumination quality for barcodes captured with a color image sensor |
US20140279217A1 (en) * | 2013-03-15 | 2014-09-18 | Netgear, Inc. | Household inventory management and shopping list generation |
US9805336B2 (en) * | 2015-03-30 | 2017-10-31 | Genican, Llc | Product scanner and list management device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190364447A1 (en) * | 2017-01-31 | 2019-11-28 | Fujitsu Limited | Measurement configuration signalling in 5G |
Also Published As
Publication number | Publication date |
---|---|
US9805336B2 (en) | 2017-10-31 |
WO2016160783A1 (en) | 2016-10-06 |
US20160292633A1 (en) | 2016-10-06 |
CN107533689A (en) | 2018-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9805336B2 (en) | Product scanner and list management device | |
TWI615251B (en) | A container with a detection system | |
US8106746B2 (en) | Method, apparatus, and system for selecting and locating objects having radio frequency identification (RFID) tags | |
US20180225625A1 (en) | Inventory Management System and Method | |
US7277014B1 (en) | Networked RF tag for tracking animals | |
US7489245B2 (en) | Networked RF tag for tracking baggage | |
US7489244B2 (en) | Networked RF tag for tracking baggage | |
US7757947B2 (en) | R.F.I.D. enabled storage bin and method for tracking inventory | |
US10776749B2 (en) | Secure locker system for the deposition and retrieval of shipments | |
US10438030B2 (en) | Container holding fixtures | |
US20150106228A1 (en) | Automated ordering scheme management | |
US20160117899A1 (en) | Container with a Detection System | |
CN108224896A (en) | Refrigerator management equipment, system, refrigerator and mobile terminal | |
CA3046069A1 (en) | Systems and methods for estimating product inventory | |
US11107337B2 (en) | Article-identification and location device systems and methods of using same | |
KR200491597Y1 (en) | Expiration notification device using barcode | |
JP2014056309A (en) | Fall detection device and fall detection system | |
US7768403B2 (en) | Networked tags for tracking files and documents | |
IL314078A (en) | Vortex spirit bottle | |
EP3919901B1 (en) | Sensing device for a food storage container | |
US10223735B2 (en) | Method for ordering and distributing a product ordered online | |
WO2020142737A1 (en) | Merchandising apparatus & system | |
US20170035230A1 (en) | Inventory Tracking Assembly | |
JP2002230630A (en) | Charging device | |
JP2004313248A (en) | Delivered object receiving system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: GENICAN, LLC, CONNECTICUT Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GRIFFIN, ROBERT;REEL/FRAME:043994/0961 Effective date: 20170316 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |