The field relates generally to information processing systems, and more particularly to a sustainable packaging system.
Packaging plays a significant role in business as it protects the goods stored therein during transportation. Although packaging primarily protects goods from damage, many organizations use packaging for other functions such as, for example, identifying the organization and products inside the packaging, marketing and communicating package contents and their details to customers and other stakeholders.
Some organizations are adopting sustainable packaging, which refers to the development and use of packaging solutions that have a minimal environmental impact and eco-system footprint. For example, some original equipment manufacturers (OEMs) use diesel carbon as ink for labels and bio-degradable packaging for laptops. However, when an organization utilizes sustainable packaging, the organization may forgo some of the functions that packaging provides.
Illustrative embodiments provide techniques for implementing sustainable packaging.
In one embodiment, a method comprises transmitting order data to at least one package configured for electronically receiving the order data and accommodating one or more items therein, wherein the at least one package is electronically locked. In the method, an access code for electronically unlocking the at least one package is generated and transmitted to a user device. The method also includes receiving a notification that the at least one package was unlocked, wherein the notification is received in response to electronically unlocking the at least one package with the access code.
Further illustrative embodiments are provided in the form of a non-transitory computer-readable storage medium having embodied therein executable program code that when executed by a processor causes the processor to perform the above steps. Still further illustrative embodiments comprise an apparatus with a processor and a memory configured to perform the above steps.
These and other features and advantages of embodiments described herein will become more apparent from the accompanying drawings and the following detailed description.
Illustrative embodiments will be described herein with reference to exemplary information processing systems and associated computers, servers, storage devices and other processing devices. It is to be appreciated, however, that embodiments are not restricted to use with the particular illustrative system and device configurations shown. Accordingly, the term “information processing system” as used herein is intended to be broadly construed, so as to encompass, for example, processing systems comprising cloud computing and storage systems, as well as other types of processing systems comprising various combinations of physical and virtual processing resources. An information processing system may therefore comprise, for example, at least one data center or other type of cloud-based system that includes one or more clouds hosting tenants that access cloud resources. Such systems are considered examples of what are more generally referred to herein as cloud-based computing environments. Some cloud infrastructures are within the exclusive control and management of a given enterprise, and therefore are considered “private clouds.” The term “enterprise” as used herein is intended to be broadly construed, and may comprise, for example, one or more businesses, one or more corporations or any other one or more entities, groups, or organizations. An “entity” as illustratively used herein may be a person or system. On the other hand, cloud infrastructures that are used by multiple enterprises, and not necessarily controlled or managed by any of the multiple enterprises but rather respectively controlled and managed by third-party cloud providers, are typically considered “public clouds.” Enterprises can choose to host their applications or services on private clouds, public clouds, and/or a combination of private and public clouds (hybrid clouds) with a vast array of computing resources attached to or otherwise a part of the infrastructure. Numerous other types of enterprise computing and storage systems are also encompassed by the term “information processing system” as that term is broadly used herein.
As used herein, “real-time” refers to output within strict time constraints. Real-time output can be understood to be instantaneous or on the order of milliseconds or microseconds. Real-time output can occur when the connections with a network are continuous and a user device receives messages without any significant time delay. Of course, it should be understood that depending on the particular temporal nature of the system in which an embodiment is implemented, other appropriate timescales that provide at least contemporaneous performance and output can be achieved.
As used herein, “sustainable packaging” or “sustainable package” refers to earth-friendly packaging or packages that have minimal environmental impact and footprint. For example, a sustainable package may include recycled or raw materials, may be reusable and may be manufactured using minimized production processes that have low supply chain and carbon footprints.
Illustrative embodiments provide a sustainable packaging system with features such as, but not limited to, proof of delivery, label and ink-use avoidance, and re-usability. The illustrative embodiments advantageously source, develop, and implement packaging solutions with minimal environmental impact and footprint.
The customer devices 103 and enterprise server 150 can comprise, for example, Internet of Things (IoT) devices, desktop, laptop or tablet computers, mobile telephones, or other types of processing devices capable of communicating over the network 104. Such devices are examples of what are more generally referred to herein as “processing devices.” Some of these processing devices are also generally referred to herein as “computers.” The customer devices 103 and enterprise server 150 may also or alternately comprise virtualized computing resources, such as virtual machines (VMs), containers, etc. The customer devices 103 and enterprise server 150 in some embodiments comprise respective computers associated with a particular company, organization or other enterprise. The variable P, and other similar index variables herein such as K and L are assumed to be arbitrary positive integers greater than or equal to 1.
The terms “customer” or “user” herein are intended to be broadly construed so as to encompass numerous arrangements of human, hardware, software or firmware entities, as well as combinations of such entities. At least a portion of the available services and functionalities provided by the enterprise server 150 in some embodiments may be provided under Function-as-a-Service (“FaaS”), Containers-as-a-Service (“CaaS”) and/or Platform-as-a-Service (“PaaS”) models, including cloud-based FaaS, CaaS and PaaS environments.
Although not explicitly shown in
The network 104 is assumed to comprise a portion of a global computer network such as the Internet, although other types of networks can be part of or comprise the network 104, including a wide area network (WAN), a local area network (LAN), a satellite network, a telephone or cable network, a cellular network, a wireless network such as a WiFi or WiMAX network, or various portions or combinations of these and other types of networks. The network 104 in some embodiments therefore comprises combinations of multiple different types of networks. A given network may comprise processing devices configured to communicate using Internet Protocol (IP) or other related communication protocols.
As a more particular example, some embodiments may utilize one or more high-speed local networks in which associated processing devices communicate with one another utilizing Peripheral Component Interconnect express (PCIe) cards of those devices, and networking protocols such as InfiniBand, Gigabit Ethernet or Fibre Channel. Numerous alternative networking arrangements are possible in a given embodiment, as will be appreciated by those skilled in the art.
As explained further herein, in some embodiments, connections between the enterprise server 150 and the smart package platform 110 and/or between customer devices 103 and the smart package platform 110 may be performed using short-range wireless connectivity 106 such as, for example, near-field communication (NFC), Bluetooth®, radio-frequency identification (RFID) and/or other short-range wireless connectivity techniques. NFC, for example, uses magnetic field induction to enable communication between devices when the devices are touched together or brought within a few centimeters of each other. The short-range wireless connectivity techniques may be used in connection with other short-range wireless connectivity techniques (e.g., NFC with RFID, RFID tag and/or other contactless capabilities) and/or with one or more networks (e.g., network 104). As explained in more detail herein, the short-range wireless connectivity techniques may be used transfer relatively small amounts of data and perform different functions (e.g., activating or deactivating a locking mechanism).
Referring to
As shown in
As explained in more detail herein, in illustrative embodiments, the display panel 220 securely displays, to designated users, information such as, for example, customer location, product details and billing information. The display panel 220 may be securely operated by authorized persons (e.g., role-based access control, persona-based control (e.g., customer, logistics, etc.)) such that users can be limited to what information they are permitted to view on the display panel 220 based on, for example, their role or function. For example, delivery teams, logistics teams, financial teams, etc. may be limited to viewing relevant customer information on demand (e.g., by entering an OTP and/or by using two-factor authorization). In illustrative embodiments, through one or more inputs on the display panel 220, a sustainable package 200 with network connectivity functionality may automatically contact a customer for a user without displaying the customer's contact information (e.g., phone number, email address, etc.). In addition, in illustrative embodiments, a customer's address is not necessarily displayed on the display panel 220, and instead latitudinal, longitudinal and/or other global positioning system (GPS) coordinates and/or digital maps can be used (e.g., in conjunction with GPS systems) to reach a delivery destination. Additionally, updates to destination information can be sent to the sustainable package 200 in real-time to avoid delivery to a wrong location. In one or more embodiments, destination data can be uploaded from the sustainable package 200 and/or enterprise server 150 to automated delivery devices (e.g., drones) that will deliver the sustainable package 200.
Referring to
Referring to
In a non-limiting operational example, the enterprise server 350 using, for example, a short-range wireless interface (e.g., short-range wireless interface 153) sends order data over the network 104 to the short-range wireless device 360. The short-range wireless device 360 may be, for example, operated by a user in a warehouse or distribution center where the sustainable package 200 is being packed and set up for shipping and delivery to a customer. The order data may comprise, but is not necessarily limited to, package destination information (e.g., customer name and address), order identifying information (e.g., similar to the order information in the order and product information 221-3 shown in
In illustrative embodiments, when the short-range wireless device 360 is brought into close proximity (e.g., a few (<5) centimeters) or touches the short-range wireless reader 245 of the sustainable package 200, the order data is transmitted from the short-range wireless device 360 to the short-range wireless reader 245 and processed by, for example, the processor 231. In this case, the order data can be stored in the one or more storage devices 242 of the sustainable package 200. In illustrative embodiments, short-range wireless transmission is used to configure and reconfigure order data from, for example, an enterprise resource planning (ERP) system, facilitating manufacturing plant and distribution center automation of order fulfillment.
Referring to the operational flow 500 in
In connection with the unlocking functionality 221-2, a customer 365 via, for example, the field 223 on the display panel 220 for entering the access code (e.g., OTP) to unlock the locking device 211, enters the access code and presses the “Submit” icon 224 to submit the access code and unlock the locking device 211. Alternatively, as noted herein above, the customer 365 uses their mobile device to transmit the access code via short-range wireless techniques to the short-range wireless reader 245. As can be seen in
In one or more embodiments, by entering an administrator access code on the display panel 220 or via short-range wireless techniques, personnel at a distribution or merge center may be able to open the sustainable package 200 and/or reconfigure order data as needed prior to receipt of the sustainable package 200 by the customer 365. The administrator access code may be stored in one or more of the storage devices 242 of the sustainable package 200 and sent to the sustainable package 200 with the original order data.
Referring to the operational flow 600 in
Similar to what is shown in
Referring to the operational flow 800 in
At block 925, the sustainable package 200 is shipped and at block 926, the customer receives the sustainable package 200 and enters the received OTP to unlock the sustainable package 200. At block 927, the sustainable package 200 is unlocked (opened) and at block 928, a proof of delivery notification triggered by the opening of the sustainable package 200 is sent in real-time to the enterprise from which the products were ordered. At block 929, after unpacking the sustainable package 200, the empty sustainable package 200 is returned to a package vendor 930, which resets the sustainable package 200 to default settings. At block 931, the package vendor 930 supplies sustainable packages to the enterprise distribution center, which re-uses the received sustainable packages to ship subsequent orders.
According to one or more embodiments, databases (e.g., databases 151 and 351) used by the enterprise servers 150 and 350 can be configured according to a relational database management system (RDBMS) (e.g., PostgreSQL). Databases in some embodiments are implemented using one or more storage systems or devices associated with the enterprise servers 150 and 350. In some embodiments, one or more of the storage systems utilized to implement the databases comprise a scale-out all-flash content addressable storage array or other type of storage array.
The term “storage system” as used herein is therefore intended to be broadly construed, and should not be viewed as being limited to content addressable storage systems or flash-based storage systems. A given storage system as the term is broadly used herein can comprise, for example, network-attached storage (NAS), storage area networks (SANs), direct-attached storage (DAS) and distributed DAS, as well as combinations of these and other storage types, including software-defined storage.
Other particular types of storage products that can be used in implementing storage systems in illustrative embodiments include all-flash and hybrid flash storage arrays, software-defined storage products, cloud storage products, object-based storage products, and scale-out NAS clusters. Combinations of multiple ones of these and other storage products can also be used in implementing a given storage system in an illustrative embodiment.
Although shown as elements of the enterprise servers 150 and/or 350, databases 151/351, access code generation components 152/352, short-range wireless interfaces 153/353, and APIs 354 in other embodiments can be implemented at least in part externally to the enterprise servers 150 and/or 350, for example, as stand-alone servers, sets of servers or other types of systems coupled to the network 104/304. For example, the databases 151/351, access code generation components 152/352, short-range wireless interfaces 153/353, and APIs 354 may be provided as cloud services accessible by the enterprise servers 150 and/or 350.
The databases 151/351, access code generation components 152/352, short-range wireless interfaces 153/353, and APIs 354 in the illustrative embodiments are each assumed to be implemented using at least one processing device. Each such processing device generally comprises at least one processor and an associated memory, and implements one or more functional modules for controlling certain features of the databases 151/351, access code generation components 152/352, short-range wireless interfaces 153/353, and/or APIs 354.
At least portions of the smart package platform 110, the enterprise servers 150/350, the sustainable package 200 and the components thereof may be implemented at least in part in the form of software that is stored in memory and executed by a processor. The smart package platform 110, enterprise servers 150/350, the sustainable package 200 and the components thereof comprise further hardware and software required for running the smart package platform 110, the sustainable package 200 and the enterprise servers 150/350, including, but not necessarily limited to, on-premises or cloud-based centralized hardware, graphics processing unit (GPU) hardware, virtualization infrastructure software and hardware, Docker containers, networking software and hardware, and cloud infrastructure software and hardware.
Although the databases 151/351, access code generation components 152/352, short-range wireless interfaces 153/353, APIs 354 and other components of the enterprise servers 150 and/or 350 in the present embodiment are shown as part of the enterprise servers 150 and/or 350, at least a portion of the databases 151/351, access code generation components 152/352, short-range wireless interfaces 153/353, APIs 354 and other components of the enterprise servers 150 and/or 350 in other embodiments may be implemented on one or more other processing platforms that are accessible to the enterprise servers 150 and/or 350 over one or more networks. Such components can each be implemented at least in part within another system element or at least in part utilizing one or more stand-alone components coupled to the network 104/304.
It is assumed that the smart package platform 110, the enterprise servers 150/350 and the sustainable package 200 in the illustrative embodiments and other processing platforms referred to herein may each be implemented using a plurality of processing devices each having a processor coupled to a memory. Such processing devices can illustratively include particular arrangements of compute, storage and network resources. For example, processing devices in some embodiments are implemented at least in part utilizing virtual resources such as virtual machines (VMs) or Linux containers (LXCs), or combinations of both as in an arrangement in which Docker containers or other types of LXCs are configured to run on VMs.
The term “processing platform” as used herein is intended to be broadly construed so as to encompass, by way of illustration and without limitation, multiple sets of processing devices and one or more associated storage systems that are configured to communicate over one or more networks.
As a more particular example, the databases 151/351, access code generation components 152/352, short-range wireless interfaces 153/353, APIs 354 and other components of the enterprise servers 150 and/or 350, and the elements thereof can each be implemented in the form of one or more LXCs running on one or more VMs. Other arrangements of one or more processing devices of a processing platform can be used to implement the databases 151/351, access code generation components 152/352, short-range wireless interfaces 153/353 and the APIs 354, as well as other components of the enterprise servers 150 and/or 350. Other portions of the system 100 can similarly be implemented using one or more processing devices of at least one processing platform.
Distributed implementations of the system 100 are possible, in which certain components of the system reside in one datacenter in a first geographic location while other components of the system reside in one or more other data centers in one or more other geographic locations that are potentially remote from the first geographic location. For example, it is possible in some implementations of the system 100 for different portions of the enterprise servers 150 and/or 350 to reside in different data centers. Numerous other distributed implementations of the enterprise servers 150 and/or 350 are possible.
Accordingly, one or each of the databases 151/351, access code generation components 152/352, short-range wireless interfaces 153/353, APIs 354 and other components of the enterprise servers 150 and/or 350 can each be implemented in a distributed manner so as to comprise a plurality of distributed components implemented on respective ones of a plurality of compute nodes of the enterprise servers 150 and/or 350.
It is to be appreciated that these and other features of illustrative embodiments are presented by way of example only, and should not be construed as limiting in any way. Accordingly, different numbers, types and arrangements of components of the smart package platform 110, the enterprise servers 150/350, the sustainable package 200 and the elements thereof can be used in other embodiments.
It should be understood that the particular sets of modules and other components implemented in the illustrative embodiments are presented by way of example only. In other embodiments, only subsets of these components, or additional or alternative sets of components, may be used, and such components may exhibit alternative functionality and configurations.
With reference to
In step 1002, order data is transmitted to at least one package configured for electronically receiving the order data and accommodating one or more items therein, wherein the at least one package is electronically locked. In illustrative embodiments, the order data is transmitted to the at least one package using short-range wireless connectivity, wherein the short-range wireless connectivity comprises NFC, and wherein the order data is transmitted to an NFC reader of the at least one package. One or more updates to the order data may be transmitted to the at least one package.
In step 1004, an access code for electronically unlocking the at least one package is generated. In step 1006, the access code is transmitted to a user device. In illustrative embodiments, the access code comprises an OTP, and is transmitted to the at least one package using short-range wireless connectivity. The access code is processed with at least one processor of the at least one package.
In step 1008, a notification is received indicating that the at least one package was unlocked, wherein the notification is received in response to electronically unlocking the at least one package with the access code. The notification is received in real-time in response to electronically unlocking the at least one package with the access code.
In illustrative embodiments, the order data comprises at least one of package destination information, order identifying information and a description of one or more products in an order. The order data is displayed on an electronic display panel and stored on a storage device of the at least one package. In connection with reusing the at least one package, settings of the at least one package are reset to one or more default settings, wherein the resetting comprises deleting the order data from the storage device of the at least one package.
In illustrative embodiments, an electronically activated lock on the at least one package is automatically locked and unlocked. For example, an activation command or a deactivation command is transmitted to the at least one package that causes the electronically activated lock to lock automatically or unlock automatically. In some cases, the activation or deactivation command is transmitted to the at least one package using one or more short-range connectivity techniques. The at least one package may comprise a sustainable package.
It is to be appreciated that the
The particular processing operations and other system functionality described in conjunction with the flow diagram of
Functionality such as that described in conjunction with the flow diagram of
Illustrative embodiments of systems with a smart package platform as disclosed herein can provide a number of significant advantages relative to conventional arrangements. For example, unlike conventional packaging techniques, the embodiments advantageously provide technical solutions where smart and sustainable packaging can be electronically configured with order data for a designated shipment and then reconfigured with different order data when the packaging is re-used for another designated shipment.
Additionally, the embodiments address technical problems associated with package labeling and failure to receive proof of delivery. For example, the embodiments provide for triggering transmission of proof of delivery notifications upon electronically unlocking packages. The embodiments also advantageously provide for management and control of digital labels on smart packages. The availability of the information on the digital labels is limited to designated parties with authorized access to the information. For example, access to customer addresses, contact numbers, billing information and product details is controlled on the digital labels. In addition, the displayed information can be updated in real time responsive to changes or modifications to the label data.
Unlike conventional packaging techniques, the embodiments provide sustainable packages which can be locked and unlocked digitally. The embodiments advantageously provide controls for limiting unlocking privileges by providing generated access codes (e.g., OTPs) for unlocking electronic locking devices on the packages to designated parties. Moreover, once an access code is validated and a smart package is unlocked, a proof of delivery event (e.g., transmission of a notification to an enterprise server) is triggered in real-time to ensure prompt and accurate delivery confirmation, and reduce the need for third-party manual intervention to address delivery mistakes.
The embodiments further provide technical solutions in which a re-configurable and re-usable smart and sustainable package can be manufactured once and re-used multiple times for different products by resetting the package configuration and inputting new order data corresponding to different products and different recipients.
It is to be appreciated that the particular advantages described above and elsewhere herein are associated with particular illustrative embodiments and need not be present in other embodiments. Also, the particular types of information processing system features and functionality as illustrated in the drawings and described above are exemplary only, and numerous other arrangements may be used in other embodiments.
As noted above, at least portions of the information processing system 100, the sustainable package 200 and corresponding elements in other embodiments (e.g., enterprise servers 350) may be implemented using one or more processing platforms. A given such processing platform comprises at least one processing device comprising a processor coupled to a memory. The processor and memory in some embodiments comprise respective processor and memory elements of a virtual machine or container provided using one or more underlying physical machines. The term “processing device” as used herein is intended to be broadly construed so as to encompass a wide variety of different arrangements of physical processors, memories and other device components as well as virtual instances of such components. For example, a “processing device” in some embodiments can comprise or be executed across one or more virtual processors. Processing devices can therefore be physical or virtual and can be executed across one or more physical or virtual processors. It should also be noted that a given virtual device can be mapped to a portion of a physical one.
Some illustrative embodiments of a processing platform that may be used to implement at least a portion of an information processing system comprise cloud infrastructure including virtual machines and/or container sets implemented using a virtualization infrastructure that runs on a physical infrastructure. The cloud infrastructure further comprises sets of applications running on respective ones of the virtual machines and/or container sets.
These and other types of cloud infrastructure can be used to provide what is also referred to herein as a multi-tenant environment. One or more system components or portions thereof are illustratively implemented for use by tenants of such a multi-tenant environment.
As mentioned previously, cloud infrastructure as disclosed herein can include cloud-based systems. Virtual machines provided in such systems can be used to implement at least portions of one or more of a computer system and a smart package platform in illustrative embodiments. These and other cloud-based systems in illustrative embodiments can include object stores.
Illustrative embodiments of processing platforms will now be described in greater detail with reference to
The cloud infrastructure 1100 further comprises sets of applications 1110-1, 1110-2, . . . 1110-L running on respective ones of the VMs/container sets 1102-1, 1102-2, . . . 1102-L under the control of the virtualization infrastructure 1104. The VMs/container sets 1102 may comprise respective VMs, respective sets of one or more containers, or respective sets of one or more containers running in VMs.
In some implementations of the
In other implementations of the
As is apparent from the above, one or more of the processing modules or other components of system 100 may each run on a computer, server, storage device or other processing platform element. A given such element may be viewed as an example of what is more generally referred to herein as a “processing device.” The cloud infrastructure 1100 shown in
The processing platform 1200 in this embodiment comprises a portion of system 100 and includes a plurality of processing devices, denoted 1202-1, 1202-2, 1202-3, . . . 1202-K, which communicate with one another over a network 1204.
The network 1204 may comprise any type of network, including by way of example a global computer network such as the Internet, a WAN, a LAN, a satellite network, a telephone or cable network, a cellular network, a wireless network such as a WiFi or WiMAX network, or various portions or combinations of these and other types of networks.
The processing device 1202-1 in the processing platform 1200 comprises a processor 1210 coupled to a memory 1212. The processor 1210 may comprise a microprocessor, a microcontroller, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a central processing unit (CPU), a graphical processing unit (GPU), a tensor processing unit (TPU), a video processing unit (VPU) or other type of processing circuitry, as well as portions or combinations of such circuitry elements.
The memory 1212 may comprise random access memory (RAM), read-only memory (ROM), flash memory or other types of memory, in any combination. The memory 1212 and other memories disclosed herein should be viewed as illustrative examples of what are more generally referred to as “processor-readable storage media” storing executable program code of one or more software programs.
Articles of manufacture comprising such processor-readable storage media are considered illustrative embodiments. A given such article of manufacture may comprise, for example, a storage array, a storage disk or an integrated circuit containing RAM, ROM, flash memory or other electronic memory, or any of a wide variety of other types of computer program products. The term “article of manufacture” as used herein should be understood to exclude transitory, propagating signals. Numerous other types of computer program products comprising processor-readable storage media can be used.
Also included in the processing device 1202-1 is network interface circuitry 1214, which is used to interface the processing device with the network 1204 and other system components, and may comprise conventional transceivers.
The other processing devices 1202 of the processing platform 1200 are assumed to be configured in a manner similar to that shown for processing device 1202-1 in the figure.
Again, the particular processing platform 1200 shown in the figure is presented by way of example only, and system 100 may include additional or alternative processing platforms, as well as numerous distinct processing platforms in any combination, with each such platform comprising one or more computers, servers, storage devices or other processing devices.
For example, other processing platforms used to implement illustrative embodiments can comprise converged infrastructure.
It should therefore be understood that in other embodiments different arrangements of additional or alternative elements may be used. At least a subset of these elements may be collectively implemented on a common processing platform, or each such element may be implemented on a separate processing platform.
As indicated previously, components of an information processing system as disclosed herein can be implemented at least in part in the form of one or more software programs stored in memory and executed by a processor of a processing device. For example, at least portions of the functionality of one or more components of the smart package platform 110, sustainable package 200 and/or enterprise servers 150/350 as disclosed herein are illustratively implemented in the form of software running on one or more processing devices.
It should again be emphasized that the above-described embodiments are presented for purposes of illustration only. Many variations and other alternative embodiments may be used. For example, the disclosed techniques are applicable to a wide variety of other types of information processing systems. Also, the particular configurations of system and device elements and associated processing operations illustratively shown in the drawings can be varied in other embodiments. Moreover, the various assumptions made above in the course of describing the illustrative embodiments should also be viewed as exemplary rather than as requirements or limitations of the disclosure. Numerous other alternative embodiments within the scope of the appended claims will be readily apparent to those skilled in the art.
Number | Name | Date | Kind |
---|---|---|---|
20170103647 | Davis | Apr 2017 | A1 |
20180082577 | Davis | Mar 2018 | A1 |
20180096593 | Davis | Apr 2018 | A1 |
20190043298 | Moudy | Feb 2019 | A1 |
20190180402 | Nakajima | Jun 2019 | A1 |
20190392660 | Eichenblatt | Dec 2019 | A1 |
20210059455 | Bowman | Mar 2021 | A1 |
20210209548 | Katz | Jul 2021 | A1 |
20210287168 | Arora | Sep 2021 | A1 |
20220058575 | Moudy | Feb 2022 | A1 |
20220189223 | Carter | Jun 2022 | A1 |
20220198003 | Shaver | Jun 2022 | A1 |
20220257041 | Redford | Aug 2022 | A1 |
20230042956 | Carter | Feb 2023 | A1 |
20230084587 | Fisher | Mar 2023 | A1 |
20230157472 | Barkman | May 2023 | A1 |
Entry |
---|
P. Forbes et al., “Implementing Genuinely Sustainable Packaging In A Small Brand,” https://packhelp.com/sustainable-packaging/, Accessed Jul. 18, 2022, 28 pages. |
G. Lawton, “Near-Field Communication (NFC)” https://www.techtarget.com/searchmobilecomputing/definition/Near-Field-Communication#:˜:text=George, Accessed Jul. 18, 2022, 5 pages. |
F. Nicasio, “Why You Need to Offer Sustainable Packaging—and How to Do It Right,” https://www.bigcommerce.com/blog/author/francesca-nicasio-noissue/, Accessed Jul. 18, 2022, 29 pages. |