IP Library Granted Patent US 8,659,546
Granted Patent B2
US 8,659,546 · App. 13/372,284 · Granted Feb 25, 2014

Method and apparatus for transferring digital content

Inventors: Randall B. Smith (Palo Alto, CA); Robert F. Tow (Los Gatos, CA)
Assignee: Oracle America, Inc.
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,659,546
App. No.
13/372,284
Granted
Feb 25, 2014
Kind
B2
Abstract

A method for transferring digital content, involving defining a first region of space associated with a first device and a second region of space associated with a second device, wherein the first device includes digital content to be transferred to the second device, performing a first action within the first region, obtaining the digital content to be transferred from the first device in response to performing the first action to obtain captured digital content, performing a second action within the second region, and transferring the captured digital content to the second device in response to performing the second action.

Claims (44)

1. A method for transferring digital content, comprising:

defining, by an external detection device, a volume of space associated with a first device and a volume of space associated with a second device;

creating, by the external detection device, a first recording, wherein the first recording comprises a first action being performed by a user, and wherein the first action is performed in the volume of space associated with the first device and without touching the first device;

analyzing the first recording;

interpreting, based on analyzing the first recording, the first action as a command to select state information of a software program residing in the first device;

selecting, based on interpreting the first action, the state information of the software program residing in the first device;

creating, by the external detection device and after creating the first recording, a second recording, wherein the second recording comprises a second action being performed by the user, and wherein the second action is performed in the volume of space associated with the second device and without touching the second device;

analyzing the second recording;

interpreting, based on analyzing the second recording, the second action as a command to transfer the state information from the first device to the second device; and

transferring, based on interpreting second action, the state information of the software program to the second device.

2. The method of claim 1 , wherein the external detection device is at least one camera configured to record the first action and the second action, wherein the at least one camera is operatively connected to a computer system configured to interpret the first action and the second action.

3. The method of claim 1 , further comprising:

storing the state information in a detection object.

4. The method of claim 3 , wherein the detection object is configured to identify and communicate with the first device and the second device, and further configured to interpret the first action and the second action.

5. The method of claim 3 , wherein the detection object is one selected from a group consisting of a wristwatch, a ring, and a wristband.

6. The method of claim 3 , wherein the first device, the second device, and the detection object form a mesh network.

7. The method of claim 1 , wherein the first action is a physical gesture.

8. The method of claim 7 , wherein the physical gesture is one selected from a group consisting of a clockwise rotation of a hand, a counterclockwise rotation of a hand, a grabbing gesture of a hand, and a dropping gesture of a hand.

9. The method of claim 1 , wherein the volume of space associated with the first device is an area of three-dimensional space directly above the first device, and the volume of space associated with the second device is an area of three-dimensional space directly above the second device.

10. The method of claim 1 , further comprising:

establishing, in response to interpreting the first action and the second action, a direct link between the first device and the second device.

11. The method of claim 1 , wherein selecting the state information of the software program further comprises denoting digital content on the first device for transfer at a later point in the time.

12. A system for transferring digital content, comprising:

a computer system communicatively connected to an external detection device and configured to:

define, by the external detection device, a volume of space associated with a first device and a volume of space associated with a second device;

analyze a first recording, wherein the first recording comprises a first action being performed by a user, and wherein the first action is performed in the volume of space associated with the first device and without touching the first device;

interpret, based on analyzing the first recording, the first action as a command to select state information of a software program residing in the first device;

select, based on interpreting the first action, the state information of the software program residing in the first device;

analyze a second recording, wherein the second recording comprises a second action being performed by the user, and wherein the second action is performed in the volume of space associated with the second device and without touching the second device;

interpret, based on analyzing the second recording, the second action as a command to transfer the state information from the first device to the second device;

transfer, based on interpreting second action the state information of the software program to the second device; and

an external detection device configured to:

create the first recording of the first action; and

create, after creating the first recording, the second recording of the second action.

13. The system of claim 12 , wherein the volume of space associated with the first device is an area of three-dimensional space directly above the first device, and the volume of space associated with the second device is an area of three-dimensional space directly above the second device.

14. The system of claim 12 , wherein the computer system is further configured to store the state information captured from the first device.

15. The system of claim 12 , wherein the first action is a physical gesture.

16. The system of claim 15 , wherein the physical gesture is one selected from a group consisting of a clockwise rotation of a hand, a counterclockwise rotation of a hand, a grabbing gesture of a hand, and a dropping gesture of a hand.

17. The system of claim 12 , wherein the external detection device is at least one camera.

18. The system of claim 12 , further comprising:

a detection object configured to store the state information, wherein the detection object is one selected from a group consisting of a wristwatch, a ring, and a wristband.

19. The system of claim 12 , wherein the computer system further comprises functionality to:

establish, in response to interpreting the first action and the second action, a direct link between the first device and the second device.

20. The system of claim 12 wherein the first device, the second device, and the external detection device form a mesh network.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037311/0233 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2014
From: SMITH, RANDALL B.; TOW, ROBERT F.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 031908/0960 →
Continuity (2)
Continuation 11111390 · Apr 21, 2005
Related Publication 20120144073A1 · Jun 7, 2012