IP Library Granted Patent US 11,627,011
Granted Patent B1
US 11,627,011 · App. 17/089,647 · Granted Apr 11, 2023

Smart device network provisioning

Inventors: Christopher Callender (Overland Park, KS); Brian Kuntz (Paola, KS); Lyle W. Paczkowski (Mission Hills, KS); Michael D. Svoren, Jr. (Overland Park, KS)
Assignee: T-MOBILE INNOVATIONS LLC
H04L12/2816G05B19/042G06F16/90335G06N5/02H04L12/281H04L12/2809H04L67/53G05B2219/2642
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 11,627,011
App. No.
17/089,647
Granted
Apr 11, 2023
Kind
B1
Abstract

Aspects of the disclosure provide for a method implemented by a computing device executing an artificial intelligence electronic assistant application. In some examples, the method includes searching a local area network for smart home devices to determine an identifier associated with a smart home device, provisioning the smart home device to an ecosystem of devices that is managed by the computing device, and automatically arbitrating communication of the smart home device based on the provisioning.

Claims (43)

1. A computing device, comprising:

a processor;

a non-transitory memory coupled to the processor; and

an artificial intelligence electronic assistant application stored in the non-transitory memory that, when executed by the processor:

determines an identifier associated with a smart home device by searching a local area network for smart home devices;

provisions the smart home device to an ecosystem of devices that is managed by the computing device by:

searching a database for micro instructions related to the smart home device based on the determined identifier of the smart home device;

generating a smart contract with the smart home device based at least partially on the micro instructions related to the smart home device; and

writing the identifier associated with the smart home device to a second database; and

automatically arbitrates communication of the smart home device based on the provisioning by causing the communication of the smart device to go through the computing device.

2. The computing device of claim 1 , wherein the processor further:

generates a digital twin of the smart home device, wherein the digital twin is a digital representation of electrical characteristics of the smart home device; and

writes the digital twin to the second database.

3. The computing device of claim 1 , wherein the first database and the second database are each hyperledger block chains.

4. The computing device of claim 1 , wherein the processor further writes details of the smart contract to the second database, wherein the smart contract defines rules by which the computing device controls communications of the smart home device including actions allowed and disallowed actions of the smart home device.

5. The computing device of claim 1 , wherein the second database defines an ecosystem of devices including the smart home device that is managed by the computing device according to the micro instructions related to the smart home device.

6. The computing device of claim 1 , wherein the processor further:

receives an identification of a second smart home device from a user equipment, wherein the identification of the second smart home device is identified by the user equipment according to a point-and-shoot functionality of the user equipment; and

provisions the second smart home device to an ecosystem of devices including the smart home device that is managed by the computing device.

7. The computing device of claim 1 , wherein automatically arbitrating communication of the smart home device based on the provisioning comprises permitting or denying communication associated with the smart home device at least partially according to the smart contract generated at least partially based on the instructions related to the smart home device.

8. The computing device of claim 1 , wherein the artificial intelligence electronic assistant application creates and stores a digital identity of the smart home device after provisioning the smart home device to the ecosystem of devices that is managed by the computing device.

9. The computing device of claim 8 , wherein the digital identity is a digital twin of the smart home device that represents digitally components of the smart home device at a time of the provisioning.

10. A method implemented by a computing device executing an artificial intelligence electronic assistant application, comprising:

determining an identifier associated with a smart home device by searching a local area network for smart home devices;

provisioning the smart home device to an ecosystem of devices that is managed by the computing device by:

searching a database for micro instructions related to the smart home device based on the determined identifier of the smart home device;

generating a smart contract with the smart home device based at least partially on the micro instructions related to the smart home device; and

writing the identifier associated with the smart home device to a second database; and

automatically arbitrating communication of the smart home device based on the provisioning by causing the communication of the smart device to go through the computing device.

11. The method of claim 10 , further comprising:

generating a digital twin of the smart home device, wherein the digital twin is a digital representation of electrical characteristics of the smart home device; and

writing the digital twin to the second database.

12. The method of claim 10 , wherein the first database and the second database are each hyperledger block chains, wherein the smart contract defines rules by which the computing device controls communications of the smart home device including actions allowed and disallowed actions of the smart home device, and wherein the second database defines an ecosystem of devices including the smart home device that is managed by the computing device according to the micro instructions related to the smart home device.

13. A computing device, comprising:

a processor;

a non-transitory memory coupled to the processor; and

an artificial intelligence electronic assistant application stored in the non-transitory memory that, when executed by the processor:

determines an identifier associated with a smart home device by searching a local area network for smart home devices;

provisions the smart home device to an ecosystem of devices that is managed by the computing device;

creates and stores a digital identity of the smart home device after provisioning the smart home device to the ecosystem of devices that is managed by the computing device, wherein the digital identity is a digital twin of the smart home device that represents digitally components of the smart home device at a time of the provisioning;

compares information of the components of the smart home device to the digital identity at a time subsequent to the time of the provisioning to determine whether state changes have been made to the smart home device; and

automatically arbitrates communication of the smart home device based on the provisioning by causing the communication of the smart device to go through the computing device.

14. The computing device of claim 13 , wherein the artificial intelligence electronic assistant application stores the digital identity in a hyperledger.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2020
From: CALLENDER, CHRISTOPHER; KUNTZ, BRIAN; PACZKOWSKI, LYLE W.; SVOREN, MICHAEL D., JR.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 054281/0201 →
Cited By (1)
US 12,445,317