-
公开(公告)号:US11137804B2
公开(公告)日:2021-10-05
申请号:US15755509
申请日:2016-08-10
Applicant: Intel Corporation
IPC: G06F1/16 , G06F1/3234
Abstract: An activity monitoring circuit enables power conservation for an activity monitoring system. The activity monitoring system includes a sensor device that generates activity data based on detected movement. An activity monitoring circuit receives the activity data as input from the sensor device, and processes the activity data. Based on the processing, the activity monitoring circuit signals the sensor device to change a duty cycle of its operation, by adjusting how long it is on and off. The activity monitoring circuit can include a sensor hub that determines an activity state indicated by the activity data and generates a prediction of stability of the determined activity state based on historical activity data. Based on activity state and stability, the sensor hub can determine a duty cycle for operation of the sensor device.
-
公开(公告)号:US10509748B2
公开(公告)日:2019-12-17
申请号:US15577658
申请日:2016-12-30
Applicant: INTEL CORPORATION
Inventor: Ke Han , Dong Wang , Qin Duan , Xiaodong Cai , Lu Wang
Abstract: Memory sharing techniques are provided for offloading an application from a host processor to an integrated sensor hub (ISH). A methodology implementing the techniques according to an embodiment includes allocating a shared region of memory to be accessed by the host processor and by the ISH, in connection with the execution of a location application. The method also includes storing a location database in the shared region of memory. The location database is divided into segments, where each segment is associated with an area, for example, defined by a range of latitudes and longitudes. The method further includes transferring, through a direct memory access (DMA), one or more of the segments between the shared memory region and a second memory associated with the ISH. The method further includes executing at least a portion of the location application on the ISH, based on the data segments stored in the second memory.
-