Moving information between computing devices
First Claim
1. A computer-implemented method for moving information between computing devices, the method comprising:
- 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.
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.
-
Citations
30 Claims
-
1. A computer-implemented method for moving information between computing devices, the method comprising:
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for moving information between computing devices, the method comprising:
-
obtaining a digital image of a display screen of a first computing device that is displaying a first application having a first state, wherein the digital image was acquired by a second computing device; analyzing the digital image to identify aspects of the display screen from the digital image and encoding those aspects as one or more parameters; identifying a currently operating application on the first computing device or on the second computing device, and a current state of the application; and providing data for causing the identified application to be activated on the other computing device on which the application was not operating, and for causing the application on the other computing device to enter a state that corresponds to identified current state. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented system for moving information between computing devices, the system comprising:
-
a first computing device arranged to present one or more applications, each having a current state, on a display screen; a second computing device having a digital camera capable of capturing an image of the first computing device; and messaging interfaces on the first computing device and the second computing device to communicate messages through a network and central messaging service between the devices, wherein one or more of the first and second computing devices is programmed, alone or in combination, to; obtain data corresponding to a digital image of the display screen captured by the camera; analyze the data to identify aspects of the display screen from the digital image and encode those aspects as one or more parameters; identify a currently operating application on the first computing device or on the second computing device, and a current state of the application; and provide data for causing the identified application to be activated on the other computing device on which the application was not operating, and for causing the application on the other computing device to enter a state that corresponds to the identified current state. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification