[미국특허]
System, method and computer program product for contract-based aggregation
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
G06F-015/16
출원번호
US-0039273
(2001-10-23)
등록번호
US-7346675
(2008-03-18)
발명자
/ 주소
Givoly,Tal
Schweitzer,Limor
출원인 / 주소
Amdocs (Israel) Ltd.
대리인 / 주소
Zilka Kotab, PC
인용정보
피인용 횟수 :
12인용 특허 :
8
초록▼
A system, method and computer program product are provided for contract-based aggregation. Initially, records indicative of network events are received. Such records are received in an aggregator for the purpose of aggregating the records. Thereafter, contracts associated with the records are identi
A system, method and computer program product are provided for contract-based aggregation. Initially, records indicative of network events are received. Such records are received in an aggregator for the purpose of aggregating the records. Thereafter, contracts associated with the records are identified. The records are subsequently aggregated based at least in part on the contracts using the aggregator.
대표청구항▼
What is claimed is: 1. A method for contract-based aggregation, comprising: (a) receiving records indicative of network events, wherein the records are received in at least one aggregator for the purpose of aggregating the records; (b) identifying contracts associated with the records by correlatin
What is claimed is: 1. A method for contract-based aggregation, comprising: (a) receiving records indicative of network events, wherein the records are received in at least one aggregator for the purpose of aggregating the records; (b) identifying contracts associated with the records by correlating at least one of the contracts with at least one aspect of the received records; and (c) aggregating the records based at least in part on the contracts using the at least one aggregator; wherein a speed with which the records are aggregated is based on the contracts. 2. The method as recited in claim 1, wherein the contracts are between a customer and a service provider operating the aggregator. 3. The method as recited in claim 2, wherein the contracts are for different levels of services to be provided to the customer. 4. The method as recited in claim 2, wherein the contracts are for different services to be provided to the customer. 5. The method as recited in claim 1, wherein a contract identifier is included as a component of the records. 6. The method as recited in claim 1, wherein an amount of data processed while the records are aggregated is based on the contracts. 7. The method as recited in claim 6, wherein the data is selected from the group consisting of a customer identifier, a service identifier, a source identifier, a destination identifier, a records size identifier, and a quality of service identifier. 8. The method as recited in claim 1, and further comprising separating the records into separate groups based on the contracts, and aggregating the records of each group using a separate aggregator. 9. The method as recited in claim 1, and further comprising aggregating the records to generate separate aggregations using a single aggregator. 10. The method as recited in claim 1, wherein the at least one aspect of the received records includes a customer identifier, session or flow source address, destination address, duration, time, date, type of server, and volume of data transferred. 11. The method as recited in claim 1, wherein the at least one aspect of the received records is selected from the group consisting of a customer identifier, session or flow source address, destination address, duration, time, date, type of server, and volume of data transferred. 12. The method as recited in claim 1, wherein the correlating includes correlating the at least one aspect of the received records with information from a plurality of locations. 13. The method as recited in claim 12, wherein the locations are selected from the group consisting of a quality of service policy server, a network management system database, and a general packet radio service system. 14. A computer program product for contract-based aggregation embodied on a computer readable storage medium, comprising: (a) computer code for receiving records indicative of network events, wherein the records are received in at least one aggregator for the purpose of aggregating the records; (b) computer code for identifying contracts associated with the records by correlating at least one of the contracts with at least one aspect of the received records; and (c) computer code for aggregating the records based at least in part on the contracts using the at least one aggregator; wherein a speed with which the records are aggregated is based on the contracts. 15. The computer program product as recited in claim 14, wherein the contracts are between a customer and a service provider operating the aggregator. 16. The computer program product as recited in claim 15, wherein the contracts are for different levels of services to be provided to the customer. 17. The computer program product as recited in claim 15, wherein the contracts are for different services to be provided to the customer. 18. The computer program product as recited in claim 14, wherein a contract identifier is included as a component of the records. 19. The computer program product as recited in claim 14, wherein an amount of data processed while the records are aggregated is based on the contracts. 20. The computer program product as recited in claim 19, wherein the data is selected from the group consisting of a customer identifier, a service identifier, a source identifier, a destination identifier, a records size identifier, and a quality of service identifier. 21. The computer program product as recited in claim 14, and further comprising computer code for separating the records into separate groups based on the contracts, and computer code for aggregating the records of each group using a separate aggregator. 22. The computer program product as recited in claim 14, and further comprising computer code for aggregating the records to generate separate aggregations using a single aggregator. 23. A system for contract-based aggregation, comprising: (a) logic for receiving records indicative of network events, wherein the records are received in at least one aggregator for the purpose of aggregating the records; (b) logic for identifying contracts associated with the records by correlating at least one of the contracts with at least one aspect of the received records; and (c) logic for aggregating the records based at least in part on the contracts using the at least one aggregator; wherein a speed with which the records are aggregated is based on the contracts. 24. A method for contract-based aggregation, comprising: (a) receiving records indicative of network events, wherein the records include a customer identifier, a service identifier, a source identifier, a destination identifier, a records size identifier, and a quality of service identifier; (b) identifying contracts associated with the records by correlating at least one of the contracts with at least one aspect of the received records, wherein the contracts indicate an amount of aggregation to be performed, a speed with which the aggregation is to be performed, and a group with which the records are associated; (c) separating the records into separate groups based on the contracts; and (d) aggregating the records of each group using a separate aggregator; (e) wherein the records are aggregated an amount at a speed based at least in part on the contracts using an associated aggregator.
Brown Yale Robert ; Walker Matthew Brown, On-line interactive system and method for providing content and advertising information to a targeted set of viewers.
Thomas C. Smith ; John W. Morton ; Jefferey T. Seymour ; Gregory S. Visser ; David L. Henseler, Systems and methods for monitoring data signals on a communications network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.