User identification and location determination in control applications
First Claim
Patent Images
1. A system for providing individualized control, the system comprising:
- (a) an NFC tag encoding encoded information comprising a tag ID, control system information and one or more payloads, each of the one or more payloads further comprising an action; and
(b) a portable electronic device identified by a user ID and comprising an NFC interface, a network interface, a display, a memory encoding one or more processor-executable instructions and a processor configured to load the one or more processor-executable instructions when encoded from the memory, wherein the one or more processor-executable instructions, when executed by the processor, cause acts to be performed comprising;
(i) reading the encoded information from the NFC tag via the NFC interface of the portable electronic device,(ii) selecting a desired action from one of the one or more payloads,(iii) establishing communication with a control processor corresponding to the control system information via the network interface, including;
(1) receiving, from each of at least three beacons, a transmission signal strength of a signal transmitted by that beacon,(2) determining, for each of the at least three beacons, a received signal strength of the signal transmitted by that beacon, and(3) estimating, for each of the at least three beacons, a distance between the portable electronic device and that beacon based on a difference between the transmission signal strength and the received signal strength of the signal transmitted by that beacon,(4) selecting a nearest one of the at least three beacons based on the distances estimated from the transmission signal strength and the received signal strength of the at least three beacons, and(5) transmitting the user ID and location of the portable electronic device to the control processor via the selected beacon, and(iv) transmitting the desired action to the control processor via the selected beacon.
1 Assignment
0 Petitions
Accused Products
Abstract
A system in which a portable electronic device communicates with an external device to determine a location. Upon determining its location, the portable electronic device transmits this information as well as identifying information to a control processor. The control processor controls one or more controllable devices according to the location and identifying information. The portable electronic device may determine the location via NFC tag or via one or more RF beacons transmitting information according to the Bluetooth 4.0 protocol.
33 Citations
30 Claims
-
1. A system for providing individualized control, the system comprising:
-
(a) an NFC tag encoding encoded information comprising a tag ID, control system information and one or more payloads, each of the one or more payloads further comprising an action; and (b) a portable electronic device identified by a user ID and comprising an NFC interface, a network interface, a display, a memory encoding one or more processor-executable instructions and a processor configured to load the one or more processor-executable instructions when encoded from the memory, wherein the one or more processor-executable instructions, when executed by the processor, cause acts to be performed comprising; (i) reading the encoded information from the NFC tag via the NFC interface of the portable electronic device, (ii) selecting a desired action from one of the one or more payloads, (iii) establishing communication with a control processor corresponding to the control system information via the network interface, including; (1) receiving, from each of at least three beacons, a transmission signal strength of a signal transmitted by that beacon, (2) determining, for each of the at least three beacons, a received signal strength of the signal transmitted by that beacon, and (3) estimating, for each of the at least three beacons, a distance between the portable electronic device and that beacon based on a difference between the transmission signal strength and the received signal strength of the signal transmitted by that beacon, (4) selecting a nearest one of the at least three beacons based on the distances estimated from the transmission signal strength and the received signal strength of the at least three beacons, and (5) transmitting the user ID and location of the portable electronic device to the control processor via the selected beacon, and (iv) transmitting the desired action to the control processor via the selected beacon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 25, 26)
-
-
14. A system for providing individualized control, the system comprising:
-
(a) an NFC tag encoding an application identifier, a tag ID, a project ID, a control processor ID and one or more payloads, each of the one or more payloads further comprising an action; and (b) a portable electronic device identified by a device ID and a user ID and comprising an NFC interface, a network interface, a display, a memory encoding one or more processor-executable instructions and a processor configured to load the one or more processor-executable instructions when encoded from the memory, wherein the one or more processor-executable instructions, when executed by the processor, cause acts to be performed comprising; (i) reading the encoded information from the NFC tag via the NFC interface of the portable electronic device, (ii) opening a control application on the portable electronic device corresponding to the application ID, (iii) loading a project file corresponding to project file ID with the control application, (iv) selecting a desired action from one of the one or more payloads, (v) establishing communication with a control processor corresponding to the control processor ID, including; (1) receiving, from each of at least three beacons, a transmission signal strength of a signal transmitted by that beacon, (2) determining, for each of the at least three beacons, a received signal strength of the signal transmitted by that beacon, (3) estimating, for each of the at least three beacons, a distance between the portable electronic device and that beacon based on a difference between the transmission signal strength and the received signal strength of the signal transmitted by that beacon, (4) selecting a nearest one of the at least three beacons based on the distances estimated from the transmission signal strength and the received signal strength of the at least three beacons, and (5) transmitting the user ID, the device ID, and location of the portable electronic device to the control processor via the selected, and (iv) transmitting the desired action to the control processor via the selected beacon; and (c) the control processor comprising a network interface, a memory encoding one or more processor-executable instructions and a processor configured to load the one or more processor-executable instructions when encoded from the memory, wherein the one or more processor-executable instructions, when executed by the processor, cause acts to be performed comprising; (i) determining whether there are more than one corresponding executables for the desired action according to user IDs; (ii) processing the desired action directly if there are not more than one corresponding executables for the desired action according to user IDs; (iii) determining whether there are more than one corresponding executables for the desired action according to user IDs and device IDs; (iv) demultiplexing the desired action based on the user ID if there are not more than one corresponding executables for the desired action according to user IDs and device IDs; and (v) demultiplexing the desired action based on the user ID and the device ID if there are more than one corresponding executables for the desired action according to user IDs and device IDs. - View Dependent Claims (15, 27, 28)
-
-
16. A method for providing individualized control, said method comprising:
-
(a) providing (i) an NFC tag encoding encoded information comprising an application identifier, a tag ID, control system information and one or more payloads, each of the one or more payloads further comprising an action, (ii) a portable electronic device identified by a device ID and a user ID and comprising an NFC interface, a network interface and a display, and (iii) a control processor identified by a control processor ID and comprising a network interface; (b) positioning the NFC interface of the portable electronic device within communication range of the NFC tag; (c) reading the encoded information from the NFC tag via the NFC interface of the portable electronic device; (d) opening a control application on the portable electronic device corresponding to the application identifier; (e) selecting a desired action from one of the one or more payloads; (f) establishing communication with a control processor corresponding to the control processor ID, including; (i) receiving, from each of at least three beacons, a transmission signal strength of a signal transmitted by that beacon, (ii) determining, for each of the at least three beacons, a received signal strength of the signal transmitted by that beacon, (iii) estimating, for each of the at least three beacons, a distance between the portable electronic device and that beacon based on a difference between the transmission signal strength and the received signal strength of the signal transmitted by that beacon, (iv) selecting a nearest one of the at least three beacons based on the distances estimated from the transmission signal strength and the received signal strength of the at least three beacons, and (v) transmitting the user ID, the device ID, and location of the portable electronic device to the control processor via the selected beacon; and (g) transmitting the desired action to the control processor via the selected beacon. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 29, 30)
-
Specification