IP Library Granted Patent US 12,068,879
Granted Patent B2
US 12,068,879 · App. 18/172,958 · Granted Aug 20, 2024

Smart device 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/2809H04L12/281H04L67/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 12,068,879
App. No.
18/172,958
Granted
Aug 20, 2024
Kind
B2
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 (37)

1. A method implemented by a computing device in a network, comprising:

searching a local area network for smart home devices to determine an identifier associated with a smart home device;

searching a database for instructions related to the smart home device based on the determined identifier of the smart home device, wherein the database comprises a hyperledger that includes microcode instructions related to the smart home device;

generating a smart contract between the computing device and the smart home device based at least partially on the instructions related to the smart home device, wherein the smart contract defines rules by which the computing device controls communications of the smart home device including allowed actions and disallowed actions of the smart home device;

writing the identifier associated with the smart home device to a second database, wherein the second database is a second hyperledger;

generating a digital twin of the smart home device; and

automatically arbitrating communication of the smart home device based on the smart contract.

2. The method of claim 1 , further comprising writing details of the smart contract to the second database.

3. The method 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 instructions related to the smart home device.

4. The method of claim 1 , further comprising writing the digital twin to the second database, wherein the digital twin is a digital representation of electrical characteristics of the smart home device.

5. The method of claim 1 , further comprising:

providing access to the second data base to a third-party to prove that the smart home device is in an ecosystem of devices that is managed by the computing device;

receiving a request from the third-party for enhanced access to the smart device; and

acting on the request from the third-party for enhanced access to the smart device, wherein acting on the request comprises granting or denying the request.

6. The method of claim 1 , further comprising, prior to searching the database for instructions related to the smart home device, presenting a user with a list of the smart home devices found in the local area network and receiving from the user, a selection of the smart home device for addition to an ecosystem of devices that is managed by the computing device.

7. The method of claim 1 , wherein the digital twin is generated after the smart home device is provisioned to an ecosystem of devices that is managed by the computing device.

8. The method of claim 1 , wherein the digital twin represents digitally components of the smart home device at a time of provisioning.

9. The method of claim 1 , wherein the digital twin is used to compare to actual components of the smart home device to determine whether state changes have been made to the components of the smart home device.

10. A system comprising:

a computing device in a network configured to:

search a local area network for smart home devices to determine an identifier associated with a smart home device;

search a database for instructions related to the smart home device based on the determined identifier of the smart home device, wherein the database comprises a hyperledger that includes microcode instructions related to the smart home device;

generate a smart contract with the smart home device based at least partially on the instructions related to the smart home device, wherein the smart contract defines rules by which the computing device controls communications of the smart home device including allowed actions and disallowed actions of the smart home device;

write the identifier associated with the smart home device to a second database, wherein the second database is a second hyperledger;

generate a digital twin of the smart home device; and

automatically arbitrate communication of the smart home device based on the smart contract.

11. The system of claim 10 , wherein the computer device is further configured to write details of the smart contract to the second database.

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

13. The system of claim 10 , wherein the computing device is further configured to write the digital twin to the second database, wherein the digital twin is a digital representation of electrical characteristics of the smart home device.

14. The system of claim 10 , wherein the computing device is further configured to:

provide access to the second data base to a third-party to prove that the smart home device is in an ecosystem of devices that is managed by the computing device,

receive a request from the third-party for enhanced access to the smart device, and

act on the request from the third-party for enhanced access to the smart device, wherein acting on the request comprises granting or denying the request.

15. The system of claim 10 , wherein the computing device is further configured to, prior to searching the database for instructions related to the smart home device, present a user with a list of the smart home devices found in the local area network and receive from the user a selection of the smart home device for addition to an ecosystem of devices that is managed by the computing device.

16. The system of claim 10 , wherein the digital twin is generated after the smart home device is provisioned to an ecosystem of devices that is managed by the computing device.

17. The system of claim 10 , wherein the digital twin represents digitally components of the smart home device at a time of provisioning.

18. The system of claim 17 , wherein the digital twin is used to compare to actual components of the smart home device to determine whether state changes have been made to the components of the smart home device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2023
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 064637/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2023
From: CALLENDER, CHRISTOPHER; KUNTZ, BRIAN; PACZKOWSKI, LYLE W; SVOREN, MICHAEL D, JR.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 062814/0533 →
Continuity (2)
Division 17089647 · Nov 4, 2020
Related Publication 20230208669A1 · Jun 29, 2023