Sign In to Follow Application
View All Documents & Correspondence

A Method For Numeral Classification And Categorization Of Data Elements Using Peer To Peer Model

Abstract: The present invention relates to a method for numeral classification and categorization of data elements using peer-to-peer model, said method comprising steps of choosing suitable numeral classification tree for the data elements from available classification trees in a numeral classification and categorization layer; entering the data elements into the chosen tree; synchronizing a translation layer with the numeral classification and categorization layer to identify the entry in the data elements; and mapping the entry from the translation layer into database; and a system thereof.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
19 July 2006
Publication Number
04/2008
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

INFOSYS TECHNOLOGIES LIMITED
PLOT NO. 44, ELECTRONICS CITY, HOSUR ROAD BANGALORE-560 100. INDIA

Inventors

1. GANESH, JAI
C-1003, MANTRI ELITE, BILEKAHALLI, BANNERGHATTA ROAD, BANGALORE-560076. INDIA
2. IYENGAR, VARADARAJAN, NIRANJAN
A/17, TRUPTI SOCIETY, MAHATMA PHULE ROAD, MULUND (EAST), MUMBAI-400081.

Specification

FIELD OF THE PRESENT INVENTION
The present relates to a Data element interoperability is a key problem area in medium-large scale enterprises and in inter-organizational collaboration, which have multiple data sources, each having their own notations to capture elements. The proposed method aims to address the same using a numeric based classification and categorization of the data elements using a peer-to-peer model. The key benefits of data element interoperability and intra and inter-organizational collaboration is derived from assigning unique numerals for each of the data elements. BACKGROUND OF THE PRESENT INVENTION
The present technology that exists is that the approach attempts to solve the problem by
creating industry domain specific information models, which are [highly domain
specific (e.g. ACCORD in insurance, Star Standards in Automotive retail etc.).
Moreover the existing approaches adopt an alphanumeric based approach, which calls
for enterprise systems to have a uniform representation of database elements.
The limitations of the existing technologies/products/software are that currently when
schemas from heterogeneous data sources are compared, the local schemas exhibit
conflicts. These schematic conflicts arise from the uncoordinated representations of real
world business entities.
The invention provides ease of syntactic interoperability between various database element error taxonomies across multiple enterprises. This Shall improve interoperability across the various heterogeneous taxonomies across multiple enterprises, resulting in better coordination across enterprises. Taxcinomy element interoperability is a key problem area in medium-large scale enterprises, which have multiple data sources, each having their own taxonomical notations. The proposed
method aims to address the same using a numeric based classification and
categorization of database elements using a peer-to-peer model. The key benefits of
data element interoperability and inter-organizational collaboration is derived from
assigning unique numerals for each of the taxonomy elements.
Using alphabets could achieve similar results, but the scope for differences in definition
and interpretation in an alphanumeric approach is higher.
Melvil Dewey first produced the Dewey decimal classification System (DCC) in 1876,
originally being produced for a small North American college library, It is currently in
its 21st edition (Mitchell 1995; Mitchell, et al 1996) and is published by Forest Press.

DDC is distributed in Machine-Readable Cataloguing (MARC) records produced by
the Library of Congress (LC) and bibliographic utilities like OCLC and RLIN. DDC is
... used in thenational bibliographies of the UK, Canada, Australia, Italy and other
countries (Comaromi, et al. 1990, p.6). Research carried out by OCLC in the 1980s
established that DDC was a suitable tool for browsing, first for library catalogues and
then for the Internet (e.g. Markey 1989; Vizine-Goetz 1996a).
The Dewey Decimal System is a method of organizing books by grouping similar
subjects into 10main classes and assigning each a number. Each of the 10 main classes
is then subdivided further. It's not always easy to pinpoint where to look just by the
names of the 10) main divisions. For instance, would you think to look for a book about
your new puppy (636.7) or kitten (636.8) under "TECHNOLOGY"?
The Dewey Deiimal System divides the world of knowledge into ten broad categories,
starting with the numbers 0 to 9. Within those ten categories are divisions, and within
the divisions ate sections. The numbers after the decimal point provide even more
detail. In simple terms, this means that each Dewey number represents a specific
subject.
The Dewey Decimal Classification (DDC) system is a general knowledge organization
tool that is maintained and published by Forest Press, 7 a division of OCLC. The DDC
has been in continuous use and development since first being published in 1876. It is
the most widely used library classification system in the world, and it is used in more
than 135 countries and has been translated into over 30 languages. In the United States,
nearly all public libraries and school libraries use the DDC. Additionally, Dewey is
used more often as a browsing mechanism for Web resources than are other
classification schemes or controlled vocabularies. The DDC is so ubiquitous that
virtually everyone is familiar with the rough idea of dividing subjects into ever-finer
categories represented by a decimal numbering system.
OBJECTS OF THE PRESENT INVENTION
The main object of the present invention is to develop a method of using a numerical
classification and categorization of data elements using peer-to-peer model.
Another main object of the present invention is to develop a system to achieve syntactic
interoperability jacross data elements using numerical classification and categorization.


