Method and apparatus for automation of a programmable device
First Claim
Patent Images
1. A computer-implemented adaptive automation module comprising:
- an event recorder configured to store one or more events in memory for a predetermined period;
a timeline pattern generator logic configured to create a timeline of the events for the predetermined period, the timeline including a plurality of slots, the plurality of slots dividing the predetermined period unevenly, a slot granularity of the plurality of slots depending on a level of activity expected, the timeline comprising a histogram of the events;
a processor to implement a marker creator logic configured to generate a plurality of markers to indicate a beginning and an end for a stretch of activity defined by the events on the timeline, wherein the marker creator logic adds a marker to the timeline when an activity value for the slot and an activity value for a subsequent slot do not match;
control logic to control a device based on the plurality of markers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for a computer-implemented adaptive automation module comprising an event recorder to store one or more events for a predetermined period, and a timeline pattern generator logic to create a timeline for the predetermined period. The module further comprising marker creator logic to generate a marker to abstract the timeline data from the event data for controlling a device.
-
Citations
14 Claims
-
1. A computer-implemented adaptive automation module comprising:
-
an event recorder configured to store one or more events in memory for a predetermined period; a timeline pattern generator logic configured to create a timeline of the events for the predetermined period, the timeline including a plurality of slots, the plurality of slots dividing the predetermined period unevenly, a slot granularity of the plurality of slots depending on a level of activity expected, the timeline comprising a histogram of the events; a processor to implement a marker creator logic configured to generate a plurality of markers to indicate a beginning and an end for a stretch of activity defined by the events on the timeline, wherein the marker creator logic adds a marker to the timeline when an activity value for the slot and an activity value for a subsequent slot do not match; control logic to control a device based on the plurality of markers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a device to control an environment, the device including on and off controls; a sensor; and an adaptive automation module to generate a control signal to turn the device on and off, the adaptive automation module coupled to the sensor, the adaptive automation module comprising; an event recorder configured to store one or more usage events for a predetermined period; a timeline pattern generator logic configured to create a timeline of the usage events for the predetermined period, the timeline comprising a histogram of the usage events, the timeline comprising a plurality of slots that divide the predetermined period unevenly, a slot granularity depending on a level of activity expected, wherein each usage event is placed into a nearest slot; a marker creator logic configured to generate a plurality of timeline markers to indicate a beginning and an end for each stretch of activity defined by the usage events in the timeline; an efficiency profile based on the plurality of timeline markers to set an optimal pattern to turn on and off the device; and a control logic to control the device. - View Dependent Claims (13, 14)
-
Specification