Push notification-based remote control method and apparatus for the same

US9667734B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9667734-B2
Application numberUS-201414564375-A
CountryUS
Kind codeB2
Filing dateDec 9, 2014
Priority dateDec 9, 2013
Publication dateMay 30, 2017
Grant dateMay 30, 2017

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.

Disclosed herein are a push notification-based remote control method and an apparatus for the remote control method. A push notification client includes a message receiving module for receiving a push notification message from a push notification server. A rule interpretation module determines whether a remote control rule is present in the push notification message. A rule registration management module is configured to, if it is determined that the remote control rule is present in the push notification message, register the remote control rule in a rule execution list. A rule execution module executes the remote control rule.

First claim

Opening claim text (preview).

What is claimed is: 1. A push notification client, comprising: a message receiving module for receiving a push notification message from a push notification server; a rule interpretation module for determining whether a remote control rule is present in the push notification message; a rule registration management module for, if it is determined that the remote control rule is present in the push notification message, registering the remote control rule in a rule execution list; and a rule execution module for executing the remote control rule, wherein the rule execution module is configured to, if the remote control rule is included in a payload of the push notification message, use the remote control rule to send a control command to a target application that will execute the control command, wherein the rule registration management module is configured to, when the remote control rule is registered in the rule execution list, determine whether registration of the remote control rule in the rule execution list is a duplicate registration, if it is determined that registration of the remote control rule is the duplicate registration, determine using the remote control rule whether the duplicate registration of the remote control rule is allowed, and register the remote control rule in the rule execution list in duplicate only if it is determined that the duplicate registration of the remote control rule is allowed, and if it is determined that registration of the remote control rule is not the duplicate registration, register the remote control rule in the rule execution list. 2. The push notification client of claim 1 , wherein the remote control rule includes: an execution rule condition field including an execution condition; an execution command field including an execution command to be processed by an application program; a target application identifier field including an identifier of a target application that will execute the execution command; a data field including data required to execute the execution command; a processing sequence field including a processing sequence of a plurality of rules; and a duplicate processing field including information about whether duplicate processing of a rule is allowed. 3. The push notification client of claim 2 , wherein the rule interpretation module is configured to determine whether the remote control rule is included in the payload of the push notification message, and if it is determined that the remote control rule is included in the payload of the push notification message, interpret the fields included in the remote control rule. 4. The push notification client of claim 3 , further comprising an access control management module for determining whether the execution of the remote control rule is permitted by a user. 5. The push notification client of claim 4 , wherein: the rule registration management module determines, using the execution rule condition field of the remote control rule, whether the remote control rule corresponds to either or both of a scheduled rule and a repetitive execution rule, and registers the remote control rule in the rule execution list only if the remote control rule corresponds to either or both of the scheduled rule and the repetitive execution rule, and the rule execution module checks the rule execution list at preset time intervals, and if the remote control rule stored in the rule execution list is present, executes the remote control rule depending on the execution condition. 6. The push notification client of claim 5 , wherein the rule registration management module is configured to determine using the duplicate processing field of the remote control rule whether the duplicate registration of the remote control rule is allowed. 7. The push notification client of claim 5 , wherein the rule execution module is configured to: if the remote control rule is registered in the rule registration management module, execute the remote control rule based on either or both of the scheduled rule and the repetitive execution rule, and if the remote control rule does not correspond to either or both of the scheduled rule and the repetitive execution rule, immediately execute the remote control rule. 8. The push notification client of claim 7 , wherein the rule execution module refers to the remote control rule registered in the rule registration management module at preset periods, and executes the remote control rule at a scheduled period depending on results of the reference. 9. The push notification client of claim 5 , wherein the rule execution module is configured to send the control command to the target application using the target application identifier field of the remote control rule, and if the remote control rule is not included in the payload of the push notification message, send contents of the push notification message to the target application that will receive the push notification message. 10. The push notification client of claim 9 , wherein the rule execution module is configured to, when failing in sending of one of the control command and the contents of the push notification message, transfer results of a failure to the push notification server application program. 11. A push notification-based remote control method, comprising: receiving, by a push notification client, a push notification message from a push notification server; determining, by the push notification client, whether a remote control rule is present in the push notification message; if it is determined that the remote control rule is present in the push notification message, registering, by the push notification client, the remote control rule in a rule execution list; and executing, by the push notification client, the remote control rule, wherein executing the remote control rule comprises if the remote control rule is included in a payload of the push notification message, using the remote control rule to send a control command to a target application that will execute the control command and wherein registering the remote control rule in the rule execution list comprises: when the remote control rule is registered in the rule execution list, determining whether registration of the remote control rule in the rule execution list is a duplicate registration, and if it is determined that registration of the remote control rule is the duplicate registration, determining using the remote control rule whether the duplicate registration of the remote control rule is allowed, and registering the remote control rule in the rule execution list in duplicate only if it is determined that the duplicate registration of the remote control rule is allowed, and if it is determined that registration of the remote control rule is not the duplicate registration, register the remote control rule in the rule execution list. 12. The push notification-based remote control method of claim 11 , wherein the remote control rule includes: an execution rule condition field including an execution condition; an execution command field including an execution command to be processed by an application program; a target application identifier field including an identifier of a target application that will execute the execution command; a data field including data required to execute the execution command; a processing sequence field including a processing sequence of a plurality of rules; and a duplicate processing field including information about whether duplicate processing of a rule is allowed. 13. The push notification-based remote control method of claim 12 , further comprising: if the

Assignees

Inventors

Classifications

  • H04L67/26Primary

    Electricity · mapped topic

  • Commands or executable codes · CPC title

  • adapted to provide push services, e.g. data channels · CPC title

  • H04L67/55Primary

    Push-based network services · 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 US9667734B2 cover?
Disclosed herein are a push notification-based remote control method and an apparatus for the remote control method. A push notification client includes a message receiving module for receiving a push notification message from a push notification server. A rule interpretation module determines whether a remote control rule is present in the push notification message. A rule registration managem…
Who is the assignee on this patent?
Electronics & Telecommunications Res Inst
What technology area does this patent fall under?
Primary CPC classification H04L67/26. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 30 2017 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).