Yet another object of the present invention is to provide data element interoperability in
medium-large scale enterprises, which have multiple data sources, each having their
own notations to capture elements.
Still another object of the present invention is to improve data element interoperability
across the various heterogeneous data sources within and across multiple enterprises.
SUMMARY OF THE PRESENT INVENTION
The present invention relates to a method for numeral classification and categorization
of data elements using peer-to-peer model comprising steps of choosing suitable
numeral classification tree for the data elements from available classification trees in a
numeral classification and categorization layer; entering the data elements into the
chosen tree; synchronizing a translation layer with the numeral classification and categorization layer to identify the entry in the data elements; and mapping the entry
from the translation layer into database; and also, it relates to a system for numeral
classification and categorization of data elements using peer-to-peer model comprising
means for numeral classification & categorization of the data elements; means for
translating classified and categorized data elements; means for storing translated data
elements; and means for peer- to-peer communication.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWING
Figure 1: Logical map of intra-enterprise users.
Figure 2: Logical map of inter-enterprise users.
Figure 3: Internal user assigning numerals to new data elements.
Figure 4: Internal user modifies existing categorization and classification.
Figure 5: Internal user assigning numerals to existing data elements Figure 6: Translation layer
Figure 7: New user registration routine
Figure 8: Numerical classification and categorization.
DETAILED DESCRIPTION OF THE INVENTION
The present invention relates to a method for numeral classification and categorization of data elements using peer-to-peer model, said method comprising steps of choosing suitable numeral classification tree for the data elements from available classification trees in a numeral classification and categorization layer; entering the data elements into the chosen tree; synchronizing a translation layer with the numeral classification

and categorization layer to identify the entry in the data elements; and mapping the

entry from the translation layer into database. Authentication of the user by the system.
In an embodiment of the present invention, wherein choosing the tree upon
authorization by an administrator.
In yet another Embodiment of the present invention, wherein entering all mandatory
fields in the choosen tree.
In still another embodiment of the present invention, wherein creating a new data
element classification and categorization tree in absence of suitable tree.
In still another embodiment of the present invention, wherein an entry of data elements
is comprised of modification or listing or assigning or combinations thereof.
In still another embodiment of the present invention mapped data element are listed

and/or displayed to the user(s) for confirmation.
In still another embodiment of the present invention, wherein Internet based protocol is
used for communication.
In still another embodiment of the present invention, wherein the invention further
comprises entry of data elements and the mapping details as approved by the
administrator vip. e-mail.
In still another Embodiment of the present invention, wherein data elements are intra-
and/or inter-enterprise data elements.
In still another Embodiment of the present invention, wherein invention provides for
registration of plurality of new enterprises.
In another embodiment of the present invention, wherein the invention provides for a
method for mapping modifications in data elements of numeral classification and
categorization layer with corresponding data elements of database in a peer-to-peer
model, said method comprising steps of: synchronizing translation layer with the
numeral classification and categorization layer to identify the modifications in the data
elements; and mapping the modifications.
In yet another embodiment of the present invention, wherein the invention provides
synchronization of the layers periodically.
In still another embodiment of the present invention, wherein the modifications
comprises additions or deletions or changes or combinations thereof.

In still another embodiment of the present invention, wherein the invention fUrther

comprises displaying mapping for confirmation by user(s). |
In another embodiment of the present invention, wherein the invention relates to a
system for numeral classification and categorization of data elements using peer-to-peer
model, said system comprises: means for numeral classification & categorization of the

data elements; means for translating classified and categorized dataelements; means
for storing translated data elements; and means for peer- to-peer communication.
In yet another embodiment of the present invention, wherein the indention provides
means for syntactic interoperability across data elements.

In still another embodiment of the present invention, the data elements are intra and/or
inter-enterprise data elements.
In still another embodiment of the present invention, wherein the invention provide
means for mapping of unique numeral classified & categorized data with corresponding
elements in database.
In still another embodiment of the present invention, wherein the djata elements are
heterogeneous in nature.
In still another embodiment of the present invention, the invention provides for Internet
based protocol for communication.
The invention provides ease of syntactic interoperability across data elements within
and across multiple enterprises. This shall improve data element interoperability across
the various heterogeneous data sources within and across multiple enterprises, resulting
in better coordination within and across enterprises. Data element interoperability is a

