Patent classifications
G06F1/14
SECURELY ARMING A MEMORY DEVICE FOR SELF-DESTRUCTION BY IMPLEMENTING A SELF-DESTRUCTION COUNTDOWN TIMER USING A BATTERY BACKED REAL-TIME CLOCK
A processing device receives a command to arm a memory device for self-destruction. In response to the command, a self-destruction countdown timer is commenced. An expiry of the self-destruction countdown timer and based on detecting the expiry of the self-destruction countdown timer, data stored by the memory device is destructed.
SECURELY ARMING A MEMORY DEVICE FOR SELF-DESTRUCTION BY IMPLEMENTING A SELF-DESTRUCTION COUNTDOWN TIMER USING A BATTERY BACKED REAL-TIME CLOCK
A processing device receives a command to arm a memory device for self-destruction. In response to the command, a self-destruction countdown timer is commenced. An expiry of the self-destruction countdown timer and based on detecting the expiry of the self-destruction countdown timer, data stored by the memory device is destructed.
Clock error-bound tracker
In one embodiment, a device includes a hardware clock to maintain a clock value, a hardware counter to maintain an estimation of a dynamic error bound of the clock value, and a clock controller to intermittently discipline the hardware clock responsively to a remote clock, advance the hardware counter at a rate responsively to a clock drift, and adjust the hardware counter responsively to the hardware clock being disciplined.
Clock error-bound tracker
In one embodiment, a device includes a hardware clock to maintain a clock value, a hardware counter to maintain an estimation of a dynamic error bound of the clock value, and a clock controller to intermittently discipline the hardware clock responsively to a remote clock, advance the hardware counter at a rate responsively to a clock drift, and adjust the hardware counter responsively to the hardware clock being disciplined.
System operated responsive to data bearing records
A depository operates to accept and make available deposit items to authorized users responsive at least in part to data read from data bearing records. The depository (10) includes a body (12) that bounds and interior area (14). The depository includes a door (18) that is controlled by a lock (24) so that only authorized users can access the interior area. The depository includes at least one input device (20) operative to receive data usable to identify users authorized to access the depository. At least one reading device (26) is operative to read indicia included on depository items so that depository items placed in or removed from the interior area can be tracked. The depository is in operative connection with a network (50) that enables the transport and tracking of deposit items.
System operated responsive to data bearing records
A depository operates to accept and make available deposit items to authorized users responsive at least in part to data read from data bearing records. The depository (10) includes a body (12) that bounds and interior area (14). The depository includes a door (18) that is controlled by a lock (24) so that only authorized users can access the interior area. The depository includes at least one input device (20) operative to receive data usable to identify users authorized to access the depository. At least one reading device (26) is operative to read indicia included on depository items so that depository items placed in or removed from the interior area can be tracked. The depository is in operative connection with a network (50) that enables the transport and tracking of deposit items.
Preemptive wakeup circuit for wakeup from low power modes
A circuit comprises a power controller, a real-time clock (RTC) sub-system, and a processing sub-system. The RTC sub-system includes an alarm register storing a predetermined time for a task, and provides an early warning countdown and a scheduled event signal. The processing sub-system includes a processor, a preemptive wakeup circuit, and a component coupled to the processor and configured to execute the task with the processor. The preemptive wakeup circuit comprises a selector logic circuit, a comparator, and a wakeup initiation circuit. The selector logic circuit receives latency values indicative of wakeup times for a clock generator and the component, and outputs a longest wakeup time to the comparator, which indicates when the early warning countdown and the longest wakeup time are equal. The wakeup initiation circuit generates a clock request and disables the sleep mode indicator. The power controller provides a clock signal and wakes the component.
Preemptive wakeup circuit for wakeup from low power modes
A circuit comprises a power controller, a real-time clock (RTC) sub-system, and a processing sub-system. The RTC sub-system includes an alarm register storing a predetermined time for a task, and provides an early warning countdown and a scheduled event signal. The processing sub-system includes a processor, a preemptive wakeup circuit, and a component coupled to the processor and configured to execute the task with the processor. The preemptive wakeup circuit comprises a selector logic circuit, a comparator, and a wakeup initiation circuit. The selector logic circuit receives latency values indicative of wakeup times for a clock generator and the component, and outputs a longest wakeup time to the comparator, which indicates when the early warning countdown and the longest wakeup time are equal. The wakeup initiation circuit generates a clock request and disables the sleep mode indicator. The power controller provides a clock signal and wakes the component.
LED synchronization for virtual and augmented reality devices
A master clock signal for an image capture device and a light emission device is accessed. The master clock signal is divided to generate a high frequency clock signal. A frame timer is used to measure a frame time of the image capture device based on cycles of the high frequency clock signal. Based on an exposure timing signal from the image capture device, estimating an exposure start time for the image capture device; is estimated. Based on the estimated starting time, the light emission device begins emission of a positional tracking pattern at the estimated starting time and for a duration determined by the measured frame time of the image capture device.
LED synchronization for virtual and augmented reality devices
A master clock signal for an image capture device and a light emission device is accessed. The master clock signal is divided to generate a high frequency clock signal. A frame timer is used to measure a frame time of the image capture device based on cycles of the high frequency clock signal. Based on an exposure timing signal from the image capture device, estimating an exposure start time for the image capture device; is estimated. Based on the estimated starting time, the light emission device begins emission of a positional tracking pattern at the estimated starting time and for a duration determined by the measured frame time of the image capture device.