In the shipping industry, items are typically packaged and delivered in cardboard or corrugated parcels. Around eighty percent of all sold items are packaged in some type of cardboard. Although cardboard may be recycled, a growing number of cities are not recycling given the rising recycling costs. Accordingly, cardboard parcels are often disposed of in landfills or incinerators, which are associated with producing pollutants, toxins, or greenhouse gasses.
Moreover, shipping parcels are typically inefficient for storage, both in terms of how items are stored inside of the parcel, and how the parcel itself is stored. For example, cardboard parcels tend to have lots of open space between the items they carry and the cardboard parcels themselves. This not only wastes cardboard resources, but can cause the items to shift or slide, thereby causing breakage or other damage to the items. In another example, cardboard parcels can take up a lot of space in a carrier vehicles, logistics stores, or sorting centers, especially when taking into account the relatively smaller size of the actual items inside of the parcels.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used in isolation as an aid in determining the scope of the claimed subject matter. Further, alternative or additional embodiments exist other than those described in this summary section.
Some embodiments are directed to an item storage unit for storing one or more items, where the item storage unit comprises the following components. A first frame component and a first stretch member coupled to at least a first surface of the first frame component. The first stretch member having a greater stretching capacity relative to the first frame component. The item storage unit further comprises a joint component coupled to a second surface of the first frame component. The joint component is further coupled to a third surface of a second frame component. The joint component allows rotation of the first frame component and the second frame component. The item storage unit may further include a second stretch member coupled to at least a fourth surface of the second frame component. The one or more items are configured to be situated between the first stretch member and the second stretch member.
Some embodiments are directed to an item storage unit for storing one or more items, where the item storage unit comprises the following components. A first frame component and a first stretch member coupled to at least a first surface of the first frame component. The first stretch member being more flexible relative to the first frame component. The one or more items are configured to be supported by at least the first stretch member and the first frame component.
Some embodiments are directed to a system that includes an item storage unit that includes a first frame component and a first stretch member coupled to at least a first surface of the first frame component. The first stretch member having a greater stretching capacity relative to the first frame component. In some embodiments, the system further comprises one or more items included in the item storage unit. At least a portion of the first stretch member may conform to at least a portion of the one or more items. The one or more items are requested for shipment. In some embodiments, the system includes a holding apparatus that stores the item storage unit. Some embodiments are directed to a holding apparatus itself.
Having thus described the disclosure in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
The present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the disclosure are shown. Indeed, the disclosure may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like numbers refer to like elements throughout.
As described above, existing shipping parcels are typically inefficient for storage, both in terms of how items are stored inside of the parcel, and how the parcel itself is stored. For example, some shipping parcel technologies, such as containers or totes require filling material (e.g., packaging air bags or Styrofoam). This not only wastes filling material resources, but items within parcels can still unnecessarily shift or slide, increasing the likelihood of breakage or damage. Further, the filling material can become arduous to deal will (e.g., small pieces of Styrofoam may scatter). These containers, totes, and corrugated packages also tend to be bulky relative to the items they carry, causing unnecessary storage space being consumed when these parcels are stored. For example, many corrugated packages are about twice the size of the items they carry. Not only does this increase the likelihood of shifting, breakage or damage of items as described above, but this causes an unnecessary amount of space being consumed when these parcels are stored in facilities, such as a carrier vehicle, logistics store, or sorting facility. Further, as described above, cardboard parcels are not eco-friendly, as there is lot of cardboard being run through incinerators or landfills.
Various embodiments of the present disclosure are configured to provide one or more solutions to these problems, as well as others, related to these shipping parcel technologies. For instance, some embodiments of the present disclosure are directed to an item storage unit that includes frame components (e.g., a rectangular-shaped enclosure). These frame components may include stretch members (e.g., elastic straps) that have a greater stretching capacity relative to the frame components. In some embodiments, these stretch members are configured to conform tightly or snug against one or more items that are stored within the item storage unit such that there is little to no movement. In this way, there is no need for filling material and the items themselves are less likely to shift or slide, unlike existing parcel technologies. Therefore, there is less likelihood of breakage or damage relative to existing technologies.
In some embodiments, these frame components have lower cross-sections or are lower in diameter (e.g., in a depth z-plane) relative to cardboard parcels, corrugated parcels, containers, totes, or the like. This allows for more efficient use of storage space relative to storing cardboard parcels, containers, or totes. For example, a frame component can be around one or two inches thick and be shaped similar to a picture frame. If two individual frame components (e.g., coupled via a hinge) form an enclosure, and an item is placed between the frame components, for example, the enclosure itself can easily fit in a small grove or slot of a holding apparatus (e.g., a rack), which allows space to more efficiently be utilized in a carrier vehicle, logistics store, or sorting facility.
In some embodiments, these item storage units are configured to be continuously used across multiple shipping operations, unlike cardboard or corrugated parcels, which are disposed of after each delivery. Accordingly, there would be less cardboard materials having to be incinerated or put in landfills, meaning that there is no additional contribution for producing pollutants, toxins, or greenhouse gasses. And less trees would be consumed. For example, these frame components can be made from sturdy polymer-based materials that are configured to continuously load and release items for multiple shipping operations.
In is understood that although this overview section describes various improvements to conventional solutions and technologies, these are by way of example only. As such, other improvements are described below or will become evident through description of various embodiments. This overview is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This overview is not intended to: identify key features or essential features of the claimed subject matter, key improvements, nor is it intended to be used in isolation as an aid in determining the scope of the claimed subject matter.
The logistics vehicle 120 includes the holding apparatuses 102 and 106, each of which include individual item storage units (e.g., the item storage unit 104). A “holding apparatus” as described herein refers to any apparatus that is configured to hold or store an item storage unit. For example, a holding apparatus can be a rack, a shelf, cubby, container, or any at least partially formed enclosure (e.g., a box that is enclosed, except for one side). An “item storage unit” as described herein refers to any apparatus that is configured to store or hold one or more items. An “item” represents the payload inside of the item storage unit. For example, items may be the tangible products or goods that consumers buy, such as shoes, staplers, books, devices, tools, documents, gloves, and/or any other product or good. In some embodiments, items additionally or alternatively represent parcels, such as envelopes or small boxes that carry particular goods or products. Examples of various holding apparatuses and items storage units are described in more detail herein.
As illustrated in
It is understood that the sorting facility 200 and the logistics vehicle 120 are representative example environments where holding apparatuses or item storage units may be stored. In some embodiments, holding apparatuses or items storage units are used and stored in different contexts, such as in warehouse facilities, retailer stores, business entities, or residential dwellings, for any type of storage (e.g., inventory storage).
The sorting facility 200 includes the conveyor belt machine 225, various parcels and item storage units (e.g., item storage unit 204) that traverse the conveyor belt machine 225, the logistics vehicle 220, the loading operator 210, and the holding apparatuses 202 and 206. The conveyor belt machine 225 may include a belt that is generally formed and/or extends around at least two driving wheels such that by rotation of the driving wheels, the conveyor belt surface may move a parcel, item storage unit, or item in a linear fashion. This may allow the parcel, item storage unit, or item to be picked and placed in a tray or other shelving location in preparation for delivery.
The item storage unit 300 is illustrates a frame component 301 that includes sides 302, 304, 306, and 308 (i.e., each of the sides 302, 304, 306, and 308 together makeup the frame component 301). A “frame component” as described herein is any structure that provides a base for or helps secure an item without regard to shape, orientation, or material. Although the frame component 301 in
The storage unit 300 further includes various stretch members 320, 322, 324, 326, and 328 coupled to various surfaces of the frame component 301. A “stretch member” as described herein refers to any component that has a greater stretching capacity or is more flexible relative to a frame component. Alternatively or additionally, a stretch member is any material that has a stretching capacity or flexibility over some threshold value (e.g., 50%, 60%, or 70%). In some embodiments, “stretch capacity” refers to the length of the stretch member when stretched to its maximum divided by the length of the same stretch member when no stretching is performed (e.g., minus 1). Stretch capacity can be quantified in terms of percentage, or raw displacement or magnitude values. For example, stretch percentage can be 16/10−1=0.6, which means that a particular stretch member or frame component has a stretch percentage of 60% (e.g., a stretch member of frame component can be stretched up to 60% of its original non-stretched size). In some embodiments, a stretch member covers an entire frame component, rather than crisscrossed strips as illustrated in
In some embodiments, “flexibility” is defined as the amount of force or pressure required to deform or displace some object past a particular value (e.g., the breaking point) (e.g., bending force). A first object is more flexible relative to a second object if the first object requires less force to deform or displace relative to a second object. For example, flexibility can be in terms of Newtons or pressure required to displace or deform a stretch member versus a frame component. In some embodiments, “flexibility” alternatively or additionally includes “stretch capacity,” as described herein. Alternatively or additionally, flexibility can refer to what is known as the “elastic modulus” E, which is defined as the stress applied to a material divided by the strain.
A stretch member may include any suitable material, such as rubber, pliable polymers, textiles, or materials formed using elastomeric yarns. Elastomeric yarns may generally provide a maximum stretch greater than about 200% under load (stretched state) prior to returning to its non-stretched state when the load is removed, and some elastomeric yarns provide a maximum stretch of about 400%. Examples of elastomeric yarn types include SPANDEX®, lycra, rubber, and the like. Moreover, examples of stretch members may include stretch woven materials, stretch knit materials, stretch non-woven materials, and the like. The term “non-stretch member” as used herein refers materials that do not have as great of stretching capacity or flexibility relative to stretch members, such as a frame component. In some embodiments, a non-stretch member is formed using non-elastomeric yarns that generally do not stretch over a threshold amount (e.g., cotton, silk, polyester, conventional denim, and/or other non-elastic polymers).
In some embodiments, as illustrated in
As illustrated in
All of the other stretch members are similarly coupled to the frame component 301. For example, the end 328-1 of the stretch member 328 is coupled to the surface 304-2 of the side 304. Likewise, the end 328-2 of the same stretch member 328 is coupled to the surface 308-2 of the side 308. In this way, as illustrated in
As illustrated in
As illustrated in
The side 304 of the frame component 301 includes a tag 310 (e.g., active or passive RFID tag), which is embedded into or otherwise coupled to the surface 380 of the side 304. In some embodiments, the tag 310 stores shipping information and is configured to provide the shipping information to a reader device (e.g., a Delivery Information Acquisition Device (DIAD) carried by delivery personnel driving the logistics vehicle 120). In some embodiments, such shipping information can include destination shipping address (where the item storage unit 300 will be shipped to), name of consignee (or consignor/shipping entity) who is to receive the items 314, the day the items 314 are to be delivered to a consignee, item storage unit 300 attributes (e.g., weight, length, width of the item storage unit 300), special shipping instructions (e.g., place the item storage unit 300 on a residential porch since consignee will be gone), and/or alternative destination locations (e.g., access point information, such as retailer locations).
Alternatively or additionally, shipping information can include an identifier that identifies the item storage unit 300. This can be used different ways, such as being able to detect that a particular item storage unit has been delivered. For example in response to a reader device reading the tag 310, the reader device can send a notification to a logistics server indicating that the item storage unit 300 has been delivered to its destination location based on receiving its identifier from the reader device. Accordingly, for instance, when carrier personnel drops off the item storage unit 300 of at a residential doorstep, for example, the carrier personnel can uses its DIAD or other reader device to scan the tag 310 in order to indicate that the item storage unit 300 has been delivered.
In some embodiments, the tag 310 may be any suitable tag, machine, manufacture, module, and/or computer-readable indicia. “Computer-readable indicia” as described herein is any tag (e.g., RFID or NFC tag) information, bar code, data matrix, numbers, lines, shapes, and/or other suitable identifier that is machine-readable (and tend not to be readable by a human) because machines can process the data. For example, the tag 310 can be Radio Frequency Identification (RFID) tags (active or passive), Near-field Communication (NFC) tags, optical computer-readable indicia, bar code computer-readable indicia, magnetic ink character recognition computer-readable indicia, and/or the like.
As illustrated in
In some embodiments, the electronic ink display 312 includes some or all of the shipping information described above with respect to the tag 310. For example the electronic ink display 312 may include in that contains human-readable shipping information (e.g., consignee address, consignee name, weight of item storage unit 300, etc.) and a barcode (e.g., that contains a tracking number, identifiers of manufacturer of the items 314, or other identifier information). In some embodiments it may be more desirable for users to read shipping information on the electronic ink display 312, as opposed to obtaining shipping information from the tag 310 because the user does not have to actively scan (e.g., using an RFID reader) the electronic ink display 312 to obtain relevant information, which the tag 310, however, requires in some embodiments.
By incorporating the electronic ink display 312, there is no need for paper or adhesive shipping labels or the like, which is common on existing corrugated parcels, for example. Rather, the electronic ink display 312 and/or tag 310 can include this information. In this way, the item storage unit 300 and the items 314 are what is shipped to a delivery destination as part of a final-mile logistics operation using the electronic ink display 312 and/or the tag 310, as opposed to a paper shipping label.
In some embodiments, the item storage unit 300 additionally or alternatively includes other sensors or components. For example, in some embodiments, the item storage unit 300 includes a temperature sensor to measure the ambient outside temperature, which allows, for example, carrier personnel to gauge whether to put certain temperature-delicate items within the item storage unit 300, such as candles or crayons, for example. Alternatively or additionally, the storage unit 300 includes a gyroscope and/or accelerometer to gauge the movement, acceleration, velocity, or positioning of the item storage unit 300. For example, when the angular positioning of the item storage unit 300 is outside of a threshold gyroscope reading, a processor (not shown) located within the item storage unit 300 may responsively send a control signal to a speaker (not shown) coupled to the item storage unit 300, causing an audible beeping noise, for example. This may be useful for users, such as consignees, who are unfamiliar with the item storage unit 300 and may be holding it the wrong way, such that items will fall out easy when they are not correctly held. This may be likely in embodiments where there is no explicitly incorporated fastening mechanism between frame components, so it may be easy for items to fall out.
In another example, when there is an acceleration above an accelerometer threshold, this may indicate that the item storage unit 300 was dropped or otherwise taken. In response to this reading over a threshold, some embodiments responsively send a notification to a consignee device (e.g., notifying them that someone has picked up their items). Alternatively, a notification may be sent to a logistics entity to inform them that the item storage unit 300 has been dropped, thereby mitigating any potential return request refunds due to the faultiness of the item, or the like. Alternatively or additionally, cameras may be included on the item storage unit 300, which include object detection capabilities (e.g., via a Convolutional Neural Network (CNN)), such that trained objects can be detected with bounding boxes and sent over a network, such as to a consignee device. For example, object detection algorithms can be trained to detect humans and detect any time a human gets close to or touches the item storage unit 300. Responsive to this detection, notifications can be sent to a consignee device and/or logistics entity.
In some embodiments, the surfaces 301-1 and 390-1 and/or the surfaces 301-2 and 390-2 have no direct fastening mechanisms that coupled the frame components 301 and 390 to each other. Rather, as described in more detail below, these surfaces are fixed to each other when placed in a slot or other holding mechanism, as described in more detail below with respect to a holding apparatus. Alternatively, in some embodiments the surfaces 301-1 and 390-1 and/or the surfaces 301-2 and 390-2 include direct fastening mechanisms, such as clasping or snap-in components (e.g., magnetic clasps, button male and female members), hook and loop fasteners, adhesive, or the like. This allows the frame components 301 and 390 to directly be fastened to each other when an item is enclosed such that there is less likely of a chance that the item will fall out, for example.
In some embodiments, the joint component 360 represents a mechanical bearing device, such as a hinge device. Examples of hinge devices include a barrel hinge, a Mortise hinge, a continuous hinge, a European hinge, and a pivot hinge. Other joint components can be a flap fitting or mechanical ball-and-socket joint, which allows for more degrees of freedom between the frame components 301 and 390, relative to a hinge device.
Alternatively, in some embodiments, however, the frame component 401 does have an aperture or at least is only defined limited portions of the item storage unit 400. For example, in some embodiments, the frame component 401 may end at the portions 420-2, 420-4, and 420-4 of the stretch members 420. Accordingly, the second rear surface (not shown) of the item 413 in some embodiments abuts other stretch members (not shown) or components, as opposed to the frame component 401.
In some embodiments, the stretch members 420 and the bottom portion of the frame component 401 (e.g., that includes surface 401-1) acts as a type of “pocket” for the item 413. For example, the portion 420-2 of the stretch members 420 may be coupled to the surface 401-2 of the frame component 401. Likewise, the portion 420-3 of the stretch members 420 may be coupled to the surface 401-3 of the frame component 401. Further, the portions 420-5 illustrated by the circular arc are coupled to the corresponding surfaces of the frame component 401. However, the middle portion 420-4 of the stretch components 420 may not be coupled to any portion of the frame component 401, such that the stretch component portion 420-4 forms an opening, aperture, or pocket such that the item 413 can fit tightly or snug when the item 413 is placed into the pocket.
The scissor lift assemblies 520, 522, 524, and 526 rely on an elongation mechanism to provide vertical lifting (i.e., elevating of the top plate 502 and the side plates 510, 512) depending on a rotational or linear input. These machines are capable of lifting significant loads safely and efficiently and in this instance, they lift ant hold in place surfaces 502 and 530 that keep the content safe from impacts and puncture forces that may otherwise damage contents. In some embodiments, the scissor lift assemblies 520, 522, 524, and 526 are hinged with pivot points to make the assembly looks like several sets of connected scissor blades (e.g., scissor leg 520-1). In some embodiments, as scissor legs move up and down, they perform an open-close motion similar to scissors because of this mechanism that uses the linked, folding supports (e.g., scissor lift legs 520-1, 522-1, 524-1, and 526-1) in the crisscross X pattern which known as a pantograph or scissor mechanism. This is a mechanical device that includes a series of connected parallelograms with hinged intersections that permit a user or operator to elongate the mechanism.
In various embodiments, the scissor lift assemblies 520, 522, 524, and 526 include a series of connected parallelograms with hinged intersections that permit the operator to elongate the mechanism and maintain the integrity of the geometric figure. As L, the length of the base decreases (e.g., an extension from the sliding actuator 508 engages the scissor leg 524-1), the pantograph expands. In other words, when two points on different scissor legs of the same scissor lift assembly increases, the X-axis between the scissor legs decreases, the Y-axis increases leading to an elevation of the top plate 502, as well as the side plates 510, 512. When the scissor legs are pushed together, the scissor holding apparatus 500 extends, raising the top plate 502, and the side plates 510, 512 vertically. In an illustrative example, when the scissor legs 524-1 and 524-2 are brought closer to each other (via the sliding of the sliding actuators 506, 508), the scissor lift assembly 524 expands, such that the top late 502 and side plates 510, 512, are elevated. Conversely, when the scissor legs are pushed closer together, the scissor holding apparatus 500 contracts or collapses, thereby lowing the top plate 502, and the side plates 510, 512.
In some embodiments, any item storage unit, reader device, and/or holding apparatus described herein includes a computing device. The computing device may include a non-transitory computer-readable storage medium storing applications, programs, program modules, scripts, source code, program code, object code, byte code, compiled code, interpreted code, machine code, executable instructions, and/or the like (also referred to herein as executable instructions, instructions for execution, program code, and/or similar terms used herein interchangeably). Such non-transitory computer-readable storage media include all computer-readable media (including volatile and non-volatile media). These components may be used to carry out the functionality as described above with regard to the sensors
In one embodiment, a non-volatile computer-readable storage medium may include a floppy disk, flexible disk, hard disk, solid-state storage (SSS) (e.g., a solid state drive (SSD), solid state card (SSC), solid state module (SSM)), enterprise flash drive, magnetic tape, or any other non-transitory magnetic medium, and/or the like. A non-volatile computer-readable storage medium may also include a punch card, paper tape, optical mark sheet (or any other physical medium with patterns of holes or other optically recognizable indicia), compact disc read only memory (CD-ROM), compact disc-rewritable (CD-RW), digital versatile disc (DVD), Blu-ray disc (BD), any other non-transitory optical medium, and/or the like. Such a non-volatile computer-readable storage medium may also include read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory (e.g., Serial, NAND, NOR, and/or the like), multimedia memory cards (MMC), secure digital (SD) memory cards, SmartMedia cards, CompactFlash (CF) cards, Memory Sticks, and/or the like. Further, a non-volatile computer-readable storage medium may also include conductive-bridging random access memory (CBRAM), phase-change random access memory (PRAM), ferroelectric random-access memory (FeRAM), non-volatile random-access memory (NVRAM), magnetoresistive random-access memory (MRAM), resistive random-access memory (RRAM), Silicon-Oxide-Nitride-Oxide-Silicon memory (SONOS), floating junction gate random access memory (FJG RAM), Millipede memory, racetrack memory, and/or the like.
In one embodiment, a volatile computer-readable storage medium may include random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), fast page mode dynamic random access memory (FPM DRAM), extended data-out dynamic random access memory (EDO DRAM), synchronous dynamic random access memory (SDRAM), double information/data rate synchronous dynamic random access memory (DDR SDRAM), double information/data rate type two synchronous dynamic random access memory (DDR2 SDRAM), double information/data rate type three synchronous dynamic random access memory (DDR3 SDRAM), Rambus dynamic random access memory (RDRAM), Twin Transistor RAM (TTRAM), Thyristor RAM (T-RAM), Zero-capacitor (Z-RAM), Rambus in-line memory module (RIMM), dual in-line memory module (DIMM), single in-line memory module (SIMM), video random access memory (VRAM), cache memory (including various levels), flash memory, register memory, and/or the like. It will be appreciated that where embodiments are described to use a computer-readable storage medium, other types of computer-readable storage media may be substituted for or used in addition to the computer-readable storage media described above.
As should be appreciated, various embodiments of the present disclosure may also be implemented as methods, apparatus, systems, computing devices/entities, computing entities, and/or the like. As such, embodiments of the present disclosure may take the form of an apparatus, system, computing device, computing entity, and/or the like executing instructions stored on a computer-readable storage medium to perform certain steps or operations. However, embodiments of the present disclosure may also take the form of an entirely hardware embodiment performing certain steps.
Turning now to
As shown in
The signals provided to and received from the transmitter 04 and the receiver 06, respectively, may include signaling information in accordance with air interface standards of applicable wireless systems. In this regard, the computing entity 10 may be capable of operating with one or more air interface standards, communication protocols, modulation types, and access types. More particularly, the computing entity 10 may operate in accordance with any of a number of wireless communication standards and protocols. In a particular embodiment, the computing entity 10 may operate in accordance with multiple wireless communication standards and protocols, such as UMTS, CDMA2000, 1×RTT, WCDMA, TD-SCDMA, LTE, E-UTRAN, EVDO, HSPA, HSDPA, Wi-Fi, Wi-Fi Direct, WiMAX, UWB, IR, NFC, Bluetooth, USB, and/or the like. Similarly, the computing entity 10 may operate in accordance with multiple wired communication standards and protocols, such as those described above with regard to a logistics server via a network interface 20.
Via these communication standards and protocols, the computing entity 10 can communicate with various other entities using concepts such as Unstructured Supplementary Service information/data (USSD), Short Message Service (SMS), Multimedia Messaging Service (MMS), Dual-Tone Multi-Frequency Signaling (DTMF), and/or Subscriber Identity Module Dialer (SIM dialer). The computing entity 10 can also download changes, add-ons, and updates, for instance, to its firmware, software (e.g., including executable instructions, applications, program modules), and operating system.
According to particular embodiments, the computing entity 10 may include location determining aspects, devices, modules, functionalities, and/or similar words used herein interchangeably. For example, the computing entity 10 may include outdoor positioning aspects, such as a location module adapted to acquire, for example, latitude, longitude, altitude, geocode, course, direction, heading, speed, universal time (UTC), date, and/or various other information/data. In particular embodiments, the location module can acquire information/data, sometimes known as ephemeris information/data, by identifying the number of satellites in view and the relative positions of those satellites (e.g., using global positioning systems (GPS)). The satellites may be a variety of different satellites, including Low Earth Orbit (LEO) satellite systems, Department of Defense (DOD) satellite systems, the European Union Galileo positioning systems, the Chinese Compass navigation systems, Indian Regional Navigational satellite systems, and/or the like. This information/data can be collected using a variety of coordinate systems, such as the Decimal Degrees (DD); Degrees, Minutes, Seconds (DMS); Universal Transverse Mercator (UTM); Universal Polar Stereographic (UPS) coordinate systems; and/or the like. Alternatively, the location information can be determined by triangulating the computing entity's 10 position in connection with a variety of other systems, including cellular towers, Wi-Fi access points, and/or the like. Similarly, the computing entity 10 may include indoor positioning aspects, such as a location module adapted to acquire, for example, latitude, longitude, altitude, geocode, course, direction, heading, speed, time, date, and/or various other information/data. Some of the indoor systems may use various position or location technologies including RFID tags, indoor beacons or transmitters, Wi-Fi access points, cellular towers, nearby computing devices/entities (e.g., smartphones, laptops) and/or the like. For instance, such technologies may include the iBeacons, Gimbal proximity beacons, Bluetooth Low Energy (BLE) transmitters, NFC transmitters, and/or the like. These indoor positioning aspects can be used in a variety of settings to determine the location of someone or something to within inches or centimeters.
The computing entity 10 may also comprise a user interface (that can include a display 16 coupled to a processing element 08) and/or a user input interface (coupled to a processing element 08). For example, the user interface may be a user application, browser, user interface, and/or similar words used herein interchangeably executing on and/or accessible via the computing entity 10 to interact with and/or cause display of information from a logistics/carrier server(s), as described herein. The user input interface can comprise any of a number of devices or interfaces allowing the computing entity 10 to receive information/data, such as a keypad 18 (hard or soft), a touch display, voice/speech or motion interfaces, or other input device. In embodiments including a keypad 18, the keypad 18 can include (or cause display of) the conventional numeric (0-9) and related keys (#, *), and other keys used for operating the computing entity 10 and may include a full set of alphabetic keys or set of keys that may be activated to provide a full set of alphanumeric keys. In addition to providing input, the user input interface can be used, for example, to activate or deactivate certain functions, such as screen savers and/or sleep modes.
As shown in
The computing entity 10 may include other input mechanisms, such as scanners (e.g., barcode scanners), microphones, accelerometers, RFID readers (or Near-Field Communication (NFC) readers), and/or the like configured to capture and store various information types for the computing entity 10. For example, a scanner may be used to capture parcel/item/shipment information/data from an item indicator disposed on a surface of a shipment or other item. In certain embodiments, the computing entity 10 may be configured to associate any captured input information/data, for example, via the onboard processing element 08. For example, scan data captured via a scanner may be associated with image data captured via the camera 26 such that the scan data is provided as contextual data associated with the image data.
The computing entity 10 can also include volatile storage or memory 22 and/or non-volatile storage or memory 24, which can be embedded and/or may be removable. For example, the non-volatile memory may be ROM, PROM, EPROM, EEPROM, flash memory, MMCs, SD memory cards, Memory Sticks, CBRAM, PRAM, FeRAM, NVRAM, MRAM, RRAM, SONOS, FJG RAM, Millipede memory, racetrack memory, and/or the like. The volatile memory may be RAM, DRAM, SRAM, FPM DRAM, EDO DRAM, SDRAM, DDR SDRAM, DDR2 SDRAM, DDR3 SDRAM, RDRAM, TTRAM, T-RAM, Z-RAM, RIMM, DIMM, SIMM, VRAM, cache memory, register memory, and/or the like. The volatile and non-volatile storage or memory can store databases, database instances, database management systems, information/data, applications, programs, program modules, scripts, source code, object code, byte code, compiled code, interpreted code, machine code, executable instructions, and/or the like to implement the functions of the computing entity 10. As indicated, this may include a user application that is resident on the entity or accessible through a browser or other user interface for communicating with the logistics server(s) and/or various other computing entities.
“And/or” is the inclusive disjunction, also known as the logical disjunction and commonly known as the “inclusive or.” For example, the phrase “A, B, and/or C,” means that at least one of A or B or C is true; and “A, B, and/or C” is only false if each of A and B and C is false.
A “set of” items means there exists one or more items; there must exist at least one item, but there can also be two, three, or more items. A “subset of” items means there exists one or more items within a grouping of items that contain a common characteristic.
A “plurality of” items means there exists more than one item; there must exist at least two items, but there can also be three, four, or more items.
“Includes” and any variants (e.g., including, include, etc.) means, unless explicitly noted otherwise, “Includes, but is not necessarily limited to.”
A “user” or a “subscriber” includes, but is not necessarily limited to: (i) a single individual human; (ii) an artificial intelligence entity with sufficient intelligence to act in the place of a single individual human or more than one human; (iii) a business entity for which actions are being taken by a single individual human or more than one human; and/or (iv) a combination of any one or more related “users” or “subscribers” acting as a single “user” or “subscriber.”
The terms “receive,” “provide,” “send,” “input,” “output,” and “report” should not be taken to indicate or imply, unless otherwise explicitly specified: (i) any particular degree of directness with respect to the relationship between an object and a subject; and/or (ii) a presence or absence of a set of intermediate components, intermediate actions, and/or things interposed between an object and a subject.
The terms first (e.g., first request), second (e.g., second request), etc. are not to be construed as denoting or implying order or time sequences unless expressly indicated otherwise. Rather, they are to be construed as distinguishing two or more elements. In some embodiments, the two or more elements, although distinguishable, have the same makeup. For example, a first memory and a second memory may indeed be two separate memories but they both may be RAM devices that have the same storage capacity (e.g., 4 GB).
The term “causing” or “cause” means that one or more systems (e.g., computing devices) and/or components (e.g., processors) may in in isolation or in combination with other systems and/or components bring about or help bring about a particular result or effect. For example, the logistics server(s) 105 may “cause” a message to be displayed to a computing entity 10 (e.g., via transmitting a message to the user device) and/or the same computing entity 10 may “cause” the same message to be displayed (e.g., via a processor that executes instructions and data in a display memory of the user device). Accordingly, one or both systems may in isolation or together “cause” the effect of displaying a message.
The term “real time” includes any time frame of sufficiently short duration as to provide reasonable response time for information processing as described. Additionally, the term “real time” includes what is commonly termed “near real time,” generally any time frame of sufficiently short duration as to provide reasonable response time for on-demand information processing as described (e.g., within a portion of a second or within a few seconds). These terms, while difficult to precisely define, are well understood by those skilled in the art.
The term “coupled” to refers to two or more components being attached, fixed, or otherwise connected. Any suitable component can be used to couple components together, such as one or more: screws, bolts, nuts, hook fasteners, nails, etc.
The following embodiments represent exemplary aspects of concepts contemplated herein. Any one of the following embodiments may be combined in a multiple dependent manner to depend from one or more other clauses. Further, any combination of dependent embodiments (e.g., clauses that explicitly depend from a previous clause) may be combined while staying within the scope of aspects contemplated herein. The following clauses are exemplary in nature and are not limiting:
Many modifications and other embodiments of the inventions set forth herein will come to mind to one skilled in the art to which these inventions pertain having the benefit of the teachings presented in the foregoing description and the associated drawings. Therefore, it is to be understood that the inventions are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation, unless described otherwise.