11272038

User Interface for Configuring Device-Specific IoT Applications

PublishedMarch 8, 2022
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An electronic device, comprising: a network node; an interface circuit communicatively coupled to the network node; a processor coupled to the interface circuit; and memory, coupled to the processor, configured to store program instructions, wherein, when the executed by the processor, the program instructions cause the electronic device to perform operations, comprising: receiving, at the interface circuit, a request, associated with a second electronic device, to create an electronic-device-specific application, wherein the electronic-device-specific application is associated with a services manager in a system hierarchy; in response to the request, providing, from the interface circuit, instructions for a user interface addressed to the second electronic device, wherein the user interface is configured to present predefined configuration alternatives for configuration parameters for the electronic-device-specific application, to receive inputs for the configuration parameters for the electronic-device-specific application, or both; receiving, at the interface circuit, user-interface activity information associated with the second electronic device, which specifies selections of the configuration parameters for the electronic-device-specific application from the predefined configuration alternatives, the inputs for the configuration parameters for the electronic-device-specific application, or both, wherein the configuration parameters for the electronic-device-specific application specify functions in a physical layer, a data link layer and a network layer in the electronic-device-specific application; and generating, based at least in part on the configuration parameters for the electronic-device-specific application, the electronic-device-specific application, wherein the electronic-device-specific application is configured to execute in a provider-specific or an electronic-device-specific environment in the services manager.

2

2. The electronic device of claim 1 , wherein, in the system hierarchy, the services manager is located between a computer associated with a provider of a third electronic device and a gateway configured to communicate with the third electronic device.

3

3. The electronic device of claim 1 , wherein the operations comprise providing, from the interface circuit, the electronic-device-specific application addressed to the services manager.

4

4. The electronic device of claim 1 , wherein the provider-specific or the electronic-device-specific environment comprises a virtual operating system in a container in the services manager, and the electronic-device-specific application comprises a plugin that executes in the container.

5

5. The electronic device of claim 1 , wherein the predefined configuration alternatives for the configuration parameters for the electronic-device-specific application, the inputs for the configuration parameters for the electronic-device-specific application, or both, comprise: communication information, authentication information and security information.

6

6. The electronic device of claim 1 , wherein the predefined configuration alternatives for the configuration parameters for the electronic-device-specific application, the inputs for the configuration parameters for the electronic-device-specific application, or both, comprise: registration information, a message format, a receive communication protocol for the electronic device, a transmit communication protocol for the electronic device, authentication information, and security information.

7

7. The electronic device of claim 1 , wherein the electronic-device-specific application is associated with: a third electronic device, a type of third electronic device, or a class of third electronic devices comprising the third electronic device.

8

8. The electronic device of claim 1 , wherein the operations comprise: receiving, at the interface circuit, performance information associated with operation of the electronic-device-specific application in at least a portion of the system hierarchy; modifying the configuration parameters for the electronic-device-specific application based at least in part on the performance information; and regenerating the electronic-device-specific application.

9

9. The electronic device of claim 1 , wherein the modifying of the configuration parameters for the electronic-device-specific application is based at least on predefined or predetermined electronic-device-specific information.

10

10. The electronic device of claim 1 , wherein the operations comprise determining system resources based at least in part on configuration parameters for the electronic-device-specific application are associated with different system resources or a priority associated with the electronic-device-specific application.

11

11. The electronic device of claim 1 , wherein the operations comprise generating a service level agreement for a provider of a third electronic device based at least in part on the configuration parameters for the electronic-device-specific application; and wherein the service level agreement specifies system resources corresponding to the configuration parameters for the electronic-device-specific application, performance of the electronic-device-specific application, and associated compensation for an operator of the services manager.

12

