SYSTEM AND METHOD FOR EXPANDING PC-BASED SOFTWARE CAPABILITIES
First Claim
1. A system, comprising:
- a middleware module adapted to;
detect a first change to a PC-based software database; and
transmit a first message including information related to the first change to a WAN server by way of a wide area network (WAN); and
the WAN server adapted to;
receive the first message from the middleware module by way of the WAN; and
modify the WAN server database based on the first change information.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for expanding the capabilities of a PC-based software are disclosed. The system provides a technique for synchronizing a database associated with a PC-based software with a WAN server database. Additionally, a WAN server, associated with the WAN server database, is configured to provide substantially the same functionality as that of the PC-based software. This effectively facilitates web-access of the PC-based software and database by way of the WAN server and database. The WAN server may be configured to provide additional functions in order to expand the functionality of the PC-based software. The WAN server may also be configured to integrate distinct databases by either relaying information between the distinct databases or integrating the information from the distinct databases into a single database.
11 Citations
45 Claims
-
1. A system, comprising:
-
a middleware module adapted to; detect a first change to a PC-based software database; and transmit a first message including information related to the first change to a WAN server by way of a wide area network (WAN); and the WAN server adapted to; receive the first message from the middleware module by way of the WAN; and modify the WAN server database based on the first change information. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
- 2. The system of claim 2, wherein the middleware module is adapted to detect the first change in the PC-based software database on a time-scheduled basis.
-
23. A system, comprising:
-
a WAN server adapted to; receive a first message including a request to perform a change to a WAN server database; modify the WAN server database based on the request; and transmit a second message including information related to the modification to a middleware module by way of a WAN; and the middleware module adapted to; receive the second message from the WAN server by way of the WAN; and modify a PC-based database based on the modification information. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A system, comprising:
-
a first network device; a first database coupled to the first network device; a second network device; a second database coupled to the second network device; and a first WAN server adapted to; receive a first message including information related to a modification to the first database from the first network device by way of a WAN; send a second message including the modification information to the first database to the second network device by way of the WAN; wherein the second network device is adapted to modify the second database based on the modification information. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system, comprising:
-
a first network device; a first database coupled to the first network device; a second network device; a second database coupled to the second network device; a first WAN server database; and a first WAN server adapted to; receive a first message including information related to a first modification to the first database from the first network device by way of a WAN; receive a second message including information related to a second modification to the second database from the second network device by way of the WAN; modify the first WAN server database based on the first and second modification information. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
Specification