COLONY DESKTOP HIVE DISPLAY: CREATING AN EXTENDED DESKTOP DISPLAY FROM MULTIPLE MOBILE DEVICES USING NEAR-FIELD OR OTHER NETWORKING
First Claim
1. A computer-implemented method of creating a virtual extended display on mobile devices comprising:
- providing a first device with a first device display in a first location;
providing at least a second device with a second device display in a second location;
logically joining the first and second devices together within an aggregation session via a network;
sharing logical data of visual content between the first and second devices, and splitting the viewed output display of said visual content amongst the first and second device displays within the aggregation session;
while the viewed output display is being split amongst the first and second device displays, manipulating at least one of the first or second devices during said aggregation session to virtually change the viewed output display of the visual content on said manipulated device.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented methods, computer program products and computer systems that create a virtual extended display on mobile devices by providing a first device in a first location and at least a second device in a second location, followed by joining together the first and second devices within an aggregation session via a network. Logical data of visual content is shared between the first and second devices, and the viewed output display of the visual content split amongst the first and second device displays within the aggregation session. During the aggregation session, at least one of the devices therein is manipulated by movement or changing device parameters to virtually change the viewed output display of the visual content on such manipulated device.
18 Citations
20 Claims
-
1. A computer-implemented method of creating a virtual extended display on mobile devices comprising:
-
providing a first device with a first device display in a first location; providing at least a second device with a second device display in a second location; logically joining the first and second devices together within an aggregation session via a network; sharing logical data of visual content between the first and second devices, and splitting the viewed output display of said visual content amongst the first and second device displays within the aggregation session; while the viewed output display is being split amongst the first and second device displays, manipulating at least one of the first or second devices during said aggregation session to virtually change the viewed output display of the visual content on said manipulated device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for creating a virtual extended display on mobile devices, the computer program product comprising:
-
a computer readable storage media; first program instructions to logically join together within an aggregation session via a network a first device with a first device display in a first location to a second device with a second device display in a second location; second program instructions to share logical data of visual content between the first and second devices; third program instructions to split the viewed output display of said visual content amongst the first and second device displays within the aggregation session; and fourth program instructions to manipulate at least one of the first or second devices during said aggregation session to virtually change the viewed output display of the visual content on said device being manipulated, wherein the first, second, third and fourth program instructions are all stored on the computer readable storage media.
-
-
20. A computer system comprising:
-
a central processing unit (CPU), a computer readable memory, and a computer readable storage media; first program instructions to logically join together within an aggregation session via a network a first device with a first device display in a first location to a second device with a second device display in a second location; second program instructions to share logical data of visual content between the first and second devices; third program instructions to split the viewed output display of said visual content amongst the first and second device displays within the aggregation session; and fourth program instructions to manipulate at least one of the first or second devices during said aggregation session to virtually change the viewed output display of the visual content on said device being manipulated, wherein the first, second, third and fourth program instructions are all stored on the computer readable storage media for execution by the CPU via the computer readable memory.
-
Specification