SYSTEMS AND METHODS FOR MOBILE SELF-CHECKOUT OF WIRELESSLY LABELED PRODUCTS

DE602022039980T2Active Publication Date: 2026-07-15NEXITE LTD

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
NEXITE LTD
Filing Date
2022-12-13
Publication Date
2026-07-15

AI Technical Summary

Technical Problem

Physical retail stores lack the data insights available in e-commerce, with bottom-line sales data providing no insight into customer journeys, browsing habits, or merchandise engagement, and there is a need for systems to generate customer-journey data without inconveniencing shoppers or interfering with store operations.

Method used

Implementing wireless tags with ambient energy harvesting capabilities for product tracking, combined with a system that allows unassisted purchasing and security monitoring, utilizing a combination of conventional and specialized hardware and software to facilitate quick, contact-free transactions and track product movement.

Benefits of technology

Enables generation of customer-journey data in physical stores, providing valuable insights for retailers, improving transaction efficiency, and enhancing security through contact-free purchasing and product tracking.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The disclosed embodiments generally relate to systems and methods for unassisted purchasing of wirelessly tagged products in a retail establishment.BACKGROUND

[0002] Recent years have shown the exponential growth of e-commerce as an additional venue for retail, in addition to physical stores. In many market segments, the convenience of e-commerce and its contact-free nature have shifted many customers from physical to digital channels. These trends are especially evident in the aftermath of the recent global pandemic, which has arguably accelerated the proliferation of e-commerce.

[0003] From the perspective of retailers, one advantage of current e-commerce platforms is the wealth of data that is generated each time a customer visits the retailer's website or mobile application ("app"), browses merchandise, or completes a purchase or return. Valuable insights about the retailer, merchandise, and even the consumers can be gleaned from this data. Retailers can use this data to adjust various aspects of their business including product inventory and pricing, advertising, and their e-commerce platforms, thus increasing profitability and reducing waste.

[0004] Currently, the abundance of data in e-commerce is not available in physical retail stores. Indeed, the only data that is easily available for most retail stores is bottom-line sales data, which provides no insight to the customer journey prior to the moment of the sale. Additionally, bottom-line sales data does not account for customers' browsing habits or for the numerous customers who enter the store and engage with the merchandise, but who do not buy anything. Thus, there is a need for systems and methods for generating customer-journey data in physical stores without inconveniencing shoppers, intruding into individual's privacy, or interfering with store operations. In addition, there is also a need for providing other benefits of e-commerce to the physical shopping experience, including quick and contact-free transactions and improved techniques for tracking movement of products throughout establishments and retail networks.

[0005] GB 2541257 A describes a system and method for mobile device self-checkout for retail transactions with loss protection. An article of merchandise is provided with at least two labels; one encoded with an optical label identifier (i.e. QR code) and one encoded with a radio frequency identification (RFID) label identifier. Information regarding each identifier is stored in a data store so that each article of merchandise, or product, is associated with its optical tag identifier and RFID tag identifier. A customer mobile device (equipped with optical scanner) scans the optical label of a product, and queries the data store using the identifier to determine if the product is for sale. If the identifier is found in the data store and the item of merchandise is for sale, product information is transmitted to the customer mobile device, which is then used to affect a purchase transaction of the item. When the product is sold, the data store is updated to reflect this (e.g. by a SOLD status), and the RFID tag may be deactivated by a KILL command. An exit RFID reader determines whether to activate a security alert when the product enters a read range of the reader.SUMMARY

[0006] Embodiments consistent with the present disclosure provide systems and methods generally relating to wireless tags for association with products. The disclosed systems and methods may be implemented using a combination of conventional hardware and software as well as specialized hardware and software, such as a machine constructed and / or programmed specifically for performing functions associated with the disclosed method steps.

[0007] Consistent with disclosed embodiments, a system according to claim 1, a method according to claim 16, and a non-transitory computer readable medium according to claim 15 for unassisted purchasing of wirelessly tagged products in a retail establishment are claimed.

[0008] The forgoing summary provides certain examples of disclosed embodiments to provide a flavor for this disclosure and is not intended to summarize all aspects of the disclosed embodiments. Additional features and advantages of the disclosed embodiments will be set forth in part in the description that follows, and in part will be apparent from the description, or may be learned by practice of the disclosed embodiments. The features and advantages of the disclosed embodiments will be realized and attained by the elements and combinations particularly pointed out in the appended claims.

[0009] It is to be understood that both the foregoing general description and the following detailed description are examples and explanatory only and are not restrictive of the disclosed embodiments as claimed.

[0010] The accompanying drawings constitute a part of this specification. The drawings illustrate several embodiments of the present disclosure and, together with the description, serve to explain the principles of the disclosed embodiments as set forth in the accompanying claims.BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The accompanying drawings, which are incorporated in and constitute a part of this disclosure, include Figures 1 to 9 and 26 illustrating aspects of the claimed invention, and Figures 10 to 25 illustrating non-claimed aspects of the disclosure that facilitate understanding of the claimed invention. In the drawings: FIG. 1 is a perspective view of an example of an electronic tracking system including a security gate, a first wireless tag incorporated into an item worn by a user, and a second wireless tag incorporated into an item held by the user, consistent with disclosed embodiments. FIG. 2 depicts a wireless tag attached to a garment tag, consistent with disclosed embodiments. FIG. 3 depicts a wireless tag embedded into a clothing item, consistent with disclosed embodiments. FIG. 4 depicts a wireless tag adhered to a container, consistent with disclosed embodiments. FIG. 5 depicts an example of architecture for a wireless tag, consistent with disclosed embodiments. FIG. 6A is an enlarged view of the component assembly area of the wireless tag of FIG. 5, consistent with disclosed embodiments. FIG. 6B is an enlarged view of an alternative embodiment of the component area of the wireless tag of FIG. 5, consistent with disclosed embodiments. FIG. 7 is a diagram of local and wide area networks for communication with components of the electronic tracking system of FIG. 1, consistent with disclosed embodiments. FIG. 8 is a perspective view of a retail establishment incorporating an electronic tracking system, consistent with disclosed embodiments. FIG. 9A depicts an example of a wireless tag operating in an infrastructure-excitable mode, consistent with disclosed embodiments. FIG. 9B depicts an example of a wireless tag operating in a gate mode, consistent with disclosed embodiments. FIG. 9C depicts an example of a wireless tag operating in a user-excitable mode, consistent with disclosed embodiments. FIG. 10A illustrates a user device displaying an inventory search graphical user interface. FIG. 10B illustrates a user device displaying a product graphical user interface. FIG. 10C illustrates a user device displaying a product size search graphical user interface. FIG. 11 illustrates an example of a retail establishment with multiple display areas for displaying offered products. FIG. 12 illustrates a user device displaying a graphical user interface associated with a display area depicted in FIG. 11. FIG. 13 shows a flowchart of an example method for determining conversion scores for products. FIG. 14 shows a diagram of an example retail establishment. FIG. 15 shows an example of a data structure. FIG. 16 shows examples of conversion scores. FIG. 17 depicts a first example of a user interface for displaying information related to conversion scores of wirelessly tagged products. FIG. 18 depicts a second example of a user interface for displaying information related to conversion scores of wirelessly tagged products. FIG. 19 illustrates an example of a data structure linking a plurality of wireless identification tags with an associated product and an associated product family. FIG. 20 illustrates a flowchart of a method for presence accuracy enhancement in a wireless tag tracking environment. FIG. 21 illustrates exemplary components of a step of determining the likelihood that the missing wireless identification tag remains present at a particular location of the missing wireless identification tag. FIG. 22 is an exemplary perspective view of a retail establishment during a first period of limited traffic activity. FIG. 23 is an exemplary side view of a portion of the retail establishment during a second period of increased traffic activity. FIG. 24 is an exemplary overhead view of a retail establishment with a heatmap of estimated human traffic in the retail establishment. FIG. 25 is a flowchart of an exemplary method for detecting human traffic in an establishment. FIG. 26 illustrates a flowchart of an exemplary process for unassisted purchasing of wirelessly tagged products in a retail establishment, consistent with disclosed embodiments. DETAILED DESCRIPTION

[0012] Exemplary embodiments are described with reference to the accompanying drawings. In the figures, which are not necessarily drawn to scale, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. Wherever convenient, the same reference numbers are used throughout the drawings to refer to the same or like parts. While examples and features of disclosed principles are described herein, modifications, adaptations, and other implementations are possible without departing from the spirit and scope of the disclosed embodiments. Also, the words "comprising," "having," "containing," and "including," and other similar forms are intended to be equivalent in meaning and be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items or meant to be limited to only the listed item or items. It should also be noted that as used in the present disclosure and in the appended claims, the singular forms "a," "an," and "the" include plural references unless the context clearly dictates otherwise.

[0013] Unless specifically stated otherwise, as apparent from the following description, throughout the specification discussions utilizing terms such as "processing," "calculating," "computing," "determining," "generating," "setting," "configuring," "selecting," "defining," "applying," "obtaining," "monitoring," "providing," "identifying," "segmenting," "classifying," "analyzing," "associating," "extracting," "storing," "receiving," "transmitting," or the like, include actions and / or processes of a computer that manipulate and / or transform data into other data, the data represented as physical quantities, for example such as electronic quantities, and / or the data representing physical objects. The terms "computer," "processor," "controller," "processing unit," "computing unit," and " processing module" should be expansively construed to cover any kind of electronic device, component or unit with data processing capabilities, including, by way of non-limiting example, a personal computer, a wearable computer, smart glasses, a tablet, a smartphone, a server, a computing system, a cloud computing platform, a communication device, a processor (for example, digital signal processor (DSP), an image signal processor (ISR), a microcontroller, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a central processing unit (CPA), a graphics processing unit (GPU), a visual processing unit (VPU), and so on), possibly with embedded memory, a single core processor, a multi core processor, a core within a processor, any other electronic computing device, or any combination of the above.

[0014] The operations in accordance with the teachings herein may be performed by a computer specially constructed or programmed to perform the described functions.

[0015] As used herein, the phrase "for example," "such as," "for instance" and variants thereof describe non-limiting embodiments of the presently disclosed subject matter. Reference in the specification to features of "embodiments," "one case," "some cases," "other cases" or variants thereof means that a particular feature, structure or characteristic described may be included in at least one embodiment of the presently disclosed subject matter. Thus the appearance of such terms does not necessarily refer to the same embodiment(s). As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0016] Features of the presently disclosed subject matter are, for brevity, described in the context of particular embodiments. However, it is to be understood that features described in connection with one embodiment are also applicable to other embodiments. Likewise, features described in the context of a specific combination may be considered separate embodiments, either alone or in a context other than the specific combination.

[0017] In embodiments of the presently disclosed subject matter, one or more stages illustrated in the figures may be executed in a different order and / or one or more groups of stages may be executed simultaneously and vice versa. The figures illustrate a general schematic of the system architecture in accordance embodiments of the presently disclosed subject matter. Each module in the figures can be made up of any combination of software, hardware and / or firmware that performs the functions as defined and explained herein. The modules in the figures may be centralized in one location or dispersed over more than one location.

[0018] Examples of the presently disclosed subject matter are not limited in application to the details of construction and the arrangement of the components set forth in the following description or illustrated in the drawings. The subject matter may be practiced or carried out in various ways. Also, it is to be understood that the phraseology and terminology employed herein is for the purpose of description and should not be regarded as limiting.

[0019] In this document, an element of a drawing that is not described within the scope of the drawing and is labeled with a numeral that has been described in a previous drawing may have the same use and description as in the previous drawings. The drawings in this document may not be to any scale. Different figures may use different scales and different scales can be used even within the same drawing, for example different scales for different views of the same object or different scales for the two adjacent objects.

[0020] Consistent with disclosed embodiments, "at least one processor" may constitute any physical device or group of devices having electric circuitry that performs a logic operation on an input or inputs. For example, the at least one processor may include one or more integrated circuits (IC), including application-specific integrated circuit (ASIC), microchips, microcontrollers, microprocessors, all or part of a central processing unit (CPU), graphics processing unit (GPU), digital signal processor (DSP), field-programmable gate array (FPGA), server, virtual server, or other circuits suitable for executing instructions or performing logic operations. The instructions executed by at least one processor may, for example, be pre-loaded into a memory integrated with or embedded into the controller or may be stored in a separate memory. The memory may include a Random-Access Memory (RAM), a Read-Only Memory (ROM), a hard disk, an optical disk, a magnetic medium, a flash memory, other permanent, fixed, or volatile memory, or any other mechanism capable of storing instructions. In some embodiments, the at least one processor may include more than one processor. Each processor may have a similar construction, or the processors may be of differing constructions that are electrically connected or disconnected from each other. For example, the processors may be separate circuits or integrated in a single circuit. When more than one processor is used, the processors may be configured to operate independently or collaboratively. The processors may be coupled electrically, magnetically, optically, acoustically, mechanically or by other means that permit them to interact.

[0021] Disclosed embodiments may include and / or access a data structure. A data structure consistent with the present disclosure may include any collection of data values and relationships among them. The data may be stored linearly, horizontally, hierarchically, relationally, non-relationally, unidimensionally, multidimensionally, operationally, in an ordered manner, in an unordered manner, in an object-oriented manner, in a centralized manner, in a decentralized manner, in a distributed manner, in a custom manner, or in any manner enabling data access. By way of non-limiting examples, data structures may include an array, an associative array, a linked list, a binary tree, a balanced tree, a heap, a stack, a queue, a set, a hash table, a record, a tagged union, ER model, and a graph. For example, a data structure may include an XML database, an RDBMS database, an SQL database or NoSQL alternatives for data storage / search such as, for example, MongoDB, Redis, Couchbase, Datastax Enterprise Graph, Elastic Search, Splunk, Solr, Cassandra, Amazon DynamoDB, Scylla, HBase, and Neo4J. A data structure may be a component of the disclosed system or a remote computing component (e.g., a cloud-based data structure). Data in the data structure may be stored in contiguous or non-contiguous memory. Moreover, a data structure, as used herein, does not require information to be co-located. It may be distributed across multiple servers, for example, that may be owned or operated by the same or different entities. Thus, the term "data structure" as used herein in the singular is inclusive of plural data structures.

[0022] Disclosed embodiments generally relate to wireless communication tags configured to be embedded within, attached to, or otherwise associated with physical items in order to digitally represent each item on an exemplary digital platform. In some embodiments, an exemplary tag may be configured to harvest ambient energy and to use the harvested energy to send an identification signal to a receiver. The identification signal may include various types of data, including product, location, history, status, ownership, and / or characteristic data. Such data may be conveyed to a receiver associated with various types of platforms, depending on intended use. The platform may be, for example, a software program, running on one or more servers, for accomplishing one or more types of product tracking and / or authentication. Examples of platforms with which disclosed embodiments may be employed include, but are not limited to, inventory management systems in business establishments such as stores and warehouses; systems for tracking human traffic through retail businesses and other establishments; manufacturing systems for tracking components used during the manufacture of products; transportation and distribution systems for tracking parcels and other deliverables through transit and delivery; other supply chain management; wardrobe management systems for tracking clothing items stored in wardrobes and closets; clothing laundering systems for tracking the cleaning of clothing items and / or receipt of clothing to be laundered and the return of clothing to either a customer or a designated location such as a closet or wardrobe; food delivery systems; systems for managing ownership of goods transferred to differing owners; security systems for retail establishments and other businesses; systems for authenticating goods to prevent counterfeiting; vehicle tracking systems; systems for tracking materials and or persons in vehicles and / or in public and private domains; waste management systems; and all other systems where it may be beneficial to track and / or authenticate people, animals, or objects.

[0023] In some embodiments, the exemplary tag may be configured to harvest energy without a designated battery and to operate, in both an active transmission state and an idle state, while consuming minimum amounts of power. Advantageously, the configuration of the exemplary tag may enable radio performance comparable to commercial battery-powered devices, at a power envelope comparable to a passive RFID device.

[0024] FIG. 1 illustrates a non-limiting embodiment of an electronic tracking system 1000 including two wireless tags 1100a and 1100b in an environment of a transmitting-receiving device 1400 and a security gate 1500, such as an Electronic Article Surveillance (EAS) gate. In some embodiments, one or both of tags 1100a and 1100b may be wireless tags. Tag 1100a may be embedded, sewn, clipped, attached, or otherwise incorporated into an object, such as clothing item 1200a. Tag 1100b may be attached to, or otherwise incorporated with, an item purchased or otherwise procured by user 1002 and held within bag 1200b. Tags 1100a and 1100b may be configured to transmit wireless signals to, and receive wireless signals from, other features in system 1000, such as transmitting-receiving device 1400 and security gate 1500. For example, tags 1100a and 1100b may each include one or more antennae configured to transmit and receive data signals and / or energy via at least one wireless communication medium, such as Wi-Fi, Bluetooth, GSM, 3G, LTE, 5G, ZigBee, Z-wave, electromagnetic signals, magnetic signals, audio signals, or any other communication protocol. In some embodiments (and as discussed in further detail herein), tags 1100a and 1100b may be configured to harvest and store ambient energy, and to use the stored energy to power its operations, including the transmission of data signals to other devices.

[0025] In some embodiments, the system 1000 of FIG. 1 may include at least one transmitting-receiving device 1400 configured to receive broadcasts of signals from a plurality of wireless tags (such as signals 1102a and 1102b depicted in FIG. 1) and also configured to deliver energy to be harvested and stored by the wireless tags in order to power the wireless tags, as discussed in detail below. For example, device 1400 may include a transceiver, a router, a duplexer, or any other device configured to both transmit and receive wireless signals. In some alternative embodiments, the system 1000 may include a plurality of receivers configured to receive broadcasts of signals from the wireless tags, as well as a plurality of transmitters (e.g., a plurality of exciters) configured to deliver energy to be harvested and stored by the wireless tags. However, persons of ordinary skill will understand that systems described herein may include only transmitting-receiving devices (such as device 1400), only receiver devices and transmitting devices, or any desired combination thereof. Additionally, persons of ordinary skill will understand that transmitters and receivers described herein may be implemented as separate devices and / or as combination transmitting-receiving devices (such as transmitting-receiving device 1400), and vice versa.

[0026] Returning to FIG. 1, system 1000 may include additional infrastructure configured to wirelessly communicate with wireless tags 1100. For example, in the example shown in FIG. 1, system 1000 may include a security gate 1500 with a first pedestal 1502 and second pedestal 1504 positioned near an entryway or exit, or at any other location within, a retail establishment. One or both pedestals may include an EAS transmitter 1510 and an EAS receiver 1520 configured to wirelessly communicate with conventional security tags and / or with wireless tags. For example, EAS receiver 1520 may be configured to detect a conventional security tag and / or a wireless tag 1100 passing through security gate 1500 and may accordingly trigger an alarm 1530. As a result, attempted theft of merchandise from the retail establishment may be detected and indicated by the security gate 1500. Additionally, or alternatively, security gate 1500 may be configured to emit a signal 1512 that is detectable by wireless tag 1100, while wireless tag 1100 remains undetectable by the security gate. When wireless tag 1100 receives the signal 1512 emitted by the security gate 1500, the tag may respond by transmitting an identification (ID) signal 1102. This identification signal can then be received by transmitting-receiving device 1400, which may then relay the signal to a security system capable of determining whether wireless tag 1100 is allowed to pass through security gate 1500, and to trigger alarm 1530 when it is determined that the wireless tag 1100 is not authorized to pass through the gate 1500.

[0027] Wireless tags 1100 may be configured to receive radio signals in multiple frequency bands. In some embodiments, wireless tags 1100 may be configured to receive wireless signal 1402 from device 1400 within a frequency band around 900 MHz (e.g., an ultra-high frequency (UHF) signal) or within a frequency band around 2.4 GHz (e.g., Wi-Fi, Bluetooth Low Energy (BLE), or Classic Bluetooth, or other ISM signals). Additionally, or alternatively, wireless tags 1100 may be configured to receive EAS signal 1512 from the EAS transmitter 1510, with EAS signal 1512 including an electromagnetic field in an EAS frequency band such as 58-60 kHz (e.g., AM-EAS range) or 7-13 MHz (e.g., RF-EAS range).

[0028] In addition, wireless tags 1100 may be configured to transmit radio signals in one or more frequency bands. Wireless tags 1100 may also be configured to control other characteristics of their transmitted signals, such as the signal amplitude, duration, repetition period, and data communicated by the signals. In some embodiments, signals transmitted by tag 1100 may include a unique identifier (or ID) of that tag, such that the identity of a tag which transmitted a given signal may be determined. In the example depicted in FIG. 1, wireless tags 1100 may be configured to transmit a first signal 1102a periodically or in response to receiving a trigger signal from another device, such as a transmitter of system 1000 (e.g., transmitting-receiving device 1400) or mobile communications device 7030 of FIG. 7. Wireless tags 1100 may also be configured to transmit a second signal 1102b in response to receiving EAS signal 1512 from EAS transmitter 1510. Signals 1102a and 1102b may differ in at least one characteristic, such as transmission power, phase, amplitude, frequency, repetition period, or may be encoded with different data. In some embodiments, one or both of signals 1102a and 1102b may have a frequency within a frequency band around 2.4 GHz such that signals 1102a and 1102b are not detected by EAS sensor 1520 and therefore do not directly trigger alarm 1530 of security gate 1500.

[0029] FIGS. 2-4 illustrate non-limiting examples of a wireless tag 1100 attached to, or otherwise incorporated with, various items. For example, FIG. 2 depicts a garment, such as a dress 2200 with a garment tag 2202; garment tag 2202 may be a care tag (for example, with instructions for cleaning dress 2200) and / or a tag specifying the size and brand of the dress 2202. In the example of FIG. 2, tag 1100 may be affixed to the garment tag 2202 by any suitable means, such as stitching, adhesive, or a mechanical clamp or connector. Additionally, or alternatively, tag 1100 may be encapsulated within a fabric pocket 2204, which may be affixed to the garment tag 2202.

[0030] In another non-limiting embodiment, FIG. 3 depicts an embodiment of a wireless tag 1100 incorporated into layers of the material of a jacket 3200. The material layer may include fabric, other textiles, or any other material that may suitably be affixed to another material through sewing, such as leather, rubber, paper materials, and the like. The wireless tag 1100 may be partially incorporated, where a portion of the wireless tag may be exposed or uncovered (as shown in FIG. 3). Alternatively, the wireless tag 1100 may be completely incorporated, such that the wireless tag may be completely surrounded by the fabric and therefore not visible to the eye. In some embodiments, the wireless tag may be partially or completely incorporated into the fabric by sewing. For example, tag 1100, as depicted in FIG. 3, is encapsulated in fabric pocket 3204, which is affixed to jacket 3200 by stitching or other connection means.

[0031] By way of another example, as depicted in FIG. 4, tag 1100 may be adhered to a product or to a product's packaging, such as a container 4200. This affixation may be aided by one or more adhesive layers. Embodiments of adhesive layer may include glue of various types, tape, cement, wax, mucilage, paste, epoxy, sealants, elastomer, and other suitable materials that may promote cohesion between surfaces. For example, tag 1100 of FIG. 4 may include a substrate that supports the tag's electronic components, as well as an adhesive layer on a side of the substrate layer opposite the electronic components. The adhesive layer may enable the tag 1100 to be affixed to certain features, such as garment tag 2202 of FIG. 2, or directly to a product such as container 4200 of FIG. 4. The garments and container of FIGS. 2-4 are illustrated for illustrative purposes only. As previously described, the tag can be associated in virtually any way with virtually any item.

[0032] Electronic identification tags may facilitate tracking of merchandise. Disclosed embodiments include a battery-less identification tag to facilitate tracking of products using ambient energy, thereby precluding a need for energy from external sources, such as a battery or wall outlet. In some embodiments, ambient energy may be stored in a capacitor embedded in an identification tag, in place of a battery. The disclosed battery-less identification tag may include at least two differential antennae, each tuned to a different frequency band. For example, one differential antenna (e.g., tuned to the international UHF ISM band at 900 MHz) may be used primarily to harness ambient energy, and the other differential antenna (e.g., tuned to 2.4 GHz ISM band corresponding to the Bluetooth Low Energy protocol) may be used primarily for transmitting identification signals, e.g., for tracking purposes.

[0033] Some embodiments involve a battery-less identification tag for embedding into products. An identification tag may refer to a label, ticket, badge, or card including characterizing or distinguishing information (e.g., including one or more descriptors, alphanumeric characters, symbols, and / or graphic images (e.g., icons) or patterns, for example, a QR code and / or bar code, or a digital encoding of such descriptors) that allows for determining and / or establishing (e.g., uniquely determine and / or uniquely establish) an association between the identification tag and another entity or quantity (e.g., one or more of a product, a person, an account, a location, an establishment, a computing device, or any other entity that may be associated with an identification tag). For example, an identification tag attached to a product may include information about the product and / or an identifying code (e.g., a uniquely identifying code) allowing retrieval of information about the product, for example, from a database. Examples of information about a product that may be obtained using a battery-less identification tag may include one or more of a uniquely identifying code, a proprietor (e.g., a vendor), a state of transfer of ownership (e.g., from a vendor to a customer), a type, a size, a season, a location, a discount or promotion, care instructions, one or more product materials, a product origin, marketing or promotional slogans, inventory data, and / or any other information about the product attached thereto. In some embodiments, an identification tag may be configured to perform one or more operations requiring energy, such as to communicate with one or more electronic devices (e.g., as an "active" tag), and / or perform one or more logical operations, as described in greater detail herein. For example, an identification tag may emit identification signals to allow tracking a product attached thereto.

[0034] In some embodiments, the tag is encapsulated in a flexible, electrically insulating material. Encapsulated may include contained within or surrounded by, e.g., a substance. An electrically insulating material may refer to a substance that does not allow electric current to flow freely, e.g., due to tightly bound electrons in the substance. Examples of electrically insulating materials may include plastic, rubber, or glass, although other insulating materials may also be used. For instance, encapsulating a tag in an electrically insulating material may prevent ambient electric and / or magnetic fields from interfering with one or more electronic components (e.g., electronic circuit) included in the tag.

[0035] A battery may refer to device containing at least one electric cell for storing energy convertible to electrical power (e.g., by converting chemical energy to electrical energy), for example by providing energy as DC current via one or more connectors or contacts. For example, some identification tags (e.g., conventional identification tags) may draw energy from a battery to perform one or more energy demanding operations. A battery-less identification tag may refer to an identification tag configured to operate in absence of a battery, e.g., capable of performing one or more energy demanding operations, for example, communicating with one or more electronic devices and / or performing one or more logical operations, without drawing energy from a battery. Embedding may include inserting, integrating, encasing, and / or enclosing an object at least partially with another object. For example, a battery-less identification tag may be partially or completely surrounded by material of another object, and may be invisible to the eye, and / or partially or completely incorporated into a material by sewing or an adhesive. A product may refer to a tangible or physical article or substance produced or manufactured for trade (e.g., as merchandise). A battery-less identification tag for embedding into products may include a label, a ticket, or card including characterizing information attached to and / or integrated within or inside a product to allow the product to be associated with characterizing information included in and / or accessible via the battery-less identification tag, and / or to retrieve information associated with the product. For example, a unique product identifier included in a battery-less identification tag embedded with a product may allow querying for additional information about the product, (e.g., without requiring energy from a battery). As another example, location information may be derived from transmissions of a battery-less identification tag embedded with a product and may enable tracking the product (e.g., without requiring energy from a battery).

