Methods for authenticating communication between a mobile device and wireless beacon at a remote domain name system, projecting a level of interest in a nearby product, and providing and ordering option or product data
First Claim
1. A method for distributing notifications to a mobile computing device, comprising:
- at a wireless beacon statically mounted to a physical space, the wireless beacon comprising a wireless communication module with a limited broadcasting range, a battery electrically coupled to the wireless communication module, and a housing enclosing the battery and the wireless communication module, wirelessly broadcasting a unique identifier of the wireless beacon, comprising;
providing power from the battery to the wireless communication module; and
at the wireless communication module, transmitting the unique identifier;
in response to the mobile computing device entering the limited broadcasting range, at the mobile computing device, receiving the unique identifier from the wireless beacon, wherein the mobile computing device is executing a native application;
at the mobile computing device, transmitting the unique identifier and a designator of the native application executing on the mobile computing device to a remote domain name system;
at the remote domain name system, determining an identity of the wireless beacon based on the unique identifier;
at the remote domain name system, determining whether the designator is associated with the identity of the wireless beacon, based on a list of authorized native applications for the wireless beacon;
when the designator is not associated with the identity of the wireless beacon, at the remote domain name system;
transmitting a prompt to the mobile computing device to install one or more native applications having an authorized native application designator;
when the designator is associated with the identity of the wireless beacon;
at the mobile computing device, receiving authorization from the remote domain name system to communicate with the wireless beacon;
at the remote domain name system, identifying a product based on the unique identifier, wherein the product is arranged within the physical space proximal the wireless beacon;
at the remote domain name system, projecting a level of interest in the product by a user affiliated with the mobile computing device based on communication between the mobile computing device and the wireless beacon during a period of time; and
in response to the level of interest in the product exceeding a threshold value, presenting, within the native application executing on the mobile computing device, a product ordering option for ordering a unit of the product.
1 Assignment
0 Petitions
Accused Products
Abstract
One variation of a method for distributing notifications to a mobile computing device, includes: receiving a unique identifier broadcast wirelessly from a wireless beacon arranged within a physical space; receiving authorization to communicate with the wireless beacon based on the unique identifier; identifying a product arranged within the physical space proximal the wireless beacon; projecting a level of interest in the product by a user affiliated with the mobile computing device based on communication between the mobile computing device and the wireless beacon during a period of time; and in response to the level of interest in the product exceeding a threshold value, presenting, on the mobile computing device, a product ordering option for ordering a unit of the product.
133 Citations
20 Claims
-
1. A method for distributing notifications to a mobile computing device, comprising:
-
at a wireless beacon statically mounted to a physical space, the wireless beacon comprising a wireless communication module with a limited broadcasting range, a battery electrically coupled to the wireless communication module, and a housing enclosing the battery and the wireless communication module, wirelessly broadcasting a unique identifier of the wireless beacon, comprising; providing power from the battery to the wireless communication module; and at the wireless communication module, transmitting the unique identifier; in response to the mobile computing device entering the limited broadcasting range, at the mobile computing device, receiving the unique identifier from the wireless beacon, wherein the mobile computing device is executing a native application; at the mobile computing device, transmitting the unique identifier and a designator of the native application executing on the mobile computing device to a remote domain name system; at the remote domain name system, determining an identity of the wireless beacon based on the unique identifier; at the remote domain name system, determining whether the designator is associated with the identity of the wireless beacon, based on a list of authorized native applications for the wireless beacon; when the designator is not associated with the identity of the wireless beacon, at the remote domain name system; transmitting a prompt to the mobile computing device to install one or more native applications having an authorized native application designator; when the designator is associated with the identity of the wireless beacon; at the mobile computing device, receiving authorization from the remote domain name system to communicate with the wireless beacon; at the remote domain name system, identifying a product based on the unique identifier, wherein the product is arranged within the physical space proximal the wireless beacon; at the remote domain name system, projecting a level of interest in the product by a user affiliated with the mobile computing device based on communication between the mobile computing device and the wireless beacon during a period of time; and in response to the level of interest in the product exceeding a threshold value, presenting, within the native application executing on the mobile computing device, a product ordering option for ordering a unit of the product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for distributing notifications to a mobile computing device, comprising:
-
at a wireless beacon statically coupled at a known location to a physical space, the wireless beacon comprising a Bluetooth communication module with a limited broadcasting range, a battery electrically coupled to the Bluetooth communication module, and a housing enclosing the battery and the Bluetooth communication module;
wirelessly broadcasting a unique identifier of the wireless beacon, comprising;providing power from the battery to the Bluetooth communication module; and at the Bluetooth communication module, transmitting the unique identifier; in response to the mobile computing device entering the broadcasting range, at the mobile computing device, receiving the unique identifier from the wireless beacon wherein the mobile computing device is executing a native application; at the mobile computing device, transmitting the unique identifier and a designator of the native application executing on the computing device to a remote domain name system; at the remote domain name system, determining an identity of the wireless beacon based on the unique identifier; at the remote domain name system, determining whether the designator is associated with the identity of the wireless beacon; when the designator is not associated with the identity of the wireless beacon, at the remote domain name system; transmitting a prompt to the mobile computing device to install one or more native applications having an authorized native application designator; when the designator is associated with the identity of the wireless beacon; at the mobile computing device, receiving authorization from the remote domain name system to communicate with the wireless beacon; determining a location of the mobile computing device based on a known location of the wireless beacon within the physical space; identifying a product arranged within the physical space based on the location of the mobile computing device, wherein the product is arranged proximal the mobile computing device; and projecting a level of interest in the product by a user affiliated with the mobile computing device based on communication between the mobile computing device and the wireless beacon during a period of time; and in response to the level of interest in the product exceeding a threshold value, transmitting product data corresponding to the product from the remote domain name system to the mobile computing device for presentation to the user within the native application. - View Dependent Claims (17, 18, 19, 20)
-
Specification