Automated host recovery of peripheral-initiated communications links
AssigneeZebra Technologies Corporation
InventorMaulin Sheth
Life of this patent
Estimating the term…
Abstract
A method includes: establishing a connection with a peripheral device; storing an identifier of the peripheral device and an operational state of the peripheral device; periodically updating the stored operational state of the peripheral device; subsequent to disconnection of the peripheral device, retrieving the stored operational state of the peripheral device; determining whether the stored operational state satisfies a criterion indicating that the disconnection was intentional; and controlling a reconnection with the peripheral device based on the determination.
Claims10
A method, comprising:
- establishing a connection with a peripheral device;
- storing an identifier of the peripheral device and an operational state of the peripheral device;
- periodically updating the stored operational state of the peripheral device;
- subsequent to disconnection of the peripheral device, retrieving the stored operational state of the peripheral device;
- determining whether the stored operational state satisfies a criterion indicating that the disconnection was intentional;
- and
- controlling a reconnection with the peripheral device based on the determination,
- wherein,
- the stored operational state is selected from a set of operational states,
- determining whether the stored operational state satisfies the criterion includes determining whether the stored operational state matches a predetermined one of the set of operational states, and
- controlling the reconnection with the peripheral device includes when the stored operational state does not match the predetermined operational state, sending a reconnection command to the peripheral device, the reconnection command containing an identifier of a host device.
A computing device, comprising:
- a communications interface;
- a memory;
- and
- a processor configured to:
- establish, a connection with a peripheral device via the communications interface;
- store, in the memory, an identifier of the peripheral device and an operational state of the peripheral device;
- periodically update the stored operational state of the peripheral device;
- subsequent to disconnection of the peripheral device, retrieve the stored operational state of the peripheral device;
- determine whether the stored operational state satisfies a criterion indicating that the disconnection was intentional;
- and
- control a reconnection with the peripheral device based on the determination,
- wherein,
- the stored operational state is selected from a set of operational states, and
- the processor is configured to determine whether the stored operational state satisfies the criterion by determining whether the stored operational state matches a predetermined one of the set of operational states.
Dependencies are inferred from the claim text.