Computer system, and method and program for controlling edge device

US10460258B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10460258-B2
Application numberUS-201615568852-A
CountryUS
Kind codeB2
Filing dateNov 30, 2016
Priority dateNov 30, 2016
Publication dateOct 29, 2019
Grant dateOct 29, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present invention is to provide a computer system and a method and a program for controlling an edge device that acquire data for a predetermined machine learning from a combination of sensors in a network, perform possible learning with the sensors without the user's intention, and output the result. According to the present invention, a computer system that performs machine learning with an edge device 100 connected with a gateway 200 detects an edge device 100 connected with the gateway 200, determines the combination of the detected edge devices 100, determines a program for an edge device 100 and a program for machine learning based on the determined combination, and causes the edge devices 100 to execute the program for an edge device 100 and causes a predetermined computer to execute the program for machine learning.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer system, comprising: a communication device; and a processor that: acquires device data on edge devices connected with a gateway via the communication device; determines a type corresponding to a combination of the edge devices from among a plurality of types, based on the acquired device data; determines a first program for the edge devices based on the determined type; transmits, via the communication device, data on the first program to the edge devices to execute the first program; receives, via the communication device, device result data from each of the edge devices, the device result data being data which is acquired by each of the edge devices based on the first program; and transmits, via the communication device, teacher data corresponding to the device result data to a first edge device whose performance meets or exceeds a predetermined performance among the edge devices, thereby causing the first edge device to perform machine learning for the device result data by using the teacher data. 2. The computer system according to claim 1 , wherein the processor: determines a second program for machine learning based on the determined type; and transmits data on the second program to the first edge device when transmitting the teacher data to the first edge device. 3. The computer system according to claim 1 , wherein the processor: determines a second program for machine learning based on the determined type; transmits, via the communication device, data on the second program to a predetermined computer to execute the second program; and when a second edge device among the edge devices is less than the predetermined performance, transmits the device result data of the second edge device and the teacher data corresponding to the device result data to the predetermined computer, thereby causing the predetermined computer to perform machine learning for the device result data by using the teacher data. 4. A method executed by a computer system, comprising: acquiring device data on edge devices connected with a gateway; determining a type corresponding to a combination of the edge devices from among a plurality of types, based on the acquired device data; determining a first program for the edge devices based on the determined type; transmitting data on the first program to the edge devices to execute the first program; receiving device result data from each of the edge devices, the device result data being data which is acquired by each of the edge devices based on the first program; and transmitting teacher data corresponding to the device result data to a first edge device whose performance meets or exceeds a predetermined performance among the edge devices, thereby causing the first edge device to perform machine learning for the device result data by using the teacher data. 5. The method according to claim 4 , further comprising: determining a second program for machine learning based on the determined type; and transmitting data on the second program to the first edge device when transmitting the teacher data to the first edge device. 6. The method according to claim 4 , further comprising: determining a second program for machine learning based on the determined type; transmitting data on the second program to a predetermined computer to execute the second program; and when a second edge device among the edge devices is less than the predetermined performance, transmitting the device result data of the second edge device and the teacher data corresponding to the device result data to the predetermined computer, thereby causing the predetermined computer to perform machine learning for the device result data by using the teacher data. 7. A non-transitory computer-readable recording medium having a set of instructions for causing a computer system to execute: acquiring device data on edge devices connected with a gateway; determining a type corresponding to a combination of the edge devices from among a plurality of types, based on the acquired device data; determining a first program for the edge devices based on the determined type; transmitting data on the first program to the edge devices to execute the first program; receiving device result data from each of the edge devices, the device result data being data which is acquired by each of the edge devices based on the first program; and transmitting teacher data corresponding to the device result data to a first edge device whose performance meets or exceeds a predetermined performance among the edge devices, thereby causing the first edge device to perform machine learning for the device result data by using the teacher data. 8. The non-transitory computer-readable recording medium according to claim 7 , wherein the set of instructions causes the computer system to further execute: determining a second program for machine learning based on the determined type; and transmitting data on the second program to the first edge device when transmitting the teacher data to the first edge device. 9. The non-transitory computer-readable recording medium according to claim 7 , wherein the set of instructions causes the computer system to further execute: determining a second program for machine learning based on the determined type; transmitting data on the second program to a predetermined computer to execute the second program; and when a second edge device among the edge devices is less than the predetermined performance, transmitting the device result data of the second edge device and the teacher data corresponding to the device result data to the predetermined computer, thereby causing the predetermined computer to perform machine learning for the device result data by using the teacher data.

Assignees

Inventors

Classifications

  • Arrangements for connecting between networks having differing types of switching systems, e.g. gateways · CPC title

  • involving control of end-device applications over a network · CPC title

  • G06N20/00Primary

    Machine learning · CPC title

  • Allocation of resources, e.g. of the central processing unit [CPU] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10460258B2 cover?
The present invention is to provide a computer system and a method and a program for controlling an edge device that acquire data for a predetermined machine learning from a combination of sensors in a network, perform possible learning with the sensors without the user's intention, and output the result. According to the present invention, a computer system that performs machine learning with …
Who is the assignee on this patent?
Optim Corp
What technology area does this patent fall under?
Primary CPC classification G06N20/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 29 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).