Peer to peer application processor
First Claim
1. A method of processing transactions within a computing system, such method comprising:
- detecting a contact with a client of an organization that operates and uses the computing system for its own internal business purposes;
providing a processing application within the computing system for distributing the detected contact to one of a plurality of human agents of the organization based upon a context of the contact, where said provided processing application has been previously divided into a sequence of separated software modules based upon a predetermined criteria;
locating each software module of the sequence of software modules within a set of computers of the computer system where the set of computers are interconnected via a network; and
sequentially activating the sequence of software modules of the processing application by performing a search over the network to locate and activate each software module to process and distribute the contact to the human agent.
18 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for processing information within a computing system. The method includes the steps of detecting a contact with a client of an organization that operates and uses the computing system for its own internal business purposes, providing a processing application within the computing system for distributing the detected contact to one of a plurality of human agents of the organization based upon a context of the contact, where said provided processing application has been previously divided into a sequence of separated software modules based upon a predetermined criteria, locating each software module of the sequence of software modules within a set of computers of the computer system where the set of computers are interconnected via a network and sequentially activating the sequence of software modules of the processing application by performing a search over the network to locate and activate each software module to process and distribute the contact to the human agent.
39 Citations
58 Claims
-
1. A method of processing transactions within a computing system, such method comprising:
-
detecting a contact with a client of an organization that operates and uses the computing system for its own internal business purposes;
providing a processing application within the computing system for distributing the detected contact to one of a plurality of human agents of the organization based upon a context of the contact, where said provided processing application has been previously divided into a sequence of separated software modules based upon a predetermined criteria;
locating each software module of the sequence of software modules within a set of computers of the computer system where the set of computers are interconnected via a network; and
sequentially activating the sequence of software modules of the processing application by performing a search over the network to locate and activate each software module to process and distribute the contact to the human agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for processing transactions within a computing system, such apparatus comprising:
-
means for detecting a contact with a client of an organization that operates the computing system;
a processing application compiled into a sequence of separated software modules based upon a predetermined criteria, said processing application being disposed within the computing system for distributing the detected contact to one of a plurality of human agents of the organization based upon a context of the contact;
means for locating each software module of the sequence of software modules within the computer system where a set of computers of the computing system are interconnected via a network; and
means for sequentially activating the sequence of software modules of the processing application by performing a search over the network to locate and activate each software module to process and distribute the contact to the human agent. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for processing information within a computing system, such method comprising:
-
an Internet connection that detects contacts with clients of an organization that operates the computing system;
a computer application that distributes the detected contacts to human agents of the organization, said computer application having been compiled into a sequence of separated software modules based upon a predetermined criteria and where the software modules are distributed within the computing system and where the computer system further comprises a set of computers interconnected via a network; and
a call function within at least some software modules of the sequence of software modules that performs a search over the network to locate a subsequent software module of the sequence of software modules and that activates the subsequent software module of the sequence of software modules of the application to process and distribute the contacts to the human agents. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of processing transactions within a computing system of an organization, such method comprising:
-
providing a processing application within the computing system for distributing a detected contact to one of a plurality of human agents of the organization based upon a context of the contact, said processing application having been compiled into a sequence of separated software modules based upon a predetermined criteria;
locating each software module of the sequence of software modules within the computer system where a set of computers of the computing system are interconnected via a network; and
sequentially activating the sequence of software modules of the processing application by performing a search over the network to locate and activate each software module to process and distribute the contact to the human agent. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An apparatus for processing information within a computing system, such apparatus comprising:
-
a processing application that processes the information, said processing application having been compiled into a sequence of separated software modules based upon a predetermined criteria;
means for locating each software module of the sequence of software modules within the computer system where a set of computers of the computing system are interconnected via a network; and
means for sequentially activating the sequence of software modules of the processing application by performing a search over the network to locate and activate each software module to process the information. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. An apparatus for processing information within a computing system, such method comprising:
-
a computer application compiled into a sequence of separated software modules based upon a predetermined criteria;
a plurality of computers of the computer system that are interconnected via a network; and
a call function within each software module of the sequence of software modules that searches the network for a subsequent software module in the sequence of software modules and that activates the subsequent software module of the sequence of software modules of the application to process the information. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57)
-
-
58. A system for executing computer programs in a transaction system comprising:
-
a application network;
a data network;
at least one application processing resource;
at least one data processing resource;
means for allocating program execution to the application processing resource;
means for exchanging application processing resource data with said data network;
means for locating program information within the application network; and
means for locating data information within the data network.
-
Specification