Patent ID: 11972327
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for action automation, comprising:
receiving, by an electronic device, an action that includes a unique descriptor and a sequence of instantaneous timestamps;
receiving, by the electronic device, a plurality of activity patterns from a memory device, the plurality of activity patterns associated with the action, wherein the plurality of activity patterns is obtained using rule confidence that is measured using temporal intervals of one or more context pre-conditions that avoids unbalanced durations of context intervals and user actions;
for each activity pattern, receiving, by the electronic device, a candidate action rule, in a textual and semantic format, from a plurality of action rules based on contexts and actions stored by the electronic device, wherein the candidate action rule specifies, in the textual and the semantic format, the one or more of the context pre-conditions when the action occurs, and the contexts are obtained using raw sensor data from one or more sensor devices, semantic places and commuting activities;
displaying, by the electronic device, optimized textual automation suggestions, on a display device, as one or more preferred candidate action rules from a plurality of candidate action rules by a rule selector processing application that receives a combination of a plurality of parameters and a plurality of thresholds from the electronic device that generates an automation of the action by separating context intervals and user actions processed by the electronic device using the one or more sensor devices, wherein optimization reduces a number original textual suggestions that results in the optimized textual automation suggestions having less textual suggestions than the original textual suggestions, the plurality of parameters comprises an inverse of prior occurrences for the particular context precondition, and a measure that indicates continuous time intervals upon context descriptors co-occurring in input context data; and
automatically performing, by the electronic device, the action from the optimized textual suggestions without user action.