[0036] By way of a non-limiting example, FIG. 2 shows a battery-less identification tag 1100 affixed to garment tag 2202 of dress 2200 using stitching, adhesive, or a mechanical clamp or connector. As another non-limiting example, FIG. 3 shows battery-less identification tag 1100 incorporated into jacket 3200. As a further non-limiting example, FIG. 4 shows battery-less identification tag 1100 adhered to container 4200.

[0037] Some embodiments involve an identification tag including a flexible substrate. A substrate may refer to a substance forming an underlying layer, e.g., for integrating an electronic circuit. Examples of substrates may include layers of FR4, PET, or other insulating materials suitable for attaching components onto, and to otherwise add circuits to (e.g. through printing, etching, photolithography or other methods) and, additionally, which do not interfere with the properties of an electrical circuit assembled on the substrate. It is contemplated, however, that substrates may include other materials made of plastic, polymers, or any other type of material. Flexible may refer to malleable, or capable of bending, twisting, stretching, and or compressing (e.g., without breaking, or becoming irreversibly deformed). A flexible substrate may refer to a layer of a material that may be malleable, bendable, twistable, stretchable, and / or compressible, e.g., within a range of freedom that may not interfere with proper operation of electronics components included therein. Examples of flexible substrates may include plastic, metal foil, paper, fabric, Polyimide, flex glass, eutectic gallium-indium (eGaIn), eGaIn nanoparticles, and / or tungsten disulphide. In some embodiments, the substrate is formed of a material including PET (e.g., Polyethylene terephthalate, or thermoplastic polymer resin). For example, a flexible substrate may include electronic circuitry components including one or more transistors, diodes, capacitors, inductors, resistors, wires, wave guides, antennae, and / or any other electronic circuit component, similar to a conventional FR4 or other Printed Circuit Board (PCB) substrate. In some embodiments, a flexible substrate may be more flexible than a rigid or brittle substrate but may provide sufficient structure to allow multiple microelectronic components embedded in the flexible substrate to operate properly.

[0038] An identification tag including a flexible substrate may refer to an identification tag attached, affixed, or embedded therein, a flexible substrate. In some embodiments, an identification tag may be formed entirely of a flexible substrate. For example, an identification tag may be a tab or ticket of flexible substrate having a region for connecting to a product and another region for embedding componentry for an electronic circuit. In some embodiments, a region of a flexible substrate for connecting to a product may include one or more components of an electronic circuit (e.g., a tamper-detection circuit) embedded therein, for example, to detect detachment of the identification tag from the product. A circuit may refer to a combination of components and / or devices, implemented as part of a silicon chip, as part of a printed-circuit board, as part of a connectorized system or as a combination of any of the above, connected in a manner enabling the performance of a desired function or reaction as a response to some inputs, stimuli and / or triggers, generated internally inside the circuit or external to it. The function or reaction may include but is not limited to control of other circuits, generating visual, audible, or otherwise communicable alerts or signals, and / or performing predefined coded operations. For example, the components and / or devices may include (but are not limited to) resistors, capacitors, inductors, conductors, transistors, diodes, transmission lines, inverters, buffers, logic gates, latches, flip-flops, amplifiers, comparators, voltage sources, current sources, switches etc. The inputs, stimuli and / or triggers may include (but are not limited to) a voltage level change, a current level change, a frequency, amplitude or phase change of a received signal, a digital input, a digital pulse, a control word etc. The operation of a circuit relies both on the set of components and / or devices, and on the unique manner in which they are connected to each other and to the various inputs and outputs of the circuit.

[0039] By way of a non-limiting example, reference is made to FIG. 1 illustrating a perspective view of an example of an electronic tracking system 1000 including a security gate 1500, a first wireless identification tag 1100a incorporated into an item 1200a worn by a user 1002, and a second wireless identification tag 1100b incorporated into an item 1200b held by the user, consistent with disclosed embodiments. Item 1200a may be made of a flexible material (e.g., fabric) that may be stretched, relaxed, folded, and / or twisted without being torn. First wireless identification tag 1100a may be made of a flexible substrate, allowing wireless identification tag 1100a to be maneuvered and manipulated together with maneuvering and manipulating item 1200a, e.g., without breaking, tearing, or otherwise damaging wireless identification tag 1100a, and / or without interfering with the operations of electronic components included therein.

[0040] FIG. 5 depicts an example of the architecture of wireless identification tag 100, consistent with disclosed embodiments. FIG. 5 illustrates a tag 1100 which may correspond to first wireless identification tag 1100a and / or second wireless identification tag 1100b shown in FIG. 1. Tag 1100 may include a flexible substrate 5100 supporting one or more electronic components. Additionally, tag 1100 may include a first antenna 5200, a second antenna 5300, an inductive coil 5400, a component assembly area 5500 (shown in detail in FIG. 6A), and a tamper trace 5600, some or all of which may be formed on substrate 5100. Substrate 5100 may be flexible such that the tag 1100 may function despite flexing or movement that might occur, for example, when the tag is affixed to an item, such as the various items illustrated in FIGS. 2-4. In some embodiments, tag 1100 may include mechanical elements that limit or control its flexing, bending, or movement. These mechanical elements may include one or more of stiffeners, molds, coatings, encapsulation, or other layered or local elements incorporated into the mechanical design of the tag. In some embodiments, the mechanical elements may be arranged around portions of the tag where the performance or durability of the tag may be impacted by excessive flexing, bending or similar movement. For example, mechanical elements may be provided in areas of the tag where discrete components are assembled on the tag's substrate (e.g., by glue or another adhesive (conductive, non-isotropic conductive, or otherwise), soldering, using manual means or SMT (Surface Mount Technology) processes, and the like). Tag 1100 may additionally include at least one means for attaching the tag to a product or packaging. In the example shown, tag 1100 may include a marking 5700 provided on substrate 5100 which indicates to a manufacturer or user where stitching may be performed for attaching the tag 1100 to a product or packaging. Tag 1100 may additionally or alternatively include other attaching means, such as an adhesive. In some embodiments, tag 1100 may include an adhesive layer for attaching tag 1100 to a product.

[0041] In the example shown, wireless tag 1100 may include at least two antennae 5200 and 5300, each of which may be configured to send and / or receive wireless signals to / from other devices. The first antenna 5200 may be provided with a first meandering arm 5202 and a second meandering arm 5204, each of which may be curved or bent into a repeating pattern, such as an undulating shape, a sinusoid, or a zigzag pattern. Similarly, the second antenna 5300 may be provided with a third meandering arm 5302 and a fourth meandering arm 5304, each of which may be curved or bent into a repeating pattern, such as an undulating shape, a sinusoid, or a zigzag pattern.

[0042] Some embodiments involve an identification tag including a first differential antenna on the flexible substrate, the first differential antenna including a first meandering arm and a second meandering arm, and the first differential antenna being of a first size. An antenna may refer to a circuit used to transform a signal from a conducted input to a radiated output (in transmission) and / or to transform a signal from a radiated input to a conducted output (in reception). The radiated form may include any combination of electromagnetic radiation, electric fields, and / or magnetic fields, and the conducted form may be a time-varying voltage or current signal over a physical connection such as a metal wire or printed circuit (also known as a conductor). In other cases the radiated form may be acoustic (such as in sonar applications) or optical (such as in laser applications). An antenna may be passive (e.g., no external power may be needed other than the signal to be transmitted or received) or active (e.g., an external power source may be needed to power the active circuits). A passive antenna may be implemented as a series of conductors printed on a PCB (printed circuit board) and connected to one or more other circuit components either through direct connection or through electrical or magnetic coupling. An antenna may be designed as a Single Ended antenna or a Differential antenna. A Single Ended antenna may include a radiating element and a ground plane, where the ground plane may serve as a reference point for the electromagnetic fields emanating from the radiating element. A differential antenna may include two radiating elements, where the electromagnetic fields is generated between a "positive" element and a "negative" element, without a ground reference. A differential antenna may be constructed as a symmetrical structure, such that the "positive" and "negative" radiated elements are mirror images of each other, and a virtual "ground reference" may be shown to exist at a plane (or line) of symmetry between the mirrored elements. In some cases, e.g., in a device including a conducting chassis larger in relation to a typical wavelength at which an antenna may be designed to operate, a Single Ended antenna may be used, as the chassis may be used to form the ground plane. In other cases, e.g., where an environment surrounding a device may include conducting or isolating elements of unknown size and shape, a differential antenna may be used. For example, a differential antenna may be less prone to be affected by environmental elements.

[0043] Disclosed embodiments may include an antenna designed to receive a signal at a particular frequency or range of frequencies (e.g., a specific frequency band), or multiple different ranges of frequencies (e.g., multiband). For example, an antenna may include a pattern that may repeat at a regular frequency (e.g., an oscillating pattern) allowing the antenna to resonate at corresponding frequencies (e.g., multiples of the frequency of the repeating pattern) to produce a standing wave, such that the antenna may be tunable to the corresponding frequencies. Additionally or alternatively, the wavelength of the tuned frequency may correlate with the overall length of the arm, and the meandering pattern may be used to compress the antenna into a smaller printed area than would have been needed had it been stretched. In some embodiments, a differential antenna may offer advantages over a single ended antenna. For example, a differential antenna may eliminate the need for a ground plane and may reduce sensitivity to environmental interferences. For instance, a symmetry line of a differential antenna may serve as a virtual ground and provide resistance to electromagnetic interference and reduce electronic crosstalk. Additionally, a differential antenna may inherently cancel even order harmonics to reduce distortion, eliminate noise and reduce radiation, thereby contributing to overall resilience and efficiency.

[0044] A differential antenna on a flexible substrate may refer to a microelectronic component configured to operate as a differential antenna element embedded in a flexible substrate, e.g., included in a battery-less tag configured to connect to a product. For example, a differential antenna may be fabricated using photolithography, printing, etching and / or deposition to print a pattern of conducting material forming a differential antenna on a flexible substrate, e.g., together with other microelectronic components, such as logic gates, capacitors, resistors, inductors, and conducting wires or fiber printed using photolithography, printing, etching and / or deposition. Meandering may refer to an oscillating, undulating, repeating or zig-zag pattern. In some embodiments, a meandering pattern may be regular, such as a sinusoidal (e.g., curved) wave, a repeating square wave, a repeating round-cornered square wave, a repeating sawtooth pattern, a repeating triangular wave pattern, and / or any other type of repeating pattern. In some embodiments, a meandering pattern may include one or more irregularities (e.g., random, non-uniform and / or non-patterned sections). An arm may refer to a branch, extension, or protruding member (e.g., an elongated member). A meandering arm may refer to a branch or protruding member having an undulating or oscillating pattern. For example, a meandering arm may include a pattern corresponding to a frequency or wavelength (e.g., of electromagnetic radiation). A first meandering arm and a second meandering arm may refer to two separate meandering arms, e.g., sharing a common point, for example at the center (e.g., together forming a candelabra-like shape).

[0045] In some embodiments, the first and second meandering arms are symmetrical. Symmetrical items or objects may refer to items or objects that are equivalent, balanced, or mirrored. For example, the first meandering arm and the second meandering arms may be mirror images of each other (e.g., opposite copies, within a predefined tolerance for variations) such that positioning an end of the first meandering arm adjacent to an end of the second meandering produces a symmetric form. For instance, the first meandering arm may function as a positive element, the second meandering arm may function as a negative element, and the shared point (e.g., the end of the first meandering arm adjacent to the second meandering arm) may function as a virtual ground reference of a differential antenna formed by the first and second meandering arms.

[0046] A size may refer to a one or more physical dimensions of an object. In some embodiments, a size may refer to an amount of space (e.g., "real estate") taken by a microelectronic component embedded in a substrate (e.g., a flexible substrate), such as a percent of a substrate used for embedding a microelectronic component. In some embodiments, a size of a differential antenna may be associated with one or more of a number, density, height, width, thickness, area, volume, material (e.g., the dielectric constant of the material), spacing, and / or frequency of undulations of meandering arms, and / or a total length and / or total height and / or the total area and / or the total volume of meandering arms of a differential antenna. In some embodiments, a size of a differential antenna may cause a differential antenna to be tuned to a specific wavelength or frequency of signals. For example, the spacing, size, thickness, material, and / or frequency of undulations of the meandering arms of a differential antenna may correspond to a frequency or range of frequencies of signals receivable and transmissible by the differential antenna. In general, a first antenna having a larger size may operate at a lower frequency than a second antenna having a smaller size, e.g., where the first antenna is larger than the second antenna. For example, a size of the first differential antenna may tune the first differential antenna to receive ambient RFID or 900 MHz ISM signals (e.g., under 1 GHz, or in a frequency band around 900 MHz). In some embodiments, first differential antenna 5200 may be tuned to frequencies corresponding to cellular communication (e.g., around 700 MHz, or around 1.8 to 2.1 GHz), satellite communication (e.g., 1 GHz to 1.5 GHz or 12 GHz to 15 GHz), or any other frequency or frequency range corresponding to ambient electromagnetic radiation (EMR).

[0047] By way of a non-limiting example, in FIG. 5, wireless identification tag 1100 may include a flexible substrate 5100, such as plastic, fabric, paper, or polyimide. Flexible substrate 5100 of identification tag 1100 may include a first differential antenna 5200 including a first meandering arm 5202 and a second meandering arm 5204. For instance, first meandering arm 5202 and second meandering arm 5204 may be mirror images of each other and may be arranged symmetrically about a vertical axis functioning as a virtual ground reference. In some embodiments, first meandering arm 5202 may function as a positive element and second meandering arm 5204 may function as a negative element, or the reverse. First differential antenna 5200 may be of a size, for example, occupying between one quarter to one half of the real estate of wireless identification tag 1100. In some embodiments, first differential antenna 5200 may be tuned (e.g., based on a size of first differential antenna 5200) to receive signals at a frequency below 1 GHz (e.g., energy in a frequency band in a range of 900 MHz), e.g., associated with background or ambient EMR.

[0048] Some embodiments involve an identification tag including a second differential antenna on the flexible substrate, the second differential antenna include a third meandering arm and fourth meandering arm, and the second differential antenna being of a second size smaller than the first size. A second differential antenna on a flexible substrate may refer to an additional electronic component configured to operate as a differential antenna and embedded in a substrate including another (e.g., first) differential antenna. For instance, both the first differential antenna and the second differential antenna may be embedded on a flexible substrate using photolithography, printing, etching and / or deposition. A second differential antenna including a third meandering arm and a fourth meandering arm may refer to a structure for a second antenna similar to a structure for a first antenna including a first meandering and a second meandering arm. A second differential antenna being of a second size smaller than a first size may refer to one or more physical dimensions and / or features of the second differential antenna being smaller than one or more corresponding dimensions and / or features of the first differential antenna. For instance, any of a height, width, area, volume, and / or spacing between undulations, and / or a total length and / or total height of the meandering arms of the second differential antenna (e.g., the third and fourth meandering arms) may be smaller than one or more of a height, width, area, volume, and / or spacing between undulations, and / or a total length and / or total height of the first and second meandering arms of the first differential antenna. In some embodiments, a number and / or density of undulations of the third and fourth meandering arms of the second differential antenna may be greater than a number and / or density of undulations of the first and second meandering arms of the first differential antenna, e.g., due to a smaller spacing between undulations. In some embodiments, the second size of the second differential antenna may cause the second differential antenna to be tuned to a different frequency (e.g., a higher frequency) than the first differential antenna of the first size. For instance, the second differential antenna may be tuned to receive and transmit signals within a frequency band in a range of 2.4 GHz (e.g., corresponding to a Bluetooth Low Energy protocol, or BLE). In some embodiments, the second differential antenna may be tuned to receive and transmit Wi-Fi signals, cellular communications signals, and / or other communication signals. In some embodiments, a second differential antenna may be similar in length to a first differential antenna (e.g., with the first and second differential antennae arranged on opposite sides of a battery-less identification tag and occupying substantially similar real estate measured along the length of the tag, e.g., along the x-axis of FIG. 5) but the second differential antenna may be shorter or thinner (e.g., occupying substantially less space measured along the width of tag) than the first differential antenna. In some embodiments, the third and fourth meandering arms (e.g., of the second differential antenna) are symmetrical, where symmetrical may be understood as described earlier. In some embodiments, the first differential antenna and the second differential antenna are formed of at least one of aluminum or copper (e.g., a conductive metal). In some embodiments, a size of the first differential antenna may be more than double, more than three times, more than four times, more than five times, or more than n times (where n is an integer) a size of the second differential antenna.

[0049] By way of a non-limiting example, in FIG. 5, identification tag 1100 may include a second differential antenna 5300 on flexible substrate 5100. Second differential antenna 5300 may include a third meandering arm 5302 and fourth meandering arm 5304. For instance, third meandering arm 5302 and fourth meandering arm 5304 may be mirror images of each other and may be arranged symmetrically about a vertical axis functioning as a virtual ground reference. In some embodiments, third meandering arm 5302 may function as a positive element and fourth meandering arm 5304 may function as a negative element, or the reverse. In some embodiments, second differential antenna 5300 may be smaller than first differential antenna 5200. For example, undulations of third meandering arm 5302 and fourth meandering arm 5304 may be shorter, narrower, and / or denser than undulations of first meandering arm 5202 and second meandering arm 5204. The second (e.g., smaller) size of second differential antenna 5300 may cause second differential antenna 5300 to be tuned to a higher frequency (e.g., to receive and transmit signals a range of 2.4 GHz) than first differential antenna 5200 (e.g., tuned to receive and transmit signals in a range of 900 MHz). For example, second differential antenna 5300 may occupy between one fifth and one twentieth of the real estate of wireless identification tag 1100.

[0050] In some embodiments, the first differential antenna and the second differential antenna are formed on the substrate through at least one of printing, depositing, etching, photolithography, or milling. Printing may refer to a process for reproducing multiple copies of a pattern (e.g., a graphic design, images, and / or text) based on a template, stencil, or mask. Depositing may include placing or positioning a material on another material. For example, one or more thin films of material may be deposited on a semi-conducting wafer for printing one or more microelectronic components based on a template. Etching may include engraving, carving, or inscribing. For instance, a pattern may be etched into a semi-conducting wafer using a mask embedded with the pattern to expose selected areas of a semi-conducting wafer to light (e.g., UV light) such that subsequently immersing the semi-conducting wafer in an etching material (e.g., acid) may engrave the pattern into the semi-conducting wafer. Photolithography may include one or more techniques using light to produce a patterned films (e.g., a thin film) on a substrate (e.g., a silicon wafer, a Printed Circuit Board (PCB), or a flexible Polyimide substrate). For example, photolithography may be used to manufacture a microelectronic circuit using a mask to expose selected regions of a substrate to light, deposit one or more materials on a substrate, and etch a pattern into a substrate using an etching material (e.g., acid) . Milling may include removing areas of a substance to create one or more structures. For example, copper may be milled from a sheet of printed circuit board (PCB) material to create structures (e.g., connecting pads, wires, or signal traces) of circuit board plan.

[0051] In some embodiments, at least one of the first differential antenna and second differential antenna is configured for energy harvesting, and at least one of the first differential antenna and second differential antenna is configured to transmit wireless signals using the harvested energy. That is, each of the first and second differential antennae may be configured for energy harvesting alone, for transmitting wireless signals using harvested energy alone, or for both energy harvesting and transmitting wireless signals using harvested energy. Harvesting may include collecting, capturing, accumulating, and / or amassing, e.g., resources. Energy harvesting (e.g., power harvesting, energy scavenging, or ambient power) may include capturing ambient energy present in the environment and converting the captured energy to electrical energy, e.g., to power an electronic circuit. Examples of ambient energy may include solar, wind, or thermal energy, and / or electromagnetic energy resulting from background radio, cellular, and television signals, or from transmitters (e.g., exciters) placed in a location in order to transmit energy for harvesting. For example, stray EMR (e.g., radio waves) may be converted to a DC current using a rectenna (e.g., a dipole antenna coupled to an RF diode serving as a rectifier) to harvest ambient energy. As another example, visible or infrared light may be converted to a DC current using an optical rectenna (e.g., an antenna coupled to a metal-insulator-metal, or MIM diode functioning as a high frequency rectifier), to harvest ambient energy. An antenna configured for energy harvesting may include an antenna tuned to receive ambient EMR signals and convert received EMR signals to an electrical signal (e.g., an AC electrical signal). In some embodiments, an AC electrical signal may be converted to a DC electrical signal using a rectifier. In some embodiments, a DC electrical signal (e.g., derived from EMR signals) may be used to charge a capacitor to store electrical energy, e.g., for subsequently powering a circuit. Wireless signals may include signals that may be transmitted in the absence of a conducting wire. Examples of wireless signals may include EMR signals, such as radio signals, optical signals, infrared signals, microwave signals, or any other signal in the EMR spectrum. Using harvested energy may include receiving harvested energy from an energy source (e.g., a capacitor) and applying harvested energy to perform work (e.g., to power a circuit). Transmitting wireless signals may include using a circuit (e.g., powered by harvested energy) to perform operations including one or more of retrieving information (e.g., an identifying code encoded as a sequence of bytes), converting information to an information-bearing waveform, modulating a carrier signal with an information-bearing waveform, and conveying a carrier signal modulated with an information-bearing waveform to an antenna (e.g., a differential antenna) tuned to the underlying carrier signal, thereby converting information to a wireless signal for broadcasting via an antenna.

[0052] For example, a first differential antenna may be tuned to harvest ambient EMR signals. The first differential antenna may be connected through a harvesting circuit to a capacitor to store the harvested EMR signals as electrical energy (e.g., after converting harvested EMR signals to a DC current). The electrical energy stored in the capacitor may be used (e.g., by an electronic circuit) to retrieve information, convert the retrieved information to an information-bearing waveform, modulate a carrier signal associated with a second differential antenna with the information-bearing waveform, and provide the modulated carrier signal to the second differential antenna tuned for transmission. In some embodiments, the first and second differential antennae may be both be tuned to harvest ambient EMR signals (e.g., each tuned to different frequency ranges of the EMR spectrum). In some embodiments, the first and second differential antennae may be tuned to a carrier frequency for transmitting a wireless signal (e.g., at different frequency ranges of the EMR spectrum).

[0053] In some embodiments, the wireless tag 1100 depicted in FIG. 5 may be configured to harvest energy in one or more frequency bands, and to power its operations using the harvested energy. For example, tag 1100 may include one antenna for harvesting energy, two antennae for harvesting energy, three antennae for harvesting energy, or any other number of antennae to harvest energy in a desired number of frequency bands. In some embodiments, tag 1100 may be configured to harvest energy in a frequency band around 900 MHz WW ISM (e.g., an ultra-high frequency RFID band between 860 MHz and 960 MHz). For example, FIG. 5 illustrates an embodiment of tag 1100 including a first differential antenna 5200 and second differential antenna 5300. By way of a non-limiting example, in FIG. 5, least one of first differential antenna 5200 and second differential antenna 5300 may be configured for energy harvesting. For example, first differential antenna 5200 may be tuned to receive ambient EMR signals in a frequency band below 1 GHz or around 900 MHz (e.g., corresponding to non-line-of-sight communication, Radio-frequency identification or RFID applications, Supervisory Control and Data Acquisition or SCADA applications) and may convey the harvested energy to an energy storage component, such as a capacitor 6010 (see FIG. 6A). Additionally, second differential antenna 5300 may be tuned to receive ambient EMR signals at a frequency band around 2.4 GHz (e.g., corresponding to stray Bluetooth and / or Wi-Fi signals) and may convey the harvested energy to an energy storage component, such as capacitor 6010. In some embodiments, the harvested energy may be stored in a capacitor (e.g., capacitor 6010 of FIG. 6A). Tag 1100 may be configured to use energy stored in capacitor 6010 to power transmissions of wireless signals to other devices and / or to perform other operations. Additionally, at least one of first differential antenna 5200 and second differential antenna 5300 may be configured to use the harvested energy to transmit wireless signals. For example, at least one of first differential antenna 5200 and second differential antenna 5300 may receive a wireless signal for transmission from an electronic circuit powered by the harvested energy.

[0054] As shown in FIG. 5, wireless tag 1100 may additionally or alternatively include at least one antenna configured to transmit a signal from the tag to one or more receivers; in some embodiments, the transmitted signal may include a unique identifier (or ID) of the tag which transmitted it. For example, tag 1100 may transmit a unique ID signal (optionally, along with status indicators and / or other data) in a frequency band around 2.4 GHz WW ISM. In some embodiments, an antenna configured to harvest energy may additionally be configured to transmit the tag's ID signal. For example, second antenna 5300 may be configured to wirelessly transmit signals having a frequency around 2.4 GHz; thus, second antenna 5300 may be configured to both harvest energy and to transmit tag signals in some embodiments.

[0055] As shown in FIG. 5, wireless tag 1100 may include an inductor 5400 configured to detect magnetic and / or electromagnetic fields, including fields generated by EAS systems such as security gate 1500 of FIG. 1. For example, as depicted in FIG. 5, tag 1100 may include an inductive coil 5400, which may be tuned to detect electromagnetic fields operating in one or more predetermined frequency bands. For example, inductive coil 5400 may be configured to detect electromagnetic fields in a frequency band between 7-13 MHz and / or fields in a frequency band between 58-60 kHz, such as EAS signal 1512 of FIG. 1. In some embodiments, inductive coil 5400 may be configured not to activate a nearby security gate, even when coil 5400 is placed in presence of an incident EAS field and detects the field. That is, unlike traditional EAS security tags that emit a detectable signal (or create a detectable interference) when they receive an incident EAS field, inductive coil 5400 may be configured to detect an EAS field (such as EAS signal 1512) without emitting a responsive signal that would be detected by EAS receiver 1520 to trigger the EAS alarm 1530. Additionally, or alternatively, inductor 5400 may perform other functions in the tag 1100, such as tuning internal circuits, or being configured to be part of a circuit inside communications chip 6020 (see FIG. 6A), e.g., as part of a voltage conversion circuit, or as part of a circuit used to transfer energy stored on one capacitor (e.g. an internal capacitor incorporated inside communications chip 6020) and another capacitor (e.g. capacitor 6010).

