Moving information between computing devices
AssigneeGoogle Inc.
InventorsTsung-Hsiang Chang, Yang Li
Life of this patent
Estimating the term…
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.
Claims30
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.
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.
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.
Dependencies are inferred from the claim text.