key problem area in medium-large scale enterprises, which have multiple data sources, each having their own notations to capture elements. The proposed method aims to address the same using a numeric based classification and categorization of the data elements using a peer-to-peer model. The key benefits of data elementeroperability and intra and inter-organizational collaboration is derived from as signing unique numerals for each of the data elements.
This is a new business method and system for enabling a very effective numerical classification and categorization of intra and inter-enterprise database elements using a peer-to-peer model. Currently when schemas from heterogeneous data sources are compared, the local schemas exhibit conflicts. These schematic conflicts arise from the uncoordinated representations of real world business entities. The system and method

provides ease of syntactic interoperability across data elements within and inter-enterprises. This shall improve data element interoperability across the various heterogeneous data sources within the enterprise and also across multiple enterprises, resulting in better coordination within and across enterprises. Primarily, the novel aspects of instant invention are:
a. Numerical Classification System: The numerical classification system
would provide a translation layer across the various data elements.

b. Peer-to-peer numerical common information model: The peer-to-peer
common information model would capture the multitude of ways in
which the data elements are defined across various databases both within
ajnd across multiple enterprises.
The invention jis further elaborated with help of few examples. However, these
examples should not be construed to limit scope of the invention
Example 1
Additions/modifications/deletions in the Numerical database elements translation layer
as shown in figure 6.
1. The translation layer periodically syncs up with the Numerical classification and
categorization layer to see if any unique numerals are added/deleted/modified. The key role for the translation layer is to act as a 'translator' between the numerical classification layer and the various databases. When any new numerical classifications are found, the translation layer maps it to the database elements. Thus, this layer acts as an intermediary between the numerical classification layer and the databases.
2. Once any new data elements have been assigned, the system generates an alert
and sends the email to the Administrator to confirm the same.
3. If the administrator accepts the new mapping, then it is the data element is
mapped. This is followed by an email confirmation, which is sent to the
administrator.
Example 2
Internal User assigns unique numbers to the data elements in the numerical
categorization and classification layer (Existing Data Elements) as shown in figure 5.

1) As a first step, the internal user logs into the system after authentication and
indicates that he intends to assign unique numerals to existing data elements in
the numerical categorization and classification layer
2) System prompts the Internal User to choose the suitable/appropriate numerical
classification tree. Here, the word "Suitable/Appropriate" means identification
of the tree, which is corresponding to the data element in question. The user is
exposed to multiple trees and depending upon nature of the data element, the
correct tree is identified. The step of choosing the tree is made at the numeral
classification and categorization layer. Here, the unique numbers assigned to the
data elements in the tree should also match with the user data element number
from the available high level numerical classification trees.
3) If the internal user is able to find the suitable/appropriate tree to list the data
elements, then he goes about choosing the appropriate/suitable leaf node (i.e.
the data element which is having the same numerical number which user intends
to change) for the mapping
4) If the user is not able to find the suitable/appropriate numeral classification tree
of tree node, then he has the option of raising a request to create a new data
element classification and categorization tree/ tree node
5) The internal user then enters all the mandatory fields in the correct format as
shown in figure 8. If there are any errors, then the system prompts the user to
enter the correct information in the prescribed format
6) Once all the fields have been entered, then the system displays the information
inputed by the internal user and asks the user to confirm the same.
7) Once the internal user has confirmed the data element listing then the system
displays the data element and tree mapping details to the internal user along
with the unique number to which the data element would fall into as well as the transaction ID. The system also sends the details to the internal user by email.
System also notifies the System administrator about the new listing and prompts
the administrator to accept/reject/modify the listing.
Example 3
Internal User lists data elements in the numerical categorization and classification layer (New Data Element as shown in figure 3)

1) Internal User logs into the system after authentication and indicates that he
intends to list new data elements in the numerical categorization and
classification layer

2) System prompts the Internal User to choose the suitable/appropriate data
element tree from the trees available.
3) If the Internal User able to find the suitable/appropriate numeral classification
tree to list the data elements then he goes about listing the new element. If not
he can place a request for a new data element classification and categorization
tree to be created
4) The user needs to input the all the mandatory fields in the correct format, else he
is prompted to enter the correct information in the prescribed format
5) Once he has entered all the details, they are displayed by the system for the
internal user's confirmation
6) Once the internal user has confirmed, then the system lists the data element and
tree mapping details to the Internal User along with the unique numerical data
element jnumber to which the data element would fall into as well as the listing
ID. System also sends the details to the Internal User by email. System also
notifies the System administrator about the new listing and prompts the
administrator to accept/reject/modify the listing.
Example 4
Internal User modifies existing numerical classification and categorization of data

elements as shoivn in figure 4

1. Internal I User logs into the system after authentication and indicates that he
intends tio modify the existing numerical categorization and classification layer.
2. System prompts the Internal User to choose the suitable/appropriate numerical
classification tree from the classification trees available.
3. If the internal user is able to find the suitable/appropriate numerical
classification tree then he goes about modifying the appropriate tree node.
4. The user needs to modify the appropriate node in the correct format. If not the
system prompts the internal user to enter the correct information in the
prescribed format.
5. The system then displays the information inputed by the Internal User and asks
the User to confirm the same.