12. A non-transitory computer-readable storage medium for use in conjunction with an electronic device, the computer-readable storage medium storing program instructions that, when executed by the electronic device, generates an electronic-device-specific application by causing the electronic device to perform operations comprising: receiving a request, associated with a second electronic device, to create the electronic-device-specific application, wherein the electronic-device-specific application is associated with a services manager in a system hierarchy; in response to the request, providing, from an interface circuit in the electronic device, instructions for a user interface addressed to the second electronic device, wherein the user interface is configured to present predefined configuration alternatives for configuration parameters for the electronic-device-specific application, to receive inputs for the configuration parameters for the electronic-device-specific application, or both; receiving user-interface activity information associated with the second electronic device, which specifies selections of the configuration parameters for the electronic-device-specific application from the predefined configuration alternatives, the inputs for the configuration parameters for the electronic-device-specific application, or both, wherein the configuration parameters for the electronic-device-specific application specify functions in a physical layer, a data link layer and a network layer in the electronic-device-specific application; and generating, based at least in part on the configuration parameters for the electronic-device-specific application, the electronic-device-specific application, wherein the electronic-device-specific application is configured to execute in a provider-specific or an electronic-device-specific environment in the services manager.

13

13. The non-transitory computer-readable storage medium of claim 12 , wherein, in the system hierarchy, the services manager is located between a computer associated with a provider of a third electronic device and a gateway configured to communicate with the third electronic device.

14

14. The non-transitory computer-readable storage medium of claim 12 , wherein the operations comprise providing, from the interface circuit, the electronic-device-specific application addressed to the services manager.

15

15. The non-transitory computer-readable storage medium of claim 12 , wherein the electronic-device-specific application is associated with: a third electronic device, a type of third electronic device, or a class of third electronic devices comprising the third electronic device.

16

16. The non-transitory computer-readable storage medium of claim 12 , wherein the operations comprise: receiving performance information associated with operation of the electronic-device-specific application in at least a portion of the system hierarchy; modifying the configuration parameters for the electronic-device-specific application based at least in part on the performance information; and regenerating the electronic-device-specific application.

17

17. The non-transitory computer-readable storage medium of claim 12 , wherein the operations comprise generating a service level agreement for a provider of a third electronic device based at least in part on the configuration parameters for the electronic-device-specific application; and wherein the service level agreement specifies system resources corresponding to the configuration parameters for the electronic-device-specific application, performance of the electronic-device-specific application, and associated compensation for an operator of the services manager.

18

18. A method for generates an electronic-device-specific application, comprising: by an electronic device: receiving a request, associated with a second electronic device, to create the electronic-device-specific application, wherein the electronic-device-specific application is associated with a services manager in a system hierarchy; in response to the request, providing, from an interface circuit in the electronic device, instructions for a user interface addressed to the second electronic device, wherein the user interface is configured to present predefined configuration alternatives for configuration parameters for the electronic-device-specific application, to receive inputs for the configuration parameters for the electronic-device-specific application, or both; receiving user-interface activity information associated with the second electronic device, which specifies selections of the configuration parameters for the electronic-device-specific application from the predefined configuration alternatives, the inputs for the configuration parameters for the electronic-device-specific application, or both, wherein the configuration parameters for the electronic-device-specific application specify functions in a physical layer, a data link layer and a network layer in the electronic-device-specific application; and generating, based at least in part on the configuration parameters for the electronic-device-specific application, the electronic-device-specific application, wherein the electronic-device-specific application is configured to execute in a provider-specific or an electronic-device-specific environment in the services manager.

19

19. The method of claim 18 , wherein, in the system hierarchy, the services manager is located between a computer associated with a provider of a third electronic device and a gateway configured to communicate with the third electronic device.

20

20. The method of claim 18 , wherein the method comprises generating a service level agreement for a provider of a third electronic device based at least in part on the configuration parameters for the electronic-device-specific application; and wherein the service level agreement specifies system resources corresponding to the configuration parameters for the electronic-device-specific application, performance of the electronic-device-specific application, and associated compensation for an operator of the services manager.

Patent Metadata

Filing Date

Unknown

Publication Date

March 8, 2022

Inventors

Dinesh Raman
Jari Malinen
Siby Mathew Tarigopla Pancras
Brajesh Kumar

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “User Interface for Configuring Device-Specific IoT Applications” (11272038). https://patentable.app/patents/11272038

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.