P
USRE50835EActiveUtilityPatentIndex 52

Method for sharing information on conditional action and electronic device therefor

Assignee: SAMSUNG ELECTRONICS CO LTDPriority: Dec 1, 2016Filed: Nov 8, 2017Granted: Mar 17, 2026
Est. expiryDec 1, 2036(~10.4 yrs left)· nominal 20-yr term from priority
Inventors:PARK GUNLEE WONSUCKLEE AEYOUNGHONG JUNGKI
H04M 1/725G06F 11/30H04L 43/50H04L 43/04H04L 67/12H04L 41/0803G06F 3/01H04L 67/303H04L 67/125H04L 67/60H04M 2201/34H04M 2250/06G06F 3/011H04L 67/04H04M 1/72415
52
PatentIndex Score
0
Cited by
50
References
29
Claims

Abstract

The disclosure relates to sharing of information regarding a conditional action in an electronic device. The device includes a communication module for processing a signal for communication with other devices, and a processor. Herein, the at least one processor receives a ruleset including information regarding at least one conditional action from another electronic device via the communication module, and executes the ruleset. The ruleset may include at least one ruleset of which a permission for at least one of reading, modification, and deletion is limited.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . An electronic device comprising:
 a communication module;   a memory storing instructions; and   at least one processor,   wherein the at least one processor is configured to:
 receive a ruleset including information regarding at least one action performed by the electronic device and at least one condition for triggering the at least one action from another electronic device via the communication module; 
 execute the stored instructions to perform a function of the electronic device corresponding to the ruleset; and 
 detect a user's input to verify completion of an act indicated by an action included in the ruleset, 
   wherein the at least one action includes a specific function of a specific application stored in the memory and executed by the at least one processor and data based on the specific function of the specific application,   wherein the ruleset includes at least one ruleset of which a permission for at least one of reading, modification, and deletion is limited, and   wherein the ruleset includes information regarding a plurality of actions executed each sequentially by a plurality of devices different from one another.   
     
     
         2 . The electronic device of  claim 1 ,
 wherein the ruleset includes a first action designating execution of the specific function and a trigger used as an execution condition of the first action, and   wherein the first action is defined as an execution condition of a second action.   
     
     
         3 . The electronic device of  claim 1 ,
 wherein the ruleset includes a first sub-ruleset and a second sub-ruleset, and   wherein the first sub-ruleset is defined as an execution condition of the second sub-ruleset.   
     
     
         4 . The electronic device of  claim 1 , wherein the at least one processor is configured to:
 transmit a first message requesting a change of the permission in response to a user's input instructing a process corresponding to the limited permission;   receive a second message approving the change of the permission; and   execute the stored instructions to perform the process instructed by the user's input in response to the change of the permission approved by the second message.   
     
     
         5 . The electronic device of  claim 4 , wherein the change of the permission includes a limited duration of validity. 
     
     
         6 . The electronic device of  claim 1 , wherein the at least one processor is further configured to execute the stored instructions to transmit information regarding the plurality of devices to a server managing the ruleset. 
     
     
         7 . An electronic device comprising:
 a communication module;   a memory storing instructions; and   at least one processor configured to:
 transmit a ruleset including information regarding at least one action performed by the electronic device and at least one condition for triggering the at least one action to a first electronic device via the communication module, wherein the at least one action includes specific function of a specific application stored in the memory and executed by the at least one processor and data based on the specific function of the specific application, wherein the ruleset includes at least one ruleset of which a permission for at least one of reading, modification, and deletion is limited, and wherein the ruleset includes information regarding a plurality of actions executed each sequentially by a plurality of devices different from one another; and 
 detect a user's input to verify completion of an act indicated by an action included in the ruleset. 
   
     
     
         8 . The electronic device of  claim 7 , wherein the at least one processor is further configured to execute the stored instructions to receive the ruleset from a second electronic device which has generated the ruleset via the communication module. 
     
     
         9 . The electronic device of  claim 8 , wherein the at least one processor is configured to:
 receive a first message which requests for a change of the permission from the first electronic device;   transmit a second message which inquires whether the change of the permission is accepted to the second electronic device;   receive a third message which reports whether the change of the permission is accepted from the second electronic device; and   execute the stored instructions to transmit a fourth message which reports whether the permission is changed to the first electronic device.   
     
     
         10 . The electronic device of  claim 7 ,
 wherein the at least one processor is configured to execute the stored instructions to receive information regarding the plurality of devices.   
     
     
         11 . The electronic device of  claim 10 , wherein the at least one processor is configured to:
 control a first device to perform a first action based on the ruleset;   identify a second device corresponding to a second action which uses the first action as an execution condition; and   execute the stored instructions to control the second device to perform the second action in response to the second device being identified.   
     
     
         12 . The electronic device of  claim 11 , wherein the at least one processor is configured to:
 skip the second action in response to an absence of the second device; and   execute the stored instructions to control a third device, which is predetermined to execute a third action, to execute the third action if the second action is a condition for executing the third action.   
     
     
         13 . The electronic device of  claim 7 , wherein the at least one processor is configured to execute the stored instructions to transmit the ruleset to a server which manages the ruleset. 
     
     
         14 . The electronic device of  claim 13 , wherein the at least one processor is configured to:
 receive, from the server, a first message which inquires whether a change of the permission is accepted; and   transmit, to the server, a second message which reports whether the change of the permission is accepted.   
     
     
         15 . An operation method of an electronic device, comprising:
 receiving a ruleset including information regarding at least one action performed by the electronic device and at least one condition for triggering the at least one action from another electronic device via a communication module;   executing stored instructions to perform a function of the electronic device corresponding to the ruleset, wherein the at least one action includes specific function of a specific application stored in a memory and executed by at least one processor and data based on the specific function of the specific application, and wherein the ruleset includes at least one ruleset of which a permission for at least one of reading, modification, and deletion is limited;   transmitting information regarding a plurality of actions executed each sequentially by a plurality of devices included in the ruleset; and   detecting a user's input to which the electronic device verifies completion of an act indicated by an action included in the ruleset.   
     
     
         16 . The operation method of  claim 15 , further comprising:
 transmitting a first message requesting a change of the permission in response to a user's input instructing a process corresponding to the limited permission;   receiving a second message approving a change of the permission; and   executing the stored instructions to perform the process instructed by the user's input in response to the change of the permission approved by the second message.   
     
     
         17 . The operation method of  claim 16 , further comprising:
 displaying at least one objects notifying of the change of the permission.   
     
     
         18 . The operation method of  claim 15 , further comprising:
 transmitting, in response to the detection of the user's input, a message notifying the completion of the act.   
     
     
       19. A server comprising:
 a storage; and   at least one processor connected to the storage;   wherein the at least one processor is configured to:
 detect that a first mobile terminal accesses the server; 
 provide, to the first mobile terminal, information regarding a plurality of rulesets; 
 obtain, from the first mobile terminal, a request for a first ruleset from among the plurality of rulesets, the first ruleset comprising consecutive first and second actions; 
 in response to the request for the first ruleset, transmit data corresponding to the first ruleset to the first mobile terminal; 
 obtain, from the first mobile terminal, a second ruleset based on a modification of the first ruleset; 
 store the second ruleset in the storage; 
 obtain, from a second mobile terminal, a request for the second ruleset stored in the storage, wherein the second mobile terminal is subscribed to a service sharing a ruleset with the first mobile terminal; 
 in response to the request for the second ruleset, provide information regarding the second ruleset to the second mobile terminal; 
 identify, based on state information of a plurality of home appliances related to the first ruleset, whether the plurality of home appliances includes a home appliance related to the first action; 
 based on identifying no home appliance related to the first action as being included in the plurality of home appliances, control a home appliance related to the second action and included in the plurality of home appliances to execute the second action; and 
 based on identifying a home appliance related to the first action as being included in the plurality of home appliances, control the home appliance related to the first action to execute the first action and control the home appliance related to the second action to execute the second action.  
   
     
     
       20. The server of  claim 19 , wherein the first ruleset includes information regarding a plurality of actions executed by the plurality of the home appliances.  
     
     
       21. The server of  claim 20 , wherein the second ruleset is a ruleset in which at least part of information regarding the plurality of actions included in the first ruleset is modified.  
     
     
       22. The server of  claim 19 , wherein the second ruleset includes at least one rule or at least one action for which a permission for at least one of reading, modification, or deletion is limited.  
     
     
       23. The server of  claim 19 , wherein the storage is configured to store user account information for each of the first mobile terminal and the second mobile terminal, and
 wherein the at least one processor is further configured to provide the information regarding the second ruleset to the second mobile terminal based on the user account information.    
     
     
       24. The server of  claim 19 , wherein the storage is configured to store at least one application that executes a specific function related to the plurality of rulesets, and
 wherein the at least one processor is further configured to transmit data corresponding to the plurality of rulesets to and from the first mobile terminal by executing the at least one application.    
     
     
       25. An operation method of a server connected to a first mobile terminal comprising:
 detecting that the first mobile terminal accesses the server;   providing, to the first mobile terminal, information regarding a plurality of rulesets;   obtaining, from the first mobile terminal, a request for a first ruleset from among the plurality of rulesets, the first ruleset comprising consecutive first and second actions;   in response to the request for the first ruleset, transmitting data corresponding to the first ruleset to the first mobile terminal;   obtaining, from the first mobile terminal, a second ruleset based on a modification of the first ruleset;   storing the second ruleset;   obtaining, from a second mobile terminal, a request for the second ruleset stored in the server, wherein the second mobile terminal is subscribed to a service sharing a ruleset with the first mobile terminal;   in response to the request for the second ruleset, providing information regarding the second ruleset to the second mobile terminal;   identifying, based on state information of a plurality of home appliances related to the first ruleset, whether the plurality of home appliances includes a home appliance related to the first action;   based on identifying no home appliances related to the first action as being included in the plurality of home appliances, controlling a home appliance related to the second action and included in the plurality of home appliances to execute the second action; and   based on identifying a home appliance related to the first action as being included in the plurality of home appliances, controlling the home appliances related to the first action to execute the first action and control the home appliance related to the second action to execute the second action.    
     
     
       26. The operation method of  claim 25 , wherein the second ruleset is a ruleset in which at least part of information regarding a plurality of actions included in the first ruleset is modified.  
     
     
       27. The operation method of  claim 25 , wherein the second ruleset includes at least one rule or at least one action for which a permission for at least one of reading, modification, or deletion is limited.  
     
     
       28. The operation method of  claim 25 , further comprising:
 storing user account information for each of the first mobile terminal and the second mobile terminal, and   providing the information regarding the second ruleset to the second mobile terminal based on the user account information.    
     
     
       29. A non-transitory computer-readable recording medium storing instructions which, when executed by a server, cause the server to perform:
 detecting that a first mobile terminal accesses the server;   providing, to the first mobile terminal, information regarding to a plurality of rulesets;   obtaining, from the first mobile terminal, a request for a first ruleset from among the plurality of rulesets, the first ruleset comprising consecutive first and second actions;   in response to the request for the first ruleset, transmitting data corresponding to the first ruleset to the first mobile terminal;   obtaining, from the first mobile terminal, a second ruleset based on a modification of the first ruleset;   storing the second ruleset;   obtaining, from a second mobile terminal, a request for the second ruleset stored in the server, wherein the second mobile terminal is subscribed to a service sharing a ruleset with the first mobile terminal;   in response to the request for the second ruleset, providing information regarding the second ruleset to the second mobile terminal;   identifying, based on state information of a plurality of home appliances related to the first ruleset, whether the plurality of home appliances includes a home appliance related to the first action;   based on identifying no home appliance related to the first action as being included in the plurality of home appliances, controlling a home appliance related to the second action and included in the plurality of home appliances to execute the second action; and   based on identifying a home appliance related to the first action as being included in the plurality of home appliance, controlling the home appliance related to the first action to execute the first action and control the home appliance related to the second action to execute the second action.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.