6. If the user has confirmed the same, the system displays the cjlata element ana tree mapping details to the Internal User along with the unique lumber to which the data element would fall into as well as the transaction ID. System sends the details to the Internal User by email. System also notifies the System administrator about the new listing and prompts the administrator to accept/reject/modify the listing.
Example 5
New user registration routine (figure 7) |
1. When a new user wants to access the database first the internal [user receives the
notification of his action by registration information. i
2. Internal user verifies whether the new user has entered all required registration
information. This acts as an authentication for the external users.
3. If the registration information fetched by the new user is not correct then the
internal users prompts the new user to enter the registration information again.
4. In case the registration information entered by the new user is right then the new
user is informed about it, with all the details required to access the database.
Numerical Classification System: The numerical classification system would provide a
translation layer across the various data elements both within (as shown in figure 1) and
multiple enterprises (as shown in figure 2).
Peer-to-peer numerical common information model: The peer-to-peer common
information model would capture the multitude of ways in which the data elements are
defined across various databases in both within and different enterprises.
The utility of the invention is that:
Existing Data element interoperability: The method improves data element and data
source interoperability across various data sources within and across enterprises thereby
enhancing intra and inter-organizational collaboration.
New data inclusion: The method allows the inclusion of new data sources into the
network thereby enhancing intra and inter-organizational collaboration.
An organization is required to upload its entire data elements to enable their
standardization and sharing as this will result in the most optimal results
i i
The numerical categorization and classification of data elements is a ground up process involving time and effort and it is not advisable to have one large central team looking

into this. Therefore a peer-to-peer model would enable faster data element mapping and classification,
The combination of the numerical classification system, which would provide a translation layer across the various data elements and data sources along with the peer-to-peer common information model which would capture the multitude of ways in which the data elements are defined across various databases, captures the non-obviousness angle. This enhances the intra and inter-organizational collaboration both within and across enterprises by enhancing database element interoperability. Decision making within an enterprise is drastically enhanced as access of various data elements spread across multiple databases is made easier.
INDUSTRIAL APPLICATION:
The potential market for instant Invention would be:
• Data Modeling and Data Warehousing and Data services vendors: The
method would be highly beneficial for these vendors to incorporate into it into their products.
• The target market for would be medium-large scale enterprises, who
Have a multitude of databases as they have a number of data sources and
each data source, has its own notation for data elements.
• Enterprise data marts: The method would be immediately beneficial for
medium-large scale enterprises, which have multiple data sources.
• Unified Data Views: The method would be highly useful in creating
unified data views of business entities spread across the enterprise. This
shall result in higher business intelligence and flexible business
processes.
• Third party SI vendors: The method would be immediately beneficial for
third party SI vendors by enabling the software developers to have a
common numerical classification system which captures all the database
elements. This would improve the productivity of software developers.

Documents

Application Documents

# Name Date
1 1249-CHE-2006 POWER OF ATTORNEY 12-01-2011.pdf 2011-01-12
1 1249-che-2006-abstract.pdf 2011-09-03
2 1249-che-2006-claims.pdf 2011-09-03
2 1249-CHE-2006 FORM-13 12-01-2011.pdf 2011-01-12
3 1249-che-2006-correspondence-others .pdf 2011-09-03
3 1249-che-2006 form-1 12-01-2011.pdf 2011-01-12
4 1249-CHE-2006 FORM-13 12-01-2011.pdf 2011-01-12
4 1249-che-2006-description-complete.pdf 2011-09-03
5 1249-che-2006-form 5.pdf 2011-09-03
5 1249-che-2006-drawings.pdf 2011-09-03
6 1249-che-2006-form 3.pdf 2011-09-03
6 1249-che-2006-form 1.pdf 2011-09-03
7 1249-che-2006-form 26.pdf 2011-09-03
8 1249-che-2006-form 3.pdf 2011-09-03
8 1249-che-2006-form 1.pdf 2011-09-03
9 1249-che-2006-form 5.pdf 2011-09-03
9 1249-che-2006-drawings.pdf 2011-09-03
10 1249-CHE-2006 FORM-13 12-01-2011.pdf 2011-01-12
10 1249-che-2006-description-complete.pdf 2011-09-03
11 1249-che-2006 form-1 12-01-2011.pdf 2011-01-12
11 1249-che-2006-correspondence-others .pdf 2011-09-03
12 1249-che-2006-claims.pdf 2011-09-03
12 1249-CHE-2006 FORM-13 12-01-2011.pdf 2011-01-12
13 1249-che-2006-abstract.pdf 2011-09-03
13 1249-CHE-2006 POWER OF ATTORNEY 12-01-2011.pdf 2011-01-12