1460934014-c4dc80b7-6b9a-4086-bc7e-d62505892cdc

1. A system for managing CDRs, comprising:
a CDR processor configured to receive raw CDRs and convert the raw CDRs to generic CDRs, wherein each generic CDR comprises fields corresponding to every CDR field that can be generated by switches from any one manufacturer;
a CDR management tool comprising one or more of a statistics tool to calculate statistics related to a plurality of the generic CDRs, a viewer tool to view at least one selected field of a plurality of the generic CDRs and an extraction tool to extract at least one of the generic CDRs meeting one or more extraction criteria;
at least one CDR file, each CDR file comprising at least one generic CDR; and
an extraction window comprising
a first scrollable text box listing CDR fields from the at least one CDR file that are available for extraction and a second scrollable text box that lists extraction criteria selected for each CDR field selected in the first scrollable text box,
an extracted CDR file name text box for entering a name of an extracted CDR file in which to store extracted CDRs, and
a choice for selecting a new or generic storage format for the extracted CDRs being stored in the extracted CDR file,
wherein the extraction tool identifies and extracts CDRs from the at least one generic CDR contained in the at least one CDR file that meet the extraction criteria shown in the second scrollable text box, and stores the extracted CDRs in the extracted CDR file.
2. A system for managing CDRs, comprising:
a CDR processor configured to receive raw CDRs and convert the raw CDRs to generic CDRs, wherein each generic CDR comprises fields corresponding to every CDR field that can be generated by switches from any one manufacturer;
a CDR management tool comprising one or more of a statistics tool to calculate statistics related to a plurality of the generic CDRs, a viewer tool to view at least one selected field of a plurality of the generic CDRs and an extraction tool to extract at least one of the generic CDRs meeting one or more extraction criteria;
at least one CDR file, each CDR file comprising a plurality of the generic CDRs;
a view window comprising at least a first scrollable text box that lists CDR fields contained in the at least one CDR file that are available for selection, and a second scrollable text box, that lists the names of CDR fields that have been selected for viewing; and
a view window in which data from the selected CDR fields listed in the second scrollable text box is displayed.
3. The system recited in claim 2, wherein each CDR file comprises at least one generic CDR, and wherein the statistics tool calculates one or more statistics using information from the at least one generic CDR in the at least one CDR file.
4. The system recited in claim 2, wherein the statistics include a total number of telephone calls a switch handled for a given time period and a call direction statistic for each of the telephone calls that the switch handled for a given time period.
5. A system for managing CDRs, comprising:
a CDR processor configured to receive raw CDRs and convert the raw CDRs to generic CDRs, wherein each generic CDR comprises fields corresponding to every CDR field that can be generated by switches from any one manufacturer;
a CDR management tool comprising one or more of a statistics tool to calculate statistics related to a plurality of the generic CDRs, a viewer tool to view at least one selected field of a plurality of the generic CDRs and an extraction tool to extract at least one of the generic CDRs meeting one or more extraction criteria;
at least one CDR file, each CDR file comprising at least one generic CDR; and
an extraction window comprising
a first scrollable text box listing CDR fields from the at least one CDR file that are available for extraction and a second scrollable text box that lists extraction criteria selected for each CDR field selected in the first scrollable text box,
an extracted CDR file name text box for entering a name of an extracted CDR file in which to store extracted CDRs, and
wherein the extraction tool identifies and extracts CDRs from the at least one generic CDR contained in the at least one CDR file that meet the extraction criteria shown in the second scrollable text box, and stores the extracted CDRs in the extracted CDR file.
6. The system recited in claim 5, wherein each CDR file comprises at least one generic CDR, and wherein the statistics tool calculates one or more statistics using information from the at least one generic CDR in the at least one CDR file.
7. The system recited in claim 5, wherein the statistics include a total number of telephone calls a switch handled for a given time period and a call direction statistic for each of the telephone calls that the switch handled for a given time period.

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. An information processing apparatus comprising:
storage means containing a plurality of menus;
operation means for performing an operation of scrolling said plurality of menus;
display means for displaying, on a display unit, said plurality of menus stored in said storage means;
scroll speed determination means for determining, depending on the scrolling operation performed with said operation means, a scroll speed of said menus; and
display control means for controlling said display means, in a case where the scrolling operation is performed by said operation means, to perform a scrolling display of said plurality of menus displayed on said display unit at a scroll speed determined by said scroll speed determination means and to display a visual effect in which a speed of a movement of the visual effect and a display size of the visual effect are varied depending on the scroll speed determined by said scroll speed determination means,
wherein said display control means controls said display means, in a case where the scrolling operation of said menus by said operation means is stopped, in a manner that the visual effect displayed on said display means gradually decreases in its speed and size with time.
2. The information processing apparatus according to claim 1, further comprising:
scroll direction detection means for detecting a scroll direction of said menus depending on the scrolling operation by said operation means, wherein:
said display control means controls said display means to position the visual effect in which the display speed and the display size are varied depending on the scroll speed determined by said scroll speed determination means on a display position of the display unit, which corresponds to the scroll direction detected by said scroll direction detection means.
3. The information processing apparatus according to claim 1, further comprising:
effect operation means for setting onoff of displaying said visual effect, wherein:
said display control means controls said display means, in a case where displaying of the visual effect is set on by said effect operation means, to display said visual effect.
4. The information processing apparatus according to claim 1, wherein:
said display control means controls said display means to display a cursor for selecting said menus on said display unit at a transparency corresponding to the scroll speed determined by said scroll speed determination means.
5. An information processing method for an information processing apparatus having storage means in which a plurality of menus are stored, operation means for performing a scrolling operation of said plurality of menus and a display unit which displays said plurality of menus stored in said storage means, said method comprising:
a displaying step of displaying said plurality of menus on said display unit;
a scroll speed determining step of determining a scroll speed of said menus in accordance with the scrolling operation of said operation means; and
a display controlling step of controlling said display unit, in a case where the scrolling operation is performed by said operation means, to perform a scrolling display of said plurality of menus displayed on said display unit at a scroll speed determined by said scroll speed determination means and to display a visual effect in which a speed of a movement of the visual effect and a display size of the visual effect are varied depending on the scroll speed determined by said scroll speed determination means,
wherein said display control means controls said display means, in a case where the scrolling operation of said menus by said operation means is stopped, in a manner that the visual effect displayed on said display means gradually decreases in its speed and size with time.
6. A non-transitory computer-readable storage medium having stored therein an information processing program executed in an information processing apparatus having storage means in which a plurality of menus are stored, operation means for performing a scrolling operation of said plurality of menus and a display unit which displays said plurality of menus stored in said storage means, said program causing the information processing apparatus execute:
a displaying step of displaying said plurality of menus on said display unit;
a scroll speed determining step of determining a scroll speed of said menus in accordance with the scrolling operation of said operation means; and
a display controlling step of controlling said display unit, in a case where the scrolling operation is performed by said operation means, to perform a scrolling display of said plurality of menus displayed on said display unit at a scroll speed determined by said scroll speed determination means and to display a visual effect in which a speed of a movement of the visual effect and a display size of the visual effect are varied depending on the scroll speed determined by said scroll speed determination means,
wherein said display control means controls said display means, in a case where the scrolling operation of said menus by said operation means is stopped, in a manner that the visual effect displayed on said display means gradually decreases in its speed and size with time.