Display method and display system for video wall
US-10079963-B1 · Sep 18, 2018 · US
US10901676B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10901676-B2 |
| Application number | US-201916274274-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 13, 2019 |
| Priority date | Feb 13, 2019 |
| Publication date | Jan 26, 2021 |
| Grant date | Jan 26, 2021 |
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, the present invention extends graphical elements associated with the application to external devices utilizing assigned roles based on device capabilities from a maintained device table. The present invention compares device capabilities with historical application utilization to determine roles and extends the application to the external device based on the determined roles.
Opening claim text (preview).
What is claimed is: 1. A method comprising: determining, by one or more computer processors, one or more capabilities of one or more detected external devices; assigning, by one or more computer processors, one or more roles to the one or more external devices based on the determined device capabilities, wherein assigning further comprises: comparing, by one or more computer processors, the determined device capabilities with historical device capabilities from a 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 historical application utilization; and extending, by one or more computer processors, one or more graphical elements to the one or more external devices based on the assigned determined 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 comprising: 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 on the role reassignment. 9. 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 instructions to cause one or more executing processors to: determine one or more capabilities of one or more external devices; assign one or more roles to the one or more external devices based on the determined device capabilities, wherein assign further comprises: compare the determined device capabilities with historical device capabilities from a device table; compare a currently utilized application with historical application utilization; determine a role based on the comparison of device capabilities and historical application utilization; and extend one or more graphical elements to the one or more external devices based on the assigned determined role. 10. The computer program product of claim 9 , wherein determining one or more capabilities of the one or more external devices, further comprises instructions to cause one or more executing processors 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. 11. The computer program product of claim 9 , wherein extending one or more graphical elements to the one or more external devices based on the assigned role, further comprises instructions to cause one or more executing processors to transmit a link request to the detected external devices. 12. The computer program product of claim 11 , 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. 13. The computer program product of claim 9 , wherein extending one or more graphical elements to the one or more external devices based on the assigned role, further comprises instructions to cause one or more executing processors 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. 14. The computer program product of claim 9 , wherein extending one or more graphical elements to the one or more external devices based on the assigned role, further comprises instructions to cause one or more executing processors 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. 15. The computer program product of claim 9 , further comprising instructions to cause one or more executing processors 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 on the role reassignment. 16. A computer system comprising: one or more computer processors; one or more computer readable storage media; and program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the stored program instructions comprising: program instructions to determine one or more capabilities of one or more external devices; program instructions to assign one or more r
based on web technology, e.g. hypertext transfer protocol [HTTP] · 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
controlling a plurality of local displays, e.g. CRT and flat panel display · CPC title
Negotiation of communication capabilities · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.