[0056] Some embodiments involve at least one communications chip connected to the first differential antenna and the second differential antenna. A communications chip may refer to a device that is fabricated of semiconducting material such as Silicon, Silicon-Germanium, Gallium-Arsenide or other semiconducting crystals or quasi-crystalline structures. A communications chip may be configured to perform telecommunications functions over a wired and / or wireless medium, e.g., using a proprietary or a standards-based protocol. When connected over an appropriate wired and / or wireless network to another device or devices operating using a complementary protocol, a communications chip may create a communications link with the other device or devices, enabling the transmission of data and / or other information therebetween. Transmission of data between a communications chip and one or more devices may be in a single direction (unidirectional communications) or in both directions (bi-directional communications). A communications chip supporting a wired, standards-based protocols may include USB chips, ethernet chips, DSL chips, as well as optical communications chips (supporting optical communications over fiber optic cables). A communications chip supporting wireless, standards-based protocols may include Wi-Fi chips, Bluetooth chips, LTE chips, as well as IR communications chips (such as used for remote control of some appliances such as TV's) using infra-red optical signals, and / or acoustic communications chips. A communications chip may require a source of electrical energy to operate (e.g., to generate, send and receive signals). Connected may refer to directly or indirectly linked, joined, or coupled. For example, two or more electronic components may be connected via one or more conducting wires (e.g., manufactured using wire bonding) or optical channels (e.g., waveguides) configured to convey signals there between. A communications chip connected to a first differential antenna and a second differential antenna may include one or more conducting wires electrically coupling (directly or via other components) a communications chip to a first differential antenna and a second differential antenna to allow signals to flow there between. For example, a communications chip may be printed with the first and second differential antenna with connecting wires there between on a flexible substrate (e.g., of a battery-less identification tag) in a single fabrication process (e.g., etched onto the flexible substrate based on a common design including the communications chip, the first and second differential antenna, and the connecting wires). As another example, the communications chip and the first and second differential antennae may be fabricated separately (e.g., using different photolithography processes) and connected with one or more conducting wires on a PCB in a separate manufacturing process.

[0057] By way of a non-limiting example, in FIG. 5, flexible substrate 5100 of identification tag 1100 may include a component assembly area 5500 (shown in detail in FIG. 6A), which may include components that are connected to first differential antenna 5200 via a first pair of wires 5206 (e.g., one wire of first pair of wires 5206 may connect communications chip 6020 to first meandering arm 5202 and the other wire of first pair of wires 5206 may connect communications chip 6020 to second meandering arm 5204). Components within area 5500 may be additionally connected to second differential antenna 5300 via a second pair of wires 5306 (e.g., one wire of first pair of wires 5306 may connect communications chip 6020 to first meandering arm 5302 and the other wire of first pair of wires 5306 may connect communications chip 6020 to second meandering arm 5304). For instance, one of wires 5206 or wires 5306 may carry a positive current while the other one of wires 5206 or 5306 may carry a negative current, and vice versa as the direction, phase and amplitude of current flow vary during the reception and / or transmission operation.

[0058] Reference is made to FIG. 6A, which depicts an enlarged view of a first example of component assembly area 5500 of wireless identification tag 1100 architecture of FIG. 5, consistent with disclosed embodiments. In some embodiments, component assembly area 5500 may include components (e.g., hardware components) for controlling the energy harvesting and signal transmitting operations of the wireless tag 1100. For example, component assembly area 5500 may include a communications chip 6020 connected to first differential antenna 5200 via first pair of wires 5206 and to second differential antenna 5300 via second pair of wires 5306. In some embodiments, components within area 5500 (e.g., including communications chip 6020) may be manufactured in the same fabrication process as first differential antenna 5200, second differential antenna 5300 and conducting wires connecting first differential antenna 5200 and second differential antenna 5300 to communications chip 6020.

[0059] As discussed in further detail below, component assembly area 5500 may include at least one capacitor 6010 configured as an energy storage component for the wireless tag 1100. Capacitor 6010 may be electrically connected to communications chip 6020, such that energy harvested from one or both of the first antenna 5200 and second antenna 5300 through communications chip 6020 may be received and stored by capacitor 6010. Capacitor 6010 may also be configured to discharge some or all of the stored energy for powering signal transmissions through the first antenna 5200 or second antenna 5300. While FIG. 6A depicts a single capacitor 6010 for energy storage, the wireless tag 1100 may, in some embodiments, include multiple storage capacitors for storing harvested energy. Additionally, or alternatively, component assembly area 5500 may include at least one transfer capacitor (not shown) to increase the efficiency of ambient energy harvesting.

[0060] Some embodiments involve at least one capacitor on the flexible substrate, the at least one capacitor electrically connected to the communications chip. A capacitor may refer to an electronic component configured to store electrostatic energy in an electric field by storing electric charge on two opposing surfaces (e.g., conducting plates) separated by an insulator (e.g., a dielectric medium). Applying an electric potential difference (e.g., a voltage) across the plates of a capacitor, may cause an electric field to develop across the dielectric medium, causing a net positive charge to accumulate on one plate and net negative charge to accumulate on the opposing plate, allowing for storage of electrical energy as a potential difference between the two plates. The plates of a capacitor may be connected to other circuit components (e.g., via contacts of the capacitor) allowing for integration of one or more capacitors into an electronic circuit. In some embodiments, a capacitor may function as a source of electrical energy (e.g., similar to a battery). However, a capacitor may be differentiated from a battery because a capacitor may lack a chemical reaction to receive, store and generate electrical energy. Moreover, a capacitor may be manufacturable on a microelectronic scale for integration with other microelectronic components, e.g., in a photolithographic process used to manufacture a communications chip. A capacitor on a flexible substrate may refer to a capacitor manufactured as a microelectronic component of an integrated circuit printed on a flexible substrate using techniques such as photolithography, printing, etching and / or deposition. Additionally, or alternatively, a capacitor on a flexible substrate may refer to a stand-alone capacitor attached to the flexible substrate e.g. by a Surface Mount Technology (SMT) assembly process, by a conductive adhesion process, by soldering, by attaching bond wires between the capacitor and the flexible substrate, or by any other means. A capacitor electrically connected to a communications chip may include one or more conducting wires electrically coupling a capacitor to a communications chip. For example, a capacitor may provide electrical energy as a DC current and / or voltage to power a communications chip (e.g., in place of a battery) via one or more connecting wires, allowing the communications chip to use the electrical energy to perform one or more operations (e.g., to read information from memory, generate an information-bearing signal and transmit an information bearing signal). In some embodiments, a capacitor may be printed with one or more conducting wires on a flexible substrate to connect the capacitor to a communications chip (e.g., manufactured separately from the capacitor). In some embodiments, a capacitor connected to a communications chip with one or more wires may be printed on a substrate in a photolithographic process (e.g., the capacitor, the communications chip and the wires may be manufactured together in the same photolithographic process). In some embodiments, one or more of the capacitor, communications chips, and connecting wires may be manufactured separately, and connected on a substrate forming a printed circuit board (PCB).

[0061] By way of a non-limiting example, FIG. 6A illustrates a capacitor 6010 and communications chip 6020 on flexible substrate 5100 of battery-less identification tag 1100. Capacitor 6010 may be electrically connected to communications chip 6020 via one or more electrically conducting wires 6012, e.g., configured to convey electrical energy stored in capacitor 6010 to communications chip 6020. Capacitor 6010 may be configured to discharge some or all of energy stored therein to power communications chip 6020 for transmitting one or more signals via first and second differential antennae 5200 and / or 5300.

[0062] In some embodiments the capacitor is incorporated within the communications chip. Incorporating within may include integrated or embodied inside or as a part of something. For example, one or more electronic components may be incorporated into an integrated circuit (IC) by including the one or more electronic components in a design for the IC such that fabricating the IC based on the design integrates the one or more electronic components in (e.g., incorporated within) the IC. A capacitor incorporated within a communications chip may refer to manufacturing a communications chip based on a design including a capacitor, e.g., using techniques such as photolithography or optical lithography to etch a circuit into a semiconducting substrate for a communications chip connected to a capacitor. For example, a pattern for a capacitor may be etched onto a semiconducting substrate together with patterns for other electronic components (e.g., transistors, diodes, resistors, wires, and / or inductors), collectively forming an integrated circuit for a communications chip electrically connected to a capacitor.

[0063] By way of a non-limiting example, reference is made to FIG. 6B illustrating an enlarged view of a second example of component assembly area 5500 of wireless identification tag 1100 architecture of FIG. 5, consistent with disclosed embodiments. Component assembly area 5500 depicted in FIG. 6B may include an exemplary communications chip 6020a incorporating a capacitor 6060, consistent with disclosed embodiments. For example, communications chip 6020a may be included in component assembly area 5500 of FIG. 5, e.g., in place of communications chip 5020. Capacitor 6060 may be manufactured in the same manufacturing process as other microelectronic components of communications chip 6020a, to incorporate capacitor 6060 within communications chip 6020a.

[0064] Some embodiments involve an inductor on the substrate, the inductor being electrically connected to the communications chip. An inductor may refer to a passive electrical component including a wire (e.g., a coiled wire) configured to store energy in the presence of a magnetic field when an electric current flows through the wire. A current flowing through an inductor may induce a corresponding magnetic field, and vice-versa such that characteristics of an electric field associated with the current (e.g., an AC current) may correspond to characteristics of the surrounding magnetic field (e.g., the direction of current induced by a changing magnetic field may create a magnetic field opposing changes in the initial magnetic field). An inductor on a substrate may refer to an inductor (e.g., including a coiled wire) embedded or otherwise attached to a substrate (e.g., a flexible substrate). For example, an inductor may be glued to a substrate with an adhesive (e.g., a conductive adhesive such as solder). As another example, the inductor is printed on the substrate and electrically connected to the communications chip. For instance, a pattern of an inductor (e.g., including a coiled wire) may be included in a design for manufacturing an integrated circuit including a plurality of microelectronic components on a flexible substrate using techniques such as photolithography and / or optical lithography. An inductor electrically connected to a communications chip may include one or more conducting wires electrically coupling one or more contacts of a conductor to a communications chip. For example, an inductor and a communications chip may be printed with connecting wires there between on a flexible substrate (e.g., of a battery-less identification tag) in a single fabrication process (e.g., etched onto the flexible substrate based on a common design including an inductor, a communications chip, and connecting wires). As another example, an inductor and a communications chip may be fabricated separately (e.g., using different photolithography processes) and connected with one or more conducting wires on a PCB in a separate manufacturing process. As another example, one of the two components (e.g. the communications chip) may be manufactured is a separate fabrication process than both the other component and the connecting wires (e.g. the inductor and the wires connecting the inductor to the communications chip), such that the first component is attached to a substrate which already includes printed on it both the other component and the connecting wires.

[0065] In some embodiments, an inductor connected to a communications chip on a battery-less identification tag may function as a sensor, e.g., to detect a signal from a security gate (e.g., EAS signal 1512 from EAS transmitter 1510 of FIG. 1), to detect a signal from a checkout counter or register (e.g., for purchasing a product connected to the battery-less identification tag), to detect a mobile communications device (e.g., mobile communications device 7030 scanning a battery-less identification tag). For instance, an inductor may be coupled to a capacitor in a resonating circuit tuned to detect signals from differing emitters (e.g., a security gate, a checkout, and / or a query by a mobile device).

[0066] By way of a non-limiting example, FIG. 5 shows an inductive coil 5400 on flexible substrate 5100 of battery-less identification tag 1100 electrically connected to communications chip 6020 using wires 5412 (e.g., via capacitor 6010). In some embodiments, inductive coil 5400 and wires 5412 may be printed on flexible substrate in the same photolithographic process. Inductive coil 5400 may be configured to detect EAS signal 1512 of FIG. 1 (e.g., electromagnetic fields ranging between 7-13 MHz and / or ranging between 58-60 kHz). In some embodiments, inductive coil 5400 may be configured not to activate a nearby security gate, even when coil 5400 detects an incident EAS field, for instance, based on a control signal indicating that a product attached to battery-less identification tag has been purchased.

[0067] In some embodiments, the communications chip is configured to sense a time varying magnetic field. A magnetic field may refer to a magnetic influence (e.g., measured in units of tesla) on moving electric charges, electric currents, and / or magnetic materials (e.g., Iron, cobalt, nickel, neodymium, strontium, and / or associated alloys). A magnetic field may surround a magnetized material and attract or repel other magnetic materials (e.g., based on polarity). In addition, a varying magnetic field may interact with outer atomic electrons of non-magnetic materials. A time varying magnetic field may refer to a dynamic magnetic field that may change with time. For example, a magnetic field may oscillate with time (e.g., by reversing polarities) according to a specific frequency or frequency band. A time varying magnetic field may induce a time varying electric field, and vice-versa. Thus, an AC signal (e.g., a time varying voltage or current signal) may induce a corresponding time varying magnetic field, and a time varying magnetic field may induce a corresponding time varying AC signal. Sense may include perceive, detect, identify, or discover, e.g., information. For example, a CMOS photodetector may sense an incident photon as an electric signal, a magnetometer (e.g., a compass) may sense a magnetic field, and a voltage meter may sense a time varying magnetic field as a corresponding time varying voltage. A communications chip configured to sense a time varying magnetic field may include an inductor for inducing a corresponding time varying electric signal from a time varying magnetic field and / or a magnetometer (e.g., embedded in the communications chip as a MEMS component or as a Hall Effect sensor). For example, a communications chip may be configured to sense a time varying electrical signal corresponding to a time varying magnetic field, e.g., by including an inductor coupled to a capacitor (e.g., in an oscillating circuit) configured to produce a time-varying electric signal corresponding to a time-varying magnetic field.

[0068] For example, moving a battery-less identification tag including an inductor connected to a communications chip towards security gate 1500 of FIG. 1 may produce variations in a magnetic field generated by security gate 1500, as sensed by the inductor (e.g., due to changing a location of the inductor). Additionally or alternatively, a magnetic field generated by security gate 1500 may vary with time (e.g., according to a frequency for an EAS signal, such as 7-13 MHz or 58-60 kHz), causing an inductor located inside the time-varying magnetic field to induce a corresponding time-varying electric signal detectable by a communications chip. In some embodiments, an inductor connected to a communications chip may be configured not to activate a nearby security gate on detecting an incident EAS field. For example, a communications chip may include logic circuitry to decide under what circumstances to activate a security gate (e.g., based on an ownership state of a product attached to or otherwise associated with the communications chip).

[0069] By way of a non-limiting example, in FIG. 5, inductor 5400 may be coupled to capacitor 6010 via wires 5412 to produce an oscillating circuit (e.g., an LC circuit) that may generate a time-varying electric signal from a time-varying magnetic field. The time-varying electric signal may be conveyed via one or more wires to a measuring device (e.g., having an infinite impedance or resistance) associated with communications chip 6020 allowing sensing of a time-varying magnetic field based on a corresponding time-varying electric signal. Additionally or alternatively, an inductor 5400 connected to communications chip 6020 may be used for other internal functions of communications chip 6020, such as DC 2 DC conversion, transferring harvested energy from one capacitor to another, tuning a transmitter circuit or a receiver circuit, forming part of an oscillator used as a time-base for the communications chip, or other functions.

[0070] Some embodiments involve a crystal, wherein the crystal is electrically connected to the communications chip. A crystal may refer to a form of solid material having a substantially constant, rigid, and / or repetitive structure over a distance significantly larger than a basic crystalline unit (e.g., an atom, a molecule, or a structure of several atoms). In an electrical engineering sense, a crystal may be a piece of crystalline material, cut into a particular size at a particular relation to the crystalline structure, such that mechanical vibrations in the crystalline structure may be translated into electrical oscillations that may be sensed or amplified using electronic circuits. One reason for using crystals (e.g., Quartz, or other materials) is that the crystalline structure may ensure that the frequency of oscillations may be accurately maintained, e.g., as long as the mechanical properties of the crystal itself are not altered. A combination of a crystal (often abbreviated to Xtal) connected to an electronic circuit may be referred to as a Crystal Oscillator, or XO. For instance, applying an electric signal to a crystal (e.g., a piezoelectric crystal) using electrodes attached thereto may cause the crystal to vibrate (e.g., at a regular frequency). The vibrations may be used by an electronic circuit to time and / or synchronize one or more operations, e.g., as a clock. In some embodiments, one or more capacitors may be provided with a crystal to provide feedback to regulate the vibrations and ensure the crystal oscillates at a specific or regular frequency. A crystal electrically connected to a communications chip may include one or more electrically conducting wires electrically coupling a crystal to a communications chip, allowing the communications chip to sense the vibrations, e.g., for synchronizing and / or timing one or more operations. For example, a crystal and a communications chip may be printed with connecting wires there between on a flexible substrate (e.g., of a battery-less identification tag) in a single fabrication process (e.g., etched onto the flexible substrate based on a common design including the crystal, the communications chip, and the connecting wires). As another example, a crystal and a communications chip may be fabricated separately (e.g., using different photolithography processes) and connected with one or more conducting wires on a PCB in a separate manufacturing process. For instance, a communications chip may use oscillations of a crystal to time a transmission of an identification signal (e.g., at regular intervals) and / or to coordinate a transmission of an identification signal with other events, for example receiving a signal from another communications chip and / or a detection of a magnetic field generated by a security gate.

[0071] For example, a communications chip associated with a battery-less identification tag may use a crystal to transmit a signal (e.g., first signal 1102a of FIG. 9A) periodically, and / or a signal at a low repetition period (e.g., ID signal 1102 transmitted at a minimum repetition period of 10 minutes, with an added randomized period of up to five minutes, resulting in one broadcast every 12.5 minutes on average), at a longer or shorter period (e.g., less than five minutes, hours, or days). As another example, a communications chip associated with a battery-less identification tag may use a crystal to time a duration for one or more signals (e.g., a duration of around 300 µs for ID signal 1102). However, the transmission duration may be longer or shorter in alternative embodiments.

[0072] By way of a non-limiting example, FIG. 6A shows component assembly area 5500 including a crystal 6050 electrically connected to communications chip 6020 via one or more conducting wires 6052. Communications chip 6020 may use signals received from crystal 6050 to time and synchronize transmission of signals via differential antennae 5200 and / or 5300. In some embodiments, component assembly area 5500 may include compensation capacitors connected to crystal 6050, e.g., to regulate an oscillating frequency of crystal 6050, for example to improve accuracy for one or more timed and / or synchronized operations.

[0073] Some embodiments involve a trace connected to the communications chip, the trace passing through a portion of the tag configured to be connected to a product, and wherein the communications chip is configured to identify continuity of the trace. A trace may refer to a length of conducting material forming part of a larger electronic circuit. A trace may be printed, deposited and / or photolithographically etched on to an underlying substrate (a Printed Circuit Board or other substrate, inlay or basis carrying the electronic circuit) or between layers of such a substrate, in a manner connecting one or more elements of the electronic circuit. A trace may be used to either form a simple connection (electric "short" between circuit elements) or the electrical properties of the trace itself (e.g., its resistance and reactance) may be used as part of the electronic circuit. For example, a trace may be used to form a printed antenna, an inductor, a capacitor, or a resistor, depending on its dimensions, the material it is composed of, and the properties of the substrate on which it is formed. A trace connected to a communications chip may include one or more electrically conducting wires electrically coupling a trace to a communications chip, for example to allow the communications chip to sense a signal flowing through the trace. For example, a trace and a communications chip may be printed with connecting wires there between on a flexible substrate (e.g., of a battery-less identification tag) in a single fabrication process (e.g., etched onto the flexible substrate based on a common design including a trace, a communications chip, and connecting wires). As another example, a trace and a communications chip may be fabricated separately (e.g., using different photolithography processes) and connected with one or more conducting wires on a PCB in a separate manufacturing process.

[0074] A portion of a tag configured to be connected to a product may refer to a section (e.g., including an edge) of a tag attachable to a product, for instance using an adhesive, one or more staples, pins, string (e.g., for a hanging tag), and / or stitched or sewn to the product along a seam. For example, a tag may be sewn, glued, or stapled to a product along a length or width of the tag such that the portion connecting to the product is a line spanning a length or width of the tag. Passing through may include crossing, intersecting, cutting, or dividing something. A trace passing through a portion to the tag configured to be connected to a product may refer to positioning a trace on a tag such that the trace may intersect or cross a portion of the tag connected to a product (e.g., in at least one point). In some embodiments, a trace may intersect a portion of a tag for connecting to a product in a plurality of points. For example, a line may run across a tag indicating where to place a seam or adhesive for attaching the tag to a product. A trace having an undulating shape (e.g., a square wave or triangular wave) may be overlayed on the line, crossing the line at a plurality of points. Consequently, if the line remains intact, the trace may remain intact, and severing the line may sever the trace. Continuity may refer to uninterrupted or unbroken, e.g., to allow a steady flow therethrough. Continuity of a trace may refer to an uninterrupted or unbroken length of conducting material allowing an electrical signal to flow therethrough unhindered. Identifying continuity of a trace may include continually (e.g., steadily or repeatedly) sensing a signal flowing through a trace to determine an uninterrupted flow over time. A communications chip configured to identify continuity of a trace may include one or more conducting wires connecting a trace to a communications chip, allowing the communications chip to detect a signal flowing through the trace over a time period. For example, a tag including a trace connected to a communications chip may attach to a product at an area of the tag coated with an adhesive. The trace may pass through the adhesive allowing a communications chip to sense a signal flowing through the trace, including through the area connecting the tag to the product. A break in the signal may indicate a lack of continuity in the trace. For example, the lack of continuity may be due to a tear in an area of the tag connected to the product, indicating a detachment of the tag from the product.

[0075] By way of a non-limiting example, FIG. 5 illustrates a trace 5600 at an edge of flexible substrate 5100 of battery-less identification tag 1100. Trace 5600 may cross a stitching indication 5700 indicating where to place a stitching seam to attach tag 1100 to a product (e.g., a portion of the tag configured to be connected to the product). In the example shown, trace 5600 has a square wave shape crossing stitching indication 5700 at multiple points along the width of flexible substrate 1100 (e.g., along the y-axis). Trace 5600 may be connected to communications chip 6020 (FIG. 6A) via one or more wires 5602 and may cross (e.g., pass through) stitching indication 5700 at multiple points. Communications chip 6020 may send a signal through trace 5600 such that continually detecting the signal may identify continuity of trace 5600. For instance, tearing substrate 1100 along stitching indication 5700 (e.g., to detach substrate 1100 from the product) may sever trace 5600 and break the signal, indicating a discontinuity in trace 5600.

[0076] In some embodiments, the trace comprises a tamper trace around an edge of the tag. Tampering (e.g., tamper) may include changing, damaging, or interfering with something. A tamper trace may refer to a trace configured to detect a change, damage, or interference with an object associated with the trace, e.g., a tag. An edge of a tag may refer to a border or at least part of a perimeter marking an end of a tag. Around may include following or wrapped about a curve or an angle, e.g., a 90° angle. Around an edge of a tag may refer to a curved or bent path along an edge of a tag, e.g., including one or more corners of the tag. A tamper trace around an edge of a tag may include a length of conducting material following a curved or bent path along the edge of a tag, e.g., around one or more corners of a perimeter of a tag.

[0077] By way of a non-limiting example, FIG. 5 illustrates trace 5600 at an edge of substrate 1100 and following around corners 5102 and 5104 of substrate. Trace 5600 may be overlaid on stitching indication 5700 spanning along the width of substrate 1100 (e.g., along the y-axis) such that severing (e.g., tampering with) tag 1100 at stitching label 5700 may sever trace 5600, allowing communications chip 6020 to detect a break in a signal flowing through trace 5600.

[0078] In some embodiments, the trace includes a tamper trace that is wider than 1 mm so that puncture by a sewing needle of less than 1 mm is incapable of severing the tamper trace. Wider may include broader or thicker. For example, wider than 1 mm may be thicker or broader than 1 mm (e.g., 1.5 mm, 2 mm, or 2.5 mm). Less than 1 mm may be narrower, smaller, or thinner than 1 mm (e.g., 0.8 mm or 0.5 mm). A puncture may refer to a hole or perforation, e.g., penetrating through or rupturing something. A puncture by a sewing needle may include a hole or perforation caused by a sewing needle, e.g., while stitching a battery-less identification tag to a product along a stitching indication. Incapable may include unable, ineffective, or unfit, e.g., to cause an action. For example, a tamper trace may be substantially wider than a sewing needle such that perforating the tamper trace with the sewing needle leaves surrounding areas of the tamper trace intact, allowing an electric signal to flow therethrough, e.g., around the perforation. For instance, a sewing needle may be 0.8 mm thick, and a tamper trace overlaid may be 20 mm thick (e.g., 2 cm) allowing a signal to flow through intact areas of the tamper trace surrounding a perforation by the sewing needle.

[0079] By way of a non-limiting example, FIG. 5 illustrates trace 5600 (e.g., a tamper trace) being substantially wider than stitching indication 5700. For instance, a thickness or width (e.g., along the x-axis) of stitching indication 5700 may be 0.5 mm, corresponding to a thickness of a sewing needle, and a thickness of trace 5600 (e.g., along the x-axis) may be 150 mm. Consequently, puncturing trace 5600 with a 0.5 mm thick sewing needle may leave most of trace 5600 intact, allowing a signal to continue flowing through trace 5600, e.g., around the punctures by the sewing needle.

[0080] In some embodiments, the meandering arms of at least one of the first differential antenna and the second differential antenna are connected to a loop trace. A loop may refer to a bent or curved line at least partially enclosing a space. In some embodiments, a loop may include a line curved or bent to meet at two different points along the line, thereby enclosing a space defined by the section of the line between the two points. A loop trace may refer to a length of conducting material following a curved or bent path to form a closed curve. A loop trace connected to a differential antenna may refer to a differential loop antenna, which may improve performance by providing another resonance related to the size of the loop trace, which causes the operational bandwidth of the antenna to increase. A loop antenna may be printed onto a substrate using photolithography, printing, etching and / or deposition.

[0081] By way of a non-limiting example, FIG. 5 shows a first loop trace 5208 connected to meandering arms 5202 and 5204 of first differential antenna 5200, and a second loop trace 5308 connected to meandering arms 5302 and 5304 of second differential antenna 5300.

[0082] In some embodiments, a width of a trace of the first differential antenna is greater than a width of a trace of the second differential antenna. A width may refer to one of multiple dimensions for measuring an object. For instance, a two-dimensional object may have a length dimension and a perpendicular width dimension. In some embodiments, a width of a trace for a differential antenna may correspond to a size of meandering arms of the differential antenna. Thus a smaller differential antenna may have a smaller trace, and a larger differential antenna may have a larger trace. In some embodiments, a width of a trace of the first differential antenna may be more than double, more than three times, more than four times, or more than five times a width of a trace of the second differential antenna. The width of a trace of an antenna may contribute to determining the intrinsic impedance of the antenna, such that a wider trace may correspond to a lower series impedance (or a higher parallel impedance). In some embodiments, where the first differential antenna is used primarily for harvesting energy, and the second differential antenna is used primarily for transmission, it is advantageous for the first differential antenna to have a lower series impedance (or a higher parallel impedance) than the second differential antenna.

[0083] By way of a non-limiting example, FIG. 5 shows a first trace 5208 of first differential antenna 5200 and a second trace 5308 of second differential antenna 5300, where the width of trace 5208 (e.g., along the y-axis) may be greater than the width of trace 5308.

[0084] In disclosed embodiments, other hardware components or devices may be added to the wireless tag and may be electrically connected to one or more of the communications chip, the crystal, the capacitor, the antennae, the trace, or other elements of the wireless tag architecture. The other hardware components or devices added to the wireless tag may perform other functions not mentioned herein and / or may support and enhance features and capabilities of the wireless tag components in the present disclosure.

[0085] FIG. 7 depicts a local network 7000 and a wide area network (WAN) 7200 for connecting with components of electronic tracking system 1000, including wireless tags 1100 and transmitting-receiving devices 1400. In some embodiments, local network 7000 may be established within, or otherwise associated with, one or more specific retail establishments, such as a clothing store, pharmacy, or art gallery. Local network 7000 may enable the exchange of data and / or information between features such as processor(s) 7010, data structure(s) 7020, mobile communications device 7030, transmitting-receiving devices 1400 (or, additionally or alternatively, separate transmitting devices and receiving devices, as discussed above), and alarm mechanism 7040. Network 7000 may include any type of wired and / or wireless computer networking arrangement configured for exchanging data. As non-limiting examples, network 7000 may include a local Wi-Fi network within the retail establishment, a wired or wireless Local Area Network (LAN) connection, Bluetooth connection, Ethernet, or a Wide Area Network (WAN) connection.

[0086] Local network 7000 may include at least one processor 7010 configured to receive, store, and process information related to wireless tags 1100 and other components of local network 7000 and WAN 7200. For example, processor 7010 may receive and process information related to wireless tags 1100 (e.g., via transmitting-receiving devices 1400), receive and execute queries and searches, receive data from and transmit data to mobile communications device 7030 and other input / output, human interface, or processing devices, control the ability of alarm mechanism 7040 to initiate an alarm, relay information and notifications to users (e.g., via mobile communications device 7030), and access, look-up, read, add to, alter, delete, and share data in the local data structure 7020 or WAN data structure 7230. The at least one processor 7010 may include any physical device or group of devices having data processing capabilities, including and not limited to a server, PC workstation, cellular phone, smartphone, tablet, desktop computer, laptop computer, PDA, handheld scanner, wearable device, or another fixed or mobile computing device.

[0087] Processor 7010 may also be configured to communicate with components of WAN 7200, such as data structure 7230 and banking platform 7240. In some embodiments, the at least one processor 7010 may include a processing device operated by employees of an establishment 7210, such as a desktop computer, laptop, computing terminal or electronic register at a checkout station, or a tablet, scanner, or handheld device carried by an employee around establishment 7210. Additionally, or alternatively, the at least one processor 7010 may include a processing device operated by customers within establishment 7210, such as a self-checkout station or kiosk.

[0088] Local network 7000 may include at least one data structure 7020 for storing data, e.g., inventory information of establishment 7210 and other data of establishment 7210, its customers, and wireless tags 1100 within establishment 7210. In disclosed embodiments, the at least one data structure 7020 may include at least one database, such as a local database for storing local information related with a particular facility or store, a regional database, or a global database. The at least one data structure 7020 may contain data including, but not limited to, an inventory of products offered by the establishment, identifiers of specific products (e.g., barcodes or unique product names), information of specific products (e.g., product style, size, color, material, location, manufacturing and / or shipping history, and / or ownership information), purchase status of specific products (e.g., whether a specific product has been purchased, picked up from establishment 7210, or designated for return to establishment 7210), information of product families within retail establishment 7210, associations between specific products and specific product families, information of tags 1100, unique identifiers of tags 1100, associations between specific tags and specific products, encryption keys of tags 1100, a record of purchases, returns, and other transactions with establishment 7210, and / or information of purchasers of specific products. Information stored in the at least one data structure 7020 may be accessible to one or more processors 7010 directly or indirectly through network 7000.

[0089] Local network 7000 may include at least one mobile communications device 7030 configured for wired and / or wireless communication with network 7000. In some embodiments, mobile communications device 7030 may include a user device such as a cellular phone, smartphone, tablet, desktop, laptop, PDA, handheld scanner, wearable device, or other mobile computing device having computer programs (examples of applications) for controlling the operations of device 7030. In some embodiments, device 7030 may be configured to receive a user input and to transmit a corresponding signal to network 7000. For example, user input may be received via a user interface (e.g., a touchscreen, keypad, or microphone), by collecting at least one image with a camera of the device 7030 (e.g., capturing an image of a tag 1100 or of a barcode or QR code associated with a product or a package holding a product), by wired or wireless transmission of a user input to the mobile communications device 7030, or by any other means of conveying a user input to mobile communications device 7030. Additionally, or alternatively, device 7030 may include at least one user interface configured to output a notification signal to the user, such as an audible signal, a visual signal, a haptic signal, or another sensory signal; examples of a user interface may include a display screen or a speaker.

[0090] Local network 7000 may include at least one alarm mechanism 7040 configured to initiate an alarm when, for example, an unauthorized intrusion into the establishment, an attempted robbery or theft, or another loss is detected. For example, alarm mechanism 7040 may include EAS alarm 1530 depicted in FIG. 1. Alarm mechanism 7040 may include an audible alert (such as speakers or a siren), a visual alert (such as lights or graphic displays), a notification transmitted to a device (such as a mobile device operated by an employee or a computer operated by store security personnel), a haptic alert, a digital message, or any other transmission that conveys the desired information. In some embodiments, alarm mechanism 7040 may include fixed infrastructure within the establishment (such as speakers, lights, and / or graphic displays), which may include components arranged at strategic locations around the establishment such as at the entrance and / or exit, near a checkout counter or self-checkout kiosk, in a storage area, or next to the fitting rooms.

[0091] Local network 7000 may include one or more transmitting-receiving devices 1400 configured to receive broadcasts of signals from wireless tags 1100, to transmit signals to wireless tags 1100, and to exchange data and / or information with network 7000. In some embodiments, devices 1400 may also be configured as exciters for delivering energy to be collected and stored by the wireless tags 1100, such as in capacitor 6010. As discussed above, devices 1400 may be configured in some embodiments as separate transmitting devices and receiving devices, or as devices configured to both transmit and receive wireless and / or wired signals. In some embodiments, devices 1400 may be fixed at locations around the retail establishment, including on a sales floor, in fitting rooms, and in a storage area. Thus, devices 1400 may enable local network 7000 to communicate with wireless tags 1100 at any desired location within the establishment.

[0092] FIG. 7 also depicts a wide area network (WAN) 7200 for communicating with local network 7000 and other local networks in different geographical areas. In the example shown in FIG. 7, WAN 7200 may connect with multiple establishments 7210, each of which may have a wired or / or wireless network for local communications. In some embodiments, a corporation or other entity having multiple establishments across different locations may use WAN 7200 to provide communications between individual establishments, as well as additional points such as a business office 7250, a banking or digital wallet platform 7240, a data storage structure 7230 (e.g., a remote or cloud storage structure), and other locations 7220 such as, e.g., a customer's home or business, school, university, library, government building, or any other location from which access to the corporation's network may be sought. In various embodiments, the at least one processor 7010 and the mobile communications device 7030 may be situated in different locations (as a non-limiting example, the mobile communications device 7030 may be a mobile phone operated within a retail establishment while the at least one processor 7010 may be situated within a business office 7250). Data may be transmitted between the device 7030 and the processor 7010 via WAN 7200.

[0093] Wide Area Network (WAN) 7200 may be configured to communicate with a banking or digital wallet platform 7240. For example, platform 7240 may be linked to a specific bank or financial institution, to a financial instrument (e.g., credit card, debit card, or bank account), or to a digital wallet program such as PayPal, Venmo, Apple Pay, or Zelle. In some embodiments, a processor 7010 performing a purchase transaction for a purchaser within a local retail establishment may access a banking or digital wallet platform 7240 associated with the purchaser to access funds for completion of the purchase transaction. For example, the processor 7010 may be configured to transfer funds from a bank account or instrument of the purchaser to an account associated with the establishment. Additionally, a processor 7010 completing a product return transaction in a local retail establishment may be configured to transfer funds from an account associated with the establishment to a bank account or instrument of the customer making the return.

[0094] FIG. 8 is a perspective view of an electronic tracking system 8000 in a retail establishment 7210, which contains a plurality of items offered for purchase, each of which is fixed to or otherwise associated with a wireless tag 1100. Within this establishment, there may be one or more locations designated for certain purposes, such as the storage and / or display of a particular item or the facilitation of other activities relating to operation of the establishment. For example, the establishment may contain racks 8012 and shelves 8010 that are designated for the storage and / or display of a certain item, such as a particular article of clothing. The establishment may also include other locations, such as a fitting room 8008, that are not associated with the storage and / or display of items but enable customers to perform certain activities within the establishment, such as trying on different clothing items.

[0095] In some embodiments, electronic tracking system 8000 may include security features for detecting, and raising an alert for, the attempted theft of items from the establishment. In the example shown, the establishment may include security gates 1500 situated at an entryway 8004 and at an exit 8006. As discussed above in reference to FIG. 1, the security gates 1500 may be configured to detect passage of a conventional security tag and / or wireless tag 1100 and may activate alarm 1530 as a result.

[0096] In the electronic tracking system 8000 illustrated in FIG. 8, a plurality of transmitting-receiving devices 1400a-e may be arranged throughout the establishment and may be configured to receive signal broadcasts from all of the tags 1100 within, or in proximity to, the establishment. Disclosed embodiments may include one or more devices 1400 fixed at designated locations within the establishment and configured to receive electromagnetic signals transmitted wirelessly and / or via a wired connection. For example, devices 1400 may be distributed throughout the establishment and affixed or otherwise attached to walls, ceilings, racks, displays, or any other fixtures or components, so that signals transmitted from any point within the establishment (e.g., by a tag 1100) may be received by at least one of the devices 1400. Additionally, or alternatively, embodiments may include one or more mobile transmitting-receiving devices (e.g., a wireless user device or a handheld device) which may be placed or held by a user, such as an employee, at a desired location within the establishment and / or which may be affixed to any other stationary or mobile structure. Each transmitting-receiving device 1400a-e may include at least one antenna tuned to receive energy at a frequency around 900 MHz (e.g., UHF or other RFID signals) or a frequency around 2.4 GHz (e.g., Wi-Fi, Bluetooth Low Energy (BLE), or Classic Bluetooth). Accordingly, devices 1400 may be configured to receive signals transmitted by one or both of the antennae 5200, 5300 of any given wireless tag 1100. In some embodiments, devices 1400 may be configured to receive data transmissions from wireless transmitting tags 1100 and to transmit the data to other devices or entities via local network 7000 and wide area network 7200 for processing, analysis, and / or storage (see, e.g., FIG. 7).

[0097] In disclosed embodiments, transmitting-receiving devices 1400a-e of FIG. 8 may additionally be configured to wirelessly send electromagnetic data signals and / or energy to wireless tags 1100. For example, devices 1400a-e may be configured to wirelessly send power to the wireless tags 1100 in the form of radio signals, a magnetic or electric field, an audible or ultrasound signal, a light signal, a mechanical vibration, or any other form of energy. In some embodiments, transmitting-receiving devices 1400a-e may each include an antenna tuned to wirelessly send energy to the wireless tags 1100 within one or more designated frequency bands; the antenna configured for wirelessly transmitting signals to the tags 1100 may be the same as, or may be different from, the antenna configured for receiving wireless signals from the tags 1100. For example, devices 1400 may transmit energy within a frequency band around 900 MHz (e.g., UHF or other RFID signals) and / or within a frequency band around 2.4 GHz (e.g., Wi-Fi, Bluetooth Low Energy (BLE), or Classic Bluetooth). In some embodiments, wireless tags 1100 may be configured to harvest the energy transmitted from the plurality of devices 1400, store the harvested energy (e.g., with capacitor 6010) and use the harvested energy to power its operations. In this way, tags 1100 may be configured to reliably operate in the establishment without a battery.

[0098] In the example shown in FIG. 8, electronic tracking system 8000 may include devices 1400 configured as both wireless receivers and wireless transmitters. However, in alternative embodiments, and as mentioned above in reference to FIG. 1, electronic tracking system 8000 may include a plurality of receivers configured to receive broadcasts of signals from the wireless tags 1100, as well as a plurality of transmitters configured to deliver energy to be harvested and stored by the wireless tags. Further, persons of ordinary skill will understand that electronic tracking system 8000 and other systems described herein may include only transmitting-receiving devices (such as device 1400), only separate transmitter devices and receiver devices, or any desired combination thereof.

[0099] Products sold in the establishment shown in FIG. 8 have associated wireless tags, such as tags 1100. For example, some or all of the products offered for sale in the establishment may each have a respective tag 1100 attached to it, or otherwise associated with it. Customers may purchase products within the establishment, such as at a check-out counter (not shown in FIG. 8), via a processing device operated by employees (e.g., a tablet or handheld scanner), via self-service kiosk 8018, or by completing the purchase on a mobile device (e.g., mobile communications device 7030 of FIG. 7). Once the purchase of a tagged product is complete, electronic tracking system 8000 may be configured to disable alarm 1530 with respect to the tagged product, so that the customer may exit the establishment without interruption.

[0100] In some embodiments, customers may purchase products remotely (e.g., online, on an application, or via telephone) and come into the establishment to pick-up their purchased products. As a non-limiting example, FIG. 8 depicts an establishment having a shelf 8014 designated as a pick-up area for purchased products 8200a, which may be packaged by store employees and placed on shelf 8014. In some embodiments, purchased product 8200a may include a wireless tag 1100. Additionally, or alternatively, a wireless tag 1100 may be attached to, or placed inside, the package for product 8200a, or attached to, or placed inside, a package of an online order containing multiple items. A purchaser 1002a who previously completed an out-of-store product purchase may enter the establishment, identify the package on shelf 8014 holding her purchased product 8200a, and complete the pick-up using her mobile device 7030. For example, purchaser 1002a may use her mobile device 7030 to capture an image of a unique identifier on package and / or on the purchased product 8200a (e.g., a barcode or QR code). Additionally, or alternatively, mobile device 7030 may receive wireless signals from the wireless tag 1100 associated with the purchased product 8200a, which may be used to identify the tag 1100 and the associated product 8200a. A system processor (e.g., processor 7010) may use the data from mobile device 7030 to identify the purchased product 8200a and to indicate that the product is authorized to be picked-up from the establishment. As a result, electronic tracking system 8000 may disable alarm 1530 with respect to purchased product 8200a, so that the customer 1002a may take her purchased product 8200a from the establishment without interruption. Advantageously, this configuration may allow the purchaser to save time (since she is not required to search the store for her desired products or wait in a check-out line) and also to minimize interactions with store staff and others.

[0101] As also shown in FIG. 8, the establishment may include a designated drop-off area 8016 where customers may leave previously-purchased items 8200b in order to return the items to the establishment. Items may be returned alone or in a bag or package. In some embodiments, a customer returning an item 8200b to drop-off area 8016 may complete the return transaction using her mobile communications device 7030. For example, customer 1002b may use mobile device 7030 to scan a QR code or barcode on the product 8200b and / or on the package holding the product, and the mobile device 7030 and / or a processor 7010 of the establishment may identify the product 8200b associated with the scanned code and indicate that the product has been returned to the establishment. In some embodiments, security alarm 1530 may be controlled to forego initiating an alarm when the previously-purchased item 8200b is brought back into the establishment. However, once the customer indicates that the item has been returned to the establishment, system 8000 may re-activate security alarm 1530 with respect to the returned item 8200b, so that the alarm will be triggered if the returned item 8200b is detected passing through security gate 1500. Advantageously, this reactivation may prevent a thief from grabbing a returned product from returns area 8016 and removing it from the establishment. Once the return transaction is confirmed by the establishment (e.g., once store staff confirm the condition of returned products in drop-off area 8016), the electronic tracking system 8000 may automatically reimburse customer 1002b for the returned item(s). In some embodiments this reimbursement may be conducted through a financial transaction with banking or digital wallet platform 7240.

[0102] FIGS. 9A-9C depict operation modes of a wireless tag 1100 within electronic tracking system 8000 illustrated in FIG. 8. It is to be understood that the subject matter discussed below is merely exemplary and should not be regarded as limiting. The principles discussed below are applicable to the numerous other platforms listed elsewhere in the present disclosure. FIG. 9A illustrates tag 1100 operating in a first mode referred to herein as "infrastructure-excitable mode" (an example of which may include a store mode). FIG. 9B illustrates tag 1100 operating in a second mode referred to herein as "gate mode." FIG. 9C illustrates tag 1100 operating in a third mode referred to herein as "user-excitable mode" (an example of which may include an Internet of Things (IoT) mode).

[0103] In FIG. 9A, tag 1100 may be configured to operate in the infrastructure-excitable mode when the tag is powered by environmental exciters, such as transmitting-receiving devices 1400 arranged throughout the establishment. Although FIG. 9A only illustrates a single device 1400d, tag 1100 may be simultaneously powered by multiple transmitting devices. The environmental exciters (including, for example, transmitting-receiving device 1400d) may be configured to deliver energy signal 1402 to the tag 1100 in an RFID frequency band between 860-960 MHz. Signal 1402 may be received by an antenna of tag 1100 (e.g., by first antenna 5200) and the energy of signal 1402 may be harvested and stored in the tag's energy storage component (e.g., capacitor 6010) to power operation of the tag.

[0104] When infrastructure-excitable mode is triggered, tag 1100 may control the second antenna 5300 to broadcast the tag's ID signal 1102a in a frequency band around 2.4 GHz with a low repetition period. For example, tag 1100 may transmit ID signal 1102a with a minimum repetition period of 10 minutes, with an added randomized period of up to five minutes, resulting in one broadcast every 12.5 minutes on average. Alternatively, the repetition period for a tag may be longer or shorter (e.g., less than five minutes, hours, or days). In some cases, a transmission of the ID signal 1102a may have a duration of around 300 µs; however, the transmission duration may be longer or shorter in alternative embodiments. Because tag 1100 may have a broadcast range of 10 meters or more (e.g., 15 meters in some cases or more), the transmitted ID signal 1102a may be received by multiple transmitting-receiving devices 1400, thus reducing the probability of signal misdetection. In other cases, one transmitting-receiving device 1400d may receive the broadcast of ID signal 1102a.

[0105] In FIG. 9B, tag 1100 may be configured to operate in the gate mode when the tag's inductive coil 5400 receives an EAS signal 1512 from security gate 1500, such as when a customer carries a product with a wireless tag 1100 through a gate 1500 at the establishment's exit. When gate mode is triggered, tag 1100 may control the second antenna 5300 to transmit a short, powerful burst of the tag's ID signal 1102b. For example, tag 1100 may transmit its ID signal 1102b at its full output power for a period of approximately 200 ms, with a repetition period of between 10-80 ms, such that multiple transmissions occur during a very short time-frame. The ID signal 1102b may be received by a dedicated transmitting-receiving device 1400e in proximity to the security gate 1500; however, the security gate itself (and, thus, alarm 1530) may not be triggered by the tag 1100 due to the configuration of inductive coil 5400 and its associated circuitry. In some embodiments, tag 1100 may be configured to operate in the gate mode for a predetermined length of time or for a predetermined number of transmissions of the ID signal 1102b, after which it may revert to the tag's previous operation mode or to a default mode (which may be, for example, infrastructure-excitable mode).

[0106] In FIG. 9C, tag 1100 may be configured to operate in the user-excitable mode when the tag is triggered by a user-operated device, such as mobile communications device 7030 or processor 7010. In the example shown, a user may trigger the user-excitable mode in a tag 1100 by scanning the tag with device 7030 or by controlling device 7030 to transmit a 2.4 GHz trigger signal 9032 to the tag, such as by operating a program or application on device 7030. In response to the trigger signal 9032, tag 1100 may broadcast its ID signal 1102c back to mobile device 7030 and / or to one or more transmitting-receiving devices 1400 around the establishment. In some embodiments, tag 1100 may transmit ID signal 1102c more promptly and / or with greater transmission power and / or shorter repetition period, relative to the infrastructure-excitable mode. Additionally, or alternatively, ID signal 1102c in the user-excitable mode may include different or additional data pertaining to the wireless tag 1100, relative to the infrastructure-excitable mode (for example, data identifying the transmission as being triggered by trigger signal 9032).

[0107] As referenced above in reference to FIGS. 5, 6, and 6B, in some embodiments, at least one of the first differential antenna and second differential antenna of the wireless tag is configured to receive ambient energy for storage in the capacitor. Energy may refer to a measurable property that when transferred to a body allows the body (e.g., a physical body) receiving the energy to do physical work. Types of energy may include thermal energy (e.g., heat or light), chemical energy (e.g., generated by a battery as a result of a chemical reaction), electrical energy (e.g., generated by voltage potential stored in a capacitor), and / or mechanical energy. Storing energy (e.g., in a capacitor or battery) may convert energy to potential energy, e.g., for subsequent use. Ambient may refer to something occurring or existing naturally in an environment (e.g., occurring or existing without deliberately performing work). For example, ambient pressure or temperature may refer to the pressure or temperature naturally occurring in the surrounding environment. Ambient energy may include energy existing in an environment, e.g., as background energy. Examples of ambient energy may include air heated by solar energy, air in motion (e.g., wind) due to environmental temperature differences, static electricity, and / or any other type of energy naturally present in an environment. For example, communications networks transmitting signals (e.g., including radio signals such as AM or FM radio, television signals, Wi-Fi, Bluetooth, Zigbee signals, cellular phone signals, satellite communication signals) may provide a source of EMR as ambient energy for harvesting. Transmitters (e.g., exciters) placed in a location in order to transmit energy for harvesting may also contribute to the ambient EMR energy present in said location. An antenna configured to receive ambient energy may refer to an antenna tuned to receive ambient radio waves (e.g., radio waves existing in an environment) and convert energy stored in the ambient radio waves to an AC signal. For example, an antenna may be tuned to receive ambient radio waves in a frequency band around 900 MHz, or alternatively, in a frequency band around 2.4 GHz. In some applications, an antenna may be tuned to receive ambient EMR used for cellular and / or satellite communication. An AC signal generated by an antenna may be converted to a DC signal using a rectifier (e.g., after matching impedances). The DC signal may be converted for storing in a battery or capacitor (or other energy storage component) for subsequent use, thereby converting ambient energy to potential energy. In some embodiments, one or more transmitters (such as exciters or EMR emitters) may be positioned in a location where one or more battery-less identification tags may be placed to deliver energy to one or more battery-less identification tags.

[0108] By way of a non-limiting example, in FIG. 5, at least one of first differential antenna 5200 and second differential antenna 5300 may receive ambient energy for storing in a capacitor (e.g., capacitor 6010 of FIG. 6A). For example, meandering arms 5202 and 5204 may include a pattern suited for receiving radio signals in a frequency band around 900 MHz, and meandering arms 5302 and 5304 may exhibit a pattern suited for receiving radio signals in a frequency band around 2.4 GHz, respectively. It may be noted that these frequency bands are exemplary only, and do not limit the invention from using other frequency bands. For instance, at least one of first differential antenna 5200 and second differential antenna 5300 may receive ambient energy from transmitting-receiving devices 1400 (see FIG. 8). For instance, devices 1400 may emit signals in in an RFID frequency band between 860-960 MHz for receiving by first differential antenna 5200 and storage in capacitor 6010. Upon receiving ambient radio signals, first differential antenna 5200 and / or second differential antenna 5300 may generate a corresponding AC signal, which may be converted to a DC signal using a rectifier. The DC signal may be adjusted (e.g., via a DC-to-DC converter) for compatibility with capacitor 6010, such that feeding the adjusted DC signal to capacitor 6010 may cause a corresponding DC voltage potential to be stored in capacitor 6010 as electrical energy.

[0109] In some embodiments, the communications chip is configured to be powered with the energy stored in the capacitor, to transmit identification signals via at least one of the first differential antenna and second differential antenna. Energy stored in a capacitor may refer to a DC voltage potential (e.g., electrical energy) maintained between two conducting plates of a capacitor separated by an insulating dielectric. For example, a capacitor may receive a DC signal as a rectified AC signal from an antenna receiving one or more EMR signals (e.g., ambient radio signals), and may store energy contained in the EMR signals as a DC voltage potential maintained between two conducting plates by a dielectric insulator. Powered may refer to receiving energy (e.g., electrical energy) for the purpose of doing work. For example, components of the identification tag may receive electrical energy from an energy source (e.g., a battery, a wall outlet, a capacitor, and / or any other energy source) via one or more conducting wires and may use the electrical energy to perform one or more processing operations (e.g., components of the identification tag may be powered by electrical energy to do work). A communications chip configured to be powered with energy stored in a capacitor may include a communications chip configured to receive a DC current (e.g., a form of electrical energy) via one or more conducting wires from a capacitor storing the electrical energy as a corresponding DC voltage potential.

[0110] The communications chip may use the received electrical energy to perform one or more operations, e.g., transmitting and / or receiving information, as described in greater detail herein below. For instance, a capacitor may replace a different energy source (e.g., a battery or wall outlet) for powering a communications chip. In some embodiments, the electrical energy (e.g., DC current) received from the capacitor may be adjusted for compatibility with a communications chip, e.g., using a DC-to-DC converter. In some embodiments, the communications chip may be designed for the purpose of being powered from a capacitor as an energy source, by limiting both the active current consumption and the standby current consumption of the communications chip. A signal may refer to information encoded for transmission via a physical medium. Examples of signals may include signals in the electromagnetic radiation spectrum (e.g., AM or FM radio, Wi-Fi, Bluetooth, radar, visible light, lidar, IR, Zigbee, Z-wave, and / or GPS signals), sound or ultrasonic signals, electrical signals (e.g., voltage, current, or electrical charge signals), electronic signals (e.g., as digital data), tactile signals (e.g., touch), and / or any other type of information encoded for transmission between two entities via a physical medium. An identification signal may include a signal carrying characterizing or distinguishing information (e.g., a distinguishing pattern) that may be used to determine or establish an association between an entity associated with emitting the identification signal and additional information (e.g., associated with the entity and / or absent from the identification signal). For example, identifying information included in an identification signal may be used to query a database for additional information associated with the device, such as a location, a state (e.g., an ownership state), a user, an account, a device type, an object or product associated (e.g., attached) to the device, and / or any other information retrievable using characterizing information. For example, a communications chip attached to a retail product may emit an identification signal carrying an identifying code that may be used to query a database to retrieve data about the retail product (e.g., a price, a size, a type, a discount, a promotion, an inventory level, an availability, a location (e.g., of a retail store, within a retail store, and / or at an entrance or exit of a retail store), an ownership, and / or any other data associated with a retail product).

[0111] By way of a non-limiting example, in FIG. 7, battery-less identification tag 1100 may transmit an identification signal 1102, which is then used in a query to data structure 7020 via transmitting receiving device 1400 and local network 7000 and / or submit a query to data structure 7230 additionally via wide area network 7200 to retrieve information about a product (e.g., dress 2200 of FIG. 2, jacket 3200 of FIG. 3, or container 4200 of FIG. 4) connected to one of battery-less identification tags 1100. In some embodiments, battery-less identification tag 1100 may receive energy from the same device used to transmit an identification signal. For instance, battery-less identification tag 1100 may receive ambient energy from at least one transmitting-receiving device 1400 for storage as electrical energy in capacitor 6010 and may subsequently use the stored electrical energy to transmit an identification signal to (or via) device 1400.

[0112] By way of another non-limiting example, in FIGS. 9A-9C, battery-less identification tag 1100 may control second differential antenna 5300 to broadcast one or more ID signals. For example, battery-less identification tag 1100 may transmit ID signal 1102a in a frequency band around 2.4 GHz (e.g., FIG. 9A), and / or may transmit ID signal 1102c in response to trigger signal 9032 (FIG. 9C), and / or may transmit ID signal 1102b in response to an EAS signal 1512 (FIG. 9B).

[0113] Transmitting an identification signal may include one or more of retrieving identifying information (e.g., as a sequence of bytes), converting identifying information to an identifying information-bearing waveform, modulating a carrier signal (e.g., corresponding to a resonant frequency of an antenna) with an identifying information-bearing waveform, and / or transmitting, via an antenna, a carrier signal modulated with an identifying information-bearing waveform. Techniques for modulating a carrier signal with an identifying information-bearing waveform may include analog modulation (e.g., frequency modulation (FM), amplitude modulation (AM), phase modulation (PM), quadrature amplitude modulation (QAM), spatial modulation (SM), or single sideband modulation (SSB)); digital modulation (e.g., amplitude shift keying (ASK), amplitude and phase shifted keying (APSK), continuous phase modulation (CPM), frequency shift keying (FSK), multiple frequency shift keying (MFSK), minimum shift keying (MSK), on-off keying (OOK), pulse position modulation (PPM), phase shift keying (PSK), single carrier frequency domain equalizer (SC-FDE), trellis modulation (TCM), or wavelength division multiplexing (WDM)); hierarchical modulation (e.g., QAM, or WDM); and / or spread spectrum (e.g., chirp spread spectrum (CSS), direct sequence spread spectrum (DSSS), frequency hopping spread spectrum (FHSS), and / or time hopping spread spectrum (THSS).

[0114] For example, a communications chip embedded into a product may store a unique ID for the product as a sequence of bytes. For instance, the unique ID may be stored in a memory of the communications chip, and / or engraved into a substrate (e.g., the same substrate including the communications chip). The communications chip may use electrical energy received from a capacitor (e.g., electrically connected to the communications chip) to retrieve the unique ID and generate a carrier signal modulated with a waveform bearing the unique ID, for instance, using digital modulation. The communications chip may transmit the modulated carrier signal to an antenna (e.g., a differential antenna) for broadcasting. For instance, an antenna associated with a different communications chip (e.g., tuned to the same carrier signal) may receive the broadcasted signal and extract the unique ID to obtain additional information about the product, such as a location, ownership, and / or a transfer of ownership of the product, thereby tracking the product using a battery-less identification tag powered with ambient energy.

[0115] By way of a non-limiting example, in FIG. 6A communications chip 6020 may receive energy stored in capacitor 6010 via wires 6012. For instance, communications chip 6020 may use some of the energy to retrieve an identifier for a product, e.g., from a memory structure (not shown). In addition, communications chip 6020 may use energy received from capacitor 6010 to generate a signal carrying the identifier (e.g., using digital modulation) and send the signal to at least one of first differential antenna 5200 and second differential antenna 5300 via wires 5206 and 5306, respectively, for transmission (e.g., to transmitting-receiving device 1400).

[0116] FIGS. 10A-10C illustrate non-limiting examples of graphical user interfaces displayed on a user device, which may, for example, include mobile communications device 7030 of FIG. 7. As a generic example, FIG. 10A is provided for discussion purposes and illustrates user device 10000 displaying a graphical user interface (GUI) 10100 for conducting an inventory search by enabling a user to enter data into the GUI 10100, and activating an element, such as a search button 10120. A search query may be initiated in many ways, such as by typing search text into a field, by scanning a wireless tag 1100 or a scannable code (e.g., bar code) with a scanner in user device 10000, or through the use of a drop-down menu 10140. The drop-down menu may provide the user with selection options in order for the user to define a search. Once the search is defined, search button 10120 may be touched on the touch screen of user device 10000 in order to initiate the search through a wireless transmission to a receiver (e.g., sending a trigger signal 9302 to a proximate wireless tag 1100).

[0117] FIG. 10B illustrates user device 10000 displaying a product search GUI 10100. A user searching for a particular product or product family may be provided with dropdown menu 10140. The drop-down menu 10140 may provide the user with various ways to search for a product or product family, by either entering a brand, SKU, inventory number, model number, name, or family number. Sub-menus might appear following an initial selection. For example, if the brand drop-down is selected, successive sub-menus might include a selection of brands to choose from, or category, product, size, color, or any other product distinguishing characteristic. Product images might appear in the GUI, enabling the user to select the product of interest. After the product is identified, search button 10120 may be activated by touch, by voice command, or by any other means supported by user device 10000.

[0118] FIG. 10C provides yet another example of a GUI 10110 with an activatable button for searching. This example addresses the common scenario where a customer physically locates a product of interest, such as a clothing item, however the item is not in the customer's size. Instead of searching endlessly for the product in the correct size, the GUI 10100 may prompt the user to enter information about the product of interest. In this example, the customer (or employee of the establishment) may be prompted to take a picture of the barcode or QR code on the product (or on the product's package, or a price-tag or other tag attached to the product) identified by the customer. The user may next be prompted via dropdown menu 10140 to input a desired size, color or other variation of the product. After the search is defined, search button 10120 may be touched to initiate the search.

[0119] Following a look up, user device 10000 may return alternative sources of information, depending on the nature of the query, system design and / or user permissions. For example, the GUI may be caused to display that the requested product is either out of stock or in stock. If the product is out of stock, the GUI might identify a location where the product is in stock or may provide an ability to order the product for shipment to the customer. If the product is in stock, the GUI might indicate the name of another area where the product is located. It may provide a map of the establishment, indicating a general location of the product. The GUI may provide walking directions directing the user to the area of the product. In some instances, as the user approaches the product's location, the tag 1100 associated with the product may transmit a signal either directly to user device 10000 or via a device installed as fixed infrastructure in the establishment, to enable the user to hone-in on the product's location.

[0120] FIG. 11 depicts an example of a retail establishment including two display areas 11200 and 11400, each of which may display one or more items offered for sale by the establishment. In the example shown, display areas 11200 and 11400 may be configured as window displays. In alternative embodiments, a display area may include a mannequin wearing one or more items for sale, a display of items inside the establishment (e.g., items displayed on a table or pedestal), or a printed or digital advertisement. In some embodiments, one or more items in each display area may have a corresponding wireless tag 1100. In addition, each display area may include a receiver for wireless communication with the tags 1100 in the display area and with user devices (e.g., a mobile communications device 7030) of users viewing the display area. As an example, FIG. 11 shows receiver 11220 associated with display area 11200 and receiver 11420 associated with display area 11400; in the example shown, the receivers may be located within their respective display areas.

[0121] In some embodiments, each display area 11200, 11400 may have an associated unique identifier displayed within or near the display area so that the identifier may be scanned or photographed by devices with imaging components (e.g., by a camera on a smartphone or laptop). For example, a display area's unique identifier may be displayed on a sign, sticker, banner, flag, post, hanging tag, or any other display mechanism on which the unique identifier is perceptible to the public. In the example of FIG. 11, first display area 11200 may have a corresponding first display area identifier 11240 (which may be configured as a scannable graphical code, such as a QR code, provided on a sign), and second display area 11400 may have a corresponding second display area identifier 11440. In some embodiments, a person wishing to receive additional information of products shown in a particular one of the display areas may scan the corresponding display area identifier using a smart device and may receive the requested information on their smart device in response.

[0122] FIG. 12 illustrates a non-limiting example of a graphical user interface (GUI) 12010 displayed on a user device, such as mobile communications device 7030. GUI 12010 may display product-related information of products associated with display area 11400 of FIG. 11. In the example shown in FIG. 12, GUI 12010 may be configured as an online purchase interface for the purchase of products in display area 11400 and may be retrieved and displayed on device 7030 in response to scanning the second display area identifier 11440 with device 7030. However, in alternative embodiments, GUI 12010 may be configured to display the product-related information separate from an interface for making online purchases. In disclosed embodiments, GUI 12010 may display the product-related information with at least one of images, photographs, textual information about the products, or other identifiers of, or information about, the products. In the example of FIG. 12, GUI 12010 may include an identifier 12012 of the particular display area where the products are on display. GUI 12010 may include textual information 12014, such as a written description of each product offered in display area 11400. GUI 12010 may also include graphical information 12016, such as photographs or images of each item. GUI 12010 may also include fields 12018 (e.g., check boxes) that the user may select to purchase specific products.

[0123] In some embodiments, some or all of the products in a given display area (e.g., products 12014, 12020, and 12022 in display area 11400) may each be attached to, or otherwise associated with, a wireless tag 1100. Receiver 11420 may be configured for wireless communication with the tags on the displayed products. Further, at least one system processor (such as processor 7010) may receive information of the tagged products from receiver 11420 and from other data sources associated with the retail establishment, and may use the received information about the tagged products to update GUI 12010. For example, and as discussed elsewhere in the present disclosure, the at least one processor may receive an indication of the sale of one of the tagged products (e.g., from a mobile communications device 7030 or from an inventory database of the establishment) and may, as a result, update GUI 12010 by removing the sold product from GUI 12010. As another example, the at least one processor may monitor the locations of tagged products 12014, 12020, and 12022, which may have an assigned location in display area 11400. When one of the tagged products is determined to be missing (i.e., when ID signals are not received from one of the tagged products), the at least one processor may be configured to determine a likelihood that the missing tagged product remains present at display area 11400 (discussion about the determination of this likelihood is discussed elsewhere in the present disclosure). When the determined likelihood is high (i.e., when the missing product is likely to still be located in display area 11400), the at least one processor may continue to include the missing product in GUI 12010. However, when the determined likelihood is low (i.e., when the missing product is likely to have been removed from display area 11400), the at least one processor may update GUI 12010 by removing the missing product from GUI 12010.

[0124] Unclaimed embodiments include a system for electronically tracking conversion scores of wirelessly tagged products. The system includes at least one processor configured to perform one or more operations as described herein. As further described below, a conversion score may refer to, for example, any rating, metric, grade, percentage, or value associated with two or more processes of transactions (e.g., for a product family or category). A conversion score may include, for example, a measurement of a likelihood that a product may be purchased after a customer tries on the product, tests out the product, and / or evaluates the product. A conversion score may include, for example, a likelihood that a customer may purchase clothes after the customer tries on the clothes, or a likelihood that a customer may purchase a car after the customer takes the car for a test drive. A high conversion score for a product family may suggest that customers like the products in the product family. A conversion score may be represented in any of one or more desired forms, such as a rate (e.g., measured relative to a fixed standard, in the form of percentages, or in the form of an average of rates over a certain period of time), an absolute count (e.g., an indication of an engagement count and / or a sale count), an arbitrary metric such as a star scale (e.g., 1-5 stars), a mathematical indication of a likelihood, any other type of desired indication.

[0125] As further described herein, a retail establishment may include products (e.g., placed in various locations for display to customers), and wireless tags may be attached to the products (e.g., for monitoring the locations of the products by at least one processor, for example, using wireless signals transmitted by the wireless tags). Electronically tracking conversion scores of wirelessly tagged products may include, for example, using location information of the products to determine customer engagement with products and, based on the engagement information and sale information of the products, calculating and tracking conversion scores for the products (and / or product families), as described in greater detail below.

[0126] Unclaimed embodiments include accessing a retail establishment layout. In some unclaimed embodiments, at least one location in the retail establishment layout is designated as a fitting room. A retail establishment may refer to, for example, any establishment associated with sale of goods to customers. A retail establishment may include, for example, a retail store, a clothing store, a convenience store, a grocery store, a shop, a mall, a shopping mall, a strip mall, a shopping center, a shopping arcade, a galleria, a plaza, a restaurant, a pharmacy, an art gallery, or any other type of business facility associated with sale of goods to customers. A retail establishment may be associated with sale of goods to the public. A retail establishment may involve sale of goods to the public on premises (e.g., for use or consumption rather than for resale), or a retail establishment may involve solely the display of goods to be purchased via other channels (e.g., a retail establishment may include a showroom, display area, gallery, etc.). A retail establishment may include, for example, a business, a firm, a company, a corporation, an institution, a group, an operation, or any other organization associated with retail. An example of a retail establishment is described in connection with FIG. 8.

[0127] A retail establishment layout may refer to, for example, a spatial arrangement of a retail establishment. A retail establishment layout may include, for example, the way in which a retail establishment and / or parts thereof may be arranged or positioned. A retail establishment layout may include a map, a design, a structure, a diagram, a chart, an outline, a blueprint, a sketch, a pattern, a drawing, a plan, a floor plan, or any other spatial information for a retail establishment. A retail establishment layout may be to scale (e.g., a retail establishment layout may be with a uniform reduction or enlargement from the corresponding retail establishment), and / or may indicate the relationships among rooms, halls, hallways, lobbies, corridors, entrances, passages, spaces, windows, doors, walls, fixtures, patterns, or other physical features of the retail establishment. In some examples, a retail establishment layout may indicate measurements of the physical features of the retail establishment, such as the lengths, widths, and / or heights of the physical features. A retail establishment layout may include a two-dimensional layout (e.g., showing a view from above of one floor level of the retail establishment) or a three-dimensional layout (e.g., showing the retail establishment in a simulated three-dimensional space).

[0128] A computing device may access a retail establishment layout. A retail establishment layout may be stored using file(s), folder(s), data structure(s), database(s), or any other suitable data format, and may be accessed by the computing device. In some examples, the retail establishment layout may be stored in a memory of the computing device, and the computing device may access the retail establishment layout stored in the memory. In some examples, the retail establishment layout may be stored in another device (e.g., a device located locally to or remotely from the computing device), and the computing device may access the retail establishment layout stored in the other device via a network (e.g., a wired network, a wireless network, a cellular network, a Wi-Fi network, a WiMAX network, a satellite network, a near-field communication (NFC) network, a Bluetooth network, a low-power wide-area networking (LPWAN) network, a wireless ad hoc network, a telephone network, a mobile network, a terrestrial microwave network, a power-line communication (PLC) network, a coaxial cable network, an optical fiber network, an Ethernet network, a personal area network, a local area network, a metropolitan area network, a wide area network, a global area network, a space network, an Internet Protocol (IP) based network, or any other type of network). The computing device may access the retail establishment layout by, for example, using storage location identifier(s) to determine the storage location(s) where the retail establishment layout may be stored, and receiving the retail establishment layout from the storage location(s).

[0129] The computing device may include at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the at least one processor to perform various functions described herein. A definition of the term "processor" is provided elsewhere in the present disclosure. The memory may include a non-transitory computer-readable medium that may store instructions. The memory may include, for example, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), digital versatile discs (DVDs), non-volatile random-access memory (NVRAM), compact disc read-only memory (CD-ROM), volatile memory, non-volatile memory, hard drives, disks, flash drives, registers, caches, an optical data storage medium, a physical medium with patterns, or networked versions thereof. The computing device may further include at least one network interface (e.g., a modem, a network card, and / or any other device that may be configured to provide data communication via a network). The computing device may further include one or more input devices (e.g., a keyboard, a mouse, a joystick, a touch pad, a touch screen, a microphone, a sensor, one or more buttons, and / or any other device configured to detect and / or receive input). The computing device may further include one or more output devices (e.g., a light source, a light indicator, a display (e.g., a liquid-crystal display (LCD), a light-emitting diode (LED) display, an organic light-emitting diode (OLED) display, or a dot-matrix display), a screen, a touch screen, a speaker, a headphone, a device configured to provide tactile cues, a vibrator, and / or any other device configured to provide output).

