US2007174395A1PendingUtilityA1

Systems, methods, and media for communication with database client users

48
Assignee: BOSTICK JAMES EPriority: Jan 20, 2006Filed: Jan 20, 2006Published: Jul 26, 2007
Est. expiryJan 20, 2026(expired)· nominal 20-yr term from priority
H04L 51/23G06F 15/173G06F 16/27H04L 41/22H04W 4/00
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, methods and media for communicating with a database client user are disclosed. Embodiments may include a database messaging system having a database server and one or more database clients. The database server may include a database messaging module, which may include a database administrator (DBA) interface module to receive a message request, where the message request includes message content and an indication of one or more database clients to which a message will be sent. The database messaging module may also include an address module to determine an IP address associated with each of the one or more database clients and a database messaging transmitter to transmit a message to each determined IP address, where the message may include the message content. The database clients may include a client listener for receiving the message from the database server and displaying it to a database client user's monitor.

Claims

exact text as granted — not AI-modified
1 . A method for communicating with a user of a database client, the method comprising: 
 receiving by a database server a message request to send to one or more database clients, the message request comprising message content and an indication of the one or more database clients to which a message will be sent;    determining by the database server an Internet Protocol (IP) address associated with each of the one or more database clients based on the message request; and    transmitting by the database server a message to each of the determined IP addresses, the message comprising the received message content.    
   
   
       2 . The method of  claim 1 , further comprising: 
 receiving by a database client the transmitted message, the database client being associated with one of the associated IP addresses;    generating by the database client a display window for the message; and    displaying by the database client the message in the display window.    
   
   
       3 . The method of  claim 3 , further comprising storing by the database client the message in a message log.  
   
   
       4 . The method of  claim 1 , wherein the indication of the one or more database clients to which the message will be sent comprises a database name.  
   
   
       5 . The method of  claim 1 , wherein the indication of the one or more database clients to which the message will be sent comprises a list of one or more IP addresses.  
   
   
       6 . The method of  claim 1 , wherein determining by the database server an IP address associated with each of the one or more users based on the message request further comprises determining all IP addresses associated with a database name.  
   
   
       7 . The method of  claim 6 , wherein determining by the database server an IP address associated with each of the one or more users based on the message request further comprises eliminating duplicate IP addresses.  
   
   
       8 . The method of  claim 1 , wherein the message content comprises one or more of message text or a file attachment.  
   
   
       9 . A machine-accessible medium containing instructions effective, when executing in a data processing system, to cause said data processing system to perform operations comprising: 
 receiving a message request to send to one or more database clients, the message request comprising message content and an indication of the one or more database clients to which a message will be sent;    determining an Internet Protocol (IP) address associated with each of the one or more database clients based on the message request; and    transmitting a message to each of the determined IP addresses, the message comprising the received message content.    
   
   
       10 . The machine-accessible medium of  claim 9 , further comprising: 
 receiving the transmitted message;    generating a display window for the message; and    displaying the message in the display window.    
   
   
       11 . The machine-accessible medium of  claim 10 , further comprising storing the message in a message log.  
   
   
       12 . The machine-accessible medium of  claim 9 , wherein the indication of the one or more users to which the message will be sent comprises a database name.  
   
   
       13 . The machine-accessible medium of  claim 9 , wherein the indication of the one or more users to which the message will be sent comprises a list of one or more IP addresses.  
   
   
       14 . The machine-accessible medium of  claim 9 , wherein determining an IP address associated with each of the one or more users based on the message request further comprises determining all IP addresses associated with a database name.  
   
   
       15 . The machine-accessible medium of  claim 14 , wherein determining an IP address associated with each of the one or more users based on the message request further comprises eliminating duplicate IP addresses.  
   
   
       16 . The machine-accessible medium of  claim 9 , wherein the message content comprises one or more of message text or a file attachment.  
   
   
       17 . A database messaging system, the system comprising: 
 a database server having a database messaging module, the database messaging module comprising: 
 a database administrator (DBA) interface module, the DBA interface module being adapted to receive a message request, the message request comprising message content and an indication of one or more database clients to which a message will be sent;  
 an address module in communication with the DBA interface module, the address module being adapted to determine an Internet Protocol (IP) address associated with each of the one or more database clients to which a message will be sent; and  
 a database messaging transmitter in communication with the address module, the database messaging transmitter being adapted to transmit a message to each determined IP address, the message comprising the message content.  
   
   
   
       18 . The system of  claim 17 , further comprising one or more database clients in communication with the database server via a network, each database client comprising a database application and a client listener, the client listener being adapted to receive the message from the database server and to display the message to a database client user.  
   
   
       19 . The system of  claim 17 , wherein the address module is adapted to determine the IP addresses based on a database name, the database name being part of the message request.  
   
   
       20 . The system of  claim 19 , wherein further the address module is further adapted to eliminate duplicate IP addresses.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.