Energy management device and power management system

US9043622B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9043622-B2
Application numberUS-201213564228-A
CountryUS
Kind codeB2
Filing dateAug 1, 2012
Priority dateAug 12, 2011
Publication dateMay 26, 2015
Grant dateMay 26, 2015

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.

An energy management system has an application storage, an application executing unit, a plurality of network interfaces, a policy setting unit configured to set whether each application should be permitted to access each of the network interfaces, a policy storage configured to store identification information for each application set by the policy setting unit, and access permit/inhibit information showing whether the application is permitted to access each of the network interfaces, an I/F management unit managing a correspondence relationship between a network address and each of the network interfaces, and to specify a network interface used by the application executed by the application executing unit, and an access controller configured to judge whether the application executed by the application executing unit is permitted to access the network interface to be used thereby, based on the access permit/inhibit information stored in the policy storage.

First claim

Opening claim text (preview).

The invention claimed is: 1. An energy management system comprising: an application storage to store at least one or more application including an application for power management; an application executor to execute an application stored in the application storage; a plurality of network interfaces arranged corresponding to a plurality of networks, respectively; a policy storage to store identification information and access permit or inhibit information showing whether the application is permitted to access each of the network interfaces; a registration state manager to determine whether the policy storage is permitted to register identification information of the application and access permit or inhibit information; a policy setter to set whether each application should be permitted to access each of the network interfaces when the registration state manager permits the registration; an interface manager to manage a correspondence relationship between a network address and each of the network interfaces, and to specify a network interface used by the application executed by the application executor; and a controller to judge whether the application executed by the application executor is permitted to access the network interface to be used thereby, based on the access permit or inhibit information stored in the policy storage. 2. The energy management system of claim 1 , wherein the controller permits access to a network interface when access permit or inhibit information showing access permission thereto is stored in the policy storage, and inhibits access to the network interface when such access permit or inhibit information is not stored in the policy storage. 3. The energy management system of claim 1 , wherein the application executor notifies the access controller about an IP address used by an execution target application and identification information for the application, the interface manager specifies a network interface to be used based on the IP address used by the execution target application, and notifies the controller about the network interface, and the controller inquires of the interface manager about the network interface corresponding to the IP address used by the execution target application, and inquires of the policy storage about whether access to the network interface notified by the interface manager is permitted. 4. The energy management system of claim 1 , wherein the network interfaces includes a private network interface and a public network interface. 5. The energy management system of claim 4 , wherein the policy setter permits an application requesting access to a device connected to a private network to access the private network interface, but inhibits the application from using the public network interface. 6. The energy management system of claim 4 , wherein the policy setter permits an application requesting access to a device connected to a public network to access the public network interface, but inhibits the application from accessing the private network interface. 7. The energy management system of claim 1 , further comprising: a network configuration manager to detect a change in configuration of a private network; and a network configuration information storage configured to store configuration information about the private network, and to update the stored configuration information regarding the private network when the network configuration manager detects a change in configuration of the private network, wherein when the network interface used by the application executed by the application executor is a private network interface, the controller reads latest configuration information from the network configuration information storage, and detects whether access to each network corresponding to the read configuration information is permitted based on the policy storage. 8. The energy management system of claim 7 , further comprising: an application execution manager manage the application currently being executed by the application executor, wherein the application execution manager creates and manages a management table including identification information for each application, access permit or inhibit information showing whether the application is permitted to access each private network, and access permit or inhibit information showing whether the application is permitted to access a public network interface for a public network, based on the latest configuration information read from the network configuration information storage and the access permit or inhibit information stored in the policy storage, and the controller judges whether access to the network interface used by the application executed by the application executor is permitted based on the access permit or inhibit information managed by the application execution manager. 9. The energy management system of claim 8 , wherein when the application executor terminates execution of the application, the application execution management unit eliminates the identification information and access permit or inhibit information for the application from the management table, and the policy storage stores the identification information and access permit or inhibit information for each application regardless of whether each application is being executed. 10. An energy management system comprising: an application storage configured to store at least one or more application including an application for power management; an application executor to execute an application stored in the application storage; a plurality of network interfaces arranged corresponding to a plurality of networks including a public network and a private network, respectively; a policy setter to set whether each application should be permitted to access each of the network interfaces; a policy storage to store identification information, and access permit or inhibit information showing whether the application is permitted to access each of the network interfaces; a controller to judge whether the application executed by the application executor is permitted to access the network interface to be used thereby, based on the access permit or inhibit information stored in the policy storage; and an application execution manager to manage an application currently being executed by the application executor, by creating a management table registering identification information for the application and access permit or inhibit information showing whether the application is permitted to access the network interfaces, wherein the application execution manager has: a start mode setter to judge whether the application executed by the application executor is permitted to access the private network based on the access permit or inhibit information stored in the policy storage, in order to set the access permit or inhibit information for the application in the management table to a permit mode if permitted or to an inhibit mode if not permitted; a termination mode setter to judge, when terminating the application, whether the application is inhibited from accessing the private network based on the access permit or inhibit information stored in the policy storage, in order to promptly terminate the application if not inhibited or to detect whether another application is registered in the management table if inhibited and set every application being executed to the inhibit mode for inhibiting access to the private network if registered or to the permit mode for permitting access to the private network if not registered; and a registration eliminator to eliminate the registration information regarding the terminated application from

Assignees

Inventors

Classifications

  • Access rights, e.g. capability lists, access control lists, access tables, access matrices · CPC title

  • Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem" (market predictions or forecasting for commercial activities G06Q30/0202) · CPC title

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • Energy or water supply · CPC title

  • Authenticate client device independently of the user · 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 US9043622B2 cover?
An energy management system has an application storage, an application executing unit, a plurality of network interfaces, a policy setting unit configured to set whether each application should be permitted to access each of the network interfaces, a policy storage configured to store identification information for each application set by the policy setting unit, and access permit/inhibit infor…
Who is the assignee on this patent?
Isozaki Hiroshi, Kanai Jun, Ito Satoshi, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L63/20. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 26 2015 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).