WO2018170183A2 - Système de suivi de présence et de position dans des installations - Google Patents
Système de suivi de présence et de position dans des installations Download PDFInfo
- Publication number
- WO2018170183A2 WO2018170183A2 PCT/US2018/022515 US2018022515W WO2018170183A2 WO 2018170183 A2 WO2018170183 A2 WO 2018170183A2 US 2018022515 W US2018022515 W US 2018022515W WO 2018170183 A2 WO2018170183 A2 WO 2018170183A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- premises
- mobile
- devices
- real
- Prior art date
Links
- 238000004891 communication Methods 0.000 claims abstract description 169
- 238000000034 method Methods 0.000 claims description 45
- 230000004044 response Effects 0.000 claims description 32
- 230000000694 effects Effects 0.000 claims description 31
- 238000005286 illumination Methods 0.000 claims description 23
- 230000000007 visual effect Effects 0.000 claims description 22
- CURLTUGMZLYLDI-UHFFFAOYSA-N Carbon dioxide Chemical compound O=C=O CURLTUGMZLYLDI-UHFFFAOYSA-N 0.000 claims description 14
- 230000007613 environmental effect Effects 0.000 claims description 11
- 229910002092 carbon dioxide Inorganic materials 0.000 claims description 7
- 239000001569 carbon dioxide Substances 0.000 claims description 7
- 230000003542 behavioural effect Effects 0.000 claims description 6
- 101100272976 Panax ginseng CYP716A53v2 gene Proteins 0.000 description 47
- ZDYVRSLAEXCVBX-UHFFFAOYSA-N pyridinium p-toluenesulfonate Chemical compound C1=CC=[NH+]C=C1.CC1=CC=C(S([O-])(=O)=O)C=C1 ZDYVRSLAEXCVBX-UHFFFAOYSA-N 0.000 description 47
- 238000009434 installation Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 12
- 230000010354 integration Effects 0.000 description 9
- 230000008901 benefit Effects 0.000 description 8
- 239000004744 fabric Substances 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000008878 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 230000004913 activation Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000004570 mortar (masonry) Substances 0.000 description 3
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 102100029272 5-demethoxyubiquinone hydroxylase, mitochondrial Human genes 0.000 description 1
- 101000770593 Homo sapiens 5-demethoxyubiquinone hydroxylase, mitochondrial Proteins 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S11/00—Systems for determining distance or velocity not using reflection or reradiation
- G01S11/02—Systems for determining distance or velocity not using reflection or reradiation using radio waves
- G01S11/06—Systems for determining distance or velocity not using reflection or reradiation using radio waves using intensity measurements
Definitions
- the present invention generally relates to establishing Internet-of-Things (IOT) devices and, more particularly, to establishing in a facility presence detection and tracking systems incorporating IOT technology.
- IOT Internet-of-Things
- Most public or commercial facilities or premises lack detailed presence or tracking information relating to occupants of the facility because of the technical difficulties associated with indoor positioning.
- These commercial facilities include but are not limited to retail shops or stores, department stores, big box retailers, grocery stores or outlets, office buildings, healthcare facilities like hospitals, hospitality and entertainment venues, and travel hubs (e.g., airports, train stations, etc.).
- travel hubs e.g., airports, train stations, etc.
- retail facilities and in contrast to the typical online shopping experience that is considered organized and efficient, the lack of presence and position information of consumers in a physical facility leads to an in- store consumer experience that is random and unmanaged. Consequently, the online to offline consumer journey is broken as little or no innovation is applied to retail marketing, leading to the absence of an effective branded channel for digitally engaging shoppers at locations.
- Figure 1A is a block diagram of the presence and position tracking system (“PPTS”), under an embodiment.
- Figure 1C shows an example deployment of the PPTS in a retail
- Figure ID shows example user interface (UI) components presented by the retailer app corresponding to a PPTS deployment in a retail establishment, under an embodiment.
- UI user interface
- Figure 2C is an isometric view of a second side of Dot components, under an embodiment.
- Figure 2D is a representation of printed circuit board (PCB) configuration of the Dot, under an embodiment.
- PCB printed circuit board
- Figure 2J is an isometric view of a Cube device (left) configured for integration into an OEM down light (right), under an embodiment.
- Figure 13 is an example heat map of the platform program analytical data, under an embodiment.
- Each beacon of an embodiment is a low-energy, Bluetooth-enabled device configured to operate in an always-on state, and to communicate with a facility-related mobile application ("retailer app” or “mobile app”).
- the mobile application is configured for installation and operation (e.g., via download, etc.) on a portable electronic device (e.g., smart phone, tablet computer, etc.) ("mobile device”), for example a mobile device of a consumer, customer, and/or facility personnel.
- Each beacon is also configured to communicate with the cloud platform.
- the PPTS components of embodiments are purpose-built, thereby enabling support in different facility or retail environments through the provision of better signal coverage and less blockage.
- the beacons are configured as edge devices and as such are coupled or connected to a gateway or switch.
- the gateway of an embodiment is a local gateway at the premises, but is not so limited as it can be located remotely (e.g., component of cloud platform).
- the gateway in turn is coupled or connected via a remote network or channel(s) to cloud-based processing devices including the cloud platform.
- the remote network or channel(s) includes, for example, one or more of wide area networks
- the Dot further includes an indicator comprising one or more of a visual and audible indicator coupled to the circuitry.
- An embodiment includes a visual indicator positioned in an end region of the Dot, and the indicator includes a light-emitting diode (LED) for example (e.g., RGB LED, etc.), but is not so limited.
- the Dot is configured to control the visual indicator to illuminate only during provisioning as described herein, and otherwise the indicator remains in the off state to enable the Dot to be very inconspicuous.
- an internal power module is coupled to the Dot prior/during installation.
- the internal power module includes internal power source components (e.g., energy device(s), housing, compartment, etc.) along with one or more couplings and/or connectors appropriate to the internal power source.
- the Dot of an embodiment includes an internal power source comprising at least one of a power supply, transformer, and battery, but is not so limited.
- the Dot including the light sensor can be configured for provisioning using a light-emitting device (e.g., laser pointer, etc.), where each Dot of an array is selected for provisioning by illuminating an area of the beacon with the light.
- a light-emitting device e.g., laser pointer, etc.
- the Dot can be a stand-alone IOT device, as described in detail herein.
- components and/or functionality of the Dot are included in IOT devices configured for integration into original equipment manufacturer (OEM) systems or devices, thereby configuring the OEM systems or devices as PPTS-enabled. More specifically, components of the Dot as described herein are included in IOT devices configured for integration into original equipment manufacturer (OEM) light fixtures.
- An example of such a device is the Dash device comprising Dot-like functionality in the PPTS and configured for integration into OEM troffer lights.
- Figure 21 is an isometric view of a Dash device (left) configured for integration into an OEM troffer light (right), under an embodiment.
- Another example of such a device is the Cube device comprising Dot-like functionality in the PPTS and configured for integration into OEM down lights.
- Figure 2 J is an isometric view of a Cube device (left) configured for integration into an OEM down light (right), under an embodiment.
- the Dash and Cube devices like the Dot, are available from Xenio System, San Francisco, California.
- Dots of the Dot fabric or array are configured to communicate with the cloud platform.
- the cloud platform includes one or more devices comprising at least one processor coupled to at least one memory including one or more databases.
- the platform one or more of includes and is coupled to at least one application (referred to herein as the "platform program") configured for communications including communications via the gateway with the Dots of the Dot array.
- the platform program is configured to control the Dot array and configuration of the Dots and Dot array.
- This control includes the provisioning of the Dot array.
- the provisioning generally comprises associating a logical address of each Dot in the array with a physical location of that Dot, as described in detail herein.
- the platform program uses logical and physical data of the Dots.
- the logical data includes logical addresses of the communication devices of the Dots.
- the physical data includes physical location data of the Dots.
- the radio (Bluetooth) identification data (ID) (e.g., UDID, major ID, minor ID, etc.) of the Dots of an array can be changed simultaneously from a cloud user interface or application.
- the provisioning involves communications of the Dot with the provisioning device and with the platform program.
- the provisioning device includes a portable computing device (e.g., smart phone, tablet computer, portable computer, etc.) running the provisioning app, as described in detail herein.
- the provisioning comprises communications via a first channel between the provisioning device at the premises and the Dot(s), and communications via a second channel between the provisioning device and the platform program.
- the communication of an embodiment includes communication with the Dot communication device or radio (e.g., Bluetooth radio) via a channel between the provisioning device and the Dot.
- the visual indicator of that Dot visually indicates detection of the provisioning device.
- the visual indication which signals an operator of the provisioning device that a particular Dot is selected for provisioning, includes changing the illumination state from that used to indicate the beacon is in the provisioning mode to some different state (e.g., change color, start flashing, become steady from a flashing state, flash with a different pattern, etc.).
- the cloud platform includes a rules engine, which in an embodiment is a component of the platform program.
- the rules engine is configured to operate using at least the presence and/or position information of on-site consumers. Using the position information of a consumer, for example, the cloud platform can generate and send particular messages or push information to the retailer app of the mobile device of that consumer.
- the retailer app generates a display or presentation of the information on the mobile device. For example, the PPTS determines the consumer is located adjacent the merchandise of Acme Corporation.
- a message including an offer relating to Acme Corporation e.g., "10% off all Acme Corporation merchandise" is transmitted to the consumer via the retailer app.
- the PPTS determines the consumer has returned for a second time to a location adjacent the merchandise of Acme Corporation and, in response, sends a message including an offer relating to Acme Corporation (e.g., "15% off Acme Corporation shoes") is transmitted to the consumer via the retailer app.
- a message including an offer relating to Acme Corporation e.g., "15% off Acme Corporation shoes”
- FIG. 3 is shows a mobile device 110 establishing or provisioning a group of deployed devices 120A,...,120L positioned in a regular pattern and communicating with a computer network 150, under an embodiment.
- Mobile device 110 which is configured as the provisioning device including the provisioning app (stand-alone or integrated in associate app), is portable and can be a smart phone or other portable or mobile device that is carried by a user.
- the deployed devices include Dots as described herein. However, deployed devices
- deployed devices 120A,...,120L that are being established can be any group of devices that need to be established with an address.
- deployed devices 120A,..., 120L can be light assemblies, sensors, speakers, etc.
- deployed devices 120A,...,120L are light assemblies with light sources that have been configured to be smart lighting modules that can communicate and connect with other devices.
- Computer network 150 includes the cloud device or platform, and is configured to include one or more computers with memory that communicate with other computers and/or external devices.
- Provisioning device 110 communicates with deployed devices 120A,...,120L by sending and receiving wireless signals 130 between them.
- Wireless signals 130 can be radio signals, Bluetooth signals, visible light signals, non-visible light signals, and/or sound waves.
- Provisioning device 110 also communicates with cloud device 150 by sending and receiving wireless signals and/or wired signals 140 between them.
- Receiver 210 of provisioning device 110 receives an incoming signal 130 from at least one of the Dots 120A,...,120L.
- the provisioning app is executed by the processor 216 such that processor 216 analyzes all incoming signals received from the Dots 120A,...,120L to determine which of the Dots is nearest to provisioning device 110.
- Transmitter 212 sends an outgoing signal to the nearest of the Dots, which is illustrated as Dot 120E.
- Provisioning device 110 uses processor 216 and memory 218 to analyze the incoming signals to determine which of the Dots 120A,...,120L is nearest to provisioning device 110 by comparing all the incoming signal strengths received from all the Dots 120A,...,120L and associating the distance from provisioning device 110 to the Dots 120A,...,120L according to incoming signal strength.
- the incoming signal can include a unique device identifier of each of the Dots 120A,...,120L.
- the outgoing signal from the transmitter 212 can provide an address such as a logical address, a tag, a network address, a location string or other means of addressing.
- FIG. 5 is a flow diagram 400 for using a provisioning device 110 to establish Dots 120A,...,120L, under an embodiment.
- the provisioning as described herein, establishes the Dots with an address that configures them to connect and communicate with a computer network 150, under an embodiment.
- provisioning device 110 receives an incoming signal from at least one of the Dots 120A,...,120L.
- the incoming signal can include a unique device identifier of each of the Dots 120A,...,120L.
- the intensity of the incoming signal is measured.
- the measured intensities of all the incoming signals from the various Dots 120A,...,120L are compared to each other.
- the method can further include transmitting a second outgoing signal to another computer, which can be a network computer 150 located on the premises or off the premises.
- the second outgoing signal can be used by the provisioning device to communicate to the network computer 150 information about the Dot 120A,...,120L, which is being established, such as the unique identifier and the address provided to the Dot.
- FIG. 6 is a flow diagram 500 for one or more of the Dots 120A, ... , 120L to receive an address and become established to connect and communicate with a network, under an embodiment.
- a Dot 120 transmits an outgoing signal that includes a unique device identifier for itself.
- Dot 120 receives an incoming signal that includes an address from provisioning device 110.
- Dot 120 processes the incoming signal to determine and obtain the address.
- the address assigned to the Dot is obtained using the received signal and the unique identifier.
- the obtained address can be a logical address, a network address, a location string or a tag.
- the obtained addressed is assigned to the Dot 120.
- the PPTS thus enables brick- and-mortar storefronts and other physical facilities with capabilities similar to those of online retailers.
- Online retailers have capabilities including tracking consumer traffic and behavior, merchandise/pages viewed by a consumer, and length of time spent on a page, merchandise description, and/or site, to name a few.
- the PPTS is configured to provide similar capabilities in the store environment including identifying the presence of VIP customers, tracking consumer behavior using information of their location, merchandise viewed, areas of the store visited, and length of time spent in a particular area, in the vicinity of particular merchandise, and/or in the retail outlet.
- the PPTS is configured to offer access to real-time concierge services via their retailer app.
- a consumer needing help is enabled with a selectable icon (e.g., Concierge buttonTM, etc.) on the retailer app, the selection of which summons a consumer service representative to their location in the retail outlet. Additionally, consumers can receive turn-by-turn directions to merchandise in the retail outlet.
- a selectable icon e.g., Concierge buttonTM, etc.
- FIG. 7 is a block diagram of the cloud-based platform program, under an embodiment.
- the cloud platform is coupled to the device array, and includes the platform program as described in detail herein.
- the platform program is configured to use device array data from the devices of the device array and mobile device data from the mobile application to detect presence and track real-time position of the mobile devices in the premises, and provide related content of the premises to visitors and associates corresponding to the premises.
- the platform program is configured to detect the presence and track the real-time position of each mobile device using the mobile device data received from the mobile application, and the mobile device data includes signal strength data that represents communications between the mobile application and one or more devices of the device array.
- the platform program is configured to receive data corresponding to the premises and generate content representing or using the data.
- the data corresponding to the premises includes but is not limited to floor plan data, plan-o-grams, merchandise maps, plans comprising locations of products in the premises, and/or plans comprising locations of services in the premises.
- the mobile application as described herein, is configured to run on one or more mobile devices and exchange the data with the platform program, and receive and display the content in real-time at the mobile device by generating a user interface at the mobile device.
- the user interface is configured to display the content, and includes a number of controls or icons configured to receive the data via input data received at the user interface of the host mobile device.
- the associate application is configured to run on one or more associate devices and exchange the data with the platform program, and receive and display the content in real-time at the associate device by generating a user interface at the host associate device.
- the user interface is configured to display the content, and includes a number of controls or icons configured to receive the data via input data received at the user interface of the host associate device.
- the platform program or suite is configured to include a builder component.
- the builder component is configured to communicate with an installer application or app regarding premises site activation.
- the installer application of an embodiment is a component of the associate app or includes a separate app configured for execution on the associate device.
- the builder component is configured to generate a floor plan or site map of the premises using one or more of data corresponding to the premises and data received or inputted at the associate device.
- Figure 8 is an example site map of the platform program, under an embodiment.
- the floor plan includes a map of an interior region of the premises, and includes positions of the premises beacons relative to the interior region.
- the floor plan of an embodiment is a component of the content rendered at the associate devices and/or the mobile devices.
- the platform program is further configured to include an engage component configured to generate, from one or more of data corresponding to the premises and data received or inputted at the associate device, campaigns corresponding to activities of the premises, and corresponding campaign rules and notifications.
- the engage component is configured to communicate with an inspector application or app to preview campaigns and campaign data.
- the inspector application of an embodiment is a component of the associate application or includes a separate application configured for execution on the associate device.
- FIG 10A is an example of campaign generation of the platform program, under an embodiment.
- Figure 10B is an example of campaign notification generation of the platform program, under an embodiment.
- the campaign rules of an embodiment include but are not limited to one or more of trigger zones, identification data for a target audience, a frequency limit, a day, a range of days, a calendar date, a range of calendar dates, a time, a duration, and a time range.
- the engage component is configured to publish the campaigns, and generate campaign data including performance data.
- the performance data is generated using at least one of the device array data from the beacon devices and the mobile device data from the mobile applications of the mobile devices.
- the campaigns and campaign rules are components of the content rendered at the associate devices and/or the mobile devices, but are not so limited.
- the platform program of an embodiment includes a discover component configured to generate analytical data relating to the premises and activities of the premises.
- the analytical data is generated using, for example, the mobile device data from the mobile applications of the mobile devices, but is not so limited.
- the analytical data and products or outputs from processing of the analytical data are components of the content rendered at the associate devices and/or the mobile devices.
- the discover component is coupled to and/or includes one or more filters and/or processing operations or routines configured for application to the analytical data.
- the analytical data generated includes one or more of heat maps, activity movies, maps including real-time traffic data, numbers of mobile devices according to premises region visited, and dwell time of the mobile devices according to a region of the premises, to name a few.
- Figure 11 is an example analytical data presentation of the platform program analytical data, under an embodiment.
- the real-time traffic data comprises path data including paths traversed in the premises by detected mobile devices.
- the path data also includes one or more of velocity data of the mobile devices at the premises, and congestion data of a number of the mobile devices represented in the path data.
- the path data is mapped according to one or more of a period of time, a day, and a region of the premises, for example.
- the path data is also mapped according to data of at least one owner corresponding to at least one mobile device, and the owner data includes profile data, age, demographic data, geographic data, psychographic data, and/or account data of at least one entity corresponding to the owner.
- Figure 12 is an example traffic map of the platform program analytical data, under an embodiment.
- the PPTS embodiments are configured to enable retailers to generate and automatically provide to consumers via their mobile devices contextual engagement information or data comprising notifications, directions, alerts and/or various other information pertaining to the premises and activities or operations at the premises.
- the premises is a retailer or retail outlet
- the PPTS is configured to generate and automatically provide to consumers or shoppers content including messages, incentives, advertisements and the like relating to the retailer.
- the incentives e.g., discounts, perks, coupons, free goods and/or services, etc.
- the retailer app and/or mobile application is configured for consumers to create a personal profile including personal information along with information describing particular interests relating to the type of goods offered by the retailer.
- the platform program is integrated or used by the platform program along with real-time location information when the consumer is in the retailer premises to implement promotional campaigns, incentives and other information for delivery to the consumer in real-time when onsite at the premises.
- the location information of the consumer can be archived along with their account and/or profile information for use in analyzing merchandise in which the consumer is typically interested.
- the platform program is configured to receive data corresponding to the premises and generate content or messages representing or using the data, as described herein.
- the content generated and delivered includes messages and information configured for contextual engagement of a user of a mobile device detected at the premises.
- the content includes, for example, contextual engagement information comprising one or more icons configured to, upon selection, present additional data corresponding to the premises.
- the platform program selectively generates and delivers the content or messages to each mobile device in real-time based on profile and/or location data (in the premises) of the mobile device owner.
- Figure 14 is an example user interface presented by the mobile application and configured to provide contextual engagement information relating to the premises, under an embodiment.
- the icons presented as components of the interface include icons configured to, upon selection, present content including at least one of a search control, directions within the premises, item descriptions, and temporary events (e.g., sales, etc.) occurring at the premises.
- the directions which include directions relating to a position of one or more items in the premises, comprise a route depicted on a map of the premises and/or navigation instructions to the position from the real-time position, but are not so limited.
- notification of a flash sale is provided with content that includes a sale icon presented on a map of the premises at the location at which the corresponding merchandise is found, and displaying an amount of time (e.g., "8 MIN") remaining in the sale.
- the sale icon is configured, upon selection, to navigate to a merchandise page presenting detailed information (e.g., price, description, etc.) of the merchandise.
- the merchandise page also includes icons configured to, upon selection, cause navigation information or directions to the merchandise to be presented, and summon assistance by retailer personnel.
- the content presented in this example also includes a "Just for you" icon. Selection of this icon navigates to a page on which is presented one or more items in which the user might be interested.
- the platform program selects items for presentation on this page based on correspondence to the current sale item, profile data, location information, and/or behavioral characteristics of the user, but is not so limited.
- Figure 15 is an example user interface presented on the mobile device and configured to provide contextual engagement information including item information corresponding to an item searched on via the interface, and turn-by-turn instructions to navigate to the item in the premises, under an embodiment.
- the platform program responds by presenting via the interface search results including detailed information on items relating to the search term(s). Selection of an item in the search results initiates presentation of a map and/or turn-by-turn instructions for navigating to the selected item.
- the content of the contextual engagement information includes content related to items available or offered at the premises.
- the platform program dynamically selects items for presentation based on, for example, item position relative to the realtime position of the mobile device and/or personal or profile data of the mobile device user.
- the profile data includes account data, purchase history, online search history, and/or online browsing history of the owner, but is not so limited.
- the content includes item data comprising one or more of an item description, an item location, and a link to the item description.
- the item data includes a map of at least a portion of the premises along with a location of the item. Additionally, the map includes a link to a detailed description of the item, including price information.
- the platform program is further configured to dynamically select items for presentation based on behavioral characteristics of the mobile device user.
- the platform program is configured to determine the behavioral characteristics through processing or analysis of profile data, presence data, and/or position data (e.g., real-time position, previous position, loiter time corresponding to the position data, etc.), for example, but is not so limited
- the content of the contextual engagement information also includes at least one icon configured to link to one or more additional items.
- the platform program is configured to select the additional items using the real-time position of the mobile device, a previous position transited in premises, an item previously visited in the premises, and/or an item previously purchased. Furthermore, the platform program is configured to select the additional items using profile data of an owner corresponding to the mobile device, where the profile data includes account data, purchase history, browsing history in the premises, online search history, and/or online browsing history of the owner, for example.
- Embodiments include a concierge icon or button as described herein, so the content presented by the mobile application includes a request icon configured to provide the concierge service.
- the mobile application When the concierge icon is selected at the mobile device interface, the mobile application generates and sends to the platform an electronic request for personal assistance at the current position of the mobile device.
- the request for personal assistance includes one or more of a request to dispatch a customer support representative to the real-time position, and a request to receive in real-time electronic assistance corresponding to item(s) at the real-time position.
- the electronic assistance includes one or more of a request to receive information of an item at a subsequent time, and a request for assistance via at least one of telephone, instant message, electronic chat, and electronic mail.
- the platform program In response to selection or activation of the concierge icon, the platform program generates content to the requesting mobile device that includes a response message that is a response to the request for personal assistance.
- the platform program is configured to selectively deliver the message to a mobile device in real-time based on the position of the mobile device in the premises.
- the content can also include a map of a region of the premises, and the map includes a depiction of the real-time position of the requestor, but is not so limited.
- the content includes one or more icons configured to present or deliver, upon selection, additional data corresponding to the premises, a search control, directions within the premises, item descriptions, and/or temporary events occurring at the premises as described in detail herein.
- the PPTS includes a facility representative application or "associate application" hosted on one or more associate devices and configured for use by individuals operating or working at the premises.
- the platform program is configured to use device array data from the beacon devices and associate device data from the associate application to detect presence and track real-time associate position of the associate devices in the premises.
- the associate application is configured to generate a user interface at the host associate device, and the user interface is configured to receive and display content of the platform program in real-time.
- the associate device user interface includes controls configured to receive input data at the host associate device.
- the platform program In response to selection of the concierge icon at a mobile device, the platform program generates and delivers to one or more associate devices content including an associate message.
- the associate message content directs a customer support representative to a real-time position of the requesting mobile device.
- the platform delivers the associate message to numerous associate devices. For example, the platform can send a broadcast message to all associate devices in the premises.
- the platform generates and delivers the associate message to one or more select associate devices nearest the position of the requestor.
- the information or icons presented as components of the interface include icons configured to, upon selection, present content including at least one of a search control, recent activity, and temporary events (e.g., sales, etc.) occurring at the premises.
- Selection of the concierge icon presents a request for assistance including a request button, the activation of which summons an associate of the retailer.
- the content presented at the requesting mobile device also includes a map of a region of the premises, and the map displays a position of the requestor. In an embodiment, the map additionally displays a position of the associate directed to assist the requestor following receipt of a request for assistance.
- Embodiments include a system comprising a device array comprising a plurality of devices installed in a surface that forms a portion of a premises. Each device includes a communication device configured to communicate with a plurality of mobile devices at the premises.
- the system includes a cloud platform coupled to the device array via a remote network.
- the cloud platform is remote to the premises and includes a platform program configured to use device array data from the plurality of devices to detect presence and track real-time position of the plurality of mobile devices in the premises.
- Embodiments include a system comprising: a device array comprising a plurality of devices installed in a surface that forms a portion of a premises, wherein each device includes a communication device configured to communicate with a plurality of mobile devices at the premises; and a cloud platform coupled to the device array via a remote network, wherein the cloud platform is remote to the premises and includes a platform program configured to use device array data from the plurality of devices to detect presence and track real-time position of the plurality of mobile devices in the premises.
- Embodiments include a method comprising forming a device array comprising a plurality of devices installed in a surface.
- the surface forms a portion of a premises.
- Each device includes a communication device configured to communicate with a plurality of mobile devices at the premises.
- the method includes configuring a cloud platform to communicate with the device array via a remote network.
- the cloud platform is remote to the premises and includes a platform program configured to use device array data from the plurality of devices to detect presence and track real-time position of the plurality of mobile devices in the premises.
- Embodiments include a method comprising: forming a device array comprising a plurality of devices installed in a surface, wherein the surface forms a portion of a premises, wherein each device includes a communication device configured to communicate with a plurality of mobile devices at the premises; and configuring a cloud platform to communicate with the device array via a remote network, wherein the cloud platform is remote to the premises and includes a platform program configured to use device array data from the plurality of devices to detect presence and track real-time position of the plurality of mobile devices in the premises.
- Embodiments include a device comprising a processor coupled to a memory including a database.
- the device includes at least one application running on the processor and configured for communications including communication over a first channel with a plurality of devices of a device array in a remote premises and
- the at least one application is configured to use data of the communications to detect presence and track real-time position of the plurality of mobile devices in the premises.
- Embodiments include a device comprising: a processor coupled to a memory including a database; and at least one application running on the processor and configured for communications including communication over a first channel with a plurality of devices of a device array in a remote premises and communication over a second channel with a plurality of mobile devices in the premises, wherein the at least one application is configured to use data of the communications to detect presence and track real-time position of the plurality of mobile devices in the premises.
- Embodiments include a method comprising establishing communication between a processor and a memory including a database.
- the method includes configuring at least one application running on the processor for communications including communication over a first channel with a plurality of devices of a device array in a remote premises and communication over a second channel with a plurality of mobile devices in the premises.
- the at least one application is configured to use data of the communications to detect presence and track real-time position of the plurality of mobile devices in the premises.
- Embodiments include a method comprising: establishing communication between a processor and a memory including a database; and configuring at least one application running on the processor for communications including communication over a first channel with a plurality of devices of a device array in a remote premises and communication over a second channel with a plurality of mobile devices in the premises, wherein the at least one application is configured to use data of the communications to detect presence and track real-time position of the plurality of mobile devices in the premises.
- Embodiments include a device comprising a housing including a
- the device includes circuitry in the housing coupled to the communication device.
- the circuitry is configured to control the communication device to communicate over a first channel with a plurality of mobile devices. Data of the communication is used to detect presence of the plurality of mobile devices in the premises.
- the circuitry is configured to communicate over the first channel with the plurality of mobile devices and over a second channel with a remote cloud device to track real-time position of the plurality of mobile devices in the premises.
- Embodiments include a device comprising: a housing including a
- circuitry in the housing coupled to the communication device, wherein the circuitry is configured to control the communication device to communicate over a first channel with a plurality of mobile devices, wherein data of the communication is used to detect presence of the plurality of mobile devices in the premises, wherein the circuitry is configured to communicate over the first channel with the plurality of mobile devices and over a second channel with a remote cloud device to track real-time position of the plurality of mobile devices in the premises.
- Embodiments include a method comprising configuring a housing to include a communication device, and configuring the housing for installation in a premises.
- the method includes configuring circuitry in the housing to couple to the communication device, and to control the communication device to communicate over a first channel with a plurality of mobile devices. Data of the communication is used to detect presence of the plurality of mobile devices in the premises.
- the method includes configuring the circuitry to track real-time position of the plurality of mobile devices in the premises by communicating over the first channel with the plurality of mobile devices and over a second channel with a remote cloud device.
- Embodiments include a method comprising: configuring a housing to include a communication device, and configuring the housing for installation in a premises; configuring circuitry in the housing to couple to the communication device, and to control the communication device to communicate over a first channel with a plurality of mobile devices, wherein data of the communication is used to detect presence of the plurality of mobile devices in the premises; and configuring the circuitry to track realtime position of the plurality of mobile devices in the premises by communicating over the first channel with the plurality of mobile devices and over a second channel with a remote cloud device.
- Embodiments include a system comprising a mobile application configured to run on a plurality of mobile devices.
- the system includes a device array comprising a plurality of devices installed in a premises. Each device includes a communication device configured to communicate with the plurality of mobile devices at the premises using the mobile application.
- the system includes a cloud platform coupled to the device array via a remote network.
- the cloud platform is remote to the premises and includes a platform program configured to use device array data from the plurality of devices and mobile device data from the mobile application to detect presence and track real-time position of the plurality of mobile devices in the premises.
- Embodiments include a system comprising: a mobile application configured to run on a plurality of mobile devices; a device array comprising a plurality of devices installed in a premises, wherein each device includes a communication device configured to communicate with the plurality of mobile devices at the premises using the mobile application; and a cloud platform coupled to the device array via a remote network, wherein the cloud platform is remote to the premises and includes a platform program configured to use device array data from the plurality of devices and mobile device data from the mobile application to detect presence and track real-time position of the plurality of mobile devices in the premises.
- the platform program is configured to detect the presence and track the realtime position of each mobile device using the mobile device data received from the mobile application.
- the mobile device data includes signal strength data, wherein the signal strength data represents communications between the mobile application and one or more devices of the device array.
- the mobile application is a component of a third-party application.
- the plurality of devices of the device array is configured to communicate with the mobile device application.
- the platform program is configured to detect the presence and track the realtime position of each mobile device using data representing at least one device of the device array.
- Each mobile application is configured to determine real-time position of the host mobile device, and configured to provide the real-time position to the platform program.
- the platform program includes at least one of logical data of the plurality of devices, logical addresses of the communication devices of the device array, and physical location data of the plurality of devices.
- the platform program is configured to receive data corresponding to the premises and generate content using the data.
- the system includes an associate application configured to run on an associate device, exchange the data with the platform program, and receive and display the content in real-time.
- the associate application is configured to generate a user interface at the host associate device, wherein the user interface is configured to display the content.
- the user interface includes a plurality of controls configured to receive the data via input data received at the user interface of the host associate device.
- the platform program is configured to include a builder component.
- the builder component is configured to generate a floor plan of the premises.
- the builder component is configured to generate the floor plan using the data.
- the floor plan includes a map of an interior region of the premises.
- the floor plan includes positions of the plurality of devices relative to the interior region.
- the content includes the floor plan.
- the platform program is configured to include a planner component.
- the planner component is configured to generate a plurality of zones in the premises using the data, wherein the content includes the plurality of zones.
- the plurality of zones includes at least one of marketing zones corresponding to activities of the premises, and departments corresponding to activities of the premises.
- the planner component is configured to access a plurality of campaigns corresponding to the plurality of zones, wherein the data includes campaign data corresponding to the plurality of campaigns.
- the platform program is configured to include an engage component.
- the engage component is configured to generate a plurality of campaigns corresponding to activities of the premises.
- the engage component is configured to generate a plurality of campaign rules corresponding to the plurality of campaigns.
- the plurality of campaign rules includes trigger zones.
- the plurality of campaign rules include at least one of a day, a range of days, a calendar date, a range of calendar dates, a time, a duration, a time range, and a frequency limit.
- the plurality of campaign rules includes identification data for a target audience.
- the engage component is configured to at least one of generate the plurality of campaigns using the data, and publish the plurality of campaigns.
- the engage component is configured to generate campaign data including performance data using at least one of the device array data from the plurality of devices and the mobile device data from the mobile applications of the plurality of mobile devices.
- the content includes at least one of the plurality of campaigns and the plurality of campaign rules.
- the platform program is configured to include a discover component, wherein the discover component is configured to generate analytical data using the data including mobile device data from the mobile applications of the plurality of mobile devices, wherein the content includes the analytical data.
- the analytical data includes traffic data at the premises.
- the platform program is configured to generate heat maps, wherein the heat maps include a graphical representation of the traffic data using a plurality of cells displayed on a map of the premises, wherein each cell has a size and color corresponding to the traffic data for a period of time.
- the platform program is configured to generate an activity movie, wherein the activity movie includes a time-lapse graphical representation of the traffic data during a period of time.
- the analytical data includes marketing campaign efficacy data of a plurality of campaigns corresponding to activities of the premises.
- the discover component includes a plurality of filters configured for application to the analytical data.
- the analytical data includes at least one of heat maps, activity movies, and maps including real-time traffic data.
- the real-time traffic data comprises path data including paths traversed in the premises by the plurality of mobile devices.
- the path data includes at least one of velocity data of the plurality of mobile devices, and congestion data of a number of the plurality of mobile devices represented in the path data.
- the path data is mapped according to at least one of a period of time, a day, a region of the premises, and data of at least one owner corresponding to at least one mobile device, wherein the data of the at least one owner includes at least one of profile data, age, demographic data, geographic data, psychographic data, and account data of at least one entity corresponding to the at least one owner.
- the analytical data comprises at least one of numbers of the plurality of mobile devices visiting a region of the premises, and dwell time of the plurality of mobile devices according to a region of the premises.
- the premises include at least one of a retail outlet, an office, warehouse, healthcare facility, entertainment venue, and transportation facility.
- the platform program generates a database of the data, wherein the platform program is configured to output at least one report characterizing the data of the database.
- the plurality of devices is configured to be installed in a surface that forms a portion of the premises.
- the surface includes at least one of a ceiling and a ceiling component, wherein the ceiling component includes at least one of a tile, plank, panel, drop panel, grate, grid, beam, and support structure.
- Each device includes a communication device configured to communicate with a plurality of mobile devices at the premises.
- the system includes a gateway installed at the premises and coupled to the cloud device via the remote network, wherein the plurality of devices is coupled to the gateway via at least one of a wireless and a wired medium.
- the system includes an external power source coupled to the plurality of devices of the device array and configured to supply power to the plurality of devices.
- the external power source is at least one of coupled to the gateway, and a component of the gateway.
- the external power source comprises a Power-over-Ethernet device.
- Each device includes an internal power supply coupled to the external power source.
- the communication device includes a radio frequency (RF) communication device.
- RF radio frequency
- the communication device includes a Bluetooth device, wherein each device comprises an internal antenna coupled to the communication device, wherein the internal antenna includes a Bluetooth Low Energy antenna.
- Each device includes an antenna coupled to the communication device, wherein each device includes a housing configured to contain the communication device and the antenna, wherein the housing is configured for mounting at least one of in and through the surface.
- the housing includes a proximal end configured to be visible on the surface.
- Each device includes circuitry coupled to the communication device, and an indicator coupled to the circuitry.
- the indicator is positioned adjacent the proximal end, wherein the proximal end includes a translucent region adjacent the indicator.
- the circuitry is configured to control a state of the indicator according to an operational state of the device, wherein the state of the indicator includes a first state corresponding to a first operational state of the device, and a second state corresponding to a second operational state of the device.
- the indicator includes a visual indicator positioned adjacent to the proximal end of the housing, wherein the visual indicator includes a light-emitting diode (LED) with a plurality of illumination states, wherein the illumination states include at least one of illuminated, off, at least one illumination level, at least one color, and alternating between a first state and a second state.
- LED light-emitting diode
- the indicator includes an audible indicator positioned adjacent to the proximal end of the housing.
- Each device includes an internal power supply coupled to the circuitry.
- Each device includes at least one sensor coupled to the circuitry, wherein the at least one sensor includes at least one of a location sensor, tracking sensor, asset tracking sensor, light sensor, temperature sensor, acoustic sensor, environmental sensor, life safety sensor, carbon dioxide sensor, air quality sensor, and life style sensor.
- the at least one sensor includes at least one of a location sensor, tracking sensor, asset tracking sensor, light sensor, temperature sensor, acoustic sensor, environmental sensor, life safety sensor, carbon dioxide sensor, air quality sensor, and life style sensor.
- the mobile device includes at least one of a smart phone, a tablet computer, a smart watch, and a wearable computing device.
- the platform program is configured to provision the device array.
- the provisioning comprises associating a logical address of a device in the device array with a physical location of the device.
- the provisioning comprises first communications via a first channel between a provisioning device at the premises and the plurality of devices.
- the provisioning comprises second communications via a second channel between the provisioning device at the premises and the platform program.
- the system includes a provisioning application configured to run on the provisioning device and to perform the first communications and the second
- the provisioning device includes at least one of a smart phone, a tablet computer, a smart watch, and a wearable computing device.
- Embodiments include a method comprising forming a device array to include a plurality of devices installed in a premises. Each device includes a communication device configured to communicate with the plurality of mobile devices at the premises using the mobile application. The method includes configuring a cloud platform to include a platform program. The method includes configuring the platform program to communicate with the device array via a remote network, and to detect presence and track real-time position of the plurality of mobile devices in the premises using device array data from the plurality of devices and mobile device data from the mobile application.
- Embodiments include a method comprising: forming a device array to include a plurality of devices installed in a premises, wherein each device includes a communication device configured to communicate with the plurality of mobile devices at the premises using the mobile application; and configuring a cloud platform to include a platform program; configuring the platform program to communicate with the device array via a remote network, and to detect presence and track real-time position of the plurality of mobile devices in the premises using device array data from the plurality of devices and mobile device data from the mobile application.
- Embodiments include a system comprising a mobile application configured to run on a plurality of mobile devices.
- the system includes a device array comprising a plurality of devices installed in a premises. Each device includes a communication device configured to communicate with the plurality of mobile devices at the premises using the mobile application.
- the system includes a cloud platform coupled to the device array via a remote network.
- the cloud platform includes a platform program configured to use device array data from the plurality of devices and mobile device data from the mobile application to detect presence and track real-time position of the plurality of mobile devices in the premises.
- the platform program is configured to generate content in real-time using at least one of presence data of the detected presence and position data of the real-time position.
- the content includes a request icon.
- the mobile application is configured to generate and send to the platform an electronic request in response to selection of the request icon.
- the electronic request comprises a request for personal assistance at the real-time position.
- Embodiments include a system comprising: a mobile application configured to run on a plurality of mobile devices; a device array comprising a plurality of devices installed in a premises, wherein each device includes a communication device configured to communicate with the plurality of mobile devices at the premises using the mobile application; and a cloud platform coupled to the device array via a remote network, wherein the cloud platform includes a platform program configured to use device array data from the plurality of devices and mobile device data from the mobile application to detect presence and track real-time position of the plurality of mobile devices in the premises, wherein the platform program is configured to generate content in real-time using at least one of presence data of the detected presence and position data of the realtime position, wherein the content includes a request icon, wherein the mobile application is configured to generate and send to the platform an electronic request in response to selection of the request icon, wherein the electronic request comprises a request for personal assistance at the real-time position.
- the cloud platform includes a platform program configured to use device array data from the plurality of devices and mobile device data from
- the platform program is configured to detect the presence and track the realtime position of each mobile device using the mobile device data received from the mobile application.
- the mobile device data includes signal strength data, wherein the signal strength data represents communications between the mobile application and one or more devices of the device array.
- the mobile application is a component of a third-party application.
- the plurality of devices of the device array is configured to communicate with the mobile device application.
- the platform program is configured to detect the presence and track the realtime position of each mobile device using data representing at least one device of the device array.
- Each mobile application is configured to determine real-time position of the host mobile device, and configured to provide the real-time position to the platform program.
- the mobile application is configured to receive and display the content in real-time.
- the mobile application is configured to generate a user interface at the host mobile device, wherein the user interface is configured to display the content, wherein the user interface includes a plurality of controls configured to receive input data at the host mobile device.
- the request for personal assistance comprises a request to dispatch a customer support representative to the real-time position.
- the request for personal assistance comprises a request to receive electronic assistance in real-time, wherein the electronic assistance corresponds to at least one item at the real-time position.
- the electronic assistance includes assistance via at least one of telephone, instant message, electronic chat, and electronic mail.
- the electronic assistance includes a request to receive information of the at least one item at a subsequent time.
- the content includes a response message, wherein the response message comprises a response to the request for personal assistance.
- the content includes a map of at least one region of the premises, wherein the map includes a depiction of the real-time position.
- the content includes a message, wherein the platform program is configured to selectively deliver the message to the plurality of mobile devices in real-time based on the position data of the plurality of mobile devices in the premises.
- the content includes at least one icon configured to, upon selection, present additional data corresponding to the premises.
- the content includes at least one icon configured to, upon selection, present at least one of a search control, directions within the premises, item descriptions, and temporary events occurring at the premises.
- the system includes an associate application configured to run on each of a plurality of associate devices.
- the platform program is configured to use device array data from the plurality of devices and associate device data from the associate application to detect presence and track real-time associate position of the plurality of associate devices in the premises.
- the associate application is configured to receive and display the content in real-time.
- the associate application is configured to generate a user interface at the host associate device, wherein the user interface is configured to display the content, wherein the user interface includes a plurality of controls configured to receive input data at the host associate device.
- the content includes an associate message generated in response to the request for personal assistance.
- the platform is configured to generate the associate message, wherein the associate message directs a customer support representative to the real-time position.
- the platform delivers the associate message to at least one associate device.
- the platform is configured to use the real-time associate position to determine at least one nearest associate device comprising at least one associate device nearest to the real-time position, and deliver the associate message to the at least one nearest associate device.
- the content includes an assist icon, wherein the associate application is configured to generate and send to the platform an electronic acceptance of the request for personal assistance in response to selection of the accept icon.
- the content includes a map of at least one region of the premises, wherein the map includes at least one of a depiction of the real-time position and a depiction of the real-time associate position of the plurality of associate devices in the premises.
- the premises include at least one of a retail outlet, an office, warehouse, healthcare facility, entertainment venue, and transportation facility.
- the platform program generates a database of at least one of presence data of the detected presence and position data of the tracking, wherein the platform program is configured to output at least one report characterizing a set of data of the database.
- the plurality of devices is configured to be installed in a surface that forms a portion of the premises, wherein the surface includes at least one of a ceiling and a ceiling component, wherein the ceiling component includes at least one of a tile, plank, panel, drop panel, grate, grid, beam, and support structure.
- Each device includes a communication device configured to communicate with a plurality of mobile devices at the premises.
- the system includes a gateway installed at the premises and coupled to the cloud device via the remote network, wherein the plurality of devices is coupled to the gateway.
- the plurality of devices is coupled to the gateway using at least one of a wireless and a wired medium.
- the system includes an external power source coupled to the plurality of devices of the device array and configured to supply power to the plurality of devices.
- the external power source is at least one of coupled to the gateway and included as a component in the gateway.
- the external power source comprises a Power-over-Ethernet device.
- Each device includes an internal power supply coupled to the external power source.
- the communication device includes a radio frequency (RF) communication device.
- RF radio frequency
- the communication device includes a Bluetooth device, wherein each device comprises an internal antenna coupled to the communication device, wherein the internal antenna includes a Bluetooth Low Energy antenna.
- Each device includes an antenna coupled to the communication device, and a housing configured to contain the communication device and the antenna.
- the housing is configured for mounting at least one of in and through the surface.
- the housing includes a proximal end configured to be visible on the surface.
- Each device includes circuitry coupled to the communication device, and an indicator coupled to the circuitry.
- the indicator is positioned adjacent the proximal end, wherein the proximal end includes a translucent region adjacent the indicator.
- the circuitry is configured to control a state of the indicator according to an operational state of the device, wherein the state of the indicator includes a first state corresponding to a first operational state of the device, and a second state corresponding to a second operational state of the device.
- the indicator includes a visual indicator positioned adjacent to the proximal end of the housing, wherein the visual indicator includes a light-emitting diode (LED) with a plurality of illumination states, wherein the illumination states include at least one of illuminated, off, at least one illumination level, at least one color, and alternating between a first state and a second state.
- LED light-emitting diode
- the indicator includes an audible indicator positioned adjacent to the proximal end of the housing.
- Each device includes an internal power supply coupled to the circuitry.
- Each device includes at least one sensor coupled to the circuitry, wherein the sensor includes at least one of a location sensor, tracking sensor, asset tracking sensor, light sensor, temperature sensor, acoustic sensor, environmental sensor, life safety sensor, carbon dioxide sensor, air quality sensor, and life style sensor.
- the mobile device includes at least one of a smart phone, a tablet computer, a smart watch, and a wearable computing device.
- the platform program is configured to control the device array.
- the platform program is configured to control a configuration of the plurality of devices of the device array.
- the platform program includes at least one of logical data of the plurality of devices, logical addresses of the communication devices of the device array, and physical location data of the plurality of devices.
- the platform program is configured to provision the device array, wherein the provisioning comprises associating a logical address of a device in the device array with a physical location of the device.
- the provisioning comprises first communications via a first channel between a provisioning device at the premises and the plurality of devices, wherein the
- provisioning device includes at least one of a smart phone, a tablet computer, a smart watch, and a wearable computing device.
- the provisioning comprises second communications via a second channel between the provisioning device at the premises and the platform program.
- the system includes a provisioning application configured to run on the provisioning device and to perform the first communications and the second
- Embodiments include a system comprising a beacon array comprising a plurality of beacons installed in a premises.
- the system includes a cloud platform coupled to the beacon array via a remote network.
- the cloud platform includes a platform program configured to use beacon data from the beacon array and mobile device data from a plurality of mobile devices at the premises to detect presence and track real- time position in the premises of the plurality of mobile devices.
- the platform program is configured to generate content in real-time using the beacon data and the mobile device data.
- the content includes a request icon. In response to selection of the request icon the platform program is configured to receive an electronic request comprising a request for personal assistance at the real-time position, and generate an electronic request to dispatch a customer support representative to the real-time position.
- Embodiments include a system comprising: a beacon array comprising a plurality of beacons installed in a premises; and a cloud platform coupled to the beacon array via a remote network, wherein the cloud platform includes a platform program configured to use beacon data from the beacon array and mobile device data from a plurality of mobile devices at the premises to detect presence and track real-time position in the premises of the plurality of mobile devices, wherein the platform program is configured to generate content in real-time using the beacon data and the mobile device data, wherein the content includes a request icon, wherein in response to selection of the request icon the platform program is configured to receive an electronic request comprising a request for personal assistance at the real-time position, and generate an electronic request to dispatch a customer support representative to the real-time position.
- the cloud platform includes a platform program configured to use beacon data from the beacon array and mobile device data from a plurality of mobile devices at the premises to detect presence and track real-time position in the premises of the plurality of mobile devices, wherein the platform program is configured to generate content in real
- Embodiments include a method comprising configuring a mobile application to run on a plurality of mobile devices.
- the method includes forming a device array to include a plurality of devices installed in a premises. Each device includes a
- the method includes configuring the communication device of each device to communicate with the plurality of mobile devices at the premises using the mobile application.
- the method includes configuring a cloud platform to include a platform program.
- the cloud platform is coupled to the device array via a remote network.
- the platform program is configured to use device array data from the plurality of devices and mobile device data from the mobile application to detect presence and track real-time position of the plurality of mobile devices in the premises.
- the platform program is configured to generate content in real-time using at least one of the presence data of the detected presence and position data including the real-time position.
- the content includes a request icon.
- the mobile application is configured to generate and send to the platform an electronic request in response to selection of the request icon.
- the electronic request comprises a request for personal assistance at the real-time position.
- Embodiments include a method comprising: configuring a mobile application to run on a plurality of mobile devices; forming a device array to include a plurality of devices installed in a premises, wherein each device includes a communication device; configuring the communication device of each device to communicate with the plurality of mobile devices at the premises using the mobile application; and configuring a cloud platform to include a platform program, wherein the cloud platform is coupled to the device array via a remote network, wherein the platform program is configured to use device array data from the plurality of devices and mobile device data from the mobile application to detect presence and track real-time position of the plurality of mobile devices in the premises, wherein the platform program is configured to generate content in real-time using at least one of the presence data of the detected presence and position data including the real-time position, wherein the content includes a request icon, wherein the mobile application is configured to generate and send to the platform an electronic request in response to selection of the request icon, wherein the electronic request comprises a request for personal assistance at the real-time position
- Embodiments include a system comprising a mobile application configured to run on a plurality of mobile devices.
- the system includes a device array comprising a plurality of devices installed in a premises. Each device includes a communication device configured to communicate with the plurality of mobile devices at the premises using the mobile application.
- the system includes and a cloud platform coupled to the device array via a remote network.
- the cloud platform includes a platform program configured to use device array data from the plurality of devices and mobile device data from the mobile application to detect presence and track real-time position of the plurality of mobile devices in the premises, and generate content in real-time using at least one of presence data of the detected presence and position data of the real-time position.
- the content is related to at least one item at the premises and includes at least one icon configured to, upon selection, present at least one of a search control, directions within the premises, item descriptions, and temporary events occurring at the premises.
- the mobile application is configured to receive and display the content in real-time.
- Embodiments include a system comprising: a mobile application configured to run on a plurality of mobile devices; a device array comprising a plurality of devices installed in a premises, wherein each device includes a communication device configured to communicate with the plurality of mobile devices at the premises using the mobile application; and a cloud platform coupled to the device array via a remote network, wherein the cloud platform includes a platform program configured to use device array data from the plurality of devices and mobile device data from the mobile application to detect presence and track real-time position of the plurality of mobile devices in the premises, and generate content in real-time using at least one of presence data of the detected presence and position data of the real-time position, wherein the content is related to at least one item at the premises and includes at least one icon configured to, upon selection, present at least one of a search control, directions within the premises, item descriptions, and temporary events occurring at the premises, wherein the mobile application is configured to receive and display the content in real-time.
- the platform program is configured to detect the presence and track the realtime position of each mobile device using the mobile device data received from the mobile application.
- the mobile device data includes signal strength data, wherein the signal strength data represents communications between the mobile application and one or more devices of the device array.
- the mobile application is a component of a third-party application.
- the plurality of devices of the device array is configured to communicate with the mobile device application.
- the platform program is configured to detect the presence and track the realtime position of each mobile device using data representing at least one device of the device array.
- Each mobile application is configured to determine real-time position of the host mobile device, and configured to provide the real-time position to the platform program.
- the mobile application is configured to generate a user interface at the host mobile device, wherein the user interface is configured to display the content, wherein the user interface includes a plurality of controls configured to receive input data at the host mobile device.
- the content includes a map of at least one region of the premises.
- the content includes a message.
- the platform program is configured to selectively generate and deliver the message to a mobile device in real-time based on profile data of an owner corresponding to the mobile device.
- the platform program is configured to selectively deliver the message to the plurality of mobile devices in real-time based on the position data of the plurality of mobile devices in the premises.
- the platform program is configured to selectively generate and deliver the message to a mobile device in real-time based on account data of an owner corresponding to the mobile device, wherein the account data corresponds to at least one of the premises and the mobile device.
- the content includes at least one icon configured to, upon selection, present additional data corresponding to the premises.
- the content includes directions relating to a position of at least one item in the premises, wherein the directions include at least one of a route depicted on the map and navigation instructions to the position from the real-time position.
- the at least one item is dynamically selected using personal data of an owner corresponding to the mobile device. [00290] The at least one item is adjacent the real-time position.
- the content includes item data of the at least one item.
- the item data includes at least one of an item description, an item location, and a link to the item description.
- the item data includes a map of at least a portion of the premises, wherein the map includes an item location of the at least one item.
- the map includes a link to a detailed item description comprising price information.
- the item data includes at least one icon configured to link to at least one additional item.
- the platform program is configured to select the at least one additional item using at least one of the real-time position, a previous position transited in premises, an item previously visited, and an item previously purchased.
- the platform program is configured to select the at least one additional item using profile data of an owner corresponding to the mobile device, wherein the profile data includes at least one of account data, purchase history, online search history, and online browsing history of the owner.
- the content is related to profile data of an owner corresponding to the mobile device, wherein the profile data includes at least one of account data, purchase history, browsing history in the premises, online search history, and online browsing history of the owner.
- the platform program is configured to determine at least one behavioral characteristic of a user corresponding to the mobile device using the at least one of the presence data and the position data.
- the position data includes data of a previous position.
- the position data includes loiter time corresponding to at least one of the real-time position and the previous position.
- the premises include at least one of a retail outlet, an office, warehouse, healthcare facility, entertainment venue, and transportation facility.
- the platform program generates a database of at least one of presence data of the detected presence and position data of the tracking, wherein the platform program is configured to output at least one report characterizing a set of data of the database.
- the plurality of devices is configured to be installed in a surface that forms a portion of the premises, wherein the surface includes at least one of a ceiling and a ceiling component, wherein the ceiling component includes at least one of a tile, plank, panel, drop panel, grate, grid, beam, and support structure.
- Each device includes a communication device configured to communicate with a plurality of mobile devices at the premises.
- the system includes a gateway installed at the premises and coupled to the cloud device via the remote network, wherein the plurality of devices is coupled to the gateway.
- the plurality of devices is coupled to the gateway using at least one of a wireless and a wired medium.
- the system includes an external power source coupled to the plurality of devices of the device array and configured to supply power to the plurality of devices.
- the external power source is at least one of coupled to the gateway and included in the gateway.
- the external power source comprises a Power-over-Ethernet device.
- the communication device includes a radio frequency (RF) communication device.
- RF radio frequency
- the communication device includes a Bluetooth device, wherein each device comprises an internal antenna coupled to the communication device, wherein the internal antenna includes a Bluetooth Low Energy antenna.
- Each device includes an antenna coupled to the communication device, and a housing configured to contain the communication device and the antenna.
- the housing is configured for mounting at least one of in and through the surface, wherein the housing includes a proximal end configured to be visible on the surface.
- Each device includes circuitry coupled to the communication device, and an indicator coupled to the circuitry.
- the indicator is positioned adjacent the proximal end, wherein the proximal end includes a translucent region adjacent the indicator.
- the circuitry is configured to control a state of the indicator according to an operational state of the device, wherein the state of the indicator includes a first state corresponding to a first operational state of the device, and a second state corresponding to a second operational state of the device.
- the indicator includes a visual indicator positioned adjacent to the proximal end of the housing, wherein the visual indicator includes a light-emitting diode (LED) with a plurality of illumination states, wherein the illumination states include at least one of illuminated, off, at least one illumination level, at least one color, and alternating between a first state and a second state.
- LED light-emitting diode
- the indicator includes an audible indicator positioned adjacent to the proximal end of the housing.
- Each device includes at least one sensor coupled to the circuitry, wherein the at least one sensor includes at least one of a location sensor, tracking sensor, asset tracking sensor, light sensor, temperature sensor, acoustic sensor, environmental sensor, life safety sensor, carbon dioxide sensor, air quality sensor, and life style sensor.
- the at least one sensor includes at least one of a location sensor, tracking sensor, asset tracking sensor, light sensor, temperature sensor, acoustic sensor, environmental sensor, life safety sensor, carbon dioxide sensor, air quality sensor, and life style sensor.
- the mobile device includes at least one of a smart phone, a tablet computer, a smart watch, and a wearable computing device.
- the platform program is configured to control the device array and a configuration of the plurality of devices of the device array.
- the platform program includes at least one of logical data of the plurality of devices, logical addresses of the communication devices of the device array, and physical location data of the plurality of devices.
- the platform program is configured to provision the device array, wherein the provisioning comprises associating a logical address of a device in the device array with a physical location of the device.
- the provisioning comprises first communications via a first channel between a provisioning device at the premises and the plurality of devices.
- the provisioning comprises second communications via a second channel between the provisioning device at the premises and the platform program.
- the system includes a provisioning application configured to run on the provisioning device and to perform the first communications and the second
- the provisioning device includes at least one of a smart phone, a tablet computer, a smart watch, and a wearable computing device.
- Embodiments include a system comprising a beacon array comprising a plurality of beacons installed in a premises.
- the system includes a cloud platform coupled to the beacon array via a remote network.
- the cloud platform includes a platform program configured to use beacon data from the beacon array and mobile device data from a plurality of mobile devices at the premises to detect presence and track realtime position in the premises of the plurality of mobile devices.
- the platform program is configured to generate content in real-time using the beacon data and the mobile device data.
- the content includes an icon related to at least one item at the premises.
- the platform program is configured to receive an electronic request for at least one of a search control, directions within the premises, item descriptions, and temporary events occurring at the premises, and generate and send to a requesting mobile device data corresponding to the electronic request.
- Embodiments include a system comprising: a beacon array comprising a plurality of beacons installed in a premises; and a cloud platform coupled to the beacon array via a remote network, wherein the cloud platform includes a platform program configured to use beacon data from the beacon array and mobile device data from a plurality of mobile devices at the premises to detect presence and track real-time position in the premises of the plurality of mobile devices, wherein the platform program is configured to generate content in real-time using the beacon data and the mobile device data, wherein the content includes an icon related to at least one item at the premises, wherein in response to selection of the icon the platform program is configured to receive an electronic request for at least one of a search control, directions within the premises, item descriptions, and temporary events occurring at the premises, and generate and send to a requesting mobile device data corresponding to the electronic request.
- the cloud platform includes a platform program configured to use beacon data from the beacon array and mobile device data from a plurality of mobile devices at the premises to detect presence and track real-time position in the premises of the pluralit
- Embodiments include a method comprising forming a beacon array including a plurality of beacons installed in a premises.
- the method includes configuring a beacon array in a premises to communicate with a plurality of mobile devices in the premises via a mobile application hosted on each of the plurality of mobile devices.
- the method includes configuring a platform program in a cloud environment to communicate with the beacon array and the plurality of mobile devices, and to use beacon data from the beacon array to detect presence and track real-time position of the plurality of mobile devices in the premises.
- the method includes configuring the platform program to generate content in real-time using at least one of the detected presence and the real-time position.
- the content is related to at least one item at the premises and includes at least one icon configured to, upon selection, present at least one of a search control, directions within the premises, item descriptions, and temporary events occurring at the premises.
- the method includes configuring the mobile application to control real-time display of the content at the plurality of mobile devices.
- Embodiments include a method comprising: forming a beacon array including a plurality of beacons installed in a premises; configuring a beacon array in a premises to communicate with a plurality of mobile devices in the premises via a mobile application hosted on each of the plurality of mobile devices; configuring a platform program in a cloud environment to communicate with the beacon array and the plurality of mobile devices, and to use beacon data from the beacon array to detect presence and track real-time position of the plurality of mobile devices in the premises; configuring the platform program to generate content in real-time using at least one of the detected presence and the real-time position, wherein the content is related to at least one item at the premises and includes at least one icon configured to, upon selection, present at least one of a search control, directions within the premises, item descriptions, and temporary events occurring at the premises; configuring the mobile application to control real-time display of the content at the plurality of mobile devices.
- Embodiments include a method comprising configuring a plurality of mobile devices, with a mobile application running on the plurality of mobile devices, to communicate with a beacon array in a premises and a platform program at a remote cloud platform.
- the beacon array includes a plurality of beacons installed in the premises.
- the method includes configuring the platform program to use beacon data from the beacon array and mobile device data from the plurality of mobile devices at the premises to detect presence and track real-time position in the premises of the plurality of mobile devices.
- the method includes configuring the platform program to generate content in real-time using the beacon data and the mobile device data.
- the content includes an icon related to at least one item at the premises.
- the method includes, in response to selection of the icon, configuring the platform program to send, and configuring the plurality of mobile applications to control receiving and displaying of, at least one of a search control, directions within the premises, item descriptions, and temporary events occurring at the premises.
- Embodiments include a method comprising: configuring a plurality of mobile devices, with a mobile application running on the plurality of mobile devices, to communicate with a beacon array in a premises and a platform program at a remote cloud platform, wherein the beacon array includes a plurality of beacons installed in the premises; configuring the platform program to use beacon data from the beacon array and mobile device data from the plurality of mobile devices at the premises to detect presence and track real-time position in the premises of the plurality of mobile devices;
- the platform program configuring the platform program to generate content in real-time using the beacon data and the mobile device data, wherein the content includes an icon related to at least one item at the premises; in response to selection of the icon, configuring the platform program to send, and configuring the plurality of mobile applications to control receiving and displaying of, at least one of a search control, directions within the premises, item descriptions, and temporary events occurring at the premises.
- the inventions and methods described herein can be viewed as a whole, or as a number of separate inventions that can be used independently or mixed and matched as desired. All inventions, steps, processes, devices, and methods described herein can be mixed and matched as desired. All previously described features, functions, or inventions described herein or by reference may be mixed and matched as desired.
- relative terms such as “lower” or “bottom” and “upper” or “top,” may be used herein to describe one element's relationship to another element as illustrated in the drawings. It will be understood that relative terms are intended to encompass different orientations of an apparatus in addition to the orientation depicted in the drawings. By way of example, if an apparatus in the drawings is turned over, elements disclosed as being on the “lower” side of other elements would then be oriented on the “upper” side of the other elements. The term “lower” can therefore encompass both an orientation of “lower” and “upper,” depending on the particular orientation of the apparatus.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Train Traffic Observation, Control, And Security (AREA)
Abstract
Conformément à des modes de réalisation, la présente invention concerne un système comprenant une application mobile configurée pour s'exécuter sur une pluralité de dispositifs mobiles, et un réseau de dispositifs comprenant une pluralité de dispositifs installés dans des locaux. Chaque dispositif comprend un dispositif de communication configuré pour communiquer avec la pluralité de dispositifs mobiles au niveau des locaux à l'aide de l'application mobile. Le système comprend une plate-forme en nuage couplée au réseau de dispositifs par l'intermédiaire d'un réseau à distance. La plate-forme en nuage est distante des locaux et comprend un programme de plate-forme configuré pour utiliser des données de réseau de dispositifs en provenance de la pluralité de dispositifs et des données de dispositif mobile en provenance de l'application mobile pour détecter la présence et réaliser un suivi de la position en temps réel de la pluralité de dispositifs mobiles dans les locaux.
Applications Claiming Priority (22)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201762471634P | 2017-03-15 | 2017-03-15 | |
US201762471645P | 2017-03-15 | 2017-03-15 | |
US201762471660P | 2017-03-15 | 2017-03-15 | |
US62/471,634 | 2017-03-15 | ||
US62/471,645 | 2017-03-15 | ||
US62/471,660 | 2017-03-15 | ||
US201762472207P | 2017-03-16 | 2017-03-16 | |
US201762472216P | 2017-03-16 | 2017-03-16 | |
US201762472200P | 2017-03-16 | 2017-03-16 | |
US62/472,200 | 2017-03-16 | ||
US62/472,207 | 2017-03-16 | ||
US62/472,216 | 2017-03-16 | ||
US201762503414P | 2017-05-09 | 2017-05-09 | |
US62/503,414 | 2017-05-09 | ||
US15/654,340 US20180248954A1 (en) | 2016-07-19 | 2017-07-19 | Establishing and configuring iot devices |
US15/654,340 | 2017-07-19 | ||
US15/871,563 US20200037103A1 (en) | 2017-01-16 | 2018-01-15 | System for presence and position tracking in facilities |
US15/871,574 US20190230472A1 (en) | 2017-01-16 | 2018-01-15 | Cloud platform for real-time presence and position tracking in facilities |
US15/871,563 | 2018-01-15 | ||
US15/871,583 | 2018-01-15 | ||
US15/871,574 | 2018-01-15 | ||
US15/871,583 US20190230473A1 (en) | 2017-01-16 | 2018-01-15 | Beacon device for real-time presence and position tracking in facilities |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2018170183A2 true WO2018170183A2 (fr) | 2018-09-20 |
WO2018170183A3 WO2018170183A3 (fr) | 2018-11-15 |
Family
ID=63523962
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2018/022515 WO2018170183A2 (fr) | 2017-03-15 | 2018-03-14 | Système de suivi de présence et de position dans des installations |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2018170183A2 (fr) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110557323A (zh) * | 2019-08-21 | 2019-12-10 | 福州市仓山区安聊科技有限公司 | 一种用户间位置管理方法和系统 |
US20210065155A1 (en) * | 2019-08-29 | 2021-03-04 | Johnson Controls Technology Company | Systems and methods for an anonymized tracking service |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9420423B1 (en) * | 2005-04-12 | 2016-08-16 | Ehud Mendelson | RF beacon deployment and method of use |
EP2181427A2 (fr) * | 2007-07-09 | 2010-05-05 | Velti Plc | Plates-formes, procédés, et systèmes de marketing et de publicité par dispositif mobile |
US8082353B2 (en) * | 2008-05-13 | 2011-12-20 | At&T Mobility Ii Llc | Reciprocal addition of attribute fields in access control lists and profiles for femto cell coverage management |
EP2758905A4 (fr) * | 2011-09-22 | 2015-07-29 | Aethon Inc | Outil de suivi, de diagnostic et de suivi pour robots mobiles autonomes |
US9047631B2 (en) * | 2011-10-14 | 2015-06-02 | Sears Brands, L.L.C. | Customer assistance platform |
CA2849217A1 (fr) * | 2014-04-14 | 2015-10-14 | Elizabeth Karmazyn | Une methode et un systeme servant a faciliter les achats par appareil mobile et reseau mobile |
US10373190B2 (en) * | 2015-05-13 | 2019-08-06 | Shelfbucks, Inc. | System and methods for determining location of pop displays with wireless beacons through engagement with mobile devices |
US10192582B2 (en) * | 2015-05-21 | 2019-01-29 | Adobe Inc. | Automatic generation of time-lapse videos |
US9472075B1 (en) * | 2015-06-04 | 2016-10-18 | Tyco Fire & Security Gmbh | Systems and methods for locating items in a facility |
US9380428B1 (en) * | 2015-07-02 | 2016-06-28 | The Boeing Company | Location-based services onboard aircraft |
-
2018
- 2018-03-14 WO PCT/US2018/022515 patent/WO2018170183A2/fr active Application Filing
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110557323A (zh) * | 2019-08-21 | 2019-12-10 | 福州市仓山区安聊科技有限公司 | 一种用户间位置管理方法和系统 |
US20210065155A1 (en) * | 2019-08-29 | 2021-03-04 | Johnson Controls Technology Company | Systems and methods for an anonymized tracking service |
US12062033B2 (en) * | 2019-08-29 | 2024-08-13 | Tyco Fire & Security Gmbh | Systems and methods for an anonymized tracking service |
Also Published As
Publication number | Publication date |
---|---|
WO2018170183A3 (fr) | 2018-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12058535B2 (en) | Methods and apparatus for generating, transmitting and/or using beacons | |
US10169774B2 (en) | Network based indoor positioning and geofencing system and method | |
US9933265B2 (en) | Way finder using proximity events | |
US10586251B2 (en) | Consumer interaction using proximity events | |
KR102125526B1 (ko) | 가맹점 운영 지원 서버 및 시스템 | |
US9674684B1 (en) | Beacon deployment for use with location based services (LBS) | |
US9811846B2 (en) | Mobile payment and queuing using proximity events | |
US9928536B2 (en) | Mobile device order entry and submission using proximity events | |
US20140143060A1 (en) | Interactive Advertising Using Proximity Events | |
US11062258B2 (en) | Automated logistics management using proximity events | |
US9693190B2 (en) | Campus security in a close proximity notification system | |
US9628949B2 (en) | Distributed data in a close proximity notification system | |
US10555155B2 (en) | Electronic tag beacon | |
US9219990B2 (en) | Real time data feeds in a close proximity notification system | |
US11974197B2 (en) | Method and system for distributed management of remote transmitters interacting with mobile devices | |
US20140237076A1 (en) | Content Management And Delivery of On Location Engagements | |
US20190230473A1 (en) | Beacon device for real-time presence and position tracking in facilities | |
KR20170116224A (ko) | 셀프-레벨 마케팅 및 판매 실적의 포인트 | |
WO2018170183A2 (fr) | Système de suivi de présence et de position dans des installations | |
WO2018132794A2 (fr) | Système de suivi de présence et de position dans des installations | |
US20190230472A1 (en) | Cloud platform for real-time presence and position tracking in facilities | |
US20200037103A1 (en) | System for presence and position tracking in facilities | |
WO2018208627A1 (fr) | Module de positionnement ido universel | |
US9877212B1 (en) | Crowd sourcing beacon setting adjustments | |
AU2022481380A1 (en) | Computer-implemented method for triggering a function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18766808 Country of ref document: EP Kind code of ref document: A2 |