[0130] In some unclaimed embodiments, at least one location (e.g., an area or a space) in the retail establishment layout is designated as a fitting room. A fitting room may refer to, for example, any space, area, or room designated for fitting. A fitting room may include, for example, a designated space, area, or room where a customer may try on clothes (e.g., before deciding whether to purchase them), or a space, area, or room designated for changing the clothes of an individual. In some examples, a fitting room may be enclosed by one or more of walls, floors, ceilings, and / or other physical features of a retail establishment, and / or may have one or more entrances. The retail establishment may include at least one location designated as a fitting room. Designating the at least one location as the fitting room may be determined, for example, by an administrator or operator of the retail establishment, and / or may be reflected in the retail establishment layout. For example, the retail establishment layout may include an indication associating a location (e.g., an area or a space) in the retail establishment layout with the fitting room.

[0131] As further described herein, the at least one location designated as the fitting room may be used, for example, to determine customer engagement with a product by monitoring whether the product moves to the at least one location. Additionally or alternatively, the at least one location as used in a manner described herein may include other location(s) within the retail establishment in addition to or as an alternative to the fitting room. For example, the at least one location may include the fitting room and a space or area surrounding the fitting room. As another example, in addition to or as an alternative to the fitting room, the at least one location may include a space or area within the retail establishment surrounding or in close proximity to a mirror (e.g., a space or area where a customer may use the mirror to evaluate a product in relation to the customer, for example, by trying on the product or by placing the product close to the customer). Additionally or alternatively, the at least one location may include any space or area within the retail establishment as identified by an administrator or operator of the retail establishment.

