A device including a microcontroller and an antenna for capturing power during one or more energy harvesting cycles. The power is transferred to a power storage of the device such that when the power storage has an amount of power the microcontroller performs processing for tracking a location and a condition a package to which the device is attached. The device further includes a transmitter that uses instructions from said microcontroller and said captured power from said one or more energy harvesting cycles. The transmitter is configured to communicate over a network the location and the condition of the package to a remote compute. When the device and package move along one or more geolocations, said device uses said one or more energy harvesting cycles to communicate to the remote compute updates for said location and condition of the package.
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
A method for providing real-time recommendations to user in a shopping environment involves sampling a shopping environment using video cameras to generate video features related to a shopper in connection to an item, the sampling input to a machine learning model to create labels related to a state of a scenario, the scenario including the shopper handling the item. Supplemental information is provided to the shopper in connection with the item. The makeup of the supplemental information may be sourced from online service or device associated with the shopper. The supplemental information may be delivered to the shopper, or to a shopper-aware display in the store, or elsewhere. A processing entity associated with the store detects a scenario to identify the shopper as having finished shopping, and causing a charge of the item to a cashierless shopping cart associated with the shopper. In one example, passive, wireless weight sensors may be used to supplement input features for inferences made by the machine learning model. In another example, wireless, battery-free displays may be coupled to shelves to provide information related to supplemental information relating the item held by the shopper.
A batteryless device is provided. The batteryless device includes a logic processor, a power storage cell, a sensor, a persistent memory, a wireless logic and an antenna configured to harvest power in response to exposure to radio frequency (RF) energy. The harvested power is transferred to the power storage cell such that when the power storage cell has a threshold amount of power the logic processor is activated to start or resume execution of code associated with a task of sampling the sensor, processing sensor data from the sensor into an encrypted message, and transmitting the encrypted message. The batteryless device transmits one or more of said encrypted messages using said wireless logic to a local device proximate to a location of the batteryless device. The one or more encrypted messages providing information related a state of a package to which the batteryless device is attached. The local device is configured for sending data related to said one or more encrypted messages to a cloud server for processing metrics related to the location and said state of the package. The local device is one of a plurality of local devices that become proximate to the batteryless device when the package moves proximate to said plurality of local devices at different times. The metrics enable tracking over time of the package and said state of the package.
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
A method for providing real-time recommendations to user in a shopping environment involves sampling a shopping environment using video cameras to generate video features related to a shopper in connection to an item, the sampling input to a machine learning model to create labels related to a state of a scenario, the scenario including the shopper handling the item. Supplemental information is provided to the shopper in connection with the item. The makeup of the supplemental information may be sourced from online service or device associated with the shopper. The supplemental information may be delivered to the shopper, or to a shopper-aware display in the store, or elsewhere. A processing entity associated with the store detects a scenario to identify the shopper as having finished shopping, and causing a charge of the item to a cashierless shopping cart associated with the shopper. In one example, passive, wireless weight sensors may be used to supplement input features for inferences made by the machine learning model. In another example, wireless, battery-free displays may be coupled to shelves to provide information related to supplemental information relating the item held by the shopper.
Methods and system for processing shopping activity for a retail store are provided. One example method includes associating a plurality of sensor devices to monitor a shelf of the retail store. The shelf having one or more physical items and each of the physical items is capable of being associated with a state change in response to user interaction. The method includes detecting user interaction by a user in the retail store with a physical item of the one or more physical items. The user interaction causes the state change in a sensor device associated with the shelf, and responsive to the state change transmitting a message related to the state change over a network to an end node. The end node is configured to receive the message causing processing of an action based on the message. The one or more physical items are offered for sale in the store and data regarding the user interaction of the physical item is associated to a user account of the user. The user interaction is one of the physical item being touched, being lifted from the shelf, being moved from the shelf, or being released from the shelf of the retail store.
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
A cashierless tracking system uses a biometric sensor disposed at the entry of a store or the entry of a shelf or an entry to a section of a store is configured to capture biometric feature aspects of a user. Cashierless shopping is enabled without requiring a user to supply mobile phone or device to identify themselves. Instead, processing and classification of biometric features occur via a neural network to identify at least one label representing classified features of the user, the label being used to identify a profile for the user. A plurality of sensors in the store produces data to identify a take of an item by a single user or by a group of users tied to a single account. Included tracking embodiments involve overlapping cameras, skeletal tracking, microphone input, feature extraction and/or feature engineering. The take of the item is chargeable to an electronic shopping cart of the user. Items may be charged or accounted for in relation to user activity, store membership, subscription, entitlement, direct debit, etc.
A method of tracking a user in a store and tracking takes and puts in regard to items in said store. One method includes tracking a shopper in a physical store using two or more cameras that are overlapping to infer and account for shopping activity performed by the shopper. The method includes providing output of at least one of the two or more cameras to a processing entity to extract skeletal limb features of the shopper. Then, processing the skeletal limb features of the shopper to detect a take of an item from the store into possession of the shopper. The method further includes detecting, based on the tracking, that the shopper has exited the store and processing a charge to an account of shopper for the item based on the detected take.
A device is provided that includes a logic processor, a power storage cell, a sensor, a wireless logic and a power source. The power source is configured to harvest power in response to exposure to radio frequency (RF) energy using an antenna element of the device. The harvested power is transferred to the power storage cell such that when the power storage cell has a usable amount of power the logic processor (a) samples data using the sensor, (b) processes the sample data into a message that is encrypted, and (c) transmits the message using the wireless logic to an end node that is configured to receive the message from the device. When usable amount of power is not present in the power storage cell during any one of (a)-(c), data is saved in persistent memory until additional harvested power is present in the power storage cell.
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Devices, systems, and method are provided for tracking items in a store for processing a cashier-less purchase transaction. In one example, a method includes tracking a shopper in a store using one or more sensors to process an account of shopping activity performed by the shopper. The method further includes monitoring the shopper in the store using said one or more sensors. Output of the one or more sensors is processed by a processing entity associated with the store to produce input feature data for aspects of a current scenario involving actions of the shopper and one or more items in the store. The processing entity associated with the store processes the input feature data to characterize aspects of the current scenario. The processing entity characterizes aspects of the current scenario in part by accessing a trained machine learning model that is maintained for a profile of the shopper. The input feature data is for actions of the shopper in relation to the scenario. The input feature data is processed by one or more classifiers of the trained machine learning model to produce the characterized aspects of the scenario relating to the account of said shopping activity of the shopper and said one or more items in the store.
Devices, systems, and method are provided for tracking items in a store for processing a cashier-less purchase transaction. In one example, the method includes detecting a portable device in the physical store. The portable device has an application that associates the portable device with an on-line account of a shopper. The method includes receiving identification data for an item taken from a location of the physical store by the shopper using one or more sensors of the physical store to target the item for purchase. The identification data is configured to identify a type of said item for adding it to an electronic shopping cart of the shopper having the on-line account for processing said cashier-less purchase transactions. The method includes instructing to process an electronic charge via a payment service for the item. And, one or more additional portable devices are usable at the physical store to facilitate one or more shoppers to make purchases of items. A status of one or more items tied to the on-line account is updated for one or more items taken by the shopper or another shopper that is associated with the shopper for enabling shopping as a group of shoppers. The portable device is configured to run the application for accessing data for viewing of items charged to the on-line account of the shopper.
Devices, systems, and method are provided for processing requests for items to be pre-gathered from a store, the processing of the requests is executed using one or more processing entities. One method includes receiving tracking data from portable device associated with a user having an online account with the store. One or more items are identified from a shopping list of the user as associated with the online account of the store. Processing the tracking data is made to determine a current route of the portable device to the store. Sending instructions is processed to create a task for pre-gathering one or more items from the store. The sending of instructions is triggered in response to confirming that the current route of the portable device remains headed to the store. The method also includes receiving an indicator that the one or more items from the store have been gathered. The method causes the sending of a notification to the online account of the user that a package of said one or more items from the store that were ordered have been gathered and are ready for pickup at the store.
A device is provided that includes a persistent memory, a microcontroller and a power source configured to generate power in response to energy harvesting. The power is transferred to a power storage of the device such that when the power storage has an amount of power the microcontroller performs processing of a part of a task resulting in state data related to the task stored to the persistent memory in response to a first cycle of energy harvesting. In response to one or more additional cycles of energy harvesting, the device continues performance of the task by retrieving the state data for the part of the task from the persistent memory and resulting in assembly of a payload that comprises an update to software running on the device.
H04B 1/38 - Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
Devices, systems, and method are provided for tracking items in a store for processing a cashier-less purchase transaction. In one example, a method includes identifying a shopper in a store using sensors and associating the shopper to a shopping account. Monitoring the shopper in the store using one or more sensors, and output of the one or more sensors is an input to one or more deep learning models that generate classification data in connection with a scenario. The method includes receiving natural language voice input containing words spoken from the shopper. And, processing the voice input along with the classification data to generate a response to the words spoken by said shopper. The response is made in a context of the scenario.
Methods and systems are described. One system is a light switch having a housing configured for a circuit for a switch and a wireless chip for wireless communication with an end-node. The light switch further includes a processor chip and memory for executing instructions and interfacing with the wireless chip and the switch. A microphone is integrated with the housing and a speaker is integrated with the housing. The instructions are processed by the processor chip in response to voice commands received by the microphone, and the processing of instructions is further configured to send data to the end node and receive data from the end node. The data received from the end node is used to provide an audible voice reply to one or more of the voice commands received by the microphone of the housing of the light switch. The voice commands are handled by the end node for artificial intelligence processing that includes accessing one or more external data sources and applying one or more learning algorithms for outputting the audible voice reply via the speaker of the light switch.
G10L 21/00 - Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
G10L 25/00 - Speech or voice analysis techniques not restricted to a single one of groups
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Energy harvesting Internet of Things (IOT) devices are shown including configurations involving a persistent memory, microcontroller, and flat antenna for electromagnetic RF harvesting. In one embodiment, multiple cycles of energy harvesting are performed by an IOT device, where power harvested via the flat antenna is transferred to a power storage of the device such that when the power storage has an amount of power the microcontroller performs processing resulting in state data stored to persistent memory, then during an additional cycle or cycles of energy harvesting, the device completes a process resulting in a payload that is sent to an end node via wireless transmission. Additional energy harvesting may be provided via an energy harvesting input that provides device input and causes additional energy for harvesting. Configurations include ones where energy harvesting is performed by the device, based on capturing vocal energy from a human voice spoken to the device. Configurations also include IOT devices coupled to cloud processing and cloud storage, cloud IOT device state setting, cloud IOT device state getting, cloud provisioning, etc.
H04B 1/38 - Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
H02N 11/00 - Generators or motors not provided for elsewhereAlleged perpetua mobilia obtained by electric or magnetic means
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06Q 30/06 - Buying, selling or leasing transactions
A wireless coded communication (WCC) device and method for using the device are provided. In one example, the device includes a wireless chip and a power pump. The power pump is configured to generate power in response a mechanical force applied to an element of the power pump, and the power is transferred to a power storage cell such that the wireless chip is enabled to execute a predefined function. The predefined function is to send code data to an end node over a wireless link. A mechanism is interfaced with the element of the power pump, and the mechanism is configured to move an incidental trigger coupled to the mechanical force. In this example, moving the mechanism transfers the mechanical force onto the element so as to transition the element from an initial state to the strained state, the transitioning from the initial state to the strained state generates the power that is transferred to the power storage cell.
H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H02N 11/00 - Generators or motors not provided for elsewhereAlleged perpetua mobilia obtained by electric or magnetic means
Methods and systems are provided. One method includes associating a plurality of sensor devices to a shelf having plurality of physical items. Each of the physical items is capable of being associated with one or more state data in response to user interaction. The method includes detecting user interaction by a user with one of the physical items. The user interactions cause a sensor device associated with the physical item to transmit a message over a network to an end node. The end node is configured to receive the message and process an action for the message. At least one physical item is offered for sale in a retail store and where the user interaction is associated to a user account. An indication of a status of the physical item as to whether the user has touched the physical item, lifted the physical item from the shelf, moved the physical item, or released the physical item in the retail store is associated to a log or status for the user account of the user.
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H02N 11/00 - Generators or motors not provided for elsewhereAlleged perpetua mobilia obtained by electric or magnetic means
H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
Method of identifying actions of a shopper to account for taken items by the shopper in a cashierless checkout includes sampling a shopping environment using one or more video cameras to generate video features related a shopper in connection to an item and sampling using one or more supplemental sensors to generate supplemental sensor feature data, receiving output of the sampled video and supplemental sensor features as feature inputs to a deep learning model used for making inferences related to the state of a scenario involving shopper action of taking the item into their possession or held and other actions including moving outside a zone initially associated with the item.
A method for providing real-time recommendations to user in a shopping environment involves sampling a shopping environment using video cameras to generate video features related to a shopper in connection to an item, the sampling input to a machine learning model to create labels related to a state of a scenario, the scenario including the shopper handling the item. Supplemental information is provided to the shopper in connection with the item. The makeup of the supplemental information may be sourced from online service or device associated with the shopper. The supplemental information may be delivered to the shopper, or to a shopper-aware display in the store, or elsewhere. A processing entity associated with the store detects a scenario to identify the shopper as having finished shopping, and causing a charge of the item to a cashierless shopping cart associated with the shopper. In one example, passive, wireless weight sensors may be used to supplement input features for inferences made by the machine learning model. In another example, wireless, battery-free displays may be coupled to shelves to provide information related to supplemental information relating the item held by the shopper.
Methods and systems related to tracking activity in a store in association with a cashier-less environment are provided. One example method includes identifying actions in a store. The method includes sampling a shopping environment using one or more sensors that include at least one camera capable of providing depth sensing to produce image data of a scene that shows a shopper in the store and tracking data related to one or more limbs of the shopper in connection to an item. The method includes receiving output of the sampling as feature inputs to one or more machine learning models and deriving one or more label inferences of a behavior state of the shopper in connection with a state of the item. At least one processing entity associated with the store detects the state of the item to change from one as item handled by said shopper to one as item queued for purchase. The sensor data from said one or more sensors is used to identify a scenario that indicates the item chargeable to an electronic shopping cart of the shopper. In some examples, in addition to analyzing output from cameras, the analysis for identifying the item and/or the take of the item is augmented by processing data produced by sensors installed in or around shelfs or locations where the item or items are placed in the store.
Method and systems are provided for processing actions in a store. One example method includes capturing sensor output from two or more sensors in a shopping environment. One sensor includes a first camera to capture scene data where the scene includes movement of a shopper in the store performing interaction with an item in the store. Another sensor includes a second camera capturing at least part of the scene from a different perspective. The method includes processing, by a processing entity associated with the store, at least one of the camera's output to generate feature data. The feature data is processed by one or more machine learning models to produce engineered feature data. The engineered feature data includes data relating to tracking skeletal movement of shopper. The method includes processing, by a processing entity associated with the store, the feature data including engineered feature data using said one or more machine learning models to produce a prediction that a take of the item has occurred by the shopper. The prediction is based on a characterization that said feature data or engineered feature data is labeled to infer that the movement of the shopper is interaction with the item that is classified as the take as having occurred.
A wireless coded communication (WCC) device is provided. The WCC device includes a user manipulated control, and a power storage cell coupled to the user manipulated control. A wireless chip coupled to a memory and the control is provided. The wireless chip configured for harvesting RF energy of an emission source that is broadcast on a first frequency, decoding commands in the RF emission source, reading the state of the control and controllably synthesizing a packet on a second frequency representing a payload. The user manipulation of the control assists in a transformation of mechanical movement to produce additional energy which is harvested to fuel additional operations of the WCC device.
Devices, systems, and method are provided for operating a store. One method includes sampling a shopping environment using one or more sensors to produce features relating to a state of activity of the store. The method further includes processing output of at least one sensor through a feature extractor to extract one or more additional features relating to the state of activity of the retail store. Then, processing at least part of the produced features and at least part of the extracted additional features using a processing entity associated with the store and a machine learning model to generate one or more labels relating to the state of activity of the retail store. In further embodiments, items in the store are physically taken into possession and automatically added to a user's electronic shopping cart to enable processing of a cashier-less transaction.
Devices, systems, and method are provided for identifying actions in a retail store. One method includes sampling a shopping environment using one or more sensors. The method includes receiving output of the sampling as feature inputs to a machine learning classifier model to derive one or more labels characterizing a state of an item. At least one processing entity associated with the retail store detects the state of the item to change from one as item taken to one as item returned, and sensor data from said one or more sensors characterizing the item as having been returned to a wrong location in the retail store. In further embodiments, items taken are added to a user's electronic shopping cart to enable processing of a cashier-less transaction.
Methods and devices are provided. One device includes persistent memory, a microcontroller and a power source configured to generate power in response to ambient energy received at a first frequency during a cycle of energy harvesting. The power is transferred to a power storage cell such that when the power storage cell has an amount of power the microcontroller performs processing. The microcontroller selects and runs code routines based on the power available and stores associated state data into the persistent memory. During one or more additional cycles of energy harvesting, the device uses the generated power to retrieve state data from persistent memory and continue processing. The processing is related to assembling a payload and to process a wireless transmission of a payload over a second frequency.
H04B 1/38 - Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
H02N 11/00 - Generators or motors not provided for elsewhereAlleged perpetua mobilia obtained by electric or magnetic means
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06Q 30/06 - Buying, selling or leasing transactions
Methods and devices are provided. One device includes an antenna, a microcontroller, and a power source. The power source configured to generate power in response to ambient energy received at a first frequency during a cycle of energy harvesting using the antenna. The power is transferred to a power storage cell such that when the power storage cell has an amount of power the microcontroller of the device processes at least a part of a processing task to be sent to an end node, and a result of processing of said at least said part of the processing task is stored. During one or more additional cycles of energy harvesting, using generated power to process one or more additional parts of the processing task to assemble a payload or process a wireless transmission of the payload. The wireless transmission of the payload is sent over a second frequency to the end node.
H04B 1/38 - Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
H02N 11/00 - Generators or motors not provided for elsewhereAlleged perpetua mobilia obtained by electric or magnetic means
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06Q 30/06 - Buying, selling or leasing transactions
Devices, systems, and method are provided for wireless coded communication (WCC) devices, which are configured for wireless communication with other devices, e.g., over a network. A WCC device is a type of internet of things (IOT) device that can sense data, process data, send data, respond to data requests and exchange data with other WCC device, a network device, a user device, and/or systems over the internet. In some configurations, a WCC device may include a power source that enables usage of low power, e.g., to send data that is sensed, request data and/or communicate data wirelessly. WCC devices maybe function as standalone devices or may be integrated into other devices. In some configurations, a WCC device may include power harvesting circuitry, including power harvesting user controls. A WCC device may be pre-configured or coded to report occurrence of an event, log an event, log state, cause an action, send a message or request data from one or more end nodes. In some configurations, the devices enable communication over a wireless network, which enables access to the Internet and further enables cloud processing on data received or processing for data returned or communicated.
H04B 1/38 - Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
Devices, systems, and method are provided for wireless coded communication (WCC) devices, which are configured for wireless communication with other devices, e.g., over a network. A WCC device is a type of internet of things (IOT) device that can sense data, process data, send data, respond to data requests and exchange data with other WCC device, a network device, a user device, and/or systems over the internet. In some configurations, a WCC device may include a power source that enables usage of low power, e.g., to send data that is sensed, request data and/or communicate data wirelessly. WCC devices maybe function as standalone devices or may be integrated into other devices. In some configurations, a WCC device may include power harvesting circuitry, including power harvesting user controls. A WCC device may be pre-configured or coded to report occurrence of an event, log an event, log state, cause an action, send a message or request data from one or more end nodes. In some configurations, the devices enable communication over a wireless network, which enables access to the Internet and further enables cloud processing on data received or processing for data returned or communicated.
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
Devices, systems, and method are provided for tracking items in a store for processing a cashier-less purchase transaction. In one example, a method for tracking items in a physical store for processing cashier-less purchase transactions is provided. The method includes detecting a portable wireless coded communication (WCC) device in the physical store. The WCC device is associated with an on-line account of a shopper. Then, receiving, by a server, sensor data regarding the WCC device, its location in the physical store and proximity to items in the physical store. The method includes receiving, by the server, interaction data of an item on a shelf of the physical store by the shopper using one or more sensors of the physical store and the WCC device to determine that the item is one targeted for purchase. The interaction data is configured to identify a type of said item and add it to an electronic shopping cart of the shopper having the on-line account for processing said cashier-less purchase transactions. The method further includes processing, by the server, an electronic charge to a payment service of the shopper for the item. The WCC device may be a portable device of the user, and an application for said cashier-less purchase transactions can be run by the WCC device or portable device of the user.
Devices, systems, and method are provided for wireless coded communication (WCC) devices, which are configured for wireless communication with other devices, e.g., over a network. A WCC device is a type of internet of things (JOT) device that can sense data, process data, send data, respond to data requests and exchange data with other WCC device, a network device, a user device, and/or systems over the internet. In some configurations, a WCC device may include a power source that enables usage of low power, e.g., to send data that is sensed, request data and/or communicate data wirelessly. WCC devices maybe function as standalone devices or may be integrated into other devices. In some configurations, a WCC device may include power harvesting circuitry, including power harvesting user controls. A WCC device may be pre-configured or coded to report occurrence of an event, log an event, log state, cause an action, send a message or request data from one or more end nodes. In some configurations, the devices enable communication over a wireless network, which enables access to the Internet and further enables cloud processing on data received or processing for data returned or communicated.
H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
Devices, systems, and method are provided for wireless coded communication (WCC) devices, which are configured for wireless communication with other devices, e.g., over a network. A WCC device is a type of internet of things (IOT) device that can sense data, process data, send data, respond to data requests and exchange data with other WCC device, a network device, a user device, and/or systems over the internet. In some configurations, a WCC device may include a power source that enables usage of low power, e.g., to send data that is sensed, request data and/or communicate data wirelessly. WCC devices maybe function as standalone devices or may be integrated into other devices. In some configurations, a WCC device may include power harvesting circuitry, including power harvesting user controls. A WCC device may be pre-configured or coded to report occurrence of an event, log an event, log state, cause an action, send a message or request data from one or more end nodes. In some configurations, the devices enable communication over a wireless network, which enables access to the Internet and further enables cloud processing on data received or processing for data returned or communicated.
H04B 7/00 - Radio transmission systems, i.e. using radiation field
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
Devices, systems, and method are provided for tracking items in a store for processing a cashier-less purchase transaction. In one example, a method includes receiving sensor data regarding items associated with shelves of a store. The method also includes identifying a user entering the store. The identifying uses at least a device having wireless communication. The device has an application that is executed in associated with a user account of the user. Also, tracking the user movements while in the store. The tracked movements include detecting proximity of the user to a shelf having an item. And, detecting interaction data for the item on the shelf of the store by the user. The interaction data is configured to identify a type of said item and enable add said item to an electronic shopping cart of the user having said user account for enabling processing of said cashier-less purchase transaction. The method includes receiving data indicative of said user leaving an area of the store while the item is in the electronic shopping cart. Leaving is indicative that the user intends to purchase the item. An exit of the area includes one or more sensors for confirming that the user has left the area. The method includes processing an electronic charge to a payment service associated with the user account of the user for the item based on said confirming.
Devices, systems, and method are provided for wireless coded communication (WCC) devices, which are configured for wireless communication with other devices, e.g., over a network. A WCC device is a type of internet of things (IOT) device that can sense data, process data, send data, respond to data requests and exchange data with other WCC device, a network device, a user device, and/or systems over the internet. In some configurations, a WCC device may include a power source that enables usage of low power, e.g., to send data that is sensed, request data and/or communicate data wirelessly. WCC devices maybe function as standalone devices or may be integrated into other devices. In some configurations, a WCC device may include power harvesting circuitry, including power harvesting user controls. A WCC device may be pre-configured or coded to report occurrence of an event, log an event, log state, cause an action, send a message or request data from one or more end nodes. In some configurations, the devices enable communication over a wireless network, which enables access to the Internet and further enables cloud processing on data received or processing for data returned or communicated.
Devices, systems, and method are provided for wireless coded communication (WCC) devices, which are configured for wireless communication with other devices, e.g., over a network. A WCC device is a type of internet of things (IOT) device that can sense data, process data, send data, respond to data requests and exchange data with other WCC device, a network device, a user device, and/or systems over the internet. In some configurations, a WCC device may include a power source that enables usage of low power, e.g., to send data that is sensed, request data and/or communicate data wirelessly. WCC devices maybe function as standalone devices or may be integrated into other devices. In some configurations, a WCC device may include power harvesting circuitry, including power harvesting user controls. A WCC device may be pre-configured or coded to report occurrence of an event, log an event, log state, cause an action, send a message or request data from one or more end nodes. In some configurations, the devices enable communication over a wireless network, which enables access to the Internet and further enables cloud processing on data received or processing for data returned or communicated.