Control method, controller, and recording medium

US10063386B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10063386-B2
Application numberUS-201615156337-A
CountryUS
Kind codeB2
Filing dateMay 17, 2016
Priority dateMay 22, 2015
Publication dateAug 28, 2018
Grant dateAug 28, 2018

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.

A control method includes executing a first application for operating a first appliance in order to provide a first service to a user. As a result, a first command is transmitted to the appliance corresponding to the first application. A second application is then executed for operating the first equipment in order to provide a second service to the user. As a result, a second command is transmitted to the appliance corresponding to the second application. Execution of at least the first application is terminated when the first application and the second application are alternately executed on the first appliance at least a predetermined number of times to stop the transmission of the first command to the first appliance.

First claim

Opening claim text (preview).

What is claimed is: 1. A control method for a controller configured to control a first appliance connected to a network, the control method comprising: executing a first application for operating the first appliance in order to provide a first service; transmitting a first command corresponding to the first application to the first appliance; executing a second application for operating the first appliance in order to provide a second service; transmitting a second command corresponding to the second application to the first appliance; storing an execution log each time the first application and the second application are executed, wherein the execution log includes a first log corresponding to execution of the first application and a second log corresponding to execution of the second application, the first log including an identifier of the first service, an identifier of the first appliance, and a first operation that the first command causes the first appliance to execute, and the second log including an identifier of the second service, the identifier of the first appliance, and a second operation that the second command causes the first appliance to execute; detecting that the first application and the second application are alternately executed on the first appliance at least a predetermined number of times, based on the execution log; terminating the execution of at least the first application when the first application and the second application are alternately executed the at least the predetermined number of times; and stopping the transmission of the first command to the first appliance. 2. The control method according to claim 1 , wherein the execution of the first application is started prior to the execution of the second application. 3. The control method according to claim 1 , wherein the execution of the first application is started after the execution of the second application. 4. The control method according to claim 1 , wherein the first service is not a preset service. 5. The control method according to claim 1 , further comprising: transmitting to a user notification information indicating that the transmission of the first command has been stopped. 6. The control method according to claim 5 , further comprising: storing first information indicating a correspondence between the first service and the identifier of the first service, and a correspondence between the second service and the identifier of the second service; and identifying the first service, based on the first information, wherein the notification information indicates the first service. 7. The control method according to claim 6 , further comprising: storing second information indicating a correspondence between the first appliance and the identifier of the first appliance, and a correspondence between a second appliance and an identifier of the second appliance; and identifying the first appliance and the first operation, based on the execution log and the second information, wherein the notification information further indicates the first appliance and the first operation. 8. The control method according to claim 5 , wherein the user includes a first user; the control method further comprises storing, based on the execution log, third information indicating a correspondence of the identifier of the first service provided to the first user upon executing the first application, an identifier of the first user, and an identifier of a first terminal, the identifier of the first terminal being associated with the first user; and the notification information is transmitted to the first terminal, based on the third information. 9. The control method according to claim 1 , further comprising: storing fourth information and fifth information, based on the execution log, wherein the fourth information indicates a correspondence of the identifier of the first service provided to the user upon executing the first application, the identifier of the first appliance, the first operation, and the number of times the first command was transmitted to the first appliance, and the fifth information indicates a correspondence of the identifier of the second service provided to the user upon executing the second application, the identifier of the first appliance, the second operation, and the number of times the second command was transmitted to the first appliance; and deleting the fourth information at every predetermined time interval, when the identifier of the first service indicates a predetermined service, and deleting the fifth information at every predetermined time interval, when the identifier of the second service indicates the predetermined service. 10. A controller for controlling an appliance connected to a network, the controller comprising: a processor, the processor being configured to execute a plurality of processes for controlling the appliance, comprising: executing a first application for operating the appliance in order to provide a first service; transmitting a first command corresponding to the first application to the appliance; executing a second application for operating the appliance in order to provide a second service; transmitting a second command corresponding to the second application to the appliance; storing an execution log each time the first application and the second application are executed, wherein the execution log includes a first log corresponding to execution of the first application and a second log corresponding to execution of the second application, the first log including an identifier of the first service, an identifier of the appliance, and a first operation that the first command causes the appliance to execute, and the second log including an identifier of the second service, the identifier of the appliance, and a second operation that the second command causes the appliance to execute; detecting that the first application and the second application are alternately executed on the appliance at least a predetermined number of times, based on the execution log; terminating the execution of at least the first application when the first application and the second application are alternately executed the at least the predetermined number of times; and stopping the transmission of the first command to the appliance. 11. A non-transitory computer readable storage medium encoded with an executable computer program for controlling an appliance connected to a network, when executed by a processor, causes the processor to perform operations comprising: executing a first application for operating the appliance in order to provide a first service; transmitting a first command corresponding to the first application to the appliance; executing a second application for operating the appliance in order to provide a second service; transmit a second command corresponding to the second application to the appliance; storing an execution log each time the first application and the second application are executed, wherein the execution log includes a first log corresponding to execution of the first application and a second log corresponding to execution of the second application, the first log including an identifier of the first service, an identifier of the appliance, and a first operation that the first command causes the appliance to execute, and the second log including an identifier of the second service, the identifier of the appliance, and a second operation that the second command causes the appliance to execute; detecting that the first application and the second application are alternately executed on the appliance at least a predeterm

Assignees

Inventors

Classifications

  • using digital processors (G05B19/05 takes precedence) · CPC title

  • involving user profiles according to which the execution of a home appliance functionality is automatically triggered · CPC title

  • Home automation networks · CPC title

  • Avoiding conflicts related to the use of home appliances (cryptographic protocols H04L9/00; protocols for network security H04L63/00) · CPC title

  • Domotique, domestic, home control, automation, smart house · 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 US10063386B2 cover?
A control method includes executing a first application for operating a first appliance in order to provide a first service to a user. As a result, a first command is transmitted to the appliance corresponding to the first application. A second application is then executed for operating the first equipment in order to provide a second service to the user. As a result, a second command is transm…
Who is the assignee on this patent?
Panasonic Ip Corp America
What technology area does this patent fall under?
Primary CPC classification H04L12/2803. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 28 2018 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).