×

Method and system for separating business and device logic in a computing network system

  • US 7,688,960 B1
  • Filed: 02/26/2002
  • Issued: 03/30/2010
  • Est. Priority Date: 02/26/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer readable medium having computer executable instructions embodied thereon for performing a method of building commands useable by a computing device in a telecommunications network to provide instructions on performing a task, the method comprising:

  • interfacing with a client application to receive a plurality of data and a service identification, wherein the plurality of data and the service identification both correspond to business logic that has no relationship to the computing device;

    accessing a database containing a list of available services;

    correlating the received service identification with an available service from the list of available services;

    utilizing the available service correlation to generate a list of table names,(1) wherein each table name corresponds to a table that must be populated to instruct the computing device to perform the task, wherein the task relates to a change of at least one telecommunication service in a geographic area, and(2) wherein the change impacts a plurality of subscribers of the telecommunications network;

    sending the list of table names to a command factory, which stores a list of pointers to one or more command builder components,receiving from the command factory, one or more pointers to one or more command builder components,(1) wherein a pointer to a command builder component is received for each of the table names sent to the command factory, and(2) wherein each command builder component generates one or more commands, wherein each generated command causes a record consisting of an ordered text string of fields to be created in an appropriate table when executed;

    storing each command generated by each command builder component in a generated command list;

    receiving an indication from the client application that every command in the generated command list should be executed; and

    instructing each command builder component for which a pointer was received to execute it'"'"'s corresponding one or more generated commands, wherein upon execution of the one or more generated commands, the computing device is able to perform the task.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×