System for location based triggers for mobile devices
First Claim
Patent Images
1. A system, comprising:
- a building including a plurality of facilities therein each including at least one broadcast short-range communications unit having a fixed location and configured to;
generate one or more broadcast messages including an address portion and a plurality of fields including at least one field with at least one value, the one or more broadcast messages including a first identifier field with the at least one value being the same for each of at least a first subset of a plurality of the broadcast short-range communications units in the building, and a second identifier field with an other value that is different for each of at least a second subset of the plurality of the broadcast short-range communications units in the building,broadcast, via a first wireless communications protocol, the one or more broadcast messages including the address portion, the plurality of fields, and the at least one value, for intended receipt by a plurality of mobile devices in a communication range of the at least one broadcast short-range communications unit, andre-broadcast, via the first wireless communications protocol, the one or more broadcast messages including the address portion, the plurality of fields, and the at least one value, for intended receipt by the plurality of mobile devices in the communication range of the at least one broadcast short-range communications unit;
code configured to be executed by at least one of the plurality of mobile devices, the code, when executed, configured to;
cause display, via a display of the at least one mobile device, of an option for causing visual information to be output via the at least one mobile device,receive an indication of a user input for the option displayed via the display of the at least one mobile device,receive an indication of a receipt, from the at least one broadcast short-range communications unit and via the first wireless communications protocol, of the one or more broadcast messages including the address portion, the plurality of fields, and the at least one value, andcause to be sent, from the at least one mobile device and via a second wireless communications protocol and an Internet Protocol, at least one message; and
at least one server configured to;
receive, from the at least one mobile device and via the Internet protocol, the at least one message,in response to the receipt, from the at least one mobile device and via the Internet protocol, of the at least one message;
retrieve location-relevant information, andafter the location-relevant information is retrieved, cause to be sent, from the at least one server to the at least one mobile device and via the Internet protocol, a response message including the location-relevant information;
said code, when executed, further configured to;
receive, from the at least one server and via the second wireless communications protocol and the Internet Protocol, the response message including the location-relevant information, andafter the receipt, from the at least one server and via the second wireless communications protocol, of the response message including the location-relevant information;
cause to be output, via the at least one mobile device, the visual information, based on the location-relevant information and whether a threshold has been met, the visual information being based on user-specific demographic or preference information;
wherein the system is configured such that the location-relevant information includes at least one image, and the system is further configured such that, after the indication of the user input is received and after the output of the visual information is caused, subsequent output of different visual information, that is brand- or product-specific, is caused as the at least one mobile device is moved among the plurality of the facilities of the building.
2 Assignments
0 Petitions
Accused Products
Abstract
Various systems are provided comprising: a building including one or more facilities each including at least one broadcast short-range communications unit having a fixed location, an application/computer code configured for execution by at least one of a plurality of mobile devices, and at least one server, that, together, are configured to cooperate to trigger one or more mobile device actions including causing to be output visual information, based on particular location-relevant information that is, in turn, based on at least one value.
11 Citations
27 Claims
-
1. A system, comprising:
-
a building including a plurality of facilities therein each including at least one broadcast short-range communications unit having a fixed location and configured to; generate one or more broadcast messages including an address portion and a plurality of fields including at least one field with at least one value, the one or more broadcast messages including a first identifier field with the at least one value being the same for each of at least a first subset of a plurality of the broadcast short-range communications units in the building, and a second identifier field with an other value that is different for each of at least a second subset of the plurality of the broadcast short-range communications units in the building, broadcast, via a first wireless communications protocol, the one or more broadcast messages including the address portion, the plurality of fields, and the at least one value, for intended receipt by a plurality of mobile devices in a communication range of the at least one broadcast short-range communications unit, and re-broadcast, via the first wireless communications protocol, the one or more broadcast messages including the address portion, the plurality of fields, and the at least one value, for intended receipt by the plurality of mobile devices in the communication range of the at least one broadcast short-range communications unit; code configured to be executed by at least one of the plurality of mobile devices, the code, when executed, configured to; cause display, via a display of the at least one mobile device, of an option for causing visual information to be output via the at least one mobile device, receive an indication of a user input for the option displayed via the display of the at least one mobile device, receive an indication of a receipt, from the at least one broadcast short-range communications unit and via the first wireless communications protocol, of the one or more broadcast messages including the address portion, the plurality of fields, and the at least one value, and cause to be sent, from the at least one mobile device and via a second wireless communications protocol and an Internet Protocol, at least one message; and at least one server configured to; receive, from the at least one mobile device and via the Internet protocol, the at least one message, in response to the receipt, from the at least one mobile device and via the Internet protocol, of the at least one message;
retrieve location-relevant information, andafter the location-relevant information is retrieved, cause to be sent, from the at least one server to the at least one mobile device and via the Internet protocol, a response message including the location-relevant information; said code, when executed, further configured to; receive, from the at least one server and via the second wireless communications protocol and the Internet Protocol, the response message including the location-relevant information, and after the receipt, from the at least one server and via the second wireless communications protocol, of the response message including the location-relevant information;
cause to be output, via the at least one mobile device, the visual information, based on the location-relevant information and whether a threshold has been met, the visual information being based on user-specific demographic or preference information;wherein the system is configured such that the location-relevant information includes at least one image, and the system is further configured such that, after the indication of the user input is received and after the output of the visual information is caused, subsequent output of different visual information, that is brand- or product-specific, is caused as the at least one mobile device is moved among the plurality of the facilities of the building. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a building including a plurality of facilities therein each including a broadcast short-range communications means having a fixed location and configured to; generate one or more broadcast messages including an address portion and a plurality of fields including at least one field with at least one value, the one or more broadcast messages including a first identifier field with the at least one value being the same for each of at least a first subset of a plurality of the broadcast short-range communications means in the building, and a second identifier field with an other value that is different for each of at least a second subset of the plurality of the broadcast short-range communications means in the building, broadcast, via a first wireless communications protocol, the one or more broadcast messages including the address portion, the plurality of fields, and the at least one value, for intended receipt by a plurality of mobile devices in a communication range of the broadcast short-range communications means, and re-broadcast, via the first wireless communications protocol, the one or more broadcast messages including the address portion, the plurality of fields, and the at least one value, for intended receipt by the plurality of mobile devices in the communication range of the broadcast short-range communications means; code means configured to be executed by at least one of the plurality of mobile devices, the code means, when executed, configured to; cause display, via a display of the at least one mobile device, of an option for causing to be output, via the at least one mobile device, visual information, receive an indication of a user input for the option displayed via the display of the at least one mobile device, receive an indication of a receipt, from the broadcast short-range communications means and via the first wireless communications protocol, of the one or more broadcast messages including the address portion, the plurality of fields, and the at least one value, and cause to be sent, from the at least one mobile device and via a second wireless communications protocol and an Internet Protocol, at least one message; and at least one server means configured to; receive, from the at least one mobile device and via the Internet protocol, the at least one message, in response to the receipt, from the at least one mobile device and via the Internet protocol, of the at least one message;
retrieve location-relevant information, andafter the location-relevant information is retrieved, cause to be sent, from the at least one server means to the at least one mobile device and via the Internet protocol, a response message including the location-relevant information; said code means, when executed, further configured to; receive, from the at least one server means and via the second wireless communications protocol and the Internet Protocol, the response message including the location-relevant information, and after the receipt, from the at least one server means and via the second wireless communications protocol, of the response message including the location-relevant information;
cause, utilizing the code means, to be output, via the at least one mobile device, the visual information based on the location-relevant information and whether a threshold has been met, the visual information being based on user-specific demographic or preference information;wherein the system is configured such that the location-relevant information includes at least one image, and the system is further configured such that, after the indication of the user input is received and after the output of the visual information is caused, subsequent output of different visual information, that is brand- or product-specific, is caused as the at least one mobile device is moved among the plurality of the facilities of the building. - View Dependent Claims (22)
-
-
23. A computer-implemented method, comprising:
-
providing at least one broadcast short-range communications unit configured to; generate one or more broadcast messages including an address portion and a plurality of fields including at least one field with at least one value, the one or more broadcast messages including a first identifier field with the at least one value being the same for each of at least a first subset of a plurality of the broadcast short-range communications units in a building, and a second identifier field with an other value that is different for each of at least a second subset of the plurality of the broadcast short-range communications units in the building, broadcast, via a first wireless communications protocol, the one or more broadcast messages including the address portion, the plurality of fields, and the at least one value, for intended receipt by a plurality of mobile devices in a communication range of the at least one broadcast short-range communications unit, and re-broadcast, via the first wireless communications protocol, the one or more broadcast messages including the address portion, the plurality of fields, and the at least one value, for intended receipt by the plurality of mobile devices in the communication range of the at least one broadcast short-range communications unit; providing code configured to be executed by at least one of the plurality of mobile devices, the code, when executed, configured to; cause display, via a display of the at least one mobile device, of an option for causing to be output, via the at least one mobile device, visual information, receive an indication of a user input for the option displayed via the display of the at least one mobile device, receive an indication of a receipt, from the at least one broadcast short-range communications unit and via the first wireless communications protocol, of the one or more broadcast messages including the address portion, the plurality of fields, and the at least one value, and cause to be sent, from the at least one mobile device and via a second wireless communications protocol and an Internet Protocol, at least one message; and providing access to at least one server configured to; receive, from the at least one mobile device and via the Internet protocol, the at least one message, in response to the receipt, from the at least one mobile device and via the Internet protocol, of the at least one message;
retrieve location-relevant information, andafter the location-relevant information is retrieved, cause to be sent, from the at least one server to the at least one mobile device and via the Internet protocol, a response message including the location-relevant information; said code, when executed, further configured to; receive, from the at least one server and via the second wireless communications protocol and the Internet Protocol, the response message including the location-relevant information, and after the receipt, from the at least one server and via the second wireless communications protocol, of the response message including the location-relevant information;
cause to be output, via the at least one mobile device, the visual information based on the location-relevant information and whether a threshold has been met, the visual information being based on user-specific demographic or preference information;wherein the location-relevant information includes at least one image, and after the indication of the user input is received and after the output of the visual information is caused, subsequent output of different visual information, that is brand- or product-specific, is caused as the at least one mobile device is moved. - View Dependent Claims (24)
-
-
25. A non-transitory computer-readable media storing computer instructions that, when executed by one or more processors of at least one mobile device, cause the at least one mobile device to:
-
receive an indication of a receipt of a broadcast, from at least one broadcast short-range communications unit via a first wireless communications protocol, of one or more broadcast messages including an address portion and a plurality of fields including at least one field with at least one value, for intended receipt by the at least one mobile device when in a communication range of the at least one broadcast short-range communications unit, the one or more broadcast messages including a first identifier field with the at least one value being the same for each of at least a first subset of a plurality of the broadcast short-range communications units in a building, and a second identifier field with an other value that is different for each of at least a second subset of the plurality of the broadcast short-range communications units in the building; receive an indication of a receipt of a re-broadcast, from the at least one broadcast short-range communications unit via the first wireless communications protocol, of the one or more broadcast messages including the address portion, the plurality of fields, and the at least one value, for intended receipt by the at least one mobile device when in the communication range of the at least one broadcast short-range communications unit; cause display, via a display of the at least one mobile device, of an option; receive an indication of a user input for the option displayed via the display of the at least one mobile device; cause to be sent, from the at least one mobile device to at least one server via a second wireless communications protocol and an Internet Protocol, at least one message; receive, from the at least one server via the second wireless communications protocol and the Internet Protocol, a response message including location-relevant information that includes at least one image and that is brand- or product-specific; after the receipt, from the at least one server via the second wireless communications protocol, of the response message including the location-relevant information;
cause to be output, via the at least one mobile device, the at least one image; andafter the indication of the user input is received and after the output of the at least one image is caused, cause to be output one or more different images as the at least one mobile device is moved based on whether a threshold has been met, the one or more different images being based on user-specific demographic or preference information. - View Dependent Claims (26, 27)
-
Specification