1460739202-eec0b9b7-488f-40ea-93e3-d031ce7e5b66

1. A system for interconnecting a power meter to a local generator inverter comprising:
a meter socket including a plurality of receptacles that correspond to a plurality of pins of the power meter; and
a socket adapter configured to connect to the meter socket and the power meter, positioned between the power meter and the meter socket, and comprising at least one microprocessor for measuring power consumption of a premises and a powerline communications module for communicating with the local generator inverter.
2. The system of claim 1, further comprising a breaker panel for the premises connected to a consumer side of the meter socket.
3. The system of claim 1, further comprising a powerline based communication network, in communication with the socket adapter, for measuring power consumption of a plurality of devices connected to a power line.
4. The system of claim 3, wherein the powerline based communication network conforms to the IEEE 1901 draft standard for powerline communications.
5. The system of claim 1, the socket adapter further comprising power hour measurement electronics.
6. The system of claim 1, wherein the local generator inverter is connected directly to the socket adapter through ports formed in the socket adapter.
7. The system of claim 1, the socket adapter further comprising voltage taps.
8. The system of claim 7, wherein the voltage taps are utilized to measure a voltage of power supplied to the premises.
9. The system of claim 7, wherein the voltage taps provide power to the powerline communications module.
10. A socket adapter for interconnecting a power meter to a local generator inverter comprising:
a plurality of pins configured to engage corresponding receptacles of a meter socket;
a plurality of receptacles configured to engage corresponding pins of the power meter;
at least one microprocessor for measuring power consumption of a premises; and
a powerline communications module for communicating with the local generator inverter.
11. The socket adapter of claim 10, wherein a consumer side of the meter socket is connected to a breaker panel for the premises.
12. The socket adapter of claim 10, wherein the powerline communications module is in communication with a powerline based communication network for measuring power consumption of a plurality of devices.
13. The socket adapter of claim 12, wherein the powerline based communication network conforms to the IEEE 1901 draft standard for powerline communications.
14. The socket adapter of claim 10, further comprising power measurement electronics.
15. The socket adapter of claim 10, wherein the local generator inverter is connected directly to the socket adapter through ports formed in the socket adapter.
16. The socket adapter of claim 10, the socket adapter further comprising voltage taps.
17. The socket adapter of claim 16, wherein the voltage taps are utilized to measure a voltage of power supplied to the premises.
18. The socket adapter of claim 16, wherein the voltage taps provide power to the powerline communications module.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for use in providing communication services in a packet-based communication network, said method comprising:
extracting one or more elements of signaling information from a message in said network, said one or more elements associated with at least a first parameter associated with a service broker;
identifying a plurality of application servers as a function of said one or more elements, each application server in said plurality adapted to provide one or more communication services in said network;
assigning a priority to each application server in said plurality, said priority a function of said communication service to be provided and said at least a first parameter; and
invoking each application server in said plurality according to said assigned priority in order to provide said one or more communication services.
2. The method of claim 1 further comprising:
prior to said step of identifying, determining whether said elements require application processing.
3. The method of claim 1 wherein said step of identifying a plurality of application servers comprises identifying an application server pointer associated with each application server in said plurality of application servers.
4. The method of claim 3 further comprising identifying an address and a port associated with each application server as a function of said application server pointer.
5. The method of claim 1 wherein said step of assigning comprises creating an ordered list of applications to be performed.
6. The method of claim 5 wherein said step of assigning comprises assigning a precedence index to each element of signaling information.
7. The method of claim 6 wherein said ordered list is created as a function of said precedence index assigned to each element of signaling information.
8. The method of claim 1 wherein said step of invoking comprises:
receiving a first message from a first application server that has completed application processing for a call; and
determining that processing of said call by a second application server is desired; and
sending a second message to said second application server to invoke said processing of said call by said second application server.
9. The method of claim 8 wherein said step of determining comprises identifying as a function of said assigned priority the next application server in which said call is to be forwarded to.
10. The method of claim 1 further comprising:
determining that all applications to be applied to a call have been performed; and
forwarding said call to an intended destination.
11. An apparatus for use in providing communication services in a packet-based communication network, said apparatus comprising:
means for extracting one or more elements of signaling information from a message in said network, said one or more elements associated with at least a first parameter associated with a service broker;
means for identifying a plurality of application servers as a function of said one or more elements, each application server in said plurality adapted to provide one or more communication services in said network;
means for assigning a priority to each application server in said plurality, said priority a function of said communication service to be provided and said at least a first parameter; and
means for invoking each application server in said plurality according to said assigned priority in order to provide said one or more communication services.
12. The apparatus of claim 11 further comprising:
means for determining whether said elements require application processing.
13. The apparatus of claim 11 wherein said means for identifying a plurality of application servers comprises means for identifying an application server pointer associated with each application server in said plurality of application servers.
14. The apparatus of claim 13 further comprising means for identifying an address and a port associated with each application server as a function of said application server pointer.
15. The apparatus of claim 11 wherein said means for assigning comprises means for creating an ordered list of applications to be performed.
16. The apparatus of claim 15 wherein said means for assigning comprises means for assigning a precedence index to each element of signaling information.
17. The apparatus of claim 16 further comprising means for creating said ordered list as a function of said precedence index assigned to each element of signaling information.
18. The apparatus of claim 11 wherein said means for invoking comprises:
means for receiving a first message from a first application server that has completed application processing for a call; and
means for determining that processing of said call by a second application server is desired; and
means for sending a second message to said second application server to invoke said processing of said call by said second application server.
19. The apparatus of claim 18 wherein said means for determining comprises means for identifying as a function of said assigned priority the next application server in which said call is to be forwarded to.
20. The apparatus of claim 11 further comprising:
means for determining that all applications to be applied to a call have been performed; and
means for forwarding said call to an intended destination.

