Extensible Data Repository
First Claim
Patent Images
1. A method of operating a data repository comprising:
- receiving a local database definition from a local application that utilizes said local database definition;
comparing fields in a universal database with said local database definition;
generating a viewing strategy for said local application;
said viewing strategy based on results of said comparing;
creating a view for said local application according to said local database definition based on said viewing strategy such that data in said universal database is viewable in said local application according to said local database definition.
2 Assignments
0 Petitions
Accused Products
Abstract
In telecommunication networks, the need for real-time extension of data repositories is increasing. The present application provides an extensible data repository that can be used by a plurality of different applications that each has a local data format structure and database command structure. A single data repository is available to all of the applications. A universal dynamic storage application resides between the common database and the applications, and permits each application to interact with the common database according to its local format structure and database command structure.
41 Citations
21 Claims
-
1. A method of operating a data repository comprising:
-
receiving a local database definition from a local application that utilizes said local database definition; comparing fields in a universal database with said local database definition; generating a viewing strategy for said local application;
said viewing strategy based on results of said comparing;creating a view for said local application according to said local database definition based on said viewing strategy such that data in said universal database is viewable in said local application according to said local database definition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data repository system comprising:
-
a universal database; a universal database application connected to said universal database; a plurality of local applications connected to said universal database application;
each of said a local database configured to utilize a local database definition;said universal database application configured to receive each said local database definition from said local application and to perform a comparison of fields in said universal database with said local database definition;
said universal database application further configured to generate a viewing strategy for said local application;
said viewing strategy based on results of said comparison;
said universal database application further configured to create a view for said local application according to said local database definition based on said viewing strategy such that data in said universal database is viewable in said local application according to said local database definition. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of operating a data repository comprising:
-
receiving a database command message in a local structure from one of a plurality of applications;
each of said applications associated with its own local formats;
each of said local formats sharing at least one common field;modifying said database command message from said local format to conform with a universal database structure; forwarding said command message in said universal database structure to a common database; receiving a response message, responsive to said command message;
from said common database in said universal database structure;modifying said response message to conform to said local format; and returning said response to said command message in said local format to said one of said plurality of applications.
-
Specification