[0132] FIG. 13 shows a flowchart of an example method 1300 for determining conversion scores for products, consistent with unclaimed embodiments. With reference to FIG. 13, in step 1310, at least one processor may access a retail establishment layout. At least one location in the retail establishment layout may be designated as a fitting room. FIG. 14 shows a diagram of an example retail establishment 1410, consistent with unclaimed embodiments. With reference to FIG. 14, at least one location in a layout of the retail establishment 1410 may be designated as a fitting room 1412.

[0133] Unclaimed embodiments include receiving via at least one wireless receiver in the retail establishment, wireless signals from a plurality of wireless tags. In some unclaimed embodiments, each wireless tag is attached to an associated product. The at least one wireless receiver may include, for example, any device that may be configured to receive wireless signals. The at least one wireless receiver may include, for example, one or more antennas, filters, amplifiers, demodulators, and / or other suitable elements or components for receiving wireless signals. In some examples, the at least one wireless receiver may be configured to function based on one or more of various protocols for wireless communications, such as Wi-Fi, Bluetooth, Bluetooth Low Energy (BLE), radio-frequency identification (RFID), Zigbee, Z-Wave, cellular (e.g., 3G, 4G, 5G, etc.), or any other suitable protocol. In some examples, the at least one wireless receiver may additionally be configured to transmit wireless signals (e.g., the device may include functionalities for transmitting wireless signals). In some examples, the at least one wireless receiver may include the transmitting-receiving device 1400 or one or more functionalities thereof. In some examples, the at least one wireless receiver may include functionalities to transmit wireless signals to other devices. In some examples, the at least one wireless receiver may be a device separate from a wireless transmitter. The at least one wireless receiver may be located in the retail establishment. Additionally or alternatively, the at least one wireless receiver may be located outside the retail establishment.

[0134] The at least one wireless receiver may be configured to and / or may be used to communicate with a plurality of wireless tags. A wireless tag may be understood as described elsewhere in this disclosure (e.g., in connection with FIGS. 1-8 and 9A-9C). A wireless tag may include, for example, the wireless tag 1100, 1100a, or 1100b. The at least one wireless receiver may receive, from the plurality of wireless tags, wireless signals (e.g., electromagnetic signals or other signals transmitted without the use of an electrical conductor, optical fiber, or other continuous guided medium). An identifier of a wireless tag may be represented and / or included in wireless signals transmitted by the wireless tag, and may be used (e.g., by the at least one wireless receiver, by at least one processor, etc.) to identify which wireless tag transmitted a received wireless signal. A computing device including at least one processor may be communicatively coupled to the at least one wireless receiver (e.g., via any desired type of network, for example, wired or wireless) and may receive, via the at least one wireless receiver, wireless signals from the plurality of wireless tags. For example, the at least one wireless receiver may send, to the computing device including at least one processor, data represented in or associated with the wireless signals from the plurality of wireless tags (e.g., data embedded in the wireless signals received by the at least one wireless receiver, data of received signal strength indications of the wireless signals received by the at least one wireless receiver, data of time stamps or other circumstances of receiving the wireless signals by the at least one wireless receiver, data indicating frequencies or phases associated with the wireless signals received by the at least one wireless receiver, data indicating an angle of arrival of the wireless signals received by the at least one wireless receiver, any data associated with the wireless signals received by the at least one wireless receiver that may be used for determining locations of the plurality of wireless tags, or any other desired data associated with the wireless signals received by the at least one wireless receiver). The computing device including at least one processor may receive the data from the at least one wireless receiver.

[0135] In some unclaimed embodiments, each wireless tag is attached to an associated product. A product may refer to, for example, any goods, article, substance, merchandise, artifact, or commodity. In some examples, a product may include clothes, shoes, or other items that an individual may wear. In some examples, a product may include an object that the retail establishment may sell. For example, various products may be displayed in the retail establishment (e.g., for customers to view, evaluate, test, and / or purchase). Each wireless tag of the plurality of wireless tags may be attached to a product associated with the wireless tag. Attaching the wireless tag to the associated product may include, for example, embedding the wireless tag into the product, sewing the wireless tag into the product, clipping the wireless tag onto the product, gluing the wireless tag onto the product, incorporating the wireless tag into the product, attaching the wireless tag to the product's packaging or inserting the wireless tag into the product's packaging, or any other desired method for spatially associating the wireless tag closely with the product. One or more examples of attaching a wireless tag to a product are described elsewhere in this disclosure (e.g., in connection with FIGS. 1-4, 8, and 9A-9C). Attaching a wireless tag to a product may allow identifying the location of the product based on identifying the location of the wireless tag attached to the product, and / or may allow identifying a movement of the product based on identifying a movement of the wireless tag attached to the product.

[0136] With reference to FIG. 13, in step 1312, at least one processor may receive via at least one wireless receiver in the retail establishment, wireless signals from a plurality of wireless tags. Each wireless tag may be attached to an associated product. With reference to FIG. 14, at least one wireless receiver 1414 in the retail establishment 1410 may be configured to communicate with a plurality of wireless tags 1418A through 1418F. Each of the plurality of wireless tags 1418A through 1418F may be attached to an associated product of a plurality of products 1416A through 1416F, respectively. For example, the wireless tag 1418A is attached to the product 1416A, the wireless tag 1418B is attached to the product 1416B, the wireless tag 1418C is attached to the product 1416C, and so forth. At least one processor may receive via at least one wireless receiver 1414 in the retail establishment 1410, wireless signals from the plurality of wireless tags 1418A through 1418F.

[0137] Unclaimed embodiments include accessing a data structure linking each of the associated products with one of the plurality of wireless tags. In some unclaimed embodiments, the data structure also links each of the associated products with a product family. The data structure may refer to, for example, any type of organization, management, and / or storage of data. The data structure may have any desired format, such as a table, a list, an array, a stack, a queue, a linked-list, a graph, a tree, a record, a hash table, or any other desired type (e.g., that may allow for efficient access to data). The data structure may link each of the associated products with one of the plurality of wireless tags. For example, the data structure may indicate a mapping or correspondence between each of the associated products and one of the plurality of wireless tags. As one example, the data structure may link each of the associated products with a wireless tag attached to the associated product by, for example, storing an identifier of the wireless tag and an identifier of the associated product in association with each other in the data structure. For example, the data structure may link a first product with a wireless tag attached to the first product, and may link a second product with a wireless tag attached to the second product. At least one processor may access the data structure linking each of the associated products with one of the plurality of wireless tags. For example, the at least one processor may determine storage location(s) where the data structure may be stored, and the at least one processor may receive data from the storage location(s).

[0138] In some unclaimed embodiments, the data structure also links each of the associated products with a product family. The data structure may, for example, indicate a mapping or correspondence between each of the associated products and a product family. As one example, the data structure may link each of the associated products with a product family which the product may belong to or be associated with. For example, the data structure may link a first product with a product family which the first product may belong to or be associated with, and may link a second product with a product family which the second product may belong to or be associated with.

[0139] As used herein, the term "product family" may refer to, for example, any grouping, categorization, characterization, or classification for products. A product family may include, for example, any feature, characteristic, aspect, type, group, or category that a product may have, belong to, or be associated with. In some examples, a product may belong to or be associated with a product family. In some examples, a product may belong to or be associated with multiple product families.

[0140] For example, product family information may include one or more items of data that may describe one or more characteristics of the products offered for sale, which may allow for organizing and / or arranging the products in categories or in hierarchies. Product family information associated with the products (e.g., to which wireless tags may be attached) may be used to group the products into one or more groups or sub-groups in a hierarchical manner such that any product may be assigned a single grouping or family at each hierarchy level. The resulting classification may be arranged in the form of a catalog, which may list all products according to their hierarchical association, down to a final hierarchy level where each product may be assigned a unique code, number, or other identifier.

[0141] For example, products within the same family may have a particular characteristic in common, such as the same product name, the same size, color, and / or style of the product, the same price, the same type of the product (e.g., solid, liquid, gel, paste), the same description of the product (e.g., oil, detergent, clothing), the same brand name of the product, the same name of the product manufacturer, a collection name, a collection type (e.g., spring or fall collection), the purpose of the product, the same barcode (e.g., on their price tags), visible information associated with the products, non-visible meta information associated with the products, or any other information associated with the products. Products within a given family may have a combination of different characteristics in common, including, for example, size, style, shape, color, item type, price, and / or other information described above.

[0142] In some examples, product family information may be used to help determine the location of an actual product placed in an establishment. For example, product family information may be based on a catalog of items in a clothing store, arranged into first-level hierarchies (e.g., "Men's wear," "Women's wear," "Children's wear," and "Accessories"). The "Women's wear" hierarchy may be further divided into second-level hierarchies (e.g., "Shirts," "Skirts," "Dresses," "Pants," "Underwear," "Footwear," and "Outerwear"). The "Pants" hierarchy may be further divided into third-level hierarchies (e.g., "Denim," "Dress Pants," "Shorts," and "Home Pants"). Additional hierarchical levels may also be included. As another example, product family information may be based on a work-area catalog arranged into first-level hierarchies (e.g., "Powered tools," "Unpowered tools," "Nuts and Bolts," "Screws and Nails," "Consumables," and "Liquids and Canisters"). The "Unpowered tools" hierarchy may be further divided into second-level hierarchies (e.g., "Hammers," "Screwdrivers," "Sharp tools," "Pliers and pincers," and "Delicate tools"). The "Screwdrivers" hierarchy may be further divided into third-level hierarchies (e.g., "Cross-headed," "Flat-headed," "Hexagon-headed," and "Other"). Additional hierarchical levels may also be included. Product family information for a product may include all hierarchy levels the product may be associated with (e.g., in a given catalog).

[0143] With reference to FIG. 13, in step 1314, at least one processor may access a data structure linking each of the associated products with one of the plurality of wireless tags. The data structure may also link each of the associated products with a product family. Additionally or alternatively, the data structure may link each of the plurality of wireless tags with a product family for the product to which the wireless tag may be attached. FIG. 15 shows an example of a data structure 1500, consistent with unclaimed embodiments. With reference to FIG. 15, the data structure 1500 may link a product with a wireless tag attached to the product and / or may link the product with a product family for the product. An identifier of a product may be indicated under the product header 1510. An identifier of a wireless tag may be indicated under the wireless tag header 1512. An identifier of a product family may be indicated under the product family header 1514. Each row of rows 1520A through 1520F may indicate a product, a wireless tag linked with the product, and a product family linked with the product. For example, the row 1520A may indicate that a product "Product_1416A" may be linked with a wireless tag "Wireless_Tag_1418A" (e.g., which may be attached to the product) and the product may be linked with a product family "Family _A" (e.g., which the product may belong to or be associated with).

[0144] Unclaimed embodiments include determining, based on the wireless signals, each particular associated product that is newly in the at least one location designated as a fitting room. The wireless signals from the plurality of wireless tags may be used to monitor the locations of the plurality of wireless tags. In some examples, the plurality of wireless tags may be configured to periodically (e.g., every 0.01 seconds, every 0.05 seconds, every 0.1 seconds, every 0.5 seconds, every 1 second, every 2 seconds, every 5 seconds, every 10 seconds, every 30 seconds, every 1 minute, every 2 minutes, etc.) or continuously transmit the wireless signals, so that the locations of the plurality of wireless tags as determined using the wireless signals may be periodically or continuously updated or refreshed. In some examples, at least one processor may use the wireless signals to determine and / or monitor the real-time location information for the plurality of wireless tags. Location information for a wireless tag and / or a product may be represented in any desired form (e.g., using coordinates based on a coordinate system, using distance(s) or angle(s) in relation to other object(s) with known location(s), etc.).

[0145] Unclaimed embodiments include maintaining a list of current location determinations of each of the associated products. For example, the current location determinations may be based on the wireless signals that may be periodically or continuously transmitted by the plurality of wireless tags. At least one processor may, for example, make location determinations for each of the associated products (e.g., the location of the product may correspond to the location of the wireless tag attached to the product) based on each set of wireless signal(s) as received by the at least one wireless receiver over time. At least one processor may update the list of current location determinations using location determinations based on the most recent set of wireless signal(s) received by the at least one wireless receiver. In some examples, determined locations of each product during past time periods prior to the current (e.g., most recent) time period may be stored. Data of current and historical locations of a product may be used, for example, to determine a movement or trajectory of the product. Unclaimed embodiments include comparing the current location determinations with prior location determinations to thereby ascertain whether each associated product is newly in the at least one location designated as the fitting room. At least one processor may, for example, determine whether a product is newly in the at least one location designated as the fitting room based on determining whether the current location of the product is in the at least one location designated as the fitting room and the prior location of the product is outside the at least one location designated as the fitting room. The current and prior location determinations for the product may be used to determine a movement or trajectory of the product over time. At least one processor may, for example, determine whether a product is newly in the at least one location designated as the fitting room based on identifying whether one or more movement patterns are represented in the current and prior location determinations. The one or more movement patterns may include, for example, a pattern of a product being outside the fitting room (and / or being more than a threshold distance (e.g., 0.5 meters, 1 meter, 2 meters, 5 meters, or any other desired distance) away from the fitting room) for at least a first time interval (e.g., 30 seconds, 1 minute, 2 minutes, 5 minutes, or any other desired time length), the product then moving from outside the fitting room into the fitting room, and the product then remining in the fitting room for at least a second time interval (e.g., 30 seconds, 1 minute, 2 minutes, 5 minutes, or any other desired time length).

