US2004162963A1PendingUtilityA1

Renaming of virtual communication port for IR devices

Priority: Feb 17, 2000Filed: Jul 18, 2003Published: Aug 19, 2004
Est. expiryFeb 17, 2020(expired)· nominal 20-yr term from priority
Inventors:Kent D. Cedola
G06F 9/4411
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer operating system identifies and renames communication (COMM) ports associated with infrared (IR) transceivers that communicate with IR devices. The operating system detects all available COMM ports, identifies a COMM port dedicated to an IR transceiver, and renames that COMM port from a non-descriptive virtual port name (e.g., COM4) to another, more descriptive virtual port name (e.g., “Infrared Port”). In this manner, rather than seeing a list of indistinguishable virtual port names (e.g., “COM0”, “COM1”, . . . “COM9”) in which one may be dedicated to the IR transceiver, a user is presented with a list of virtual port names that includes one conspicuously descriptive port name (e.g., “Infrared Port”). This removes the guesswork and frustration for the user during configuration. The operating system also enables reverse conversion from the descriptive name back to the non-descriptive virtual port name for internal use.

Claims

exact text as granted — not AI-modified
1 . A computer system comprising: 
 an infrared (IR) transceiver;    a port detector to detect which communication ports are available, the communication ports having corresponding virtual port names; and    a port renaming module to identify at least one of the communication ports as being associated with the IR transceiver and to rename the one communication port from its corresponding virtual port name to a different virtual port name.    
     
     
         2 . A computer system of  claim 1 , wherein the different virtual port name is descriptive to inform a user that the corresponding communication port is associated with the IR transceiver.  
     
     
         3 . A computer system of  claim 1 , wherein the port detector is configured to cycle through the communication ports and attempt to open the communication ports, the port detector using results from the attempts to determine whether the communication ports are available.  
     
     
         4 . A computer system of  claim 1 , further comprising a system registry that contains configuration parameters of the computer system, wherein the port renaming module is configured to check the system registry to identify the one communication port associated with the IR transceiver.  
     
     
         5 . A computer system of  claim 1 , wherein the port renaming module is configured to rename the communication port associated with the IR transceiver from the different virtual port name back to the corresponding virtual port name.  
     
     
         6 . A computer system of  claim 1 , further comprising a user interface to present a list of the virtual port names along with the different virtual port name.  
     
     
         7 . An operating system, embodied on a computer-readable medium, comprising: 
 computer-executable instructions to detect which communication ports of a computer are available, the communication ports having corresponding virtual port names; and    computer-executable instructions to identify at least one of the communication ports as being used for communicating with an infrared (IR) device and to rename the one communication port from its corresponding virtual port name to a different virtual port name.    
     
     
         8 . An operating system of  claim 7 , wherein the different virtual port name is descriptive to inform a user that the corresponding communication port is associated with the IR device.  
     
     
         9 . An operating system of  claim 7 , further comprising computer-executable instructions to attempt to open each of the communication ports as a way to determine whether the communication ports are available.  
     
     
         10 . An operating system of  claim 7 , further comprising computer-executbale instructions to rename the communication port associated with the IR device from the different virtual port name back to the corresponding virtual port name.  
     
     
         11 . An operating system of  claim 7 , further comprising computer-executable instructions to present a list of virtual port names along with the different virtual port name.  
     
     
         12 . A computer comprising: 
 a processor; and    the operating system of  claim 7 , embodied on the computer-readable medium, and executed on the processor.    
     
     
         13 . A computer program module, embodied on a computer-readable medium, comprising: 
 computer-executable instructions to identify a communication port for use in communicating with an infrared (IR) device; and    computer-executable instructions to rename the communication port to a descriptive virtual port name.    
     
     
         14 . A computer program module of  claim 13 , further comprising computer-executable instructions to present the descriptive virtual port name in a user interface.  
     
     
         15 . A computer program module of  claim 13 , further comprising computer-executable instructions to rename the communication port associated with the IR device from the descriptive virtual port name to another virtual port name.  
     
     
         16 . An operating system incorporating the computer program module of  claim 13 .  
     
     
         17 . A computer program module, embodied on a computer-readable medium, comprising: 
 computer-executable instructions to rename a communication port for use in communicating with an infrared (IR) device from a first virtual port name to a second virtual port name; and    computer-executable instructions to present the second virtual port name in a user interface.    
     
     
         18 . A computer program module of  claim 17 , further comprising computer-executable instructions to rename the communication port associated with the IR device from the second virtual port name back to the first virtual port name.  
     
     
         19 . An operating system incorporating the computer program module of  claim 17 .  
     
     
         20 . A computer-implemented method, comprising: 
 detecting available communication ports, the communication ports having corresponding virtual port names;    identifying at least one of the communication ports as being used in communication with an infrared (IR) device; and    renaming the one communication port from its corresponding virtual port name to a different virtual port name.    
     
     
         21 . A computer-implemented method of  claim 20 , wherein the detecting comprises attempting to open the communication ports as a way to determine whether the communication ports are available.  
     
     
         22 . A computer-implemented method of  claim 20 , wherein the identifying comprises checking a system registry to identify the one communication port associated with the IR device.  
     
     
         23 . A computer-implemented method of  claim 20 , further comprising presenting a list of the virtual port names along with the different virtual port name.  
     
     
         24 . A computer-implemented method of  claim 20 , further comprising renaming the one communication port from the different virtual port name back to the corresponding virtual port name.  
     
     
         25 . A computer-implemented method, comprising: 
 identifying a communication port that is used for communicating with an infrared (IR) device; and    renaming the communication port from a first virtual port name to a second virtual port name.    
     
     
         26 . A computer-implemented method of  claim 25 , further comprising presenting the second virtual port name to a user.  
     
     
         27 . A computer-implemented method of  claim 25 , further comprising renaming the communication port associated with the IR device from the second virtual port name back to the first virtual port name.  
     
     
         28 . A computer-implemented method, comprising: 
 renaming a communication port associated with an infrared (IR) device from a first virtual port name to a second virtual port name; and    presenting the second virtual port name to a user.    
     
     
         29 . A computer-implemented method of  claim 28 , further comprising renaming the communication port associated with the IR device from the second virtual port name back to the first virtual port name.

Join the waitlist — get patent alerts

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

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