1460739194-dcfcdb9d-9f15-4a91-87aa-ecc24e77bdc8

What is claimed is:

1. A system for cooperating multiple applications, comprising:
templates that define procedures for executing a plurality of applications to be integrated; and
integration workflow means for executing said applications to be integrated according to said procedures defined by said templates.
2. A system according to claim 1, further comprising:
start command means for sending an execution start signal, to each application to be executed, on the basis of a command from said integration workflow means.
3. A system according to claim 1, further comprising:
completion detection means for informing said integration workflow means of having detected a signal indicating that a certain application has completed the execution.
4. A system according to claim 1, further comprising:
data transformer means for delivering the result of having executed a certain application to another application.
5. A method for cooperating multiple applications, comprising the steps of:
defining, on templates, procedures for executing a plurality of applications to be integrated; and
executing, said applications to be integrated, by integration workflow means according to said procedures defined on said templates.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A system for controlling a bandwidth when receiving and reassembling a consecutive data stream transferred while segmented by AAL1 format cells, comprising
an 8-cell buffer, in a data reassembly unit which reassembles received cells, for storing 8 cells of a cycle of a sequence count (SC) of 0 to 7 and sending the cells out to a later stage after a check unit of a sequence number (SN) field confirms normalcy of the cells and
a control unit for control so that the number of P format cells stored in said 8-cell buffer becomes 1 cell when 8 cells are stored in said 8-cell buffer.
2. A system for controlling bandwidth as set forth in claim 1, wherein the system sets a cell of the sequence count 6 as a P format cell unconditionally when detecting that the cells stored in the 8-cell buffer do not include a P format cell.
3. A system for controlling bandwidth as set forth in claim 1, wherein the system sets as a P-format cell a cell of the largest even number sequence count (SC) among a plurality of dummy cells or cells where the sequence number (SN) field is invalid when the cells stored in the 8-cell buffer do not include a P-format cell and there are a plurality of one or both of dummy cells or cells where the sequence number (SN) field is invalid.
4. A system for controlling bandwidth as set forth in claim 1, wherein the system sets as a non-P format cell unconditionally any cell of a sequence number (SN) field of an odd number sequence count (SC) which is a P format cell among the cells stored in the 8-cell buffer.
5. A system for controlling bandwidth as set forth in claim 1, wherein the system sets as a non-P format cell any cell except a cell of the largest even number sequence count (SC) when there are a plurality of P-format cells in the cells stored in the 8-cell buffer.
6. A system for controlling AAL1 cell bandwidth when reassembling a consecutive data stream having a frame structure transferred while segmented by cells of an AAL1 structured data transfer format, the system including
an internal frame counter made to run by itself and synchronized in frame phase by a boundary position of a frame set in a pointer field after confirming normalcy of a sequence number field of received cells and
said internal frame counter monitors the number of bytes of the received data and discards excess data when detecting that the boundary position of a frame is later than the period of the internal frame counter.
7. A system for controlling bandwidth as set forth in claim 6, wherein the system compensates for short data using dummy data when detecting that the boundary position of the frame is earlier than the period of the internal frame counter when monitoring the number of bytes of the received data by the internal frame counter.
8. A system for controlling AAL1 cell bandwidth when reassembling a consecutive data stream having a frame structure transferred-while segmented by cells of an AAL1 structured data transfer format, the system including
a bandwidth adjusting unit for adjusting a data rate between transmitting and receiving ends after confirming normalcy of a sequence number field of a received cell and
said bandwidth adjusting unit has an internal frame counter made to run by itself and synchronized in frame phase by a boundary position of a frame set in a pointer field, and
said bandwidth adjusting unit adjusts the bandwidth by determination and control of a Pnon-P format cell based on a CSI bit, sequence count (SC), flag for discriminating a cell with an invalid sequence number (SN) field, result of detection of whether a P format cell already exists in one cycle between a sequence count of 0 and a currently received cell, and a result of discrimination of whether there is a boundary position between a received even number cell and the next odd number cell by said internal frame counter.
9. A system for controlling bandwidth as set forth in claim 8, wherein the system concludes that there is a boundary in one of a received even number cell and the next odd number cell and making the cells a P format when the number of frames as counted by the internal frame counter is 93.
10. A system for controlling bandwidth as set forth in claim 8, wherein the system making a cell of a sequence count (SC) of 6 a P format cell unconditionally when no P-format cell is received in one cycle of the sequence count.
11. A system for controlling bandwidth when receiving and reassembling a consecutive data stream transferred while segmented by AAL1 format cells, comprising
a cell buffer, in a data reassembly unit which reassembles received cells, for storing one cycle’s worth of a number of cells and sending the cells out to a later stage after a check unit of a sequence number (SN) field confirms normalcy of the cells and
a control unit for control so that the number of P format cells stored in said cell buffer becomes 1 cell when the above number of cells are stored in said cell buffer.