[0146] Determining a location of a wireless tag based on wireless signals transmitted by the wireless tag may use any desired method. For example, a method that may be used for the location determination may be based on measuring the intensity of the wireless signals as received by wireless receiver(s) (e.g., the received signal strength indication (RSSI)). The measured intensity of received wireless signals may be used to determine a distance between the wireless tag and a wireless receiver receiving the wireless signals based on a propagation model. A distance between the wireless tag and each of multiple wireless receivers may be similarly determined. When the locations of the multiple wireless receivers are known, trilateration or multilateration may be used to determine the location of the wireless tag. Additionally or alternatively, determining a location of a wireless tag based on wireless signals transmitted by the wireless tag may use an angle of arrival based method, a time of flight based method, a fingerprinting based method, a triangulation based method, a trilateration or multilateration based method, or any other desired method for positioning using wireless signals. In some examples, determining the location of a wireless tag based on the wireless signals transmitted by the wireless tag may include using any desired number of wireless receiver(s) that may be configured to receive the wireless signals.

[0147] In some unclaimed embodiments, the current location of each of the associated products is determined from at least one of an amplitude, a phase, an angle of arrival, or a time of arrival of the received wireless signals. For example, an amplitude of the received wireless signals may be used to determine a distance between a wireless tag transmitting the wireless signals and a wireless receiver receiving the wireless signals based on a propagation model. The distance may be used to determine a location of a product to which the wireless tag may be attached, for example, using a trilateration or multilateration based method. As another example, a phase of the received wireless signals may be used to determine an angle of arrival of the received wireless signals, for example, using a phase-shift difference of a received wireless signal arriving at multiple antennas of a wireless receiver. The angle of arrival of the received wireless signals may be used to determine a location of a product to which a wireless tag transmitting the wireless signals may be attached, for example, using a triangulation based method. As another example, a time of arrival of the received wireless signals may be used to determine a location of a product to which a wireless tag transmitting the wireless signals may be attached, for example, using a time of flight based method. For example, the time of arrival (e.g., at a wireless receiver) may be used to determine a time of flight of wireless signals between the wireless tag transmitting the wireless signals and the wireless receiver receiving the wireless signals. The time of flight may be used to determine a distance between the wireless tag and the wireless receiver (e.g., using the speed of propagation of the wireless signals), which may be used to determine the location of the product to which the wireless tag may be attached, for example, using a trilateration or multilateration based method.

[0148] At least one processor may determine, based on the wireless signals, each particular associated product that is newly in the at least one location designated as a fitting room. To determine whether a product is newly in the at least one location designated as a fitting room, at least one processor may, based on the wireless signals received by the at least one wireless receiver, keep track of the location of the product in the retail establishment (e.g., which may correspond to the location of the wireless tag attached to the product) and determine updated location information for the product periodically or continuously. The tracking of the location of the product may be used to determine whether the product that is now present in the at least one location designated as a fitting room may be considered newly in the at least one location designated as a fitting room, for example, based on temporal and / or spatial considerations. For example, a product that has left the at least one location designated as a fitting room for a short period of time (e.g., less than a time threshold of 5 seconds, 10 seconds, 30 seconds, 1 minute, 2 minutes, 5 minutes, or any other desired time length) and then has returned to the at least one location designated as a fitting room may be considered as having never left the at least one location designated as a fitting room and may not be considered as being newly in the at least one location designated as a fitting room. Additionally or alternatively, a product that has left the at least one location designated as a fitting room but remained in the vicinity of (e.g., less than a distance threshold away from) the at least one location designated as a fitting room may also be considered as having stayed in the at least one location designated as a fitting room. The distance threshold may be, for example, 0.5 meters, 1 meter, 1.5 meters, 2 meters, 3 meters, 5 meters, or any other desired distance. Spatial and / or temporal considerations may be combined to make the determinations. For example, a product may be considered to be newly in the at least one location designated as a fitting room even if the product has left the at least one location designated as a fitting room for a time period shorter than the time threshold before the product has returned to the at least one location designated as a fitting room, if during the interim between leaving and returning to the at least one location designated as a fitting room, the product is moved to or becomes located in its designated location in the retail establishment (e.g., a designated location on a shelf where the product may be placed for display). Other considerations may be used in the method or algorithm. For example, a larger distance threshold may be used for footwear products than for shirts products, when determining how far a product may be away from the at least one location designated as a fitting room before the product may be determined as newly in the at least one location designated as a fitting room when the product returns to the at least one location designated as a fitting room. Additionally or alternatively, a shorter time threshold may be used for a product whose designated display location in the retail establishment is closer to the at least one location designated as a fitting room (e.g., as compared to other products), when determining how long a time interval may be between when the product leaves the at least one location designated as a fitting room and when the product returns to the at least one location designated as a fitting room, before the product may be considered newly in the at least one location designated as a fitting room when the product returns to the at least one location designated as a fitting room. Additionally or alternatively, a product may be determined to be newly in the at least one location designated as a fitting room, for example, when the product becomes located in the at least one location designated as a fitting room and stays located in the at least one location designated as a fitting room for a period of time that may satisfy (e.g., meet or exceed) a particular time threshold (e.g., 0.5 seconds, 1 second, 2 seconds, 3 seconds, 5 seconds, 10 seconds, 20 seconds, or any other desired time length). In some examples, the particular time threshold may be adjusted based on various factors (e.g., the particular time threshold may have different values for different products or types of products).

[0149] With reference to FIG. 13, in step 1316, at least one processor may determine, based on the wireless signals, each particular associated product that is newly in the at least one location designated as a fitting room.

[0150] Unclaimed embodiments include, for each particular associated product that is newly in the at least one location designated as a fitting room, increasing an engagement count for the associated product family. At least one processor may, for example, determine the product family associated with a product, when the product is determined to be newly in the at least one location designated as a fitting room. For example, the at least one processor may use information in the data structure that may link the product with the product family which the product may belong to or be associated with. The at least one processor may increase an engagement count (e.g., by one (1)) for the product family associated with the product, each time the product is determined to be newly in the at least one location designated as a fitting room. An engagement count may include, for example, any indication of a level of engagement (e.g., by customers) with a product. For example, an engagement count may include a number of times customers have interacted or engaged with product(s). An engagement count for a product family may include, for example, any indication of a level of engagement (e.g., by customers) with any of one or more products in the product family. In some examples, the engagement count may include a number, a quantity, or any other suitable indication.

[0151] Engagement may refer to, for example, a show of interest in a product by a customer. In a retail establishment (e.g., a physical store), engagement may include, for example, touching the product, taking the product off from its display (e.g., a shelf, a stack, or any other type of structure where the product may be placed for display), taking the product with the customer to other places in the retail establishment, and / or taking the product to a fitting room to try on the product. In an e-commerce website, engagement may include, for example, clicking a link to a page for the product, staying for a period of time on the page for the product, browsing details on the page for the product (e.g., watching one or more pictures of the product, scrolling the page to view various details, checking the size charts for the product, etc.), clicking a button related to further selection of features (e.g., selecting sizes, styles, colors, shipping options, etc.), and / or placing a cursor (e.g., controlled by a computer mouse or other pointing device) over an "add to cart" or "buy" button. In some examples, taking a product to the register, the self-checkout, or the point of sale in the retail establishment (e.g., a physical store) or adding the product to the cart on the e-commerce website may be considered to be a separate level of interest or intent by a customer (e.g., separate from engagement). In some examples, taking a product to the register, the self-checkout, or the point of sale in the retail establishment (e.g., a physical store) or adding the product to the cart on the e-commerce website, without finalizing the actual transaction or sale of the product, may be considered to still be in the engagement level of interest or intent by a customer. It may be beneficial to distinguish between the various steps of the shopping journey of a customer, even in the later stages of the sale process (e.g., as those stages may be where the cost of losing the interest of a customer may be higher (because a customer may be much more likely to actually intend to complete the purchase if the customer has arrived at those stages)).

[0152] Additionally or alternatively, the at least one processor may determine an engagement count for a product family based on other suitable patterns of location changes of products. For example, the at least one processor may increase an engagement count for a product family, when any of one or more products in the product family is moved to a location different from the location where the product may be placed for display (e.g., on a shelf, etc.). In some examples, the at least one processor may increase the engagement count based on determining that the product has moved from the display location of the product to another location in a trajectory having a length above a threshold length (e.g., 5 meters, 10 meters, 20 meters, 30 meters, 50 meters, or any other desired length).

[0153] With reference to FIG. 13, in step 1318, at least one processor may, for each particular associated product that is newly in the at least one location designated as a fitting room, increase an engagement count for the associated product family.

[0154] Unclaimed embodiments include, for each associated product family, receiving an indication of each sale in the associated product family and increasing a sale count for the associated product family. For example, at least one processor may receive, from a device (e.g., associated with the register in the retail establishment, the self-checkout in the retail establishment, the retail establishment's inventory management system, the retail establishment's Enterprise Resource Platform (ERP), or the point of sale in the retail establishment), an indication identifying a product and indicating that the product has been sold, when the transaction or sale of the product is completed. The at least one processor may, for example, determine the product family associated with the product, when the product is determined to have been sold. For example, the at least one processor may use information in the data structure that may link the product with the product family which the product may belong to or be associated with. The at least one processor may increase a sale count (e.g., by one (1)) for the product family associated with the product, when the product is determined to have been sold. The at least one processor may increase the sale count (e.g., by one (1)) for the product family, each time any of one or more products in the product family is determined to have been sold. A sale count may include, for example, any indication of a level of sale of one or more products (e.g., a number of products that have been sold). A sale count for a product family may include, for example, any indication of a level of sale of one or more products in the product family (e.g., a number of products in the product family that have been sold). In some examples, the sale count may include a number, a quantity, or any other suitable indication. The at least one processor may increase a sale count for each product family of a plurality of product families which products in the retail establishment may belong to or be associated with, each time any of one or more products in the product family is determined to have been sold.

[0155] In some unclaimed embodiments, the indication of the sale of at least one associated product is received from a mobile communications device of a purchaser and includes a unique identifier of the wireless tag attached to the at least one associated product. For example, a "Grab & Go" process for buying products may be used. For example, a purchaser may use a mobile communications device (e.g., a smart phone, a tablet, a cell phone, a laptop computer, a smart watch, an extended reality device, etc.) to determine an identifier associated with the product (e.g., via communication with the wireless tag attached to the product, via scanning a barcode of the product, via inputting an identification number of the product, via communicating with an inventory system that may manage products and their associated wireless identification tags, etc.). The identifier associated with the product may include, for example, a unique identifier of the wireless tag attached to the product, and / or any other identifier for the product (e.g., an identification number of the product). The mobile communications device may perform operations for a sale transaction for the product (e.g., by communicating via a network with a device associated with the retail establishment). When the transaction is completed, the mobile communications device may transmit (e.g., to at least one processor) the indication of the sale of the product. The transmitted indication may include the unique identifier of the wireless tag attached to the product.

[0156] With reference to FIG. 13, in step 1320, at least one processor may, for each associated product family, receive an indication of each sale in the associated product family and increase a sale count for the associated product family.

[0157] Unclaimed embodiments include calculating, from the engagement count and the sale count, a conversion score for each associated product family. A conversion score for a product family may refer to, for example, any rating, metric, grade, percentage, or value associated with two or more processes of transactions for the product family. Processes of transactions may include, for example, a customer skimming a product, a customer looking at a product, a customer evaluating a product, a customer taking a product off from its display location, a customer moving a product from its display location to another location, a customer moving a product to a fitting room, a customer trying on a product, a customer discussing a product with another individual, a customer moving a product to the point of sale in a retail establishment, a customer purchasing a product (e.g., completing the sale of the product to the customer), and / or any other action, phase, and / or stage (e.g., as categorized, subdivided, or combined in any desired manner) in transactions. A conversion score may include, for example, a measurement of a likelihood that a product may be purchased after a customer tries on the product, tests out the product, and / or evaluates the product. A conversion score may include, for example, a likelihood that a customer may purchase clothes after the customer tries on the clothes, or a likelihood that a customer may purchase a car after the customer takes the car for a test drive. A high conversion score for a product family may suggest that customers like the products in the product family. A conversion score may be represented in any of one or more desired forms, such as a rate (e.g., measured relative to a fixed standard, in the form of percentages, or in the form of an average of rates over a certain period of time), an absolute count (e.g., an indication of the engagement count and / or the sale count), an arbitrary metric such as a star scale (e.g., 1-5 stars), a mathematical indication of a likelihood, or any other type of desired indication. In some examples, a conversion score may have any value, magnitude, measure, and / or extent (e.g., as determined and / or calculated based on method(s) described herein). In some examples, a conversion score may be zero if a product was engaged with by customers (e.g., tried on by customers) but was never purchased (e.g., by customers). That information may be helpful (e.g., to a retailer), for example, as compared to a product that was never engaged with by customers and was never purchased (e.g., by customers), or a product that was never on display (e.g., in a retail establishment) and was never purchased (e.g., by customers).

[0158] At least one processor may calculate, from the engagement count and the sale count, a conversion score for each associated product family. For example, the conversion score for a particular product family may include a ratio, a fraction, or a division between, an ordered pair of, or a value (e.g., a number, a decimal, a percentage, etc.) of a division between, the sale count for the particular product family and the engagement count for the particular product family. The conversion score for the particular product family may use the indications or operations by applying the sale count for the particular product family with respect to the engagement count for the particular product family (e.g., a ratio of the sale count to the engagement count), or by applying the engagement count for the particular product family with respect to the sale count for the particular product family (e.g., a ratio of the engagement count to the sale count). In some examples, the conversion score for a particular product family may be represented using a star scale, thumbs-up scale, or any other type of scale. A comparison between the sale count for the particular product family and the engagement count for the particular product family (e.g., a ratio, a fraction, a division, a number, a decimal, a percentage, etc.) may be mapped to a value in a scale (e.g., 1-5 stars, 1-5 thumbs-ups, etc.) using any desired mapping. The at least one processor may calculate a conversion score for each product family of a plurality of product families which products in the retail establishment may belong to or be associated with, using the engagement count for the product family and the sale count for the product family. In some examples, at least one processor may update (e.g., periodically or continuously) a conversion score, engagement count, sale count, and / or other metric or value, for example, as the at least one processor obtains and / or receives new location information for products and / or new sale information for products (e.g., in real-time).

[0159] In some examples, a sales funnel may be considered for evaluating a conversion score. A sales funnel may be associated with advertising, where tracking the various stages that may lead a customer to purchase a product may help plan and / or execute the sale and advertisement process. For example, a sales funnel may start when a customer is exposed to the existence of a product or to information about the product. The sales funnel may proceed at different levels of engagement with the product (or the advertisement), moving to some level of intent to purchase. And the sales funnel may complete with a completed purchase of the product by the customer. At any stage of the sales funnel, some portion of the customers may be considered to exit the sales funnel and may be considered to be lost customers or lost sales. Analytics tools based on the sales funnel may be used to, for example, increase the proportion of customers proceeding to the next stage of the sales funnel at each and every stage, thus maximizing the overall sales. This may be measured using the conversion of customers either between stages of the sales funnel or from a specific stage to the resulting sale. Conversely, the abandonment may be measured at a given stage of the sales funnel as the complementary of the conversion. It may be beneficial (e.g., from a user perspective) to consider the two measures (e.g., the conversion and the abandonment). In some examples, the sales funnel may be created for or be applicable to a retail establishment (e.g., a physical store) or an e-commerce website similarly or in parallel, for various products (e.g., in apparel retail categories).

[0160] In some examples, impression may refer to, for example, the first exposure of a customer to a product. In the retail establishment (e.g., a physical store), impression may include a customer seeing a product on display (e.g., on the shelf, on a hanger, on a mannequin, on other display structures, or displayed in any other desired manner). For an e-commerce website, impression may include a customer seeing a picture of a product with a link to a page for the product (e.g., as part of an advertisement, as part of a list of products, or as a recommendation in a product page for another product).

[0161] In some examples, purchase or sale may refer to a final step of the sales funnel, where the customer may pay for the product and the transaction may be complete. Purchase or sale may occur for any type of transaction (e.g., at the register, self-checkout, or point of sale of a retail establishment (e.g., a store), or on a checkout page of a website).

[0162] In some examples, conversion may occur between each and every stage of the sales funnel. Conversion may include, for example, conversion between impressions to engagements (e.g., which may also be called an engagement rate), conversion between touching the product and taking the product to the fitting room, and / or conversion between engagement and sale. Conversion may be measured, for example, as a rate, as a proportion of the customers reaching a certain stage of the sales funnel that ultimately completed the sale transactions, as an average over a certain period of time, as a rate over a certain category of products (e.g., a certain product family), and / or as a normalized or unitless score (e.g., a score on a five-star scale, or a measure of standard deviations above or below a certain average) that may provide a standard metric to compare between products, categories (e.g., product families), retail establishments (e.g., stores), or other comparison criteria (e.g., that may have different base rates or values associated with the conversion).

[0163] With reference to FIG. 13, in step 1322, at least one processor may calculate, from the engagement count and the sale count, a conversion score for each associated product family. FIG. 16 shows examples of conversion scores, consistent with unclaimed embodiments. With reference to FIG. 16, in a table 1600, an identifier of a product family may be indicated under the product family header 1610. An engagement count may be indicated under the engagement count header 1612. A sale count may be indicated under the sale count header 1614. A conversion score may be indicated under the conversion score header 1616. Each row of rows 1620A through 1620C may indicate a product family, an engagement count for the product family, a sale count for the product family, and a conversion score for the product family. For example, the row 1620A may indicate that a product family "Family _A" may have an engagement count of 13, a sale count of 6, and a conversion score of 6 / 13 (46%). The conversion score (e.g., 6 / 13 in the form of a fraction or ratio) may correspond to the sale count (e.g., 6) divided by the engagement count (e.g., 13). The conversion score may additionally or alternatively be represented in the form of a percentage (e.g., 46%).

[0164] FIG. 17 shows a first example of a user interface 1710 for displaying information related to conversion scores of wirelessly tagged products, consistent with unclaimed embodiments. In the user interface 1710, a section 1712 may allow user input to identify user selections (e.g., via various drop-down lists). For example, a user may select a category of products (e.g., "Dresses"), may select a particular product within the category (e.g., "Bandana Print Maxi"), may select a size for the product (e.g., "12"), and / or may select a color for the product (e.g., "Red"). The user interface 1710 may be configured to provide various types of information (e.g., metrics, statistics, measures, etc.) for the product identified by the user. The section 1712 may additionally or alternatively allow user input to identify, for example, a time frame of the provided information for the product (e.g., "Week," for example, to indicate that the provided information may be from the last week), and / or a retail establishment which the provided information may be gathered from, based on, or associated with (e.g., the retail establishment may be identified by a chain in which the retail establishment may be a member (e.g., "Brand 8"), a store identifier that may identify the retail establishment (e.g., "Store 15"), a country in which the retail establishment may be located (e.g., "USA"), and / or a city in which the retail establishment may be located (e.g., "New York")).

[0165] In the user interface 1710, a section 1714 may show an image of the product identified by the user, and / or other indications associated with the identified product (e.g., the category and product name). In the user interface 1710, a section 1716 may show various types of information for the identified product. For example, the section 1716 may show measured metrics or statistics for the identified product, such as a sale count for the identified product (e.g., "100 units"), an engagement count for the identified product (e.g., "120 units"), a conversion score for the identified product (e.g., "83%"), a shrinkage for the identified product (e.g., "2 units"), and / or a current inventory for the identified product (e.g., "54 units"). The shrinkage may indicate, for example, the difference between the starting inventory for the product minus sales of the product and the current inventory for the product. Additionally or alternatively, the section 1716 may show comparisons of measured metrics or statistics of the identified product with planned metrics or statistics for the identified product. Additionally or alternatively, the section 1716 may show comparisons between measured metrics or statistics of the identified product and measured metrics or statistics of, for example, product(s) with the same product name but different sizes, product(s) with the same product name but different colors, or product(s) other than the identified product.

[0166] FIG. 18 shows a second example of a user interface 1810 for displaying information related to conversion scores of wirelessly tagged products, consistent with unclaimed embodiments. The user interface 1810 may be configured to show various measurement scenarios for products. In the user interface 1810, a section 1812 may allow user input (e.g., via a drop-down list) to select a product category (e.g., "Dresses") for which various measurement scenarios may be provided in the user interface 1810. The user interface 1810 may show various measurement scenarios, for example, 1814, 1816, 1818, and 1820. The measurement scenarios may be determined based on engagement counts and / or conversions scores as measured for various products in the selected product category. The relative levels or magnitudes of the engagement counts and / or conversions scores may be indicated using thumbs-up indications and / or thumbs-down indications. For example, more thumbs-up indications may indicate a higher engagement count and / or conversion score, and fewer thumbs-up indications may indicate a lower engagement count and / or conversion score. As another example, more thumbs-down indications may indicate a lower engagement count and / or conversion score, and fewer thumbs-down indications may indicate a higher engagement count and / or conversion score.

[0167] The measurement scenario 1814 may include products (e.g., in the selected product category) that have high engagement counts and high conversion scores. The measurement scenario 1814 may indicate that the products listed therein (e.g., using images and product names for the listed products) may be drivers of revenue, which may suggest (e.g., to a retailer) to consider additional buy of the listed products (e.g., in wholesale) and / or to further replenish or increase inventory of the listed products.

[0168] The measurement scenario 1816 may include products (e.g., in the selected product category) that have high engagement counts and low conversion scores. The measurement scenario 1816 may indicate that the products listed therein (e.g., using images and product names for the listed products) may have poor conversion across retail establishments (e.g., all stores associated with a retailer). The measurement scenario 1816 may suggest (e.g., to a retailer) to review engagement for the listed products (e.g., considering reducing advertising for the listed products, considering moving the listed products to less conspicuous locations in retail establishments, etc.).

[0169] The measurement scenario 1818 may include products (e.g., in the selected product category) that have low engagement counts and high conversion scores. The measurement scenario 1818 may indicate that the products listed therein (e.g., using images and product names for the listed products) may have low engagement and high conversion, which may suggest (e.g., to a retailer) to increase advertising for, improve display of, and / or promote the listed products (e.g., including moving the listed products to more conspicuous locations in retail establishments).

[0170] The measurement scenario 1820 may include products (e.g., in the selected product category) that have low engagement counts and low conversion scores. The measurement scenario 1820 may indicate that the products listed therein (e.g., using images and product names for the listed products) may have low engagement and low conversion, which may suggest (e.g., to a retailer) to review the plan (e.g., commitment) or price for selling the listed products, and / or to consider the listed products as candidates for markdowns (e.g., to reduce the price to sell listed product(s)).

[0171] Unclaimed embodiments include determining that a specific associated product has a current location and a prior location within the fitting room, and forgoing increasing the engagement count for the product family associated with the specific associated product. For example, the current location of the product being within the fitting room may not indicate that the product is newly in the fitting room, when the prior location of the product is within the fitting room, which may suggest that the product has remained in the fitting room and has not moved from within to the outside of the fitting room (e.g., to make the current location to be considered to be newly in the fitting room). As a result, at least one processor may forgo increasing the engagement count for the product family associated with the product if the presence of the product in the fitting room is not considered to be newly in the fitting room. When the product has been in the fitting room for a period of time without moving out of the fitting room, even if the current location of the product may be within the fitting room, the engagement count for the product family associated with the product may not be increased (e.g., the product may not be considered to be newly in the fitting room).

[0172] In some unclaimed embodiments, the retail establishment layout includes at least one location designated as a sales floor. A sales floor may include, for example, a space, area, or floor designated for products for sale. At least one location (e.g., a space, area, or floor) in the retail establishment layout may be designated as a sales floor. It is contemplated that the retail establishment may have other locations or floors that may not be dedicated to selling products and that may, therefore, not be designated as a sales floor. For example, such locations (that may not be designated as a sales floor) may be locations or floors in a retail establishment associated with inventory storage, facilities for the use by personnel or employees of the retail establishment, or other areas not involved in sale of products. Unclaimed embodiments include identifying that at least one product family is absent from the sales floor, and forgoing an engagement measurement and conversion calculation for the at least one product family. At least one processor may, for example, identify products that may be located in the sales floor, and may determine the product families associated with the identified products (e.g., using information in a data structure linking products with their corresponding product families). The at least one processor may identify at least one product family that may not be included in the determined product families associated with the identified products. Thus, the at least one processor may determine that the identified at least one product family is absent from the sales floor. As a result, the at least one processor may forgo an engagement measurement and conversion calculation for the identified at least one product family (e.g., at least for the duration of time in which the identified at least one product family is determined to be absent from the sales floor). For example, the at least one processor may not create or update an engagement count, sale count, and / or conversion score for the identified at least one product family.

[0173] Unclaimed embodiments include identifying a first set of at least two associated products located in the fitting room at the same time, and associating the first set of at least two associated products with a single engagement basket. A basket of products may include, for example, multiple products that may be seen together (e.g., as in a "look" display on a mannequin, or when placed together on a single page), engaged with together (e.g., taken together to a fitting room in a retail establishment, or added together to a "save for later" list on a website), or purchased together (e.g., as part of a single transaction, whether in a retail establishment (e.g., a physical store) or on an e-commerce website). Considering baskets of products may help understand the relations between different products, to inform ordering, advertising, placement, and / or other determinations for the products. The single engagement basket may include, for example, any grouping, collection, category, set, or organization of products engaged with by customer(s).

[0174] At least one processor may, for example, monitor the locations of the products in the retail establishment and may identify, based on the location information, at least two products that may be located in the fitting room at the same time. For example, the at least one processor may use the current locations and / or prior locations of the products in the retail establishment, to determine which products may be located in the fitting room at the same time or during the same time period. Additionally or alternatively, the at least one processor may use location information to determine movement trajectories of products, and use the movement trajectories to determine whether at least two products are located in the fitting room at the same time and are associated with each other to be placed in the single engagement basket. For example, the at least one processor may determine a degree of similarity between the movement trajectories of the at least two products (e.g., movement trajectories prior to, during, and / or after the at least two products being located in the fitting room). The at least two products may be placed in the single engagement basket if the degree of similarity satisfies (e.g., meets or exceeds) a threshold. The at least two products may not be placed in the single engagement basket if the degree of similarity does not satisfy (e.g., meet or exceed) the threshold. In some examples, the degree of similarity may be determined based on comparing locations of the at least two products for multiple time periods (e.g., prior to, during, and / or after the at least two products being located in the fitting room).

[0175] Unclaimed embodiments include identifying a second set of at least two associated products sold in the same transaction, and associating the second set of at least two associated products as belonging to a single sale basket. The single sale basket may include, for example, any grouping, collection, category, set, or organization of products that may have been sold to customer(s). At least one processor may, for example, receive information of completed transactions from a device associated with the register, the self-checkout, or the point of sale in the retail establishment. The at least one processor may use the received information to identify the at least two products sold in the same transaction. The at least one processor may determine that the at least two products are sold in the same transaction, for example, by determining that the at least two products are included in the same record (e.g., receipt) for a transaction, are included in a transaction process (e.g., a purchase process) associated with the same customer completed within a short time period (e.g., 2 minutes, 5 minutes, 10 minutes, or any other desired time length), and / or are otherwise related when the products are sold. The at least two products may be indicated as belonging to the single sale basket (e.g., may be identified as associated with the single sale basket, may be placed in the single sale basket, etc.). In some examples, the at least two products may be associated or linked with each other in a data structure, to indicate that the at least two products may belong to the same single sale basket.

