IP Library Granted Patent US 9,116,604
Granted Patent B2
US 9,116,604 · App. 13/660,042 · Granted Aug 25, 2015

Multi-device visual correlation interaction

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 9,116,604
App. No.
13/660,042
Granted
Aug 25, 2015
Kind
B2
Abstract

Multi-device visual correlation interaction includes displaying, by a first device, a user interface representation of a user interface displayed by a second device, the user interface representation containing one or more element representations, each element representation corresponding to an element contained within the user interface displayed by the second device; receiving from a user of the first device, a selection of a particular element representation of the user interface representation, the particular element representation corresponding to a particular element contained within the user interface; transmitting to the second device, by the first device, a contextual information request corresponding to the selection; in response to transmitting the contextual information request, receiving from the second device, by the first device, contextual information corresponding to the selection; and generating based on the contextual information, by the first device, a contextual list of actions associated with the particular element.

Claims (30)

1. An apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause a first device of the apparatus to carry out the steps of:

displaying a representation of a user interface displayed by a second device such representation based on images of the user interface displayed by the second device which are captured by a camera of the first device, the representation containing one or more element representations, each element representation corresponding to an element contained within the user interface displayed by the second device;

receiving from a user of the first device, a selection of a particular element representation of the representation, the particular element representation corresponding to a particular element contained within the user interface;

transmitting to the second device, a contextual information request corresponding to the selection;

in response to transmitting the contextual information request, receiving from the second device, contextual information corresponding to the selection; and

generating based on the contextual information, a contextual list of actions associated with the particular element.

2. The apparatus of claim 1 further comprising computer program instructions that, when executed by the computer processor, cause the first device to carry out the steps of:

providing to the user, the contextual list of actions;

receiving from the user, a selection of a particular action from the contextual list of actions; and

performing the particular action.

3. The apparatus of claim 2 wherein performing the particular action includes:

transmitting to the second device, a contextual action request, the contextual action request specifying a remote action associated with the particular element; and

in response to transmitting the contextual action request, receiving from the second device, action data associated with the remote action specified in the contextual action request.

4. The apparatus of claim 1 further comprising computer program instructions that, when executed by the computer processor, cause the first device to carry out the step of establishing a communication link with the second device.

5. The apparatus of claim 1 wherein the contextual information request includes positional information of the particular element representation within the representation.

6. A computer program product for multi-device visual correlation interaction, the computer program product including a computer readable storage medium, wherein the computer readable storage medium is not a signal, the computer program product comprising computer program instructions that, when executed, cause a first device to carry out the steps of:

displaying a representation of a user interface displayed by a second device such representation based on images of the user interface displayed by the second device which are captured by a camera of the first device, the representation containing one or more element representations, each element representation corresponding to an element contained within the user interface displayed by the second device;

receiving from a user of the first device, a selection of a particular element representation of the representation, the particular element representation corresponding to a particular element contained within the user interface;

transmitting to the second device, a contextual information request corresponding to the selection;

in response to transmitting the contextual information request, receiving from the second device, contextual information corresponding to the selection; and

generating based on the contextual information, a contextual list of actions associated with the particular element.

7. The computer program product of claim 6 further comprising computer program instructions that, when executed, cause the first device to carry out the steps of:

providing to the user the contextual list of actions;

receiving from the user, a selection of a particular action from the contextual list of actions; and

performing the particular action.

8. The computer program product of claim 7 wherein performing, by the first device, the particular action includes:

transmitting to the second device, a contextual action request, the contextual action request specifying a remote action associated with the particular element; and

in response to transmitting the contextual action request, receiving from the second device, action data associated with the remote action specified in the contextual action request.

9. The computer program product of claim 6 further comprising computer program instructions that, when executed, cause the first device to carry out the step of establishing, by the first device, a communication link with the second device.

10. The computer program product of claim 6 wherein the contextual information request includes positional information of the particular element representation within the representation.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 050300/0878 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT DOCUMENT CONTAINING TYPO ERRORS PREVIOUSLY RECORDED AT REEL: 037101 FRAME: 0969. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 28, 2015
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037689/0190 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037101/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2012
From: CUDAK, GARY D.; HARDEE, CHRISTOPHER J.; HUMES, RANDALL C.; ROBERTS, ADAM
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 029189/0388 →