Custom data display
First Claim
Patent Images
1. A method of providing an ability to define a plurality of system independent custom displays of computer-readable data from multiple different target systems each having entity categories that have some attributes that are unique, the method comprising:
- providing, by a communication processor, a list of identifiers of entity categories available to be queried for information to be collected for a current view of the display whenever requested, each of the entity categories comprising at least one data field with actual values of the respective data fields for any one member of one of the entity categories representing actual properties of the one member that can be measured against user-specified conditions;
providing a list of the data fields that exist respectively for each user selection of one of the entity categories to be queried;
providing a list of types of conditions that are appropriate respectively for each user selection of one of the data fields;
receiving a user-specified value for each user selection of one of the data fields;
a condition, corresponding with any one particular user selection of one of the data fields, comprising a user-selected type of condition and a user-specified value for the one particular user selection of one of the data fields;
for each user selection of one of the entity categories, permitting an end user of a plurality of users to select any number of the data fields and respectively corresponding conditions;
permitting the user to associate any number of sets to define a respective system independent custom display definition and to define custom metadata for viewing the system independent custom display, each one of the sets comprising one particular user selection of one of the entity categories together with user-selected data fields and respectively corresponding conditions for the one particular user selection of one of the entity categories and storing the respective custom display definition including the custom metadata for future access, such that adding to or revising the target systems does not require rewriting code for defining custom displays; and
retrieving the stored respective custom display definition and stored custom metadata transparent to the user for accessing the entity categories and dynamically creating the system independent custom display using the retrieved respective custom display definition and the retrieved custom metadata upon request by any user of the plurality of users.
15 Assignments
0 Petitions
Accused Products
Abstract
Method and system for providing an open-ended and modifiable ability to customize the display of data for current viewing of the display for purposes such as, but not limited to, Contact Center administration and management.
-
Citations
26 Claims
-
1. A method of providing an ability to define a plurality of system independent custom displays of computer-readable data from multiple different target systems each having entity categories that have some attributes that are unique, the method comprising:
-
providing, by a communication processor, a list of identifiers of entity categories available to be queried for information to be collected for a current view of the display whenever requested, each of the entity categories comprising at least one data field with actual values of the respective data fields for any one member of one of the entity categories representing actual properties of the one member that can be measured against user-specified conditions; providing a list of the data fields that exist respectively for each user selection of one of the entity categories to be queried; providing a list of types of conditions that are appropriate respectively for each user selection of one of the data fields; receiving a user-specified value for each user selection of one of the data fields; a condition, corresponding with any one particular user selection of one of the data fields, comprising a user-selected type of condition and a user-specified value for the one particular user selection of one of the data fields; for each user selection of one of the entity categories, permitting an end user of a plurality of users to select any number of the data fields and respectively corresponding conditions; permitting the user to associate any number of sets to define a respective system independent custom display definition and to define custom metadata for viewing the system independent custom display, each one of the sets comprising one particular user selection of one of the entity categories together with user-selected data fields and respectively corresponding conditions for the one particular user selection of one of the entity categories and storing the respective custom display definition including the custom metadata for future access, such that adding to or revising the target systems does not require rewriting code for defining custom displays; and retrieving the stored respective custom display definition and stored custom metadata transparent to the user for accessing the entity categories and dynamically creating the system independent custom display using the retrieved respective custom display definition and the retrieved custom metadata upon request by any user of the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for defining a system independent custom display of computer-readable data from a plurality of different target systems and obtaining a current view of the display whenever requested, the system comprising:
-
a communication processor, the communication processor comprising user access and access to entity categories available to be queried for information to be collected for the current view, each of the entity categories comprising at least one data field with actual values of the respective data fields for any one member of one of the entity categories representing actual properties of the one member that can be measured against user-specified conditions; storage for storing a definition of the display including user defined custom metadata for viewing the system independent custom display, for storing a list of identifiers of the entity categories available to be queried, for storing lists of the data fields that exist for each of the entity categories, for storing lists of types of conditions appropriate for each of the data fields that exists for each of the entity categories, and for storing information necessary for accessing the entity categories including updated metadata which is transparent to the user; a screen generator for generating screens that are used for defining the display; a configurator for collecting members of entity categories that qualify for inclusion in the display based on the stored definition of the display including the user defined custom metadata, whenever the current view of the display is requested and for using the stored updated metadata for accessing entity categories such that adding or revising the target systems does not require rewriting code for defining the custom display; wherein the definition of the display can comprise any number of sets, each one of the sets comprising an identifier of a user-selected one of the entity categories together with any number of user-selected data fields and their respectively corresponding user-specified conditions. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable tangible medium having code embedded in the medium for providing an ability to define a system independent custom display of data for a plurality of different target systems each system having entity categories that have some attributed that are unique, the computer-readable medium comprising:
instructions for the following; providing a list of identifiers of entity categories available to be queried for information to be collected for a current view of the display whenever requested, each of the entity categories comprising at least one data field with actual values of the respective data fields for any one member of one of the entity categories representing actual properties of the one member that can be measured against user-specified conditions; providing a list of the data fields that exist respectively for each user selection of one of the entity categories to be queried; providing a list of types of conditions that are appropriate respectively for each user selection of one of the data fields; receiving a user-specified value for each user selection of one of the data fields; a condition, corresponding with any one particular user selection of one of the data fields, comprising a user-selected type of condition and a user-specified value for the one particular user selection of one of the data fields; for each user selection of one of the entity categories, permitting a user to select any number of the data fields and respectively corresponding conditions; permitting the user to associate any number of sets with the display to define the system independent custom display and to defile custom metadata for viewing the system independent custom display, each one of the sets comprising one particular user selection of one of the entity categories together with user-selected data fields and respectively corresponding conditions for the one particular user selection of one of the entity categories and storing the sets including the user customized metadata with a custom displaying identifier and access information including user transparent updated metadata for accessing the entity categories. - View Dependent Claims (21, 22, 23, 24, 25, 26)
Specification