Display method and display system for video wall
US-10079963-B1 · Sep 18, 2018 · US
US2020257486A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020257486-A1 |
| Application number | US-201916274274-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 13, 2019 |
| Priority date | Feb 13, 2019 |
| Publication date | Aug 13, 2020 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In an approach to extending an application on an external device, one or more computer processors detect one or more external devices. The one or more computer processors retrieve device information from a device table for the detected one or more external devices. The one or more computer processors determine one or more capabilities of the one or more external devices based on the device information. The one or more computer processors assign one or more roles to the one or more external devices based the determined device capabilities. The one or more computer processors extend one or more graphical elements to the one or more external devices based on the assigned role.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: detecting, by one or more computer processors, one or more external devices; retrieving, by one or more computer processors, device information from a device table for the detected one or more external devices; determining, by one or more computer processors, one or more capabilities of the one or more external devices based on the device information; assigning, by one or more computer processors, one or more roles to the one or more external devices based on the determined device capabilities; and extending, by one or more computer processors, one or more graphical elements to the one or more external devices based on the assigned role. 2 . The method of claim 1 , wherein determining one or more capabilities of the one or more external devices, further comprises: determining, by one or more computer processors, one or more orientations of the devices wherein orientation includes angular orientation relative to other devices; determining, by one or more computer processors, one or more locations of the devices wherein location includes geospatial location and position relative to other devices; and calculating, by one or more computer processors, distances between the devices. 3 . The method of claim 1 , wherein extending one or more graphical elements to the one or more external devices based on the assigned role, further comprises transmitting, by one or more computer processors, a link request to the one or more external devices. 4 . The method of claim 3 , wherein the link request includes information selected from the group consisting of: device network address, device assigned role, device ports, and identified graphical elements. 5 . The method of claim 1 , wherein device information from a device table includes information selected from the group consisting of: device network information, historically assigned roles, historically replicated graphical elements, historical device orientations, historical device locations, and historically utilized applications. 6 . The method of claim 1 , wherein extending one or more graphical elements to the one or more external devices based on the assigned role, further comprises: identifying, by one or more computer processors, one or more graphical elements associated with an application; determining, by one or more computer processors, the identified graphical elements to extend to the one or more external devices based on the assigned role; and extending, by one or more computer processors, the determined graphical elements to the one or more external devices. 7 . The method of claim 1 , wherein extending one or more graphical elements to the one or more external devices based on the assigned role, further comprises: identifying, by one or more computer processors, pixels associated with the graphical elements on a primary device; removing, by one or more computer processors, the identified pixels associated with the graphical elements on a primary device; and reproducing, by one or more computer processors, the identified pixels on the external device. 8 . The method of claim 1 , further comprises: detecting, by one or more computer processors, one or more changes in the group consisting of device orientation and device location; responsive to detecting changes in device orientation or device location, reassigning, by one or more computer processors, one or more roles to the external devices; and adjusting, by one or more computer processors, the extended graphical elements based the role reassignment. 9 . The method of claim 1 , wherein assigning one or more roles to the one or more external devices based on the determined device capabilities, further comprises: comparing, by one or more computer processors, the determined device capabilities with historical device capabilities from the device table; comparing, by one or more computer processors, a currently utilized application with historical application utilization; determining, by one or more computer processors, a role based on the comparison of device capabilities and application utilization; and assigning, by one or more computer processors, the determined role. 10 . A computer program product comprising: one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the stored program instructions comprising: program instructions to detect one or more external devices; program instructions to retrieve device information from a device table for the detected one or more external devices; program instructions to determine one or more capabilities of the one or more external devices based on the device information; program instructions to assign one or more roles to the one or more external devices based on the determined device capabilities; and program instructions to extend one or more graphical elements to the one or more external devices based on the assigned role. 11 . The computer program product of claim 10 , wherein determining one or more capabilities of the one or more external devices, further comprises program instructions to: determine one or more orientations of the devices wherein orientation includes angular orientation relative to other devices; determine one or more locations of the devices wherein location includes geospatial location and position relative to other devices; and calculate distances between the devices. 12 . The computer program product of claim 10 , wherein extending one or more graphical elements to the one or more external devices based on the assigned role, further comprises program instructions to transmit a link request to the detected external devices. 13 . The computer program product of claim 12 , wherein the link request includes information selected from the group consisting of: device network address, device assigned role, utilized application, device ports, device capabilities, and identified graphical elements. 14 . The computer program product of claim 10 , wherein extending one or more graphical elements to the one or more external devices based on the assigned role, further comprises program instructions to: identify one or more graphical elements associated with an application; determine the graphical elements to extend to the one or more external devices based on the assigned role; and extend the identified graphical elements to extend to the one or more external devices based on the assigned role. 15 . The computer program product of claim 10 , wherein extending one or more graphical elements to the one or more external devices based on the assigned role, further comprises program instructions to: identify the pixels associated with the graphical elements on a primary device; remove the identified pixels associated with the graphical elements on a primary device; and reproduce the identified pixels on the external device; 16 . The computer program product of claim 10 , further comprises program instructions to: detect one or more changes in the group consisting of device orientation and device location; responsive to detecting changes in device orientation or device location, reassign one or more roles to the external devices; and adjust the extended graphical elements based the role reassignment. 17 . The computer program product of claim 10 , wherein assigning one or more roles to the one or more external devices based on the determined device capabilities, further comprises program instructions to: compare the determ
controlling a plurality of local displays, e.g. CRT and flat panel display · CPC title
Negotiation of communication capabilities · CPC title
using orientation information, e.g. compass · CPC title
using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.