Patentable/Patents/US-6104359
US-6104359

Allocating display information

PublishedAugust 15, 2000
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Patent Claims
26 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of allocating display information among a plurality of display screens in a computer system, the method comprising: identifying a first function provided by a first display device driver and a second function provided by a second display device driver, the functions and the device drivers configured to allow at least one of the display screens to be updated in accordance with the display information, the first function and the first driver corresponding to one of the screens, the second function and the second driver corresponding to another of the screens; replacing an original pointer to the first function with a redirection pointer; configuring a capability attribute, the configuration reflecting a capability common to both drivers; using the redirection pointer to redirect a function call comprising the display information, the function call originally directed to the first function; processing the display information to derive new display information in accordance with the configured capability attribute; and updating at least one of the screens by causing a new function call directed to one of the functions, the new function call comprising the new display information.

2

2. The method of claim 1, wherein one of the drivers is unable to use a color usable by the other driver and the new information comprises a new color.

3

3. The method of claim 1, wherein one of the drivers is unable to use a color palette usable by the other driver and the new information comprises information regarding a new color palette.

4

4. The method of claim 1, wherein one of the drivers is unable to use a data construct configured for use by the other driver and the new information comprises information regarding a new data construct.

5

5. The method of claim 1, wherein the method further comprises configuring another capability attribute to reflect a predetermined configuration regardless of whether the corresponding capability is common to both drivers.

6

6. The method of claim 1, wherein the method further comprises configuring another capability attribute to reflect a configuration appropriate for one of the drivers regardless of whether the corresponding capability is common to both drivers.

7

7. The method of claim 1, wherein each driver drives a computer display adapter configured to drive the corresponding screen.

8

8. The method of claim 1, wherein the method further comprises re-instating the original pointer to the first function without shutting down the computer system.

9

9. The method of claim 1, wherein the method further comprises re-instating the original pointer to the first function without shutting down an application program.

10

10. The method of claim 1, wherein the display information comprises an original data construct configured for use by the first driver; and the method further comprises deriving from the original data construct a new data construct configured for use by the second driver.

11

11. The method of claim 10, wherein the method further comprises re-deriving the new data construct before another use by the second driver.

12

12. The method of claim 1, wherein the method further comprises providing one of the drivers with an offset origin; and providing coordinates to the one of the drivers for updating at least one of the display screens in accordance with the offset origin.

13

13. The method of claim 1, wherein one of the screens is a remote screen; the second driver is a remote control device driver driving the remote screen; and the method further comprises updating the remote screen to match another one of the screens.

14

14. Computer software, residing on a computer-readable storage medium, comprising instructions for use in a computer system to allocate display information among a plurality of display screens in the computer system, the instructions causing the system to: identify a first function provided by a first display device driver and a second function provided by a second display device driver, the functions and the device drivers configured to allow at least one of the display screens to be updated in accordance with the display information, the first function and the first driver corresponding to one of the screens, the second function and the second driver corresponding to another of the screens; replace an original pointer to the first function with a redirection pointer; configure a capability attribute, the configuration reflecting a capability common to both drivers; use the redirection pointer to redirect a function call comprising the display information, the function call originally directed to the first function; process the display information to derive new display information in accordance with the configured capability attribute; and update at least one of the screens by causing a new function call directed to one of the functions, the new function call comprising the new display information.

15

15. The computer software of claim 14, wherein one of the drivers is unable to use a color usable by the other driver and the new information comprises a new color.

16

16. The computer software of claim 14, wherein one of the drivers is unable to use a color palette usable by the other driver and the new information comprises information regarding a new color palette.

17

17. The computer software of claim 14, wherein one of the drivers is unable to use a data construct configured for use by the other driver and the new information comprises information regarding a new data construct.

18

18. The computer software of claim 14, wherein the computer software further comprises instructions for causing the system to configure another capability attribute to reflect a predetermined configuration regardless of whether the corresponding capability is common to both drivers.

19

19. The computer software of claim 14, wherein the computer software further comprises instructions for causing the system to configure another capability attribute to reflect a configuration appropriate for one of the drivers regardless of whether the corresponding capability is common to both drivers.

20

20. The computer software of claim 14, wherein each driver drives a computer display adapter configured to drive the corresponding screen.

21

21. The computer software of claim 14, wherein the computer software further comprises instructions for causing the system to re-instate the original pointer to the first function without shutting down the computer system.

22

22. The computer software of claim 14, wherein the computer software further comprises instructions for causing the system to re-instate the original pointer to the first function without shutting down an application program.

23

23. The computer software of claim 14, wherein the display information comprises an original data construct configured for use by the first driver; and wherein the computer software further comprises instructions for causing the system to derive from the original data construct a new data construct configured for use by the second driver.

24

24. The computer software of claim 23, wherein the computer software further comprises instructions for causing the system to re-derive the new data construct before another use by the second driver.

25

25. The computer software of claim 14, wherein the computer software further comprises instructions causing the computer system to: provide one of the drivers with an offset origin; and provide coordinates to the one of the drivers for updating at least one of the display screens in accordance with the offset origin.

26

26. The computer software of claim 14, wherein one of the screens is a remote screen; the second driver is a remote control device driver driving the remote screen; and the computer software further comprises instructions causing the computer system to update the remote screen to match another one of the screens.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

Unknown

Publication Date

August 15, 2000

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Allocating display information” (US-6104359). https://patentable.app/patents/US-6104359

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.