System and method for multi-channel communication queuing
First Claim
1. A tangible computer readable medium that stores instructions that are executable by a computer system, the computer system implements a method in response to executing the instructions, the method comprising:
- receiving a first request in a first media format of a plurality of different media formats via a first communication channel of a plurality of communication channels, wherein each communication channel of the plurality of communication channels has an associated media format of the plurality of different media formats;
receiving a second request in a second media format of the plurality of different media formats via a second communication channel of the plurality of communication channels;
determining media formats associated with communication channels that each agent of one or more agents is authorized to access, wherein the communication channels that each agent of the one or more agents is authorized to access comprise at least one of the plurality of communication channels, and wherein the determining comprises accessing a table stored in memory, wherein the table comprises an entry that identifies at least one communication channel that one of the one or more agents is not authorized to access, wherein the table comprises an identifier for agent limitation, an agent ID, and a channel driver profile ID corresponding to the at least one communication channel that the one agent is not authorized to access; and
assigning, in response to the determining, the one or more agents to handle the first and second requests based on the media formats of the first and second requests and the media formats associated with the communication channels that each agent of the one or more agents is authorized to access.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method that stores a status of a system immediately before an interruption of a power supply. A request for a status-storing process is outputted from an application to a check point manager in a module. A request for an execution of a snapshot output to components such as the application and a device driver is outputted to the manager. A sequence at this time is based on a sequence recorded in a status-storing database and represents a dependence relation between the components. When each component receives the request for the snapshot output, a function existing in a particular address for each component is read and the component status is outputted as a snapshot file through the manager to a non-volatile memory.
-
Citations
19 Claims
-
1. A tangible computer readable medium that stores instructions that are executable by a computer system, the computer system implements a method in response to executing the instructions, the method comprising:
-
receiving a first request in a first media format of a plurality of different media formats via a first communication channel of a plurality of communication channels, wherein each communication channel of the plurality of communication channels has an associated media format of the plurality of different media formats; receiving a second request in a second media format of the plurality of different media formats via a second communication channel of the plurality of communication channels; determining media formats associated with communication channels that each agent of one or more agents is authorized to access, wherein the communication channels that each agent of the one or more agents is authorized to access comprise at least one of the plurality of communication channels, and wherein the determining comprises accessing a table stored in memory, wherein the table comprises an entry that identifies at least one communication channel that one of the one or more agents is not authorized to access, wherein the table comprises an identifier for agent limitation, an agent ID, and a channel driver profile ID corresponding to the at least one communication channel that the one agent is not authorized to access; and assigning, in response to the determining, the one or more agents to handle the first and second requests based on the media formats of the first and second requests and the media formats associated with the communication channels that each agent of the one or more agents is authorized to access. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A performed by a circuit of a computer system, the method comprising:
-
receiving a first request in a first media format of a plurality of different media formats via a first communication channel of a plurality of communication channels, wherein each communication channel of the plurality of communication channels has an associated media format of the plurality of different media formats; receiving a second request in a second media format of the plurality of different media formats via a second communication channel of the plurality of communication channels; determining media formats associated with communication channels that each agent of one or more agents is authorized to access, wherein the communication channels that each agent of the one or more agents is authorized to access comprise at least one of the plurality of communication channels, and wherein the determining comprises reference to a table stored in memory, wherein the table comprises an entry that identifies at least one communication channel that one of the one or more agents is not authorized to access, wherein the table comprises an identifier for agent limitation, an agent ID, and a channel driver profile ID corresponding to the at least one communication channel that the one agent is not authorized to access; and in response to the determining, assigning the one or more agents to handle the first and second requests based on the media formats of the first and second requests and the media formats associated with the communication channels that each agent of the one or more agents is authorized to access. - View Dependent Claims (8, 9, 10, 11, 12, 13, 18, 19)
-
-
14. A system comprising:
-
a first computer server configured to receive a first request in a first media format of a plurality of different media formats via a first communication channel of a plurality of communication channels and a second request in a second media format of the plurality of different media formats via a second communication channel of the plurality of communication channels; and a queuing engine configured to; determine media formats associated with communication channels that each agent of one or more agents is authorized to access, wherein the communication channels that each agent of the one or more agents is authorized to access comprise at least one of the plurality of communication channels, wherein the queuing engine references a table stored in memory, wherein the table comprises an entry that identifies at least one communication channel that one of the one or more agents is not authorized to access, wherein the table comprises an identifier for agent limitation, an agent ID, and a channel driver profile ID corresponding to the at least one communication channel that the one agent is not authorized to access, and in response to determining the media formats associated with the communication channels that each agent of the one or more agents is pre-authorized to access, assign the one or more agents to handle the first and second requests based on the media formats of the first and second requests and the media formats associated with the communication channels that each agent of the one or more agents is authorized by to access. - View Dependent Claims (15, 16, 17)
-
Specification