Patent classifications
H04W4/30
Localization and passive entry/passive start systems and methods for vehicles
Systems and methods for localization and passive entry/passive start (PEPS) systems for vehicles are provided. A communication gateway in a vehicle configured to establish a Bluetooth low energy (BLE) communication connection with a portable device. Sensors are configured to measure signal information about a communication signal sent from the portable device. A localization module is configured to receive the signal information from the sensors and determine a location of the portable device based on the signal information. A passive entry/passive start (PEPS) system is configured to receive the location of the portable device from the localization module and perform a vehicle function including at least one of unlocking a door of the vehicle, unlocking a trunk of the vehicle, and allowing the vehicle to be started based on the location of the portable device. Each of the plurality of sensors are synchronized.
METHOD AND SYSTEM FOR PRESENCE DETECTION
Techniques for detecting and presenting rewards for presence are disclosed. Presence of a mobile device within a building is detected based on a plurality of triggers including a degradation of a first signal and a concurrent improvement of a second signal. The triggers are identified by a client-side application of the mobile device or a corresponding server-side processor with which the client-side application is in communication and from which the client-side application is configured to automatically receive available rewards. In response to detecting presence within the building, the server-side processor determines that a user of the mobile device is eligible for a reward, and the reward is provided to the user via the client-side application at the mobile device.
SYSTEM, METHOD, AND COMPUTER PROGRAM FOR AUTOMATIC COUPON CODE FILL IN A MOBILE APPLICATION
The present disclosure relates to a system, method, and computer program for automatic coupon code fill in a mobile application. The system identifies a checkout page in a WebView of a mobile application and extracts field data from the checkout page. The system identifies a coupon code field and a cart total field from the field data. The system obtains one or more coupon code(s) and tests the one or more coupon code(s) in the checkout page. The one or more coupon code(s) are tested in the identified coupon code field to determine whether any of the coupon code(s) cause the value associated with the cart total field to decrease. In response to one or more coupon code(s) providing a reward on the checkout page, the system identifies a best coupon code, which it inserts in the identified coupon code field in the checkout page in the mobile application.
SYSTEM, METHOD, AND COMPUTER PROGRAM FOR AUTOMATIC COUPON CODE FILL IN A MOBILE APPLICATION
The present disclosure relates to a system, method, and computer program for automatic coupon code fill in a mobile application. The system identifies a checkout page in a WebView of a mobile application and extracts field data from the checkout page. The system identifies a coupon code field and a cart total field from the field data. The system obtains one or more coupon code(s) and tests the one or more coupon code(s) in the checkout page. The one or more coupon code(s) are tested in the identified coupon code field to determine whether any of the coupon code(s) cause the value associated with the cart total field to decrease. In response to one or more coupon code(s) providing a reward on the checkout page, the system identifies a best coupon code, which it inserts in the identified coupon code field in the checkout page in the mobile application.
Object monitoring system
An object monitoring system including a plurality of location beacons, each location beacon being configured to generate a location broadcast message indicative of a beacon location and a tag associated with a respective object in use. The includes a tag memory configured to store object rules, a tag transceiver configured to transmit or receive messages and a tag processing device configured to determine context data at least partially indicative of a tag context by at least one of determining a tag location in accordance with at least one location broadcast message received via the tag transceiver from at least one of a plurality of location beacons and using stored context data, use the object rules and the context data to identify a trigger event, determine an action associated with the trigger event and cause the action to be performed.
Object monitoring system
An object monitoring system including a plurality of location beacons, each location beacon being configured to generate a location broadcast message indicative of a beacon location and a tag associated with a respective object in use. The includes a tag memory configured to store object rules, a tag transceiver configured to transmit or receive messages and a tag processing device configured to determine context data at least partially indicative of a tag context by at least one of determining a tag location in accordance with at least one location broadcast message received via the tag transceiver from at least one of a plurality of location beacons and using stored context data, use the object rules and the context data to identify a trigger event, determine an action associated with the trigger event and cause the action to be performed.
Method, system and device for sharing intelligence engine by multiple devices
A cloud server including a communication interface; and at least one processor configured to: detect a plurality of IoT devices connected to the cloud server from the communication interface, based on detecting the plurality of IoT devices connected to the cloud server, determine that the plurality of IoT devices are equipped with a corresponding plurality of intelligence engines, read and store a plurality of intelligence engine types of the plurality of intelligence engines, obtain a plurality of online states of the plurality of IoT devices, receive a search instruction sent from a receiving IoT device of the plurality of IoT devices, identify an instruction type of the search instruction, and store a correspondence between the instruction type and a preferred intelligence engine type, and select an IoT device based on the correspondence.
Regulation of airtime for ranging requests
Techniques for improved wireless ranging are provided. A first communication from a first client device is received at a first network device. A predefined minimum distance is determined for the first access point, where the predefined minimum distance corresponds to a distance at which the vertical location of the first network device causes time of flight ranging techniques to result in inaccurate location estimations. A first distance of the first client device from the first network device is estimated. Upon determining that the first distance of the first client device is below the predefined minimum distance, ToF ranging requests from the first client device are declined.
Regulation of airtime for ranging requests
Techniques for improved wireless ranging are provided. A first communication from a first client device is received at a first network device. A predefined minimum distance is determined for the first access point, where the predefined minimum distance corresponds to a distance at which the vertical location of the first network device causes time of flight ranging techniques to result in inaccurate location estimations. A first distance of the first client device from the first network device is estimated. Upon determining that the first distance of the first client device is below the predefined minimum distance, ToF ranging requests from the first client device are declined.
METHODS AND DEVICES FOR INTELLIGENT RECONFIGURABLE ELECTRICAL DEVICES
Today, building automation and infrastructure provisioning are discrete deployments and systems such that electrical power distribution for consumption, electrical power and switching for lighting, environmental sensors, security sensors and the like are discrete and fixed. The present disclosure provides receptacles including electrical power outlets and light switches with configurable and reconfigurable additional functionality such that additional functions are distributed as necessary or required within the environment such as sensors, wireless interfaces, and data interfaces through the use of removable inserts. Further, these receptacles and inserts support artificial intelligence-based assisted living functionality through monitoring user activities with the artificial intelligence centralized or distributed locally or remotely accessed. These receptacles and inserts identify other electrical or electronic devices attached to them, allowing increased knowledge of the user's activities, as well as providing additional aspects of artificial intelligence-based assisted living such as power monitoring, and preventive maintenance.