Broadband intelligent event repository
First Claim
1. A method to provide links within a data repository, the method comprising:
- storing in the data repository a broadband usage event;
assigning a first key to the broadband usage event in the data repository;
storing in the data repository a rated network datum;
assigning a second key to the rated network datum in the data repository;
storing in the data repository a billed network datum;
assigning a third key to the billed network datum in the data repository;
creating a first link between the first key assigned to the broadband usage event and the second key assigned to the rated network datum;
creating a second link between the second key assigned to the rated network datum and the third key assigned to the billed network datum;
receiving a request for broadband usage information corresponding to the billed network datum after the billed network datum has been generated;
in response to the request, using a processor and the second link to determine that the rated network datum is associated with the billed network datum;
using the processor and the first link to further determine that the broadband usage event is associated with the rated network datum; and
retrieving the broadband usage event.
2 Assignments
0 Petitions
Accused Products
Abstract
A broadband intelligent event repository may be provided. The broadband intelligent repository may allow a cross processing life cycle phase view of an event. In addition, the broadband intelligent repository may provide for the ability to associate all recordings associated with a given event. Furthermore, the broadband intelligent repository may provide the ability to view events as they morph through the various phases of the processing life cycle. The events may occur at elements within a data network. The data network may be configured to provide at least one of the following services: voice-over-internet protocol (VOIP) communications services, video services, Internet services, and e-mail services.
-
Citations
18 Claims
-
1. A method to provide links within a data repository, the method comprising:
-
storing in the data repository a broadband usage event; assigning a first key to the broadband usage event in the data repository; storing in the data repository a rated network datum; assigning a second key to the rated network datum in the data repository; storing in the data repository a billed network datum; assigning a third key to the billed network datum in the data repository; creating a first link between the first key assigned to the broadband usage event and the second key assigned to the rated network datum; creating a second link between the second key assigned to the rated network datum and the third key assigned to the billed network datum; receiving a request for broadband usage information corresponding to the billed network datum after the billed network datum has been generated; in response to the request, using a processor and the second link to determine that the rated network datum is associated with the billed network datum; using the processor and the first link to further determine that the broadband usage event is associated with the rated network datum; and retrieving the broadband usage event. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a first memory; a first processor in communication with the first memory, the first processor being programmed to; receive broadband usage data from a data network, the broadband usage data corresponding to broadband usage events occurring at elements within the data network, the data network to provide at least one of the following services;
voice-over-internet protocol communications services, video services, Internet services, and e-mail services, anddetermine a billable event from the broadband usage data, the billable event corresponding to a portion of the broadband usage events occurring at the elements within the data network that are chargeable; a second memory storage, a second processor in communication with the second memory, the second processor being programmed to; create rated network data from the billable events by associating a monetary amount to each of the billable events, and generate billing data from the rated network data; a third memory; a third processor in communication with the third memory, the third processor being programmed to; store the broadband usage data in the data repository; assign a first key to the broadband usage data in the data repository; store the rated network data in the data repository; assign a second key to the rated network datum in the data repository; store billed data in the data repository; assign a third key to the billed data in the data repository; create a first link between the first key assigned to the broadband usage data and the second key assigned to the rated network data; create a second link between the second key assigned to the rated network data and the third key assigned to the billed data; receive a request for broadband usage data corresponding to the billed data after the billed data has been generated; in response to the request, use the second link to determine that the rated network data is associated with the billed data; use the first link to further determine that the broadband usage data is associated with the rated network data; and retrieve the broadband usage data. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A tangible computer-readable medium which stores instructions which, when executed, cause a machine to at least:
-
store a broadband usage event in a data repository; assign a first key to the broadband usage event in the data repository; store a rated network datum in a data repository; assign a second key to the rated network datum in the data repository; store a billed network datum in a data repository; assign a third key to the billed network datum in the data repository; create a first link between the first key assigned to the broadband usage event and the second key assigned to the rated network datum; create a second link between the second key assigned to the rated network datum and the third key assigned to the billed network datum; receive a request for broadband usage information corresponding to the billed network datum after the billed network datum has been generated; in response to the request, use the second link to determine that the rated network datum is associated with the billed network datum; use the first link to further determine that the broadband usage event is associated with the rated network datum; and retrieve the broadband usage event. - View Dependent Claims (15, 16, 17, 18)
-
Specification