[0176] Unclaimed embodiments include calculating the prevalence of products associated with a first product family in engagement baskets and sale baskets that include products associated with a second product family. At least one processor may, for example, identify engagement baskets and sale baskets that include products associated with the second product family. The at least one processor may determine a first total number of products in the engagement baskets and sale baskets that include products associated with the second product family and determine a second total number of products associated with the first product family in the engagement baskets and sale baskets that include products associated with the second product family. The at least one processor may calculate the prevalence (e.g., a first prevalence), for example, by comparing the second total number and the first total number. The prevalence may be, for example, represented using a ratio, percentage, fraction, division, or any other metric or indication (e.g., a ratio of the second total number to the first total number).

[0177] Unclaimed embodiments include calculating the prevalence of products associated with the first product family in engagement baskets and sale baskets that do not include products associated with the second product family. At least one processor may, for example, identify engagement baskets and sale baskets that do not include products associated with the second product family (e.g., from all engagement baskets and sale baskets, or from a subset of all engagement baskets and sale baskets, such as from the engagement baskets and sale baskets that include products associated with the first product family, or from the engagement baskets and sale baskets that include products associated with one or more product families comparable to or similar to the first product family). The at least one processor may determine a third total number of products in the engagement baskets and sale baskets that do not include products associated with the second product family and determine a fourth total number of products associated with the first product family in the engagement baskets and sale baskets that do not include products associated with the second product family. The at least one processor may calculate the prevalence (e.g., a second prevalence), for example, by comparing the fourth total number and the third total number. The prevalence may be, for example, represented using a ratio, percentage, fraction, division, or any other metric or indication (e.g., a ratio of the fourth total number to the third total number).

[0178] Unclaimed embodiments include determining, based on the calculated prevalence, an affinity score between the first product family and second product family. The affinity score may include, for example, any type of indication of an extent of association. At least one processor may, for example, determine, based on the calculated prevalence (e.g., the calculated first prevalence and / or the calculated second prevalence), the affinity score between the first product family and the second product family. In some examples, the affinity score may correspond to the calculated first prevalence. In some examples, the affinity score may correspond to the calculated first prevalence in view of the calculated second prevalence (e.g., in a comparative or relative perspective, for example, to indicate a degree of affinity between the first product family and the second product family as relative to a degree of affinity between the first product family and one or more other product families). In some examples, the affinity score may include a difference, ratio, percentage, or other suitable metric, between the calculated first prevalence and the calculated second prevalence.

[0179] Additionally or alternatively, affinity between products (e.g., associated with two product families) may be measured as the relation between (e.g., the prevalence of) baskets in which the products (e.g., associated with two product families) are seen, engaged with, and / or sold together, as compared to when the products (e.g., associated with two product families) are seen, engaged with, and / or sold separately (e.g., as separate products, or as parts of baskets that may include a product associated with one product family and may not include a product associated with another product family). Affinity between products (and / or between product families) may additionally or alternatively be determined to indicate whether products have better or worse conversion scores when the products are in the same basket (e.g., seen, engaged with, and / or sold together) as compared to when the products are not in the same basket (e.g., seen, engaged with, and / or sold separately).

[0180] The affinity score may be used in various desired ways. For example, the affinity score may be used for determining recommendations to customers in the retail establishment (e.g., a store), for determining recommendations on a retailer's website or advertising campaigns, for determining display recommendations for visual merchandising, for determining procurement and / or forecasting recommendations for merchandising (e.g., when ordering a quantity of a product, the inventory levels of other products with high affinity scores to the ordered product may be considered, for example, so that the products with high affinity to each other may be paired up), and / or as feedback to product designers to consider the combination of high-affinity products when designing future collections and / or products.

[0181] Unclaimed embodiments include generating, based on the affinity score, a display pairing recommendation for the first product family and second product family. For example, based on determining that the affinity score indicates that the affinity between the first product family and the second product family satisfies (e.g., meets or exceeds) a threshold, at least one processor may generate the display paring recommendation. The display paring recommendation may include, for example, placing together the products associated with the first product family and the second product family (e.g., on a sales floor), displaying together the products associated with the first product family and the second product family (e.g., in a display window or advertisement), proposing or recommending the products associated with the first product family and the second product family together to customers in the retail establishment (e.g., by sales staff), or any other recommendation to pair up the products associated with the first product family and the second product family (e.g., for display). For example, the display paring recommendation may include pairing up a product associated with the first product family and a product associated with the second product family (e.g., for display).

[0182] Unclaimed embodiments include accessing a database linking each product family in the establishment to a predetermined location within the retail establishment layout, the predetermined location being a designated location for at least one product from said product family. The predetermined location may include a location where the at least one product from the product family may be displayed (e.g., to customers). The database may include, for example, any type of organization, management, and / or storage of data, and may link a product family to its predetermined location. For example, an identifier of the product family and an identifier of its predetermined location may be associated or linked with each other in the database. At least one processor may access the database. Unclaimed embodiments include determining, based on the wireless signals from the plurality of wireless tags, each particular associated product that is newly not present at the predetermined location linked to its product family. For example, at least one processor may determine a movement of a product from the predetermined location to another location, for example, using location information of the product determined based on the wireless signals. The at least one processor may determine that the product is newly not present at the predetermined location linked to its product family, for example, if the product moves from the predetermined location to another location in the retail establishment. Unclaimed embodiments include, for each particular associated product that is newly not present at the predetermined location linked to its product family, increasing a second engagement count for the product family. At least one processor may increase the second engagement count (e.g., by one (1)), for example, when a product is determined to have moved from its predetermined location to another location. Unclaimed embodiments include calculating the conversion score for the product family based on the engagement count, the second engagement count, and the sale count. At least one processor may calculate the conversion score for the product family based on the engagement count, the second engagement count, and the sale count, for example, in a similar manner as described above. For example, the conversion score may be based on comparing the second engagement count and the sale count. In some examples, taking a product off from the shelf and trying on the product in the fitting room may both be forms of engagement. In some examples, taking a product to the fitting room may be a stronger indication of engagement than taking a product off from the shelf (e.g., taking a product to the fitting room may be more indicative of a customer's intent to buy the product, compared to just removing the product from its predetermined location). In some examples, the conversion score based on the engagement count, the second engagement count, and the sale count may be similarly determined as the conversion score calculated using the engagement count and the sale count. For example, the conversion score based on the engagement count, the second engagement count, and the sale count may use, for engagement, movements of products into the fitting room, movements of products away from their designated locations, and / or a combination of both. In some examples, conversion may be measured along different stages of the sales funnel as described herein (e.g., conversion from shorter product movements to longer product movements, conversion from product movements to products becoming located in the fitting room, and conversion from each of those stages to product sales).

[0183] In some examples, some product families (e.g., jackets or accessories) may not normally be moved to the fitting room to be tried on by customers. To measure engagement for such a product family, movement of products associated with the product family away from its designated location (e.g., where the product family may be designated to be displayed to customers) may be used. Movement of products away from a product family's designated location may be an indication similar to trying on products in the fitting room for other product families (e.g., pants) that may not be normally tried on outside of the fitting room.

[0184] In some examples, there may be two or more levels of engagement with a product in a retail establishment. For example, a first, broader level of engagement may include taking a product away from its designated location, and a second level of engagement (e.g., a stronger indication of engagement) may include moving a product into the fitting room and trying on the product. In some examples, a continuum (e.g., not just a binary determination) may be considered for measuring engagement. For example, various factors may be considered to measure a degree of engagement (e.g., an engagement strength indication that may depend on the amount of time for which a product has been away from its designated location, how far a product has travelled from its designated location in the retail establishment, or how often products associated with a product family are moved to the fitting room when products associated with a product family are engaged with in a first view).

[0185] Unclaimed embodiments include calculating, from the engagement count and sale count for each associated product family, an abandonment score for the product family. Abandonment may include, for example, the complementary of conversion. For example, abandonment may occur when a customer tries on a product in the fitting room but abandons it there without purchasing it, or when a product is added to a shopping cart on a website but the customer then leaves the website, abandoning the cart without completing the transaction. An abandonment count may correspond to, for example, the engagement count subtracted by the sale count. The abandonment score may be based on comparing the abandonment count and the engagement count (e.g., a ratio of the abandonment count to the engagement count).

[0186] In some examples, there may be a low abandonment score with a low engagement count. This may indicate that the product may be an attractive product, but there may be an issue with its display location or advertising. In some examples, there may be a low conversion score (or a high abandonment score) with a high inventory in the retail establishment. This may be a case where it may be beneficial to move the inventory to other retail establishments where the associated products may perform better, or to reduce the indicated price of the products. In some examples, there may be a low conversion score (or a high abandonment score) with broken sizes (e.g., some sizes may be missing in the retail establishment, possibly causing people to not complete a purchase because they are not able to find the right fit). In this case, it may be beneficial to move inventory between retail establishments to maintain a full size scale in at least one of the retail establishments.

[0187] Unclaimed embodiments include outputting a first notification if the abandonment score is greater than a first predetermined threshold. The first notification may, for example, indicate the abandonment score and / or indicate that the abandonment score is greater than the first predetermined threshold. The first notification may indicate (e.g., to a retailer) that there may be a problem with the products associated with the product family (e.g., customers may be trying on the products, but may not likely buy the products). Unclaimed embodiments include outputting a second notification if the abandonment score is less than a second predetermined threshold. The second notification may, for example, indicate the abandonment score and / or indicate that the abandonment score is less than the second predetermined threshold. The second notification may indicate (e.g., to a retailer) that the products associated with the product family may be attractive products, and / or that increasing advertising and / or engagement for the products may help increase sale of the products. Unclaimed embodiments include outputting a third notification if the engagement count is less than a third predetermined threshold. The third notification may, for example, indicate the engagement count and / or indicate that the engagement count is less than the third predetermined threshold. The third notification may indicate (e.g., to a retailer) that the products associated with the product family may have a low level of engagement, and / or that increasing advertising and / or engagement for the products may help increase sale of the products (e.g., particularly if the products associated with the product family have a low level of abandonment and / or a high level of conversion). The first notification, the second notification, and / or the third notification may be in any desired form (e.g., an email, a text message, a phone call, a window notification, a pop-up notification, a visual notification, an audible notification, a tactile notification, and / or any other type of notification). In some unclaimed embodiments, the first and second notifications may be based on the conversion score (which may be the complementary of the abandonment score), with the respective changes to the thresholds and the relationship between the thresholds and the conversion score.

[0188] Unclaimed embodiments include accessing a data structure linking each product family in the establishment to a predetermined location within the retail establishment layout, the predetermined location being a designated location for at least one product from said product family. The predetermined location may include a location where the at least one product from the product family may be displayed (e.g., to customers). The data structure may include, for example, any type of organization, management, and / or storage of data, and may link a product family to its predetermined location. For example, an identifier of the product family and an identifier of its predetermined location may be associated or linked with each other in the data structure. At least one processor may access the data structure. Unclaimed embodiments include generating a product engagement heat map of the retail establishment layout using the predetermined location and the engagement count of each product family. A heat map may include a graphical representation of a measured quantity, overlaid over a map or diagram of the area over which the quantity may be measured or observed. The map may be either geographic or architectural (e.g., a map of a country overlaid with temperature or precipitation statistics, or a floorplan of a retail establishment overlaid with sales per square foot numbers), or representative only (e.g., a diagram of the New York City subway system, overlaid with average passenger traffic per hour on each station and leg). The overlaid quantity may be any measure or observation that a creator, operator, and / or administrator of the heatmap may choose to present in relation to the underlying map. A heat map may include a map that may be overlaid with a color gradient corresponding to the measure or observation (e.g., measured or predicted). A heat map may use blue-to-red color gradients to represent lower (e.g., blue color) and higher (e.g., red color) values on the map, but other variations may also be used (e.g., green-to-red color gradients, gray scale gradients, pattern density gradients, etc.). The product engagement heat map may show each product family's engagement count and its predetermined location within the retail establishment. Each product family's engagement count may be displayed in association with (e.g., in or around) its predetermined location in the retail establishment. The product engagement heat map may show an engagement count using any desired format, such as a color scale, a gray scale, indications of numbers, the density of graphical patterns, etc. The product engagement heat map may allow the visualization of better, more attractive, more profitable, and / or more popular places in the retail establishment to display products.

[0189] Unclaimed embodiments include receiving a query regarding a particular associated product family. For example, at least one processor may receive, from a device and via a network, a query regarding a particular product family. The query may include, for example, an identifier of the particular product family, a request for information of a conversion score associated with the particular product family, an engagement count associated with the particular product family, a sale count associated with the particular product family, and / or any other type of score, count, metric, and / or data associated with the particular product family as described herein. Unclaimed embodiments include providing the particular associated product family's conversion score in response to the query. In response to receiving the query, the at least one processor may provide (e.g., transmit to the device sending the query) the particular product family's conversion score. In some examples, in response to the query, the conversion score associated with the particular product family may be retrieved from a data storage storing the conversion score (e.g., by the at least one processor for transmitting to the device sending the query). In some examples, in response to receiving the query, the at least one processor may calculate the conversion score associated with the particular product family as described above (e.g., if the conversion score is not readily available and / or if the conversion score is not stored in a data storage), and may transmit the calculated conversion score associated with the particular product family (e.g., to the device sending the query). In some examples, in response to receiving the query, the at least one processor may provide other types of data as requested in the query (e.g., may transmit the requested data to the device sending the query).

[0190] Unclaimed embodiments include outputting an advertising recommendation based on the conversion score of at least one associated product family. The advertising recommendation may include, for example, recommending increasing advertising, recommending reducing advertising, recommending a location for advertising, recommending a type of advertising, etc. At least one processor may, for example, output the advertising recommendation. The advertising recommendation may be based on the conversion score of at least one product family. For example, if the conversion score of a product family indicates that products associated with the product family have a high level of conversion from engagement to sale, and if the product family has a low engagement count, the advertising recommendation may include a recommendation to increase advertising for the product family or advertise the product family at a location where there may be a higher amount of customer traffic in the retail establishment. In some unclaimed embodiments, advertising may include promoting by staff in the retail establishment, presenting the product family more prominently in a retailer's website or app (e.g., software application), creating campaigns in various media to promote the product family (e.g., in print, on the radio, on TV, in product placement in productions, in earned media, in paid media, in social media, in influencer campaigns, etc.), and / or placing items representing the product family (e.g., products associated with the product family) in prominent locations in the retail establishment (e.g., on unique display fixtures, on mannequins, in display windows, etc.).

[0191] Unclaimed embodiments include outputting a product location recommendation for at least one associated product family based on its conversion score. At least one processor may, for example, output a product location recommendation for at least one product family. The product location recommendation may be based on the conversion score of the at least one product family. For example, the product location recommendation may include a recommendation of a specific location in the retail establishment to display and / or store product(s) associated with the at least one product family. For example, if the conversion score of a product family indicates that products associated with the product family have a high level of conversion from engagement to sale, and if the product family has a low engagement count, the product location recommendation may include a recommendation to place or display products associated with the product family in a more conspicuous location in the retail establishment (e.g., which may allow products associated with the product family to attract more notice or attention from customers). Additionally or alternatively, a product location recommendation may be based on the affinity score of two product families, where the at least one processor may output a recommendation to locate (e.g., to place, to display, etc.) the two product families closer together in order to take advantage of the increased conversion the two product families may experience when engaged with together, as discussed above.

[0192] Some unclaimed embodiments include a system for presence accuracy enhancement in a wireless tag tracking environment. Presence refers to existence, location, continuation, actuality, duration, or any other state or attribute associated with existing or being available for any function. For example, an object's presence may include a position at which it is located. As another example, an object's presence may include a period of time in which it is located at a given position. As yet another example, an object's presence may include its availability to communicate with another object. Presence accuracy enhancement refers to any development, gain, growth, progress, recovery, advancement, or other increase or improvement in a quality, value, or extent of a presence determination. For example, presence accuracy enhancement may involve improving the accuracy of a means of determining presence, such as a device used to determine presence. As another example, presence accuracy enhancement may involve improving the accuracy of a value associated with presence, such as a distance related to presence. A wireless tag tracking environment includes any system, method, status, condition, or domain for checking, following, determining, calculating, establishing, verifying, or otherwise monitoring one or more characteristics of one or more wireless tags. For example, a wireless tag tracking environment may include a device configured to monitor the location of a plurality of wireless tags in a location. As another example, a wireless tag tracking environment may include one or more individuals tasked with checking the functioning of a plurality of wireless tags in a plurality of locations. It may be desirable to enhance presence accuracy in a wireless tag tracking environment to improve the efficiency and accuracy of a wireless tag. For example, presence accuracy may enable a system of wireless tags to configure increased usage of wireless tags that are present as opposed to those that are not. As another example, presence accuracy may enable a system of wireless tags to configure increased dependence of measurement data from wireless tags that are present as opposed to those that are not. As yet another example, higher presence accuracy may enable a wireless tag tracking system to provide more reliable data to upstream users, allowing for better performance or higher quality of such upstream users (e.g. inventory management systems, analytics systems, ordering and supply chain systems etc.).

[0193] Unclaimed embodiments may relate to at least one processor and a data structure, as defined elsewhere in the present disclosure. In some unclaimed embodiments, at least one processor is configured to access a data structure linking each of a plurality of wireless identification tags with an associated product, wherein each associated product is linked to an associated product family. As used herein, "wireless tag" also refers to "wireless identification tag," such as wireless tag 1100 disclosed herein.

[0194] For example, the at least one processor may be configured to look up a table with rows of wireless tags associated with columns of associated products. It may be desirable to access a data structure linking each of a plurality of wireless identification tags with an associated product, wherein each associated product is linked to an associated product family to organize related information and make it easier for the processor to refer to information related to presence determinations, thereby improving the accuracy and efficiency of presence accuracy enhancement.

[0195] FIG. 19 illustrates an example of a data structure 1900 linking a plurality of wireless identification tags 1910 with an associated product 1914 and an associated product family 1916, consistent with unclaimed embodiments. A shown in FIG. 19, each of a plurality of wireless identification tags 1910 is linked with an associated product 1914 and an associated product family 1916 in the form of a table, which a processor may access, such as by using a lookup function. In the example shown in FIG. 19, the plurality of wireless identification tags 1910 may include a tag 1 which is linked with an associated product identified as a pair of pants. Tag 2 may be linked with an associated product identified as a shirt. While tags 1 and 2 may be linked with different associated products, they may also be linked with the same associated product family identified as clothing.

[0196] In some unclaimed embodiments, at least one processor is configured to receive in a first time period, first identification transmissions from a first set of at least some of the plurality of wireless identification tags. Identification transmission may include any communication or transfer of data or information associated with an identification of a corresponding wireless tag. For example, an identification transmission may include a wireless signal indicating that a given wireless tag is active. As another example, an identification transmission may include location information of a geographical position of a corresponding wireless tag. As yet another example, an identification transmission may include a name, symbol, sound, graphic, signal, message, or other information that provides any indication of an identity or information related to an identity of a corresponding wireless tag. In another example, an identification transmission may be a measurement signal generated by a given wireless tag. The measurement signal may be a signal generated by the measurement of a quantity measurable by the wireless tag or a device associated with the wireless tag. A first set of at least some of the plurality of wireless identification tags may include some or all of the wireless identification tags. For example, a first set of at least some of the plurality of wireless identification tags may include a first tag from a first location and a second tag from the first location. As another example, a first set of at least some of the plurality of wireless identification tags may include a first tag from a first location and a second tag from a different, second location. As another example, a first set of at least some of the plurality of wireless identification tags may include a first tag linked with a first associated product and a second tag linked with a second associated product. In another example, a first set of at least some of the plurality of wireless identification tags may include a first tag linked with a first associated product and a second tag linked with the first associated product. Although only two tags (e.g., first tag and second tag) have been described above, the first set of at least some of the plurality of wireless identification tags may include any number of tags.

[0197] In some unclaimed embodiments, at least one processor is configured to determine locations of the first set of wireless identification tags during the first time period based on the received first identification transmissions. A location of a wireless tag may include a point, region, scene, site, venue, area, environment, orientation, plane, or any other indication of a position of a wireless tag. For example, the location may be an address. As another example, the location may be a room in a building. As another example, the location may be a quadrant of a space. As another example, the location may be a direction, such as north, east, south, or west. The at least one processor may determine locations of the first set of wireless identification tags during the first time period based on the received first identification transmissions by any positioning method, including but not limited to techniques involving local area networks (WLANs), personal area networks (WPANs), and Wide Area Networks (WWAN). In one example, a WLAN-based technique may be used to determine the location. WLAN protocols (such as Wi-Fi) use wireless communications, usually in an unlicensed Radio Frequency (RF) spectrum to communicate with various devices and assets, including for example wireless tags. A WLAN system may consist of an access point which includes a transceiver (transmitter and receiver), and one or more "client devices" or "stations," each including a compatible transceiver as well. When triggered by a wireless signal from the access point, such as one associated with the at least one processor, the wireless tag associated with the access point may transmit identification transmissions, such as an identifying inventory number, back to the access point. This transmission may be used to determine a location of the wireless tag. In one example, the at least one processor may determine the location using trilateration. Trilateration may be accomplished by recording the time of arrival of a signal from a tag at three or more access points, and then calculating the tag's location based on the amount of time it took for the signal to reach each access point.

[0198] In some unclaimed embodiments, at least one processor is configured to receive in a second time period, following the first time period, second identification transmissions from a second set of at least some of the plurality of wireless identification tags. Second identification transmissions may include identification transmissions similar to those described elsewhere in this disclosure. The first identification transmissions and second identification transmissions may be the of the same type or different. For example, the first identification transmissions may include names of corresponding wireless tags and the second identification transmissions may include locations of corresponding wireless tags. As another example, the first identification transmissions may include locations of corresponding wireless tags and the second identification transmissions may also include locations of corresponding wireless tags. Like the first set of at least some of the plurality of wireless identification tags, a second set of at least some of the plurality of wireless identification tags may include some or all of the wireless identification tags. A second set of at least some of the plurality of wireless identification tags may be a set of wireless identification tags that are partially or completely different from the first set of at least some of the plurality of wireless identification tags. For example, the first set may include tags 1, 2, 3, and 4, and the second set may include tags 4, 5, 6, and 7. As another example, the first set may include tags 1, 2, 3, and 4, and the second set may include tags 3, 4, 5, and 6. In some unclaimed embodiments, at least one processor is configured to determine locations of the second set of wireless identification tags during the second time period based on the received second identification transmissions. The location determination for the second set of wireless identification tags may include any technique as described above to determine the locations of the first set of wireless identification tags.

[0199] In some unclaimed embodiments, at least one processor is configured to determine, based on a difference between the first identification transmissions and the second identification transmissions, a cessation of reception of a missing wireless identification tag. A difference between the first identification transmissions and the second identification transmissions may include a change, contrast, discrepancy, disparity, divergence, inequality, variation, anomaly, deviation, variance, or any other distinction between one or more of a value, point, or other characteristic of the first identification transmissions and the second identification transmissions. For example, the first identification transmissions may include five "ON" messages from five wireless tags and the second identification transmissions may include four "ON" messages from four wireless tags and one "OFF" message from one wireless tag. In this example, the difference may be the reduced number of "ON" messages. As another example, the first identification transmissions may include five status signals from five wireless tags and the second identification transmissions may include four status signals from five wireless tags. In this example, the difference may be the loss of one of the status signals. As another example, the first identification transmissions may include transmissions from tags A, B and C, and the second identification transmissions may include transmissions from tags B, C and D. In this example, the difference may be the absence of transmission from tag A in the second set, and the addition of transmission from tag D in the second set (that was not included in the first set). A cessation of reception of a missing wireless identification tag may include a break, halt, interruption, blockage, resistance, or any other stopping or pausing of reception of transmissions from a missing wireless identification tag. For example, a cessation of reception of a missing wireless identification tag may include a reduced strength of reception of transmissions from a missing wireless identification tag. As another example, a cessation of reception of a missing wireless identification tag may include a reduced period of reception of transmissions from a missing wireless identification tag. In another example, a cessation of reception of a missing wireless identification tag may include no reception of transmissions from a missing wireless identification tag.

[0200] In some unclaimed embodiments, at least one processor is configured to determine a likelihood that the missing wireless identification tag remains present at a particular location of the missing wireless identification tag, the particular location being a determined location of the missing wireless identification tag during the first time period. A likelihood that the missing wireless identification tag remains present at a particular location may include a probability, tendency, likeliness, or other indication of a missing wireless identification tag's presence at or absence from a particular location. In one example, a tag whose transmission was just received may have a 100% likelihood of being present at the location from which the transmission was received. After a certain period of time (for instance, if a tag is known to transmit every 5 minutes, and a transmission from it was not received for 30 minutes), the tag may be defined as "missing", and the likelihood of it being present at the location from which the transmission was received may become 0%. In some unclaimed embodiments, other sources of data may be used to change the time threshold until a tag is defined "missing", without using any other likelihood values. For instance, if a tag is known to be attached to an item containing a significant amount of metal, which interferes with wireless transmissions, the threshold for declaring the tag as missing may be extended to a given time period, such as an hour, twelve hours, a day, or a week. As another example, the processor may consider the history of transmissions of a given tag to determine that the tag has consistently transmitted every five minutes without gaps for many days. In this example, the threshold to declare the tag as missing may be shortened to a given time period, such as twenty minutes, fifteen minutes, or ten minutes. In another example, the likelihood may be determined to be a numerical value between 0% and 100%, depending on a variety of data. For example, for a tag that consistently transmits every five minutes, but due to certain limitations, one out of every five transmissions is not received by the system, the processor may determine a 100% likelihood of being present for five minutes after the last transmission, 20% of being present for the next five minutes if no transmission was received, 4% (20% squared) of being present for the five minutes after that, and so forth. As another example, for a tag that transmits at random intervals, uniformly distributed between 5 and 15 minutes, the processor may determine having a 100% likelihood of being present for 5 minutes after its last transmission was received, and between 5 and 15 minutes it can be said to have a linearly decreasing likelihood of being present, going down from 100% after 5 minutes to 90% after 6 minutes, 80% after 7 minutes and so on, until it can be declared as having a 0% likelihood of being present after 15 minutes have passed from its last transmission.

[0201] In some unclaimed embodiments, determining the likelihood is based on at least two of: the particular location of the missing wireless identification tag during the first time period, other products detected during the second time period in proximity to a previously known location of the missing wireless identification tag, locations determined during the second time period of other wireless identification tags linked to associated products of a same product family as the missing wireless identification tag, identification transmissions received during the second time period from other wireless identification tags linked to associated products of the same product family as the missing wireless identification tag whose identification transmissions were not received during the first time period, structures in proximity to the particular location of the missing wireless identification tag during the first time period, a total number of other products in the product family of the missing wireless identification tag detected during the second time period, or a total number of products in the product family of the missing wireless identification tag expected to be present during the second time period.

[0202] The particular location of the missing wireless identification tag during the first time period may include a point, region, scene, site, venue, area, environment, orientation, plane, or any other indication of a position of the missing wireless identification tag during the first time period. For example, the particular location of the missing wireless identification tag during the first time period may be a specific room of a building in which the missing wireless tag was present during the first time period. As another example, the particular location of the missing wireless identification tag during the first time period may be a north, east, south, or west direction in which the missing wireless tag was present during the first time period.

[0203] Other products detected during the second time period in proximity to a previously known location of the missing wireless identification tag may include any products with a closeness, adjacency, concurrence, contiguity, togetherness, or any other nearness in space, time, or relationship to the previously known location of the missing wireless tag, and may depend on the related products and location or a desired accuracy of a location determination. For example, if a desired accuracy of a location determination is in which room a tag may be found, then any other tags in the same room may be considered "in proximity" to the tag. As another example, for location accuracy on the order of 10 cm or less, tags placed 10 cm, 20 cm, or 50 cm apart may be considered "in proximity" to each other. In another example, for wireless tags associated with large items (such as large coats or large kitchen appliances), the tags may be considered "in proximity" even if they are spaced half a meter, one meter, or two meters apart. In another example, for wireless tags associated with small items (such jewelry, watches, cosmetics articles, or medicine bottles), the tags may only be considered "in proximity" if they are placed 5 cm, 10 cm, or a few centimeters apart. The location of the tags may also have a similar impact on the proximity consideration. For example, in an establishment where items associated with wireless tags are placed in bins, only items (and in turn, their associated wireless tags) in the same bin might be considered "in proximity" to each other. As another example, where items associated with wireless tags are placed on shelves, the processor may determine that items (and in turn, their associated wireless tags) located on the same shelf are "in proximity" even if they are spaced a meter apart. In this example, if the tags are spaced on different shelves one above the other, the tags may not be considered "in proximity" to each other regardless of the physical distance between the tags. The "previously known location" may include: the missing tag's location in the first time period, an assigned or designated location of the tag or associated product (such as one designated in a plan for a store's layout), locations where other tags from the same product family are located, or the missing tag's previous location two or more time periods ago and not its most recent location. For example, if the processor received multiple transmissions from a tag while it was being moved from its assigned location to a location where it disappeared, the processor may be configured to use the missing tag's assigned location as the previously known location.

