IP Library › Granted Patent US 10,135,681
Granted Patent B2
US 10,135,681 · App. 14/421,143 · Granted Nov 20, 2018

Methods and systems for configuring electronic devices

Inventors: Sze Hon Chan (Hong Kong, HK); Ying Kwan (Hong Kong, HK)
Assignee: PISMO LABS TECHNOLOGY LIMITED
H04L41/0816H04L41/0843H04L67/303H04L67/34
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 10,135,681
App. No.
14/421,143
Granted
Nov 20, 2018
Kind
B2
Abstract

The present invention discloses a method, a system and an electronic device for configuring the electronic device. The method and system comprise steps of configuring the electronic device by a profile server. The profile server receives sensor information, determines a profile substantially based on the sensor information, retrieves a configuration based on the profile, and then configure the electronic device substantially based on the configuration. In one variant, the configuration of the electronic device may be performed by a profile management module of the electronic device.

Claims (47)

1. A method for configuring a first electronic device, comprising the steps of:

(a) receiving sensor information based on a trigger; wherein the trigger is received when a monitoring time interval has expired, or a trigger rule has been satisfied; wherein the trigger is created by a profile server; wherein the first electronic device is connected to the profile server via interconnected networks;

(b) determining a profile based, at least in part, on the sensor information and identity of a user; wherein the user is authenticated for confirming the identity of the user; wherein the profile is comprised of a profile identity field, a condition field and a configuration field;

(c) retrieving a configuration based on the profile; wherein if the first electronic device is a mobile router, the profile is selected from a group consisted of power saving profile, low bandwidth profile, first location profile, and default profile; wherein if the first electronic device is an air purifier, the profile is selected from a group consisting of a strong profile and a quiet profile, wherein the air purifier filters more air in the strong profile and less air in the quiet profile; wherein if the first electronic device is a virtual private network (VPN) hub, the profile is selected from a group consisting of hub-and-spoke profile and full mesh profile; and

(d) configuring the first electronic device with at least one setting based, at least in part, on the configuration; wherein if the first electronic device is a mobile router, the setting includes selection of a SIM card slot, limitation of transmission speed and the choice network to be used.

2. According to the method of claim 1 , wherein the sensor information is either received from a second electronic device or an input of the first electronic device.

3. According to the method of claim 2 , wherein the sensor information is received periodically.

4. According to the method of claim 2 , wherein the sensor information is received when at least one trigger rule is satisfied.

5. According to the method of claim 4 , further comprising creating a trigger after at least one trigger rule is satisfied.

6. According to the method of claim 1 , wherein the sensor information is either received by a profile server or received by a profile management module of the first electronic device.

7. According to the method of claim 6 , wherein steps (b), (c) and (d) are performed by the profile server or the profile management module of the first electronic device.

8. According to the method of claim 6 , wherein the configuration is stored at the first electronic device, at the profile server or at a remote server.

9. According to the method of claim 1 , wherein the profile identity field is a name, a predefined code, or a user code.

10. A system for configuring a first electronic device, the system comprising:

a profile server; and

a first electronic device;

wherein the profile server comprises:

at least one first network interface or at least one first input;

at least one first main memory;

at least one first processing unit;

at least one first secondary storage storing program instructions executable by the at least one first processing unit for:

(a) receiving sensor information based on a trigger; wherein the trigger is received when a monitoring time interval has expired, or a trigger rule has been satisfied; wherein the trigger is created by a profile server; wherein the first electronic device is connected to the profile server via interconnected networks;

(b) determining a profile based, at least in part, on the sensor information and identity of a user; wherein the user is authenticated for confirming the identity of the user; wherein the profile is comprised of a profile identity field, a condition field and a configuration field;

(c) retrieving a configuration based on the profile; wherein if the first electronic device is a mobile router, the profile is selected from a group consisted of power saving profile, low bandwidth profile, first location profile, and default profile; wherein if the first electronic device is an air purifier, the profile is selected from a group consisting of a strong profile and a quiet profile, wherein the air purifier filters more air in the strong profile and less air in the quiet profile; wherein if the first electronic device is a virtual private network (VPN) hub, the profile is selected from a group consisting of hub-and-spoke profile and full mesh profile; and

(d) configuring the first electronic device with at least one setting based, at least in part, on the configuration; wherein if the first electronic device is a mobile router, the setting includes selection of a SIM card slot, limitation of transmission speed and the choice network to be used; wherein the first electronic device comprises:

at least one second network interface or at least one second input;

at least one second main memory;

at least one second processing unit; and

at least one second secondary storage.

11. According to the system of claim 10 , wherein the sensor information is either received from the second electronic device or an input of the first electronic device.

12. According to the system of claim 11 , wherein the sensor information is received periodically.

13. According to the system of claim 11 , wherein the sensor information is received when at least one trigger rule is satisfied.

14. According to the system of claim 13 , wherein the first secondary storage further storing program instructions for creating a trigger after at least one trigger rule is satisfied.

15. According to the system of claim 10 , wherein the configuration is stored at the first electronic device, at the profile server or at a remote server.

16. According to the system of claim 10 , wherein the profile identity field is a name, a predefined code, or a user code.

17. An electronic device comprising:

at least one network interface or at least one input;

at least one main memory;

at least one processing unit;

at least one secondary storage storing program instructions executable by the at least one processing unit for:

(a) receiving sensor information based on a trigger; wherein the trigger is received when a monitoring time interval has expired, or a trigger rule has been satisfied; wherein the trigger is created by a profile server; wherein the first electronic device is connected to the profile server via interconnected networks;

(b) determining a profile based, at least in part, on the sensor information and identity of a user; wherein the user is authenticated for confirming the identity of the user; wherein the profile is comprised of a profile identity field, a condition field and a configuration field;

(c) retrieving a configuration based on the profile; wherein if the first electronic device is a mobile router, the profile is selected from a group consisted of power saving profile, low bandwidth profile, first location profile, and default profile; wherein if the first electronic device is an air purifier, the profile is selected from a group consisting of a strong profile and a quiet profile, wherein the air purifier filters more air in the strong profile and less air in the quiet profile; wherein if the first electronic device is a virtual private network (VPN) hub, the profile is selected from a group consisting of hub-and-spoke profile and full mesh profile; and

(d) configuring the first electronic device with at least one setting based, at least in part, on the configuration; wherein if the first electronic device is a mobile router, the setting includes selection of a SIM card slot, limitation of transmission speed and the choice network to be used.

18. According to the electronic device of claim 17 , wherein the sensor information is either received from the second electronic device or an input of the electronic device.

19. According to the electronic device of claim 17 , wherein the sensor information is received when at least one trigger rule is satisfied.

20. According to the electronic device of claim 17 , wherein the profile identity field is a name, a predefined code, or a user code.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2015
From: CHAN, SZE HON; KWAN, YING
To: PISMO LABS TECHNOLOGY LIMITED
Reel/Frame 036454/0532 →
Continuity (1)
Related Publication 20160269236A1 · Sep 15, 2016
Cited By (1)
US 12,720,284