IP Library Granted Patent US 7,496,554
Granted Patent B2
US 7,496,554 · App. 10/007,912 · Granted Feb 24, 2009

Method and system for wireless database management

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,496,554
App. No.
10/007,912
Granted
Feb 24, 2009
Kind
B2
Abstract

An efficient method and system for wireless database management that allows database administrators to monitor and manage a plurality of databases from a remote location is disclosed. Included in this description are steps for reducing the amount of data transmitted and received by narrow bandwidth wireless communications, storing the results of requests made by the same user repeatedly for quicker access time, and enabling a single user to access multiple databases within the wireless database management system simultaneously.

Claims (68)

1. A method for wireless monitoring and management of a database management system (DBMS) wherein a result of a first request to the DBMS is stored for faster access when an interrupted or terminated database session is reestablished, comprising:

receiving the first request to the DBMS, wherein the first request to the DBMS comprises at least one of a second request for monitoring a database of the DBMS or a third request for managing the database of the DBMS; and

wherein the first request is made to the DBMS from the wireless device and is assigned a communication session identification that identifies and distinguishes a respective communication session between the wireless device and a computer system which hosts the DBMS or connects to the DBMS from any other communication session between the same wireless device and the computer system;

checking whether the result for the first request has been stored; and

if the result for the first request has not been stored, producing the result and storing the result on a server.

2. The method of claim 1 further comprising:

updating the stored result of a stored first request.

3. The method of claim 2 further comprising:

adjusting how often the stored result of the stored first request is updated.

4. The method of claim 3 , further comprising:

adjusting how often the stored result of the stored first request is updated based on a type of the stored first request.

5. The method of claim 1 , wherein:

each communication session identification further distinguishes a respective communication session between the wireless device and the computer system from another communication session between another wireless device and another computer system.

6. The method of claim 5 , wherein:

each communication session identification further distinguishes a respective communication session between the wireless device and the computer system from any other communication session between any other of a plurality of wireless devices and any other computer system.

7. The method of claim 1 , further comprising:

receiving from the wireless device a request to reconnect the wireless device to the computer system which hosts the DBMS or connects to the DBMS;

reconnecting the wireless device to the computer system; and

reestablishing a previous communication session between the wireless device and the computer system based on the communication session identification that identifies and distinguishes the previous communication session.

8. The method of claim 7 , further comprising retrieving a session information of the respective previous communication session, wherein the session information comprises at least one of the first request to the DBMS and the stored result of the first request to the DBMS.

9. The method of claim 7 , wherein reestablishing the previous communication session between the wireless device and the computer system comprises at least one of reestablishing an interrupted communication session and reestablishing a terminated communication session.

10. A method for wireless monitoring and management of a database management system (DBMS), wherein results of requests to the DBMS are stored for faster access when an interrupted or terminated database session is reestablished, comprising:

identifying a plurality of distinct communication sessions between the wireless device and a computer system which hosts the DBMS or connects to the DBMS;

assigning respective session identification information to each respective communication session between the wireless device and the computer system which hosts the DBMS or connects to the DBMS;

receiving at the computer system which hosts the DBMS or connects to the DBMS in at least one of said communication sessions a first request to the DBMS from the wireless device, wherein the first request comprises at least one of a second request for monitoring a database of the DBMS or a third request for managing the database of the DBMS;

appending the respective session identification information to the first request; and

storing on a server the first request with the appended session identification information.

11. The method of claim 10 further comprising:

associating the session identification information with a stored result of the first request made to the DBMS, said stored result with the appended session identification information being stored on the server.

12. The method of claim 11 further comprising:

updating the stored result of the stored first request.

13. The method of claim 12 further comprising:

adjusting how often the stored result of the stored first request is updated.

14. The method of claim 13 , further comprising:

adjusting how often the stored result of the stored first request is updated based on a type of the stored first request.

15. The method of claim 10 , wherein:

the identifying step further identifies a plurality of distinct communication sessions between a plurality of wireless device and a plurality of computer systems; and

the assigning step assigns respective session identification information to each respective communication session between each of the wireless devices and the computer systems.

16. The method of claim 10 , further comprising:

detecting a loss of connection between the wireless device and the computer system which hosts the DBMS or connects to the DBMS;

