Moving information between computing devices
First Claim
1. A computer implemented method, performed on a first computing device, the method comprising:
- receiving, by the first computing device, digital image data that corresponds to a digital image captured by a second computing device and sent to the first computing device by the second computing device;
determining, based on analysis of the digital image data, that the digital image matches a current or recent display of the first computing device;
receiving, by the first computing device, confirmation from a first user to provide state information for the first computing device to the second computing device;
providing, by the first computing device based on receiving the confirmation from the first user, the state information for the first computing device to the second computing device, that state information being sufficient for the second computing device to place an application on the second computing device into a state that matches a state of a corresponding application on the first computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for moving information between computing devices includes capturing a digital image of a display of a first computing device using a camera of a second computing device, transmitting, to the first computing device, data that corresponds to the digital image; analyzing the transmitted data on the first computing device to determine whether the digital image matches a current display of the first computing device, and using the analysis to cause one of the first or second computing devices to invoke an application and match a state of an application that is executing on the other of the first or second computing devices.
31 Citations
22 Claims
-
1. A computer implemented method, performed on a first computing device, the method comprising:
-
receiving, by the first computing device, digital image data that corresponds to a digital image captured by a second computing device and sent to the first computing device by the second computing device; determining, based on analysis of the digital image data, that the digital image matches a current or recent display of the first computing device; receiving, by the first computing device, confirmation from a first user to provide state information for the first computing device to the second computing device; providing, by the first computing device based on receiving the confirmation from the first user, the state information for the first computing device to the second computing device, that state information being sufficient for the second computing device to place an application on the second computing device into a state that matches a state of a corresponding application on the first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented system for moving information between computing devices, the system comprising:
-
a first computing device arranged to present one or more applications on a display screen; and a messaging interface on the first computing device to communicate messages through a network to one or more second computing devices, wherein the first computing device is programmed with an information sharing application to; receive, from one of the one or more second computing devices, information that represents an image captured by a camera of the one of the one or more second computing devices; determine, based on analysis of the received information, whether the captured image matches content displayed on the first computing device; and provide, to the one of the one or more second computing devices, state information that describes a state of one of the one or more applications. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more computer-readable storage devices storing instructions that, when executed by one or more processors, perform operations comprising:
-
receiving, by a first computing device, digital image data that corresponds to a digital image captured by a second computing device and sent to the first computing device by the second computing device; determining, based on analysis of the digital image data, that the digital image matches a current or recent display of the first computing device; receiving, by the first computing device, confirmation from a first user to provide state information for the first computing device to the second computing device; providing, by the first computing device based on receiving the confirmation from the first user, the state information for the first computing device to the second computing device, that state information being sufficient for the second computing device to place an application on the second computing device into a state that matches a state of a corresponding application on the first computing device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification