Combining device behavioral models and building schema for cyber-security of large-scale iot infrastructure
US-2024380768-A1 · Nov 14, 2024 · US
US2016337453A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016337453-A1 |
| Application number | US-201615153210-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 12, 2016 |
| Priority date | May 13, 2015 |
| Publication date | Nov 17, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Provided are a method of controlling a device providing communication service, and a device capable of the method. The method of providing a communication service in a first device includes: receiving device information of a second device; generating context information of the first device; transmitting, to a server, the context information of the first device and a request for list of executable services of the first device; receiving, from the server, a list of executable services of the first device as a response to the request; and determining at least one service from the list of executable services of the first device.
Opening claim text (preview).
What is claimed is: 1 . A method of providing a communication service by a device, comprising: generating context information of the device indicating a state of the device; transmitting, to a server, the context information of the device and a request for a list of services executable by the device; receiving, from the server, a list of services executable by the device in response to the request; determining at least one service from the list of services executable by the device; and executing the at least one service. 2 . The method of claim 1 , further comprising: generating a user interface of the at least one service on a display of the device based on a template stored in the device for the at least one service. 3 . The method of claim 1 , wherein the list of executable services comprises services determined by the server based on the context information of the device. 4 . The method of claim 1 , wherein the context information of the device comprises at least one of: device information, time information, location information, temperature information, humidity information, pressure information, sound information, motion information, proximity sensing information, gas sensing information, and heat sensing information. 5 . The method of claim 1 , wherein the request comprises information of a service related to an external device detected by the device. 6 . The method of claim 1 , wherein the request comprises information of a service related to an external device detected by the server. 7 . The method of claim 2 , wherein the template is stored in the device and comprises a display area configured to display information of an external device related to the at least one service, and a control area configured to control the external device. 8 . The method of claim 2 , wherein, the device determines that the at least one service in the list of accessible services is executable based on the template, the device receives the template from the server and provides access to the at least one service based on the template. 9 . The method of claim 1 , wherein the list of executable services comprises information of: a device ID, a device type, a data type, a data attribute, and a sensing interval of at least one device related to the accessible services. 10 . A device providing a communication service, comprising: a communication interface configured to transmit, to a server, context information indicating a state of the device and a request for a list of services executable by the device and receive, from the server, the list of services executable by the device; and a controller configured to determine at least one service from the list of services executable by the device based on the context information of the device and execute the at least one service. 11 . The device of claim 10 , wherein the list of executable services is filtered by the server based on the context information of the device. 12 . The device of claim 10 , wherein the context information comprises at least one of: device information, time information, location information, temperature information, humidity information, pressure information, sound information, motion information, proximity sensing information, gas sensing information, and heat sensing information. 13 . The device of claim 10 , wherein the request comprises information of a service related to an external device detected by the device. 14 . The device of claim 10 , wherein the request comprises information of a service related to an external device detected by the server. 15 . The device of claim 10 , further comprising: a memory configured to store a template comprising a display area configured to display information of an external device related to the at least one service, and a control area configured to control the external device. 16 . The device of claim 10 , wherein, the controller is further configured to determine that the at least one service in the list of executable services is executable based on the template, and control the communication interface to receive the template from the server and provide the at least one service based on the template. 17 . The device of claim 10 , wherein the list of executable services comprises information of: a device ID, a device type, a data type, a data attribute, and a sensing interval of at least one device related to the executable services. 18 . A device for contextually executing a service, the device comprising: a communication interface; a memory configured to store at least one service; and a processor configured to control the communication interface to receive device information of an external device associated with a service among the plurality of services, detect a status of the device, control the communication interface to transmit the status to a server, control the communication interface to receive a plurality of services from the server, select a service from among the at least one service stored in memory based on the plurality of services, and execute the service based on the device information of the external device. 19 . The device of claim 18 , wherein the memory is further configured to store a user interface of the service, and wherein the processor is further configured to control the external device based on input received via the user interface. 20 . The device of claim 19 , wherein the processor is further configured to control the external device based on a state of the external device.
involving control of end-device applications over a network · CPC title
specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
for implementing user interfaces · CPC title
Execution arrangements for user interfaces · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.