×

System and method for expanding PC-based software capabilities

  • US 9,026,618 B2
  • Filed: 11/08/2010
  • Issued: 05/05/2015
  • Est. Priority Date: 11/08/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more processor-based devices configured to execute;

    a PC-based software module adapted to implement a first change to a PC-based software database based on an input from a user, wherein the PC-based software module includes a first set of functions for modifying data in the PC-based software database; and

    a middleware module, separate from the PC-based software module, adapted to;

    detect a first change to a PC-based software database;

    transmit a first message including information related to the first change to a WAN server by way of a wide area network (WAN);

    determine whether a requested function of the input initiated by the user falls within the first set of functions or within a second set of functions, wherein the WAN server includes the second set of functions for modifying data in a WAN server database, the second set of functions being different than the first set of functions; and

    transmit a command to perform the requested function to the WAN server in response to determining that the requested function falls within the second set of functions and not within the first set of functions; 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 to synchronize the data in the WAN server database with the data in the PC-based software database, wherein the second set of functions includes a particular data analysis function associated with the synchronized data in the WAN server database and the PC-based software database, wherein the particular data analysis function is not in the first set of functions.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×