reconnecting the wireless device to the computer system; and

reestablishing a previous communications session of the plurality of distinct communications sessions between the wireless device and the computer system based on the session identification information assigned to the previous communication session.

17. The method of claim 16 , further comprising retrieving a session information of the reestablished previous communications session, wherein the retrieved session information comprises at least one of:

the first request to the DBMS with appended session identification information and a stored result of the first request to the DBMS with an appended session identification information.

18. The method of claim 16 , wherein reestablishing the previous communication session between the wireless device and the computer system comprises at least one of reestablishing an interrupted communication session and reestablishing a terminated communication session.

19. A method for wireless monitoring and management of a database management system (DBMS) wherein results are stored for faster access when an interrupted or terminated database session is reestablished, comprising:

assigning a code to a first request made to a computer system from a wireless device, said computer system hosting the DBMS or connecting to the DBMS, and said code being stored on a server and representing at least one command comprising the first request for instructing the server to perform certain tasks to interact with the DBMS, wherein the first request comprises at least one of a second request for monitoring a database of the DBMS or a third request for managing the database of the DBMS;

wherein in response to the interaction with the server the DBMS monitors or manages the database; and

wherein the data size of the code is less than the data size of the at least one command comprising the first request, to enable the wireless device to instruct the server to perform said certain tasks by sending the code as the request to the server instead of sending the at least one command comprising the first request to the server.

20. The method of claim 19 further comprising:

assigning session identification information to each connection established between the wireless device and the computer system which hosts the DBMS or connects to the DBMS;

associating session identification information with a stored result of a stored first request made to the DBMS from the wireless device, said result being stored on a server; and

associating the session identification information with the code assigned to the stored first request.

21. The method of claim 20 further comprising:

updating the stored result of the stored first request.

22. The method of claim 21 further comprising:

adjusting how often the stored result of the stored first request is updated.

23. A method for wireless monitoring and management of one or more database management systems (DBMSs) wherein a result is stored for faster access when an interrupted or terminated database session is reestablished, comprising:

storing addresses of a plurality of computer system servers on a separate server;

storing addresses of a plurality of DBMSs on the separate server, wherein the computer system servers host the DBMSs or the computer system servers are connected to the DBMSs;

allowing a single wireless device to interact with the plurality of computer system servers and the plurality of DBMSs by communicating to the separate server a first request for interaction with the plurality of computer system servers and the plurality of DBMSs corresponding to the stored addresses identified in the request, and wherein in response to the interaction with the separate server the DBMSs will monitor or manage one or more databases; and

assigning a code to a first request made to a database management system (DBMS) from the single wireless device, said code being stored on a server and representing at least one command comprising the first request for instructing the server to perform certain tasks to interact with the DBMS, wherein:

the data size of the code is less than the data size of the at least one command comprising the first request, to enable the single wireless device to instruct the server to perform said certain tasks by sending the code as the first request to the server instead of sending the at least one command comprising the first request to the server; and

the first request comprises at least one of a second request for monitoring a database of the DBMS or a third request for managing a database of the DBMS.

24. The method of claim 23 further comprising:

associating the respective addresses of each of the computer system servers and each of the DBMSs with respective user defined representation that are stored on the separate server.

25. The method of claim 24 further comprising:

allowing the user defined representations associated with each of the computer server systems and each of the DBMSs to be set by the user.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2023
From: MIND FUSION, LLC
To: BYTEWEAVR, LLC
Reel/Frame 064803/0532 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 191 LLC
To: MIND FUSION, LLC
Reel/Frame 064270/0685 →
SECURITY INTEREST Recorded Mar 24, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 191 LLC; INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063295/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: XYLON LLC
To: INTELLECTUAL VENTURES ASSETS 191 LLC
Reel/Frame 062708/0435 →
MERGER Recorded Nov 8, 2015
From: STAVROS INVESTMENTS LLC
To: XYLON LLC
Reel/Frame 037066/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2006
From: EXPAND BEYOND CORPORATION
To: STAVROS INVESTMENTS LLC
Reel/Frame 017833/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2001
From: KAPLAN, ARI D.
To: EXPAND BEYOND CORPORATION
Reel/Frame 012378/0167 →