IP Library Granted Patent US 8,547,342
Granted Patent B2
US 8,547,342 · App. 12/341,443 · Granted Oct 1, 2013

Gesture-based delivery from mobile device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,547,342
App. No.
12/341,443
Granted
Oct 1, 2013
Kind
B2
Abstract

A computing device displays an item on a display of the computing device and establishes a wireless connection with one or more other devices. The computing device receives an input gesture on a touch panel of the computing device, where the input gesture has a direction, and determines a geographic direction of the input gesture. The computing device also identifies one of the one or more other devices in the geographic direction and sends the item on the display to the one of the one or more devices in the geographic direction.

Claims (97)

1. A method comprising:

displaying, by a computing device, an item on a display of the computing device;

establishing, by the computing device, a wireless connection with one or more of a plurality of devices;

receiving, by the computing device, information regarding an input gesture that includes sliding an object along a surface of the display;

determining a directional vector for the input gesture,

identifying a relative direction of the input gesture on the display,

determining, by the computing device, a geographic direction associated with the input gesture by applying the relative direction to the directional vector;

determining, by the computing device, that two or more devices, of the plurality of devices, are in line with the geographic direction;

selecting, by the computing device, a particular device, of the two or more devices, that is in line with the geographic direction; and

sending, by the computing device, a copy of data associated with the item from the computing device to the particular device that is in line with the geographic direction.

2. The method of claim 1 , further comprising:

associating the item, on the display, with the input gesture.

3. The method of claim 1 , further comprising:

determining, prior to sending the copy of the data, whether another item has previously been transmitted from the computing device to the particular device; and

confirming, with a user of the computing device, that the particular device is an intended device to receive the item when the other item has not previously been transmitted from the computing device to the particular device.

4. The method of claim 1 , where determining the directional vector for the input gesture comprises:

determining an orientation of the computing device,

determining a location of the computing device, and

determining the directional vector for the input gesture based on at least one of the orientation of the computing device or the location of the computing device.

5. The method of claim 1 , where identifying the particular device comprises:

obtaining location information for the two or more devices,

comparing the location information with the geographic direction associated with the input gesture,

determining that the particular device is located closer to the computing device relative to other devices of the two or more devices, and

identifying the particular device based on the particular device being located closer to the computing device relative to the other devices of the two or more devices.

6. The method of claim 1 , where establishing the wireless connection includes:

notifying a user of the computing device that a wireless network is available to support establishing the wireless connection with the one or more of the plurality of devices.

7. The method of claim 1 , where the item is one of an image file, an audio file, a video file, a text file, or a link to another item.

8. The method of claim 1 , where the particular device comprises:

a set-top box,

a printer, or

a personal computer.

9. The method of claim 1 , where the computing device comprises:

a radiotelephone,

a personal communications system (PCS) terminal, or

a personal digital assistant (PDA).

10. The method of claim 1 ,

where the particular device comprises:

a radiotelephone,

a personal communications system (PCS) terminal, or

a personal digital assistant (PDA), and

where the method further comprises:

receiving another item from the particular device; and

presenting, via the display, a graphical representation of the other item based on receiving the other item from the particular device.

11. A device comprising:

a processor; and

a memory storing a plurality of instructions that, when executed by the processor, cause the processor to:

establish a wireless connection with a plurality of devices,

provide an item for display,

the item comprising a graphical representation of data,

receive information regarding an input gesture that includes sliding an object along a surface of a display,

determine a directional vector for the input gesture,

identify a relative direction of the input gesture on the display,

determine a geographic direction of the input gesture by applying the relative direction to the directional vector,

determine that two or more devices, of the plurality of devices, are in line with the geographic direction,

select a particular device, of the two or more devices, that is in line with the geographic direction, and

send a copy of the data to the particular device that is in line with the geographic direction.

12. The device of claim 11 , where, when determining the directional vector for the input gesture, the processor is to:

determine an orientation of the device,

determine a location of the device, and

determine directional vector for the input gesture based on at least one of the orientation or the location.

13. The device of claim 11 , where, when determining that the two or more devices are in line with the geographic direction, the processor is to:

obtain location information for the two or more devices, and

determine that the two or more devices are in line with the geographic direction by comparing the location information with the geographic direction of the input gesture.

14. The device of claim 11 , where the particular device that is in line with the geographic direction comprises:

a radiotelephone,

a personal communications system (PCS) terminal, or

a personal digital assistant (PDA).

15. The device of claim 11 , where the particular device that is in line with the geographic direction comprises a fixed-location device.

16. The device of claim 11 , where, when selecting the particular device, the processor is to:

cause a message to be provided for display,

the message identifying each of the two or more devices that are in line with the geographic direction,

receive an input after causing the message to be displayed, and

select the particular device based on the input.

17. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by at least one processor, cause the at least one processor to:

establish a wireless connection with one or more of a plurality of devices;

provide, for presentation, an item;

receive information regarding an input gesture that includes sliding an object along a surface of a display;

determine a directional vector for the input gesture;

identify a relative direction of the input gesture on the display;

determine a geographic direction by applying the relative direction to the directional vector;

determine two or more devices, of the plurality of devices, that are in line with the geographic direction;

select a particular device, of the two or more devices, that is in line with the geographic direction; and

send a copy of data represented by the item to the particular device that is in line with the geographic direction.

18. The non-transitory computer-readable medium of claim 17 , where the one or more instructions to select the particular device include:

one or more instructions that, when executed by the at least one processor, cause the at least one processor to:

determine that the particular device is located closer to the at least one processor than any other device of the two or more devices, and

select the particular device based on the particular device being located closer to the at least one processor than any other device of the two or more devices.

19. The non-transitory computer-readable medium of claim 17 , where the instructions further comprise:

one or more instructions that, when executed by the at least one processor, cause the at least one processor to:

request, after selecting the particular device, confirmation that the particular device is an intended recipient of the copy of the data represented by the item, and

receive the confirmation before sending the copy of the data to the particular device.

20. The non-transitory computer-readable medium of claim 17 , where the one or more instructions to determine the directional vector for the input gesture include:

one or more instructions that, when executed by the at least one processor, cause the at least one processor to:

determine a location component associated with the at least one processor,

determine a direction component associated with the at least one processor, and

determine the directional vector for the input gesture based on at least one of the location component or the direction component.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2009
From: VERIZON DATA SERVICES LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023112/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2008
From: STALLINGS, HEATH; ROBERTS, BRIAN F.; RELYEA, DONALD H., JR.; KURTTI, JEFFREY WAYNE; ALLMAN, ANDREW MCCLAIN
To: VERIZON DATA SERVICES LLC
Reel/Frame 022017/0066 →