[0204] Unclaimed embodiments may relate to a product family and to product family information, as defined elsewhere in the present disclosure. For example, locations determined during the second time period of other wireless identification tags linked to associated products of a same product family as the missing wireless identification tag may include a point, region, scene, site, venue, area, environment, orientation, plane, or any other indication of a position of one or more wireless identification tags linked to associated products of a same product family as the missing wireless identification tag.

[0205] Identification transmissions received during the second time period from other wireless identification tags linked to associated products of the same product family as the missing wireless identification tag whose identification transmissions were not received during the first time period may include any communication or transfer of data or information associated with an identification received during the second time period from other wireless identification tags linked to associated products of the same product family as the missing wireless identification tag whose identification transmissions were not received during the first time period. One example of these identification transmissions may include status signals received from tags linked to associated products of the same product family as the missing wireless identification tag whose identification transmissions were not received during the first time period. In this example, receiving status signals from the tags linked to the associated products may indicate that the missing tag, which is associated with the same product family, should also be transmitting status signals because it should function similarly to the tags linked to associated products. Thus, in this example, the processor may use the status signals received from tags linked to associated products to determine that it is less likely that the missing wireless identification tag remains present at a particular location of the missing wireless identification tag.

[0206] Structures in proximity to the particular location of the missing wireless identification tag during the first time period may include an object, building, room, person, or any other tangible entity with a closeness, adjacency, concurrence, contiguity, togetherness, or any other nearness in space, time, or relationship to the particular location. As an example, a structure in proximity to the particular location of the missing wireless identification tag during the first time period may include a metal statue near the particular location. Since metal may interfere with wireless signal transmission, the processor may use the presence of the metal statue near the particular location as a factor in determining that it is more likely that the missing wireless identification tag remains present at a particular location of the missing wireless identification tag.

[0207] A total number of other products in the product family of the missing wireless identification tag detected during the second time period may include a sum, aggregate, or other whole number or amount of other products in the product family of the missing wireless identification tag detected during the second time period. For example, the product family of the missing wireless identification tag may be clothing. In this example, the processor may consider the total number of wireless tags associated with clothing items such as pants, shirts, and jackets, in determining whether it is likely that the missing wireless identification tag remains present at a particular location (e.g., location during the first time period) of the missing wireless identification tag.

[0208] A total number of products in the product family of the missing wireless identification tag expected to be present during the second time period may include a sum, aggregate, or other whole number (or amount) of products in the product family of the missing wireless identification tag expected to be present during the second time period. For example, the processor may determine that fifty clothing-related tags are expected to be present during the second time period. The processor may then use a determined total number of thirty clothing-related tags that are actually present during the second time period to determine that it is less likely that the missing wireless identification tag remains present at a particular location (e.g., location during the first time period) of the missing wireless identification tag.

[0209] In some unclaimed embodiments, at least one processor is configured to adjust an inventory based on the determined likelihood. It may be desirable to adjust an inventory based on the determined likelihood to account for a missing product in an inventory. A missing product may include a product that is expected to be in the retail establishment, but the system has determined that it is likely no longer present there. This likelihood determination may be made based on various characteristics of the pattern of transmissions received from the wireless identification tag attached to the item, for instance after a tag that has been transmitting regularly for a significant period of time, has stopped transmitting for a length of time long enough to not be attributable to chance, or when a tag was received transmitting from a series of locations indicating a path towards an exit from the establishment, and then ceases to be received after the last transmission was determined to come from the vicinity of the exit itself. In this example, the system may direct the processor to adjust the inventory based on the determined likelihood to reduce an inventory number.

[0210] In some unclaimed embodiments, when the determined likelihood is equal to or greater than an upper limit value, adjusting the inventory includes at least one of: designating the particular location of the missing wireless identification tag during the first time period as a current location of the missing wireless identification tag; designating the particular location of the missing wireless identification tag during the first time period as a current location of the associated product linked to the missing wireless identification tag; or changing a count of the total number of products in the product family that are present in a retail establishment. When the determined likelihood is equal to or greater than an upper limit value, the system may determine that the item is not missing and that its tag's transmissions are just not being received. For example, the upper limit value may be 100%. In other examples, the upper limit value may be 99%, 90%, 80%, or 50%. When the determined likelihood is equal to or greater than an upper limit value, it may be desirable for the processor to adjust the inventory to reflect the fact that the wireless identification tag is not actually missing. Thus, the processor may adjust the inventory by performing actions that do not reflect a missing wireless tag, such as designating the particular location of the missing wireless identification tag during the first time period as a current location of the missing wireless identification tag; designating the particular location of the missing wireless identification tag during the first time period as a current location of the associated product linked to the missing wireless identification tag; or changing a count of the total number of products in the product family that are present in a retail establishment. Designating the particular location of the missing wireless identification tag during the first time period as a current location of the missing wireless identification tag may include updating a location of the missing wireless identification tag to be the particular location of the missing wireless identification tag during the first time period. The processor may update the location of the wireless identification tag in this way to reflect the fact that the wireless tag is not missing and is still present at the location of the tag during the first time period. Changing a count of the total number of products in the product family that are present in a retail establishment may include increasing the count. The processor may increase the count in this way to correct for an erroneous count of the total number of products in the product family that are present in a retail establishment based on an incorrect assumption that the associated product linked with the wireless tag is missing.

[0211] In some unclaimed embodiments, when the determined likelihood is less than or equal to a lower limit value, adjusting the inventory includes at least one of: generating a missing product alert; changing a count of the total number of products in the product family that are present in a retail establishment; or generating a replenishment request for the associated product linked to the missing wireless identification tag. When the determined likelihood is less than or equal to a lower limit value, the system may determine that the item is missing and not that its tag's transmissions are just not being received. For example, the lower limit value may be 0%. In other examples, the lower limit value may be 1%, 5%, 10%, 20% or 50%. When the determined likelihood is less than or equal to a lower limit value, it may be desirable for the processor to adjust the inventory to reflect the fact that the wireless identification tag is actually missing. Thus, the processor may adjust the inventory by performing actions that reflect a missing wireless tag, such as generating a missing product alert; changing a count of the total number of products in the product family that are present in a retail establishment; or generating a replenishment request for the associated product linked to the missing wireless identification tag. A missing product alert may include one or more of a visual, auditory, or tactile indication that a product is missing. A missing product alert may include visual alerts (such as a blinking light at a gate), audible alerts (such as sirens or pre-recorded messages), or other forms (such as notifications on a store employee's mobile device, update of a database of attempted thefts, or instant messages and automated phone calls to local security). A missing product alert may also include an indication or message to a system or user to perform a specific activity. For example, a missing product alert may be a signal that directs the processor to perform an action when a product is missing, such as closing the doors of a specific room in which the missing product was last present. Changing a count of the total number of products in the product family that are present in a retail establishment may be desirable to update product statistics for stocking and record-keeping. For example, changing a count of the total number of products in the product family that are present in a retail establishment may include reducing the count from 80 shirts to 79 shirts. By doing this, the processor enables efficient record-keeping so that additional shirts can be stocked to return the total number of shirts to a desired number such as 80. A replenishment request may include any notification indicating that a replenishment action needs to be performed. This request may be sent to a store employee directing them that a product needs to be brought from a storage area of the establishment to a display area of the establishment, so the product would be available for sale. In some unclaimed embodiments, the replenishment request may be sent to a store employee directing them that a product needs to be ordered from a warehouse because it is no longer available in the store and needs to be replenished. As another example, the replenishment request may be sent from an inventory management system in the establishment to a central ordering system of the organization, generating an automatic order to replenish inventory at the establishment.

[0212] In some unclaimed embodiments, the at least one processor is configured to: receive an indication of a sale in the product family of the missing wireless identification tag; determine that the missing wireless identification tag corresponds to a product purchased in the sale, based on the total number of other products in the product family detected during the second time period and the total number of products in the product family expected to be present during the second time period; and forgo adjusting the inventory for the missing wireless identification tag. An indication of a sale may include any information associated with a sale, such as the date of the sale, the name of the product, the description of the product, the point of origin, the place of sale, a description of the customer, the name of the salesperson, the price of the product, and the net profit from the sale. The indication of a sale may be of an actual sale, the initiation of a sale, an inquiry by a user to sell, an explicit or implicit desire to sell, and so forth. The indication of a sale may be associated with a sale transaction, and may occur before, during, or after the sale. The indication of a sale may be received by the processor from a consumer, a merchant, a point of sale device, a merchant website, and so forth, such as in the form of a user input or interaction with the processor or a device associated with the processor. The processor may determine that the missing wireless identification tag corresponds to a product purchased in the sale, based on the total number of other products in the product family detected during the second time period and the total number of products in the product family expected to be present during the second time period. For example, the processor may refer to a data structure that contains the total number of other products in the product family detected during the second time period and the total number of products in the product family expected to be present during the second time period. Further, the processor may determine a difference or discrepancy between the total number of other products in the product family detected during the second time period and the total number of products in the product family expected to be present during the second time period. Alternatively, the processor may determine that the missing wireless identification tag corresponds to a product purchased in the sale, based on the total number of other products in the product family detected during the second time period and the total number of products in the product family expected to be present during the second time period. The processor may do so based on a user input or interaction with the processor of a device associated with the processor. The user input or interaction may be indicative of a difference or discrepancy between the total number of other products in the product family detected during the second time period and the total number of products in the product family expected to be present during the second time period. It may be desirable for the processor to forgo adjusting the inventory for the missing wireless identification tag when it receives an indication of a sale in the same product family because it is likely that the wireless identification tag is missing because the product to which it is attached was sold. Thus, adjusting the inventory for the missing wireless identification tag may improve the accuracy and efficiency of the presence accuracy enhancement. As an example, the processor may receive a notification that a blouse in the "tops" family of the missing wireless identification tag was sold, determine that the missing wireless identification tag corresponds to a blouse, and forgo adjusting the inventory for the missing wireless identification tag because the tag is not missing, but accounted for as attached to a sold blouse.

[0213] In some unclaimed embodiments, the at least one processor is configured to: detect an identification transmission received during the second time period from a specific wireless identification tag whose identification transmission was not received during the first time period; access in the data structure the associated product family linked to the specific wireless identification tag; and determine the likelihood based on: the associated product family of the specific wireless identification tag, and at least one of the particular location of the missing wireless identification tag during the first time period, or a determined location of the specific wireless identification tag during the second time period. This type of likelihood determination may be desirable to address the problem of stacking, in a retail context. For instance, when a stack of items from the same product family is placed on a metal shelf, the bottom tag may often not be able to transmit. When the bottom item is removed from the stack and the item that was on top of it becomes the bottom one, the total number of items detected from the specific stack and product family does not change, because one tag is switched for another and now the bottom tag becomes the top tag and is able to transmit. This results in a missing tag, and this problem may be identified and corrected for by configuring the processor to determine the likelihood based on: the associated product family of the specific wireless identification tag, and at least one of the particular location of the missing wireless identification tag during the first time period, or a determined location of the specific wireless identification tag during the second time period. In this type of likelihood determination, the processor may determine the likelihood based on the associated product family of the specific wireless identification tag, and at least one of the particular location of the missing wireless identification tag during the first time period, or a determined location of the specific wireless identification tag during the second time period by determining whether either or both of the locations is related to the location of the associated product family. This is because tags within the same associated product family may be more likely to be stacked on top of each other and therefore, may face this stacking issue. In some unclaimed embodiments, a data structure linking the wireless identification tags to the products they are attached thereto and their respective product families, may also include information on which products and / or product families may be stacked together in a particular retail establishment, thus enabling the at least one processor to make this determination with a greater degree of accuracy.

[0214] In some unclaimed embodiments, the at least one processor is configured to determine if the particular location of the missing wireless identification tag during the first time period corresponds to a location of an interference structure. An interference structure may refer to an object, building, room, person, or any other tangible entity that may cause an obstruction, interruption, disruption, disturbance, reflection, refraction, cessation, or any other effect on the reception of a signal from a wireless identification tag. For example, metallic objects may interfere with the reception of a signal from a wireless identification tag. If the particular location of the missing wireless identification tag during the first time period includes an interference structure such as a metal column in a room, then the processor may determine that it is more likely that the missing wireless identification tag remains present at a particular location of the missing wireless identification tag, because the metal column may just be interfering with a signal from the missing wireless identification tag. In some unclaimed embodiments, the processor may determine whether the particular location of the missing wireless identification tag during the first time period corresponds to a location of an interference structure. The processor may be configured to do so based on a user input or interaction with the processor or a device associated with the processor, indicating that the particular location of the missing wireless identification tag during the first time period corresponds to a location of an interference structure. Such a user input may include, for example, clicking a button on a screen of a computer associated with the processor. In other unclaimed embodiments, the processor may determine whether the particular location of the missing wireless identification tag during the first time period corresponds to a location of an interference structure based on input from a position or location sensor, such as an infrared or ultrasound sensor, associated with the interference structure.

[0215] In some unclaimed embodiments, the at least one processor is configured to set the likelihood equal to a first predetermined value when: the missing wireless identification tag and the specific wireless identification tag are determined to be linked to the same associated product family, and the missing wireless identification tag and the specific wireless identification tag are determined to have respective locations corresponding to the location of the interference structure. The first predetermined value may be a high number because it indicates a high likelihood that the wireless identification tag is still present in its designated location and not actually missing, but its transmission is being obstructed by the interference structure. The first predetermined value may be a percentage such as 100%, a number such as 1.00, a proportion, or a ratio. For example, the first predetermined value may be 98%, 95%, or 90%. In some unclaimed embodiments, the first predetermined value may be greater than the lower limit value. Additionally, or alternatively, the first predetermined value may be equal to or greater than the upper limit value. The processor may determine that the missing wireless identification tag and the specific wireless identification tag are linked to the same associated product family by accessing a data structure that relates wireless identification tags to associated product families, such as the data structure illustrated in FIG. 19. The processor may determine that the missing wireless identification tag and the specific wireless identification tag have respective locations corresponding to the location of the interference structure by comparing the location of the interference structure to the respective locations of the missing wireless identification tag and the specific wireless identification tag. For example, the processor may determine that missing wireless identification tag and the specific wireless identification tag are linked to the same associated product family of clothing. The processor may also determine that the missing wireless identification tag and the specific wireless identification tag are located in the same room as the interference structure. In this example, the processor may set the likelihood equal to a first predetermined value, thereby indicating that the missing wireless identification tag is not actually missing, because it is likely that the interference structure caused the missing wireless identification tag's identification transmission to not be received.

[0216] In some unclaimed embodiments, the determined likelihood is equal to or greater than an upper limit value, the at least one processor is configured to adjust the inventory to include both the missing wireless identification tag and the specific wireless identification tag. When the determined likelihood is equal to or greater than an upper limit value, it is more likely that the wireless identification tag is still present in its designated location and not actually missing. Thus, the processor may adjust the inventory to include both the missing wireless identification tag and the specific wireless identification tag in the inventory to reflect a situation where the missing wireless identification tag and the specific wireless identification tag were stacked on top of each other and the missing wireless identification tag was actually still present in its designated location and not missing. For example, when the determined likelihood is equal to or greater than the upper limit value, the at least one processor may adjust an original inventory count of 50 tags to include both missing wireless identification tag and the specific wireless identification tag by increasing the inventory count to 51 tags.

[0217] In some unclaimed embodiments, the at least one processor is configured to: calculate a signal frequency score of the missing wireless identification tag based on a frequency of identification transmissions received from the missing wireless identification tag prior to the second time period; establish a time threshold based on the calculated signal frequency score; and determine the likelihood based on the established time threshold and a timestamp of the identification transmission received from the missing wireless identification tag during the first time period. A signal frequency score may refer to any value, percentage, ratio, or proportion indicative of a number of times a transmission from a wireless identification tag was received. For example, if a transmission from a wireless identification tag was received five times, the signal frequency score may be 5. As another example, if a transmission from a wireless identification tag was received for 18 out of 24 hours in a day, the signal frequency score may be 18 / 24 or 75%. Another example, if a tag transmits on average every 5 minutes, the signal frequency score may be 1 / 12 (representing an average of 12 transmissions per hour). As yet another example, if a tag transmits at an unpredictable rate, ranging from one minute between transmission to one hour between transmission, the signal frequency score may be 3600, representing the greatest number of seconds expected between transmissions. A time threshold may refer to the length of time that the processor may wait before determining that a tag is missing. For example, a tag may be known to only transmit every half hour. For such a tag, the processor may calculate a signal frequency score of 50% and based on that signal frequency score, may determine that a time threshold for an hour may be 30 minutes. Thus, if the tag does not transmit after 10 minutes, the processor may not automatically determine that the tag is missing, since the tag is known to not transmit that frequently.

[0218] A timestamp of the identification transmission received from the missing wireless identification tag during the first time period may include any indication of a time associated with the identification transmission received from the missing wireless identification tag during the first time period. For example, the timestamp may be the time that identification transmission was received from the missing wireless identification tag during the first time period, such as 5 PM. As another example, the timestamp may be the date that identification transmission was received from the missing wireless identification tag during the first time period, such as January 1. The timestamp may be stored, calculated and / or used at a desired level of precision or resolution. For instance, the timestamp may be rounded to the nearest minute, to the nearest second, to the nearest millisecond (one thousandth of a second) or to the nearest nanosecond (one billionth of a second), or any other desired precision. The timestamp may be used to determine a period of time that has passed since the last transmission was received, so that the processor may compare this period of time to the time threshold to determine the likelihood that the missing wireless identification tag is present at its previously determined location.

[0219] In some unclaimed embodiments, the at least one processor is configured to set the likelihood equal to a second predetermined value when a length of time following the identification transmission from the missing wireless identification tag during the first time period exceeds the time threshold. A length of time following the identification transmission from the missing wireless identification tag during the first time period may include any period of time between a time when the identification transmission from the missing wireless identification tag during the first time period was received and another reference time. For example, the length of time may be a period of time between a time when the identification transmission from the missing wireless identification tag during the first time period was received and a time that the processor determines the likelihood. As another example, the length of time may be a period of time between a time when the identification transmission from the missing wireless identification tag during the first time period was received and a beginning of the second time period. The second predetermined value may be a low number because it indicates a high likelihood that the tag is actually missing (e.g., has been stolen or otherwise removed from the establishment). The second predetermined value may be a percentage such as 0% or a value such as 0. In some examples, the second predetermined value may be 1%, 2%, or 5%. In some unclaimed embodiments, the second predetermined value may be less than the upper limit value. Additionally, or alternatively, the second predetermined value may be less than or equal to the lower limit value.

[0220] In some unclaimed embodiments, the at least one processor is configured to: receive in a third time period, following the second time period, third identification transmissions from a third set of at least some of the plurality of wireless identification tags; calculate, when the third identification transmissions include an identification transmission of the missing wireless identification tag, an updated signal frequency score of the missing wireless identification tag based on the identification transmission of the missing wireless identification tag during the third time period; and establish an updated time threshold of the missing wireless identification tag based on the updated signal frequency score. Third identification transmissions may include identification transmissions similar to those described elsewhere in this disclosure, and may be the same as or different from first identification transmissions and second identification transmissions. It may be desirable for the processor to establish an updated time threshold of the missing wireless identification tag based on an updated signal frequency score to improve the accuracy of determining presence or absence of the wireless identification tag to account for changing wireless tag characteristics. For example, a given tag may initially transmit more frequently, and thus have a higher signal frequency score. Over time, the tag may transmit less frequently, and thus have a lower signal frequency score. Configuring the processor to establish an updated time threshold of the missing wireless identification tag based on the updated signal frequency score may account for such changes in transmission frequency by updating the time threshold to account for changing tag behavior.

[0221] In some unclaimed embodiments, the at least one processor is configured to: receive information of one or more interference structures in proximity to the particular location of the missing wireless identification tag during the first time period; and determine the likelihood based on at least one of a number of the one ...

Claims

1. A system for unassisted purchasing of wirelessly tagged products (9200, 9202) in a retail establishment (7210), the system comprising: at least one processor (7020) configured to: receive from a mobile communications device (7030), scanned data of a printed code (9104) associated with a particular item to be purchased; and access at least one data structure (7020) linking each of a plurality of wireless identification tags (1100) with an associated item available for purchase in the retail establishment; characterized in that: the printed code is linked to at least two of the plurality of wireless identification tags (1100c, 1100d); and the at least one processor is further configured to: cause generation of at least one trigger signal for triggering the at least two of the plurality of wireless identification tags to each transmit a responsive identification signal; receive the transmitted identification signals (1102c) from the at least two of the plurality of wireless identification tags; determine, based on the received identification signals, an identity of a particular wireless identification tag of the at least two of the plurality of wireless identification tags, wherein the particular wireless identification tag is associated with the particular item to be purchased; and process a sale of the particular item by updating the at least one data structure to account for removal of the particular item from an inventory.

2. The system of claim 1, wherein the at least one processor is further configured to cause a notification to be sent to the mobile communications device, the notification indicating a concluded sale of the particular item.

3. The system of claim 1, wherein: the printed code associated with the particular item includes a two-dimensional code; or the code is printed on at least one of the particular item, packaging of the particular item, a tag attached to the particular item, or the particular wireless identification tag associated with the particular item.

4. The system of claim 1, wherein a financial account is associated with the mobile communications device and wherein the at least one processor is further configured to debit the financial account in an amount corresponding to a price of the particular item.

5. The system of claim 1, wherein the particular item is associated with a product family in the retail establishment and wherein the printed code identifies the product family of the particular item.

6. The system of claim 5, wherein the at least one processor is further configured to: cause generation of the at least one trigger signal for triggering a plurality of wireless identification tags associated with items in the product family of the particular item to each transmit a responsive identification signal; and determine the identity of the particular wireless identification tag associated with the particular item based on the responsive identification signals received.

7. The system of claim 1 or claim 6, wherein the at least one processor is configured to determine the identity of the particular wireless identification tag based on at least one of amplitude information of the responsive identification signals, frequency information of the responsive identification signals, phase information of the responsive identification signals, angle of arrival information of the responsive identification signals, data content of the responsive identification signals, reception time information of the responsive identification signals, or an identity of at least one receiver that receives the responsive identification signals from the plurality of wireless identification tags.

8. The system of claim 1, wherein causing generation of the at least one trigger signal includes: activating the mobile communications device to generate the at least one trigger signal; or activating at least one device installed in the retail establishment to generate the at least one trigger signal.

9. The system of claim 1, wherein the transmitted identification signal is encrypted.

10. The system of claim 1, wherein processing the sale of the particular item includes disabling an anti-theft alarm for the particular wireless identification tag associated with the particular item.

11. The system of claim 1, wherein processing the sale of the particular item includes at least one of: removing the particular wireless identification tag associated with the particular item from an inventory of wireless identification tags in the retail establishment, and linking in the at least one data structure the particular wireless identification tag with a unique identifier of a purchaser of the particular item.

12. The system of claim 1, wherein the particular wireless identification tag is attached to the particular item, to packaging of the particular item, or to a tag of the particular item with at least one of an adhesive, a fastener, or stitching; or wherein the particular wireless identification tag is integrated into the particular item.

13. The system of claim 1, wherein the at least one processor is further configured to receive signals transmitted from the plurality of wireless identification tags via a plurality of receiving devices (1400a-e) in the retail establishment, the plurality of receiving devices being configured to automatically receive signals transmitted by the wireless identification tags; optionally wherein the plurality of receiving devices includes at least one of a handheld scanner or a fixed reader.

14. The system of claim 1, wherein the at least one processor is configured to determine the identity of the particular wireless identification tag based on at least one characteristic of the received identification signals indicating a location of each of the at least two of the plurality of wireless identification tags.

15. A non-transitory computer readable medium containing instructions that when executed by at least one processor (7020) cause the at least one processor to perform operations for unassisted purchasing of wirelessly tagged products (9200, 9202) in a retail establishment (7210), the operations comprising: receiving from a mobile communications device (7030), scanned data of a printed code (9104) associated with a particular item to be purchased; and accessing at least one data structure (7020) linking each of a plurality of wireless identification tags (1100) with an associated item available for purchase in the retail establishment; characterized in that: the printed code is linked to at least two of the plurality of wireless identification tags (1100c, 1100d); and the operations further comprise: causing generation of at least one trigger signal for triggering the at least two of the plurality of wireless identification tags to each transmit a responsive identification signal; receiving the transmitted identification signals (1102c) from the at least two of the plurality of wireless identification tags; determining, based on the received identification signals, an identity of a particular wireless identification tag of the at least two of the plurality of wireless identification tags, wherein the particular wireless identification tag is associated with the particular item to be purchased; and processing a sale of the particular item by updating the at least one data structure to account for removal of the particular item from an inventory.

16. A method for unassisted purchasing of wirelessly tagged products (9200, 9202) in a retail establishment (7210), the method comprising: receiving from a mobile communications device (7030), scanned data of a printed code (9104) associated with a particular item to be purchased; accessing at least one data structure (7020) linking each of a plurality of wireless identification tags (1100) with an associated item available for purchase in the retail establishment; characterized in that: the printed code is linked to at least two of the plurality of wireless identification tags (1100c, 1100d); and the method further comprises: causing generation of at least one trigger signal for triggering the at least two of the plurality of wireless identification tags to each transmit a responsive identification signal; receiving the transmitted identification signals (1102c) from the at least two of the plurality of wireless identification tags; determining, based on the received identification signals, an identity of a particular wireless identification tag of the at least two of the plurality of wireless identification tags, wherein the particular wireless identification tag is associated with the particular item to be purchased; and processing a sale of the particular item by updating the at least one data structure to account for removal of the particular item from an inventory.