Causing specific location of an object provided to a device
First Claim
Patent Images
1. A computer-implemented method for sharing an object, the method comprising:
- receiving, by a shared device from a computing device, an object user-selected at the computing device for copying to the shared device;
displaying, on a display of the shared device, the object at an initial object position, the initial object position determined using a predetermined rule for a task the shared device is operating;
detecting, by the shared device and responsive to the receiving the object, a control position of the computing device from which the object was received using one or more cameras of the shared device to track the computing device;
detecting, by the shared device, a change in the control position of the computing device from which the object was received, the change in the control position corresponding to a user input to cause the object to move from the initial object position to an updated object position on the display;
updating, based at least in part on the detecting the user input, the object position of the object presented on the display of the shared device; and
locking the object at the updated object position on the display in response to a triggering event.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for causing a specific location of an object provided to a shared device. These techniques may include connecting the computing device with an individual device. The individual device may transmit the object to the shared device and displayed at an initial object position on a display of the shared device. The initial object position may be updated in response to movement of the individual device, and the object may be displayed at the updated object position on the display. The object position may be locked in response to a signal, and the object may be displayed at the locked object position.
-
Citations
20 Claims
-
1. A computer-implemented method for sharing an object, the method comprising:
-
receiving, by a shared device from a computing device, an object user-selected at the computing device for copying to the shared device; displaying, on a display of the shared device, the object at an initial object position, the initial object position determined using a predetermined rule for a task the shared device is operating; detecting, by the shared device and responsive to the receiving the object, a control position of the computing device from which the object was received using one or more cameras of the shared device to track the computing device; detecting, by the shared device, a change in the control position of the computing device from which the object was received, the change in the control position corresponding to a user input to cause the object to move from the initial object position to an updated object position on the display; updating, based at least in part on the detecting the user input, the object position of the object presented on the display of the shared device; and locking the object at the updated object position on the display in response to a triggering event. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing device comprising:
-
one or more processors; and memory that contains instructions storing computer-executable instructions that, responsive to execution on one or more processors, cause the one or more processors to perform acts comprising; receiving, at the computing device, user selection of an object for copying to a shared device, the user selection comprising an input received via a user interface of the computing device; transmitting the object from the computing device to the shared device; transmitting object location information from the computing device to the shared device, the object location information indicating a display location for the object on a display of the shared device in relation to an image displayed on the display of the shared device; and transmitting a command to the shared device, wherein the command causes the shared device to lock the object at a particular object position on the display responsive to an expiration of a predetermined amount of time. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device for sharing an object, the computing device comprising:
-
one or more processors; a motion sensor communicatively coupled to one or more processors, and configured to track a mobile device; and memory to maintain a plurality of components executable by the one or more processors, the plurality of components comprising; a communication module configured to establish a connection with the mobile device, and receive an object from the mobile device, the object having been user-selected at the mobile device for copying to the computing device, a display module configured to display the object at an initial position, the initial position determined based on a task the computing device is operating, a sensor module configured to detect a user input to interact with the object received by the mobile device on a display via a change in a control position of the mobile device from which the object was received using the motion sensor, and a location module configured to update an object position of the object presented on the display in response to the user input, and to lock the object at the object position presented on the display in response to a triggering event. - View Dependent Claims (17, 18, 19, 20)
-
Specification