IP Library Granted Patent US 9,439,068
Granted Patent B2
US 9,439,068 · App. 14/561,598 · Granted Sep 6, 2016

Dynamic configuration for a wireless peripheral device

Inventors: Timothy Chen (Aurora, OH); Dustin Cairns (Deerfield, OH)
Assignee: TECHNICAL CONSUMER PRODUCTS, INC.
H04W12/06H04L41/0803H04L63/0281H04W76/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,439,068
App. No.
14/561,598
Granted
Sep 6, 2016
Kind
B2
Abstract

A peripheral device for establishing a network connection with a gateway is disclosed, and includes a request module and a configuration logic. The request module sends a request for identification and receives an authenticator responsive to sending the request for identification. The authenticator includes data indicative of predefined settings of the gateway. The configuration logic is in data communication with a plurality of configurations stored within a memory of the peripheral device. In response to receiving the predefined settings from the request module, the configuration logic selects a specific configuration from the plurality of configurations, where the specific configuration defines a set of attributes that correspond to the predefined settings of the gateway. The configuration logic also activates the specific configuration once the specific configuration has been selected. The configuration logic also establishes a network connection with the gateway based on a wireless communication protocol.

Claims (42)

1. A peripheral device for establishing a network connection with a gateway, comprising:

a request module for sending a request for identification and receiving an authenticator responsive to sending the request for identification, wherein the authenticator includes data indicative of predefined settings of the gateway; and

a configuration logic in data communication with a plurality of configurations stored within a memory of the peripheral device, wherein, in response to receiving the predefined settings from the request module the configuration logic:

selects a specific configuration from the plurality of configurations, wherein the specific configuration defines a set of attributes that correspond to the predefined settings of the gateway;

activates the specific configuration; and

establishes the network connection with the gateway based on a wireless communication protocol, wherein communication with the gateway follows the set of attributes defined by the specific configuration.

2. The peripheral device of claim 1 , wherein the predefined settings are specific to a manufacturer and a model number of the gateway.

3. The peripheral device of claim 2 , wherein the peripheral device includes a data store within memory, and wherein the data store includes a look-up table including an associated manufacturer and an associated model number of each of the plurality of configurations.

4. The peripheral device of claim 1 , wherein the peripheral device is a lighting fixture and the set of attributes that correspond to the predefined settings of the gateway include at least one of: behavior as the lighting fixture enters a network, behavior as the lighting fixture leaves the network, and dimming transition speed.

5. The peripheral device of claim 1 , wherein the request for identification includes one of the following: a request for attributes associated with a standard available cluster of the gateway, a request for node descriptors of the gateway, and a request for a software ID of the gateway.

6. The peripheral device of claim 1 , further comprising a connection module that generates a connection signal to connect the peripheral device with a wireless signal, wherein the wireless signal is based on the wireless communication protocol.

7. The peripheral device of claim 6 , wherein the connection module generates a request to the gateway requesting a network identifier.

8. The peripheral device of claim 6 , further comprising a network module that receives a signal including the network identifier from the connection module, and wherein the network module generates a request for authentication to the gateway.

9. A non-transitory computer readable medium including computer-interpretable instructions encoded to instruct a control module to perform a method, the method comprising:

sending a request for identification inquiring for data indicative of predefined settings of a gateway;

receiving an authorization signal responsive to sending the request for identification, wherein the authorization signal includes the data indicative of the predefined settings of the gateway;

selecting a specific configuration in response to receiving the authorization signal, the specific configuration stored within memory of the control module and defines a set of attributes specific to the predefined settings of the gateway;

activating the specific configuration within the control module in response to the specific configuration being selected; and

establishing a network connection with the gateway based on a wireless communication protocol, wherein communication with the gateway follows the set of attributes defined by the specific configuration.

10. The non-transitory computer readable medium of claim 9 , wherein the predefined settings are specific to a manufacturer and a model number of the gateway.

11. The non-transitory computer readable medium of claim 10 , wherein a plurality of configurations are stored within the memory of the control module, and wherein each of the plurality of configurations define attributes unique to a specific manufacturer and a specific model number of the gateway device.

12. The non-transitory computer readable medium of claim 11 , wherein selecting the specific configuration comprises performing a search within a data store located within the memory of the control module.

13. The non-transitory computer readable medium of claim 12 , wherein the data store includes a look-up table including an associated manufacturer and an associated model number of each of the plurality of configurations.

14. The non-transitory computer readable medium of claim 9 , wherein the control module is part of a lighting fixture and the set of attributes specific to the predefined settings of the gateway include at least one of: behavior as the lighting fixture enters a network, behavior as the lighting fixture leaves the network, and dimming transition speed.

15. The non-transitory computer readable medium of claim 9 , wherein the request for identification includes one of the following: a request for attributes associated with a standard available cluster of the gateway, a request for node descriptors of the gateway, and a request for a software ID of the gateway.

16. A method, comprising:

sending a request for identification inquiring for data indicative of predefined settings of a gateway by a control module of a peripheral device;

receiving an authorization signal by the control module responsive to sending the request for identification, wherein the authorization signal includes the data indicative of the predefined settings of a gateway;

selecting a specific configuration by the control module in response to receiving the authorization signal, the specific configuration stored within a memory of the control module and defines a set of attributes specific to the predefined settings of the gateway;

activating the specific configuration within the control module in response to the specific configuration being selected; and

establishing a network connection with the gateway based on a wireless communication protocol, wherein communication with the gateway follows the set of attributes defined by the specific configuration.

17. The method of claim 16 , wherein the predefined settings are specific to a manufacturer and a model number of the gateway.

18. The method of claim 17 , comprising storing a plurality of configurations within the memory of the control module, wherein each of the plurality of configurations defines attributes unique to a specific manufacturer and a specific model number of the gateway device.

19. The method of claim 16 , wherein selecting the specific configuration comprises performing a search within a data store located within the memory of the control module.

20. The method of claim 19 , wherein the data store includes a look-up table including an associated manufacturer and an associated model number of each of the plurality of configurations.

21. The method of claim 16 , wherein the control module is part of a lighting fixture and the set of attributes that correspond to the predefined settings of the gateway include at least one of: behavior as the lighting fixture enters a network, behavior as the lighting fixture leaves the network, and dimming transition speed.

22. The method of claim 16 , wherein the request for identification includes one of the following: a request for attributes associated with a standard available cluster of the gateway, a request for node descriptors of the gateway, and a request for a software ID of the gateway.

23. The method of claim 16 , comprising sending an interrogatory request by the gateway in response to establishing the network connection between the peripheral device and the gateway, wherein the interrogatory request queries the control module for an associated manufacturer and an associated model number.

24. The method of claim 23 , comprising obtaining the associated manufacturer and the associated model number of the control module, and generating a response back to the gateway indicating the associated manufacturer and the associated model number of the control module.

25. The method of claim 24 , comprising storing the associated manufacturer and the associated model number of the control module within memory of the gateway.

26. The method of claim 25 , wherein the gateway is in communication with a network of computers, and wherein the network of computers includes a server.

27. The method of claim 26 , comprising generating a request by the server to the gateway at a specified frequency, wherein the request generated by the server asks for the associated manufacturer and the associated model number of the control module within memory of the gateway.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded May 12, 2025
From: ECLIPSE BUSINESS CAPITAL LLC (F/K/A ENCINA BUSINESS CREDIT, LLC), AS AGENT
To: TECHNICAL CONSUMER PRODUCTS, INC.
Reel/Frame 071251/0436 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2018
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: TECHNICAL CONSUMER PRODUCTS, INC.
Reel/Frame 045726/0793 →
SECURITY INTEREST Recorded Mar 23, 2018
From: TECHNICAL CONSUMER PRODUCTS, INC.
To: ENCINA BUSINESS CREDIT, LLC, AS AGENT
Reel/Frame 045681/0658 →
SECURITY INTEREST Recorded Oct 3, 2016
From: TECHNICAL CONSUMER PRODUCTS, INC.; TECHNICAL CONSUMER PRODUCTS CANADA INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 039919/0650 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2014
From: CHEN, TIMOTHY; CAIRNS, DUSTIN
To: TECHNICAL CONSUMER PRODUCTS, INC.
Reel/Frame 034389/0039 →
Continuity (1)
Related Publication 20160165439A1 · Jun 9, 2016