IP Library Granted Patent US 10,664,217
Granted Patent B1
US 10,664,217 · App. 16/291,038 · Granted May 26, 2020

Displaying dynamic content on multiple devices

Inventors: Anirban Laha (Chinsurah, IN); Vijay Ekambaram (Chennai, IN); Parag Jain (Jabalpur, IN); Disha Shrivastava (Bangalore, IN)
Assignee: International Business Machines Corporation
G06F3/1423
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 10,664,217
App. No.
16/291,038
Granted
May 26, 2020
Kind
B1
Abstract

Aspects of the present disclosure relate to techniques for presenting content on a plurality of devices. The techniques including determining a first configuration for displaying first content on a plurality of devices, where the first configuration is based on a collective viewing size, an aspect ratio, a resolution shift, an internal border area, and a tactile quality gradient. The techniques including displaying, on a first device of the plurality of devices, a first device identifier, an orientation indicator, and an adjacent device identifier.

Claims (29)

1. A computer-implemented method comprising:

determining a first configuration for displaying first content on a plurality of devices, wherein the first configuration is based on a collective viewing size of the first configuration, an aspect ratio of the first configuration, a resolution shift of the first configuration, an internal border area of the first configuration, and a tactile quality gradient of the first configuration; and

displaying guidelines on respective devices of the plurality of devices for arranging the plurality of devices in the first configuration, wherein displaying guidelines includes displaying, on a first device of the plurality of devices, a first device identifier, an orientation indicator, and an adjacent device indicator, wherein the adjacent device indicator includes another device identifier and is located near a first border of the first device that is adjacent to another border of the other device in the first configuration.

2. The method of claim 1 , further comprising:

modifying the first content to create second content, wherein the second content is configured for presentation on the plurality of display device in the first configuration; and

displaying the second content on the plurality of display devices arranged in the first configuration.

3. The method of claim 2 , wherein modifying the first content includes changing an aspect ratio of the first content.

4. The method of claim 1 , wherein the viewing size is based on a height of the first configuration multiplied by a width of the first configuration.

5. The method of claim 1 , wherein the aspect ratio of the first configuration is based on a difference between an ideal aspect ratio of the first content and a quotient of a minimum height of the first configuration divided by a minimum width of the first configuration.

6. The method of claim 1 , wherein the resolution shift of the first configuration is based on a sum of squared differences of resolutions for adjacent devices in the first configuration.

7. The method of claim 1 , wherein the internal border area is based on an external border area of the plurality of devices in the first configuration subtracted from a total border area of the plurality of devices.

8. The method of claim 1 , wherein the tactile quality gradient is based on Minimum App Response Time (MART) values of respective devices of the plurality of devices.

9. The method of claim 8 , wherein respective grid elements of a collective screen created by the first configuration are weighted according to a degree of use for respective grid elements, and wherein the tactile quality gradient is based on a sum of products of respective grid weights multiplied by respective MART values.

10. The method of claim 1 , wherein the device identifier is selected from a group consisting of: a numeric identifier, a textual identifier, and an alphanumeric identifier.

11. The method of claim 1 , wherein the device identifier is selected from a group consisting of: a color, and an image.

12. The method of claim 1 , wherein the orientation indicator comprises a rectangle.

13. The method of claim 1 , wherein the orientation indicator comprises an image.

14. The method of claim 1 , wherein the adjacent device indicator is further configured to indicate an amount of the first border of the first device that overlaps the other border of the other device.

15. The method of claim 1 , further comprising displaying, on the first device, an indication that the first device is properly aligned in the first configuration.

16. The method of claim 1 , wherein the plurality of devices includes at least three devices, wherein at least two devices of the plurality of devices have different screen dimensions.

17. A computer program product comprising program instructions stored on a computer readable storage medium, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:

determining a first configuration for displaying first content on a plurality of devices, wherein the first configuration is based on a collective viewing size of the first configuration, an aspect ratio of the first configuration, a resolution shift of the first configuration, an internal border area of the first configuration, and a tactile quality gradient of the first configuration; and

displaying guidelines on respective devices of the plurality of devices for arranging the plurality of devices in the first configuration, wherein displaying guidelines includes displaying, on a first device of the plurality of devices, a first device identifier, an orientation indicator, and an adjacent device indicator, wherein the adjacent device indicator includes another device identifier and is located near a first border of the first device that is adjacent to another border of the other device in the first configuration.

18. The computer program product of claim 17 , wherein the program instructions were downloaded over a network from a remote server.

19. The computer program product of claim 17 , wherein the computer readable storage medium storing the program instructions is a server data processing system, and wherein the program instructions are downloaded over a network to a remote data processing system for use in a remote computer readable storage medium with the remote data processing system.

20. A system comprising:

a plurality of devices arranged in a first configuration for displaying content on the plurality of devices, the plurality of devices including a first device having a first width and a first length situated adjacent to a second device having a second width less than the first width and a second length less than the first length;

wherein the first device presents a first device identifier, a first orientation indicator, and a first adjacent device indicator, wherein the first adjacent device indicator includes a second device identifier corresponding to the second device, wherein the first adjacent device identifier is situated at a first border of the first device that is adjacent to a second border of the second device; and

wherein the second device presents the second device identifier, a second orientation indicator, and a second adjacent device identifier, wherein the second adjacent device identifier includes the first device identifier, and wherein the second adjacent device identifier is situated at the second border of the second device that is adjacent to the first border of the first device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2019
From: LAHA, ANIRBAN; EKAMBARAM, VIJAY; JAIN, PARAG; SHRIVASTAVA, DISHA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 048489/0564 →
Cited By (4)
US 12,197,976 US 12,238,015 US 12,379,867 US 12,436,693