User Identification and Location Determination in Control Applications
First Claim
Patent Images
1. A system for providing individualized control 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, and(iv) transmitting the user ID and the desired action to the control processor.
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.
-
Citations
24 Claims
-
1. A system for providing individualized control 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, and (iv) transmitting the user ID and the desired action to the control processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing individualized control 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, and (vi) transmitting the user ID, the device ID, and the desired action to a control processor; 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 for 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)
-
-
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; and (g) transmitting the user ID, the device ID, and the desired action to the control processor. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification