US2007168872A1PendingUtilityA1

Multi-monitor, multi-JVM java GUI infrastructure with layout via XML

Assignee: RAYTHEON COPriority: Jan 19, 2006Filed: Jan 19, 2006Published: Jul 19, 2007
Est. expiryJan 19, 2026(expired)· nominal 20-yr term from priority
G06F 9/451
38
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and system are provided which allows enhanced support to graphical user interface (GUI) displays on multiple monitors. An extended markup language file provides code to configure each GUI. GUI software need not be re-compiled in order to implement changes in the layout of displays or to accommodate additional monitors. Potential display event handling delays are minimized by providing multiple Java Virtual Machines (JVMs)for GUIs. In one aspect, one JVM is provided for each GUI.

Claims

exact text as granted — not AI-modified
1 . A computing system comprising: 
 a plurality of monitors;    a computer programmed with a file that includes graphic user display information for configuration of visual content on said plurality of monitors.    
   
   
       2 . A computing system as recited in  claim 1  wherein said computer comprises a workstation.  
   
   
       3 . A computing system as recited in  claim 1  wherein said computer comprises a multi-modal workstation.  
   
   
       4 . A computing system as recited in  claim 3  wherein said file is an extended markup language (XML) file.  
   
   
       5 . A computing system as recited in  claim 3  wherein said computer is programmed according a language selected from the Java and C Sharp.  
   
   
       6 . A computing system as recited in  claim 3  wherein more than one Java Virtual Machine (JVM) is programmed for use with said plurality of monitors.  
   
   
       7 . A computing system as recited in  claim 6  wherein a one-to-one correspondence exist between Java Virtual Machines and monitors.  
   
   
       8 . A computing system as recited in  claim 4  wherein said XML file defines a layout of a plurality of GUIs, each GUI associated with a monitor and said GUIs being capable of operating independently from one another.  
   
   
       9 . A computing system as recited in  claim 4  wherein said XML file is comprised of GUI layout information and is capable of being changed without the need to re-compile Multi-Monitor Multi-JVM Java GUI code in connection with GUI layout modifications to said system.  
   
   
       10 . A computing system as recited in  claim 3  wherein said workstation may be a multiprocessor workstation.  
   
   
       11 . A computing system as recited in  claim 9  wherein said XML file defines the number of JVMs to be started by said system.  
   
   
       12 . A multi-modal computing system comprising: 
 a computer programmed to implement a plurality of Java Virtual Machines (JVMs), said plurality of JVMs defining a plurality of graphical user interfaces (GUIs) for use with a plurality of monitors.    
   
   
       13 . A multi-modal computing system as recited in  claim 12  wherein a maximum of one JVM hosts the GUI on a single monitor.  
   
   
       14 . A multi-modal computing system as recited in  claim 12  wherein said computer comprises a workstation.  
   
   
       15 . A multi-modal computing system as recited in  claim 12  wherein said computer is further programmed to include an XML file for configuring said GUIs.  
   
   
       16 . A multi-modal computing system as recited in  claim 12  wherein said plurality of JVMs provide event handling in connection with each monitor from said plurality of monitors.  
   
   
       17 . A multi-modal computing system as recited in  claim 15  wherein said plurality of JVMs provide event handling in connection with each monitor from said plurality of monitors.  
   
   
       18 . A method of supporting multiple displays by a multi-modal computing system comprising: 
 providing a GUI configuration file for a computer used in connection with a workstation providing selected graphical user displays to a plurality of monitors; and    parsing said file in connection with providing GUIs on said monitors.    
   
   
       19 . A method of supporting multiple displays as recited in  claim 18  further providing a plurality of JVMs for said plurality of monitors.  
   
   
       20 . A method of supporting multiple displays as recited in  claim 19  further including providing event handling in each JVM.  
   
   
       21 . A method of supporting multiple displays as recited in  claim 19  wherein JVMs are provided to monitors on a maximum one-to-one basis.  
   
   
       22 . A method of supporting multiple displays as recited in  claim 18  wherein said file consists of an XML file that may be parsed by a Java or C-Sharp implementation.  
   
   
       23 . A method of supporting multiple displays as recited in  claim 20  wherein said file consists of an XML file that may be parsed by a Java or C-Sharp implementation.  
   
   
       24 . A method of supporting multiple displays as recited in  claim 19  wherein commodities trading is conducted by updating display information on said plurality of monitors in connection with feedback from commodities market activity.  
   
   
       25 . A method as recited in  claim 24  wherein said monitors display information according to a language of choice.  
   
   
       26 . A method as recited in  claim 19  wherein gaming is conducted by updating display information on said plurality of monitors in connection with feedback from gaming activity, each monitor reflecting the display preferences of an associated gamer.  
   
   
       27 . A method as recited in  claim 19  wherein business, selected from the group consisting of banking, lending and real estate, is conducted wherein display information is updated based on feedback from activity in an associated market.

Join the waitlist — get patent alerts

Track US2007168872A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.