# US 2014/0152552 A1 · Detecting user intent to remove a pluggable peripheral device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0152552 A1
- Document ID: US20140152552A1
- Status: Published application
- Kind: A1
- Application number: 14/093,474
- Filed: 2013-12-01
- Published: 2014-06-05
- Earliest claimed: 2012-12-02
- Assignees: Primesense Ltd.
- Applicants: PrimeSense Ltd.
- Inventors: Tamir Berliner; Jonathan Pokrass
- Web page: https://patentgrep.com/patent/US20140152552A1

## CPC

- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 1/1626: {with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]}
- G06F 1/1632: {External expansion units, e.g. docking stations}
- G06F 1/1686: {the I/O peripheral being an integrated camera}
- G06F 3/041: Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method includes receiving, from a three-dimensional (3D) sensing device coupled to a computer, a sequence of 3D maps including at least part of a hand of a user positioned in proximity to the computer. In embodiments of the present invention, the computer is coupled to one or more peripheral devices, and upon identifying, in the sequence of 3D maps, a movement of the hand toward a given peripheral device, an action preparatory to disengaging the given peripheral device is initiated.

## Claims

### Claim 1

A method, comprising:
receiving, from a three-dimensional (3D) sensing device coupled to a computer, a sequence of 3D maps including at least part of a hand of a user positioned in proximity to the computer, the computer coupled to one or more peripheral devices; and
upon identifying, in the sequence of 3D maps, a movement of the hand toward a given peripheral device, initiating an action preparatory to disengaging the given peripheral device.

### Claim 2 (depends on 1)

The method according to claim 1, and comprising conveying a notification to the user upon completing the action.

### Claim 3 (depends on 2)

The method according to claim 2, wherein conveying the notification comprises presenting a visual notification on a display.

### Claim 4 (depends on 2)

The method according to claim 2, wherein conveying the notification comprises generating an audio output.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the action comprises a hardware operation.

### Claim 6 (depends on 5)

The method according to claim 5, wherein the computer comprises a tablet computer, and wherein the given peripheral device comprises a docking station configured to hold the tablet computer via a docking latch, and wherein the hardware operation comprises releasing the docking latch.

### Claim 7 (depends on 5)

The method according to claim 5, wherein the given peripheral device comprises a storage device having a removable storage medium, and wherein the hardware operation comprises ejecting the removable storage medium.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the action comprises a software operation.

### Claim 9 (depends on 8)

The method according to claim 8, wherein the peripheral device comprises a pluggable storage device, and wherein the software operation comprises completing a data write operation to the storage device.

### Claim 10

An apparatus, comprising:
a three-dimensional (3D) sensing device;
one or more peripheral devices; and
a computer coupled to the 3D sensing device and the one or more peripheral devices, and configured:
to receive, from the 3D sensing device, a sequence of 3D maps including at least part of a hand of a user positioned in proximity to the computer, and
upon identifying, in the sequence of 3D maps, a movement of the hand toward a given peripheral device, to initiate an action preparatory to disengaging the given peripheral device.

### Claim 11 (depends on 10)

The apparatus according to claim 10, wherein the computer is configured to convey a notification to the user upon completing the action.

### Claim 12 (depends on 11)

The apparatus according to claim 11, and comprising a display coupled to the computer, and wherein the computer is configured to convey the notification by presenting a visual notification on the display.

### Claim 13 (depends on 11)

The apparatus according to claim 11, wherein the computer is configured to convey the notification by generating an audio output.

### Claim 14 (depends on 10)

The apparatus according to claim 10, wherein the action comprises a hardware operation.

### Claim 15 (depends on 14)

The apparatus according to claim 14, wherein the computer comprises a tablet computer, and wherein the given peripheral device comprises a docking station configured to hold the tablet computer via a docking latch, and wherein the hardware operation comprises opening the docking latch.

### Claim 16 (depends on 14)

The apparatus according to claim 14, wherein the given peripheral device comprises a storage device having a removable storage medium, and wherein the hardware operation comprises ejecting the removable storage medium.

### Claim 17 (depends on 10)

The apparatus according to claim 10, wherein the action comprises a software operation.

### Claim 18 (depends on 17)

The apparatus according to claim 17, wherein the given peripheral device comprises a pluggable storage device, and wherein the software operation comprises completing a data write operation to the storage device.

### Claim 19

A computer software product comprising a non-transitory computer-readable medium, in which program instructions are stored, which instructions, when read by a computer executing a user interface, cause the computer:
to receive, from a three-dimensional (3D) sensing device coupled to the computer, a sequence of 3D maps including at least part of a hand of a user positioned in proximity to the computer, the computer coupled to one or more peripheral devices; and
upon identifying, in the sequence of 3D maps, a movement of the hand toward a given peripheral device, to initiate an action preparatory to disengaging the given peripheral device.
