US11275772B2 - Method and system for managing network of field-specific entity records - Google Patents
Method and system for managing network of field-specific entity records Download PDFInfo
- Publication number
- US11275772B2 US11275772B2 US16/233,629 US201816233629A US11275772B2 US 11275772 B2 US11275772 B2 US 11275772B2 US 201816233629 A US201816233629 A US 201816233629A US 11275772 B2 US11275772 B2 US 11275772B2
- Authority
- US
- United States
- Prior art keywords
- field
- specific entity
- pair
- entity records
- records
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000008859 change Effects 0.000 claims abstract description 131
- 238000012545 processing Methods 0.000 claims description 49
- 230000009193 crawling Effects 0.000 claims description 12
- 238000011160 research Methods 0.000 description 21
- 230000008520 organization Effects 0.000 description 15
- 230000006855 networking Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 9
- 230000007423 decrease Effects 0.000 description 7
- 239000003814 drug Substances 0.000 description 6
- 238000012797 qualification Methods 0.000 description 5
- 230000004931 aggregating effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 229940079593 drug Drugs 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 241000239290 Araneae Species 0.000 description 1
- 206010028980 Neoplasm Diseases 0.000 description 1
- 201000011510 cancer Diseases 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000009509 drug development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000002401 inhibitory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000000399 orthopedic effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000007670 refining Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/288—Entity relationship models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
- G06F16/24578—Query processing with adaptation to user needs using ranking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Definitions
- the present disclosure relates generally to networking platforms; and more specifically, to methods and systems for managing networks of field-specific entity records. Moreover, the present disclosure also relates to computer readable medium containing program instructions for execution on a computer system, which when executed by a computer, cause the computer to perform method steps for managing network of field-specific entity records.
- web-based networking platforms for example, social networks
- the web-based networking platforms are being used for a variety of purposes, including for personal reasons. For example, a person may use a social network for communicating and/or for staying in-touch with their friends and family members.
- web-based networking platforms for professional purposes as well, including, for finding job opportunities, for finding other people who may be working in a same industry, connecting with influential people in the industry, and so forth.
- dynamics associated with use of the professional web-based networking platforms for a user can be vastly different from those associated with use of web-based networking platforms meant for personal interactions.
- people that the user of the professional web-based networking platforms has in their network may define how they are perceived by other people using the platform (or within their industry), the people that they can form a connection with, and generally, their overall success in using the platform for their professional benefit.
- the conventional professional web-based networking platforms are associated with various drawbacks.
- such platforms provide a user thereof with limited information about their network.
- information does not include information about how one or more changes associated with the user can impact their network and vice-versa and/or their importance as perceived by other people within their network.
- the user may be required to input a substantial amount of effort to identify connections that can have a positive impact on their network and their professional status.
- the user is not provided with information about how a change in their connections with various other users in the network can have effect their professional status. Consequently, the user is unable to form meaningful connections with important people in the industry, thus, inhibiting the user from taking optimal advantage of their professional network.
- the present disclosure seeks to provide a method of managing a network of field-specific entity records.
- the present disclosure also seeks to provide a system for managing a network of field-specific entity records.
- the present disclosure seeks to provide provides a computer readable medium, containing program instructions for execution on a computer system, which when executed by a computer, cause the computer to perform method steps for managing a network of field-specific entity records.
- the present disclosure seeks to provide a solution to the existing problem of identifying change in relations associated between various field-specific entities.
- An aim of the present disclosure is to provide a solution that overcomes at least partially the problems encountered in prior art, and provides an efficient and reliable method and system for managing the network of field-specific entity records.
- an embodiment of the present disclosure provides a method of managing a network of field-specific entity records, wherein the method comprises:
- an embodiment of the present disclosure provides a system for managing a network of field-specific entity records, wherein the system comprises:
- an embodiment of the present disclosure provides a computer readable medium, containing program instructions for execution on a computer system, which when executed by a computer, cause the computer to perform method steps for managing a network of field-specific entity records, the method comprising the steps of:
- Embodiments of the present disclosure substantially eliminate or at least partially address the aforementioned problems in the prior art, and provides effective, efficient and reliable method and system for managing a network of field-specific entity records.
- FIGS. 1A-B illustrate steps of a method of managing a network of field-specific entity records, in accordance with an embodiment of the present disclosure
- FIG. 2 is a block diagram of a system for managing a network of field-specific entity records, in accordance with an embodiment of the present disclosure.
- an underlined number is employed to represent an item over which the underlined number is positioned or an item to which the underlined number is adjacent.
- a non-underlined number relates to an item identified by a line linking the non-underlined number to the item. When a number is non-underlined and accompanied by an associated arrow, the non-underlined number is used to identify a general item at which the arrow is pointing.
- embodiments of the present invention are concerned with methods and systems for managing networks of field-specific entity records. Furthermore, the present disclosure relates to software products recorded on machine-readable non-transient data storage media, wherein the software products are executable upon computing hardware to implement the aforesaid methods.
- an embodiment of the present disclosure provides a method of managing a network of field-specific entity records, the method comprising:
- an embodiment of the present disclosure provides a system for managing a network of field-specific entity records, the system comprising:
- the present disclosure provides a method and a system for managing the network of field-specific entity records.
- the method enables to determine the change in the network based on change in importance scores of various field-specific entity records associated with the user. Such a determination of the change in the network based on the importance score, enables the user to determine how the various field-specific entity records have an effect on their network, thus, enabling the user to take better control of their network.
- the method updates the network of the field-specific entity record based on the change in the relationships of the field-specific entity record with other field-specific entity records within at least one field segment. Thus, the method enables identification of the change in the relations between various field-specific entities efficiently.
- Such an identification of the change in the associations between various field-specific entities enables the user to determine how their relations with various field-specific entity records affect their network, thereby, enabling the user to enhance their network by enhancing (or forming) the relations with influential field-specific entity records.
- the impact score of the network is determined based on changes in importance score and/or the relationships of the field-specific entity record with various other field-specific entity records. Thus, it helps to determine how the network of the field-specific entity record is affected by changes with respect to one or more of the other field-specific entity records, thus, enabling reliable management of the network of the field-specific entity record.
- the method eliminates substantial human intervention for such management of the network, thereby, reducing chances of inaccurate operation due to human error (and/or misleading results due to outdated results).
- the method enables robust and flexible management of the network of field-specific entity records.
- the system is simple and inexpensive.
- the term “entity” as used herein relates to one or more persons, organizations, and so forth.
- the entity may be a researcher, a market influencer, a company, a physician and suchlike.
- entity may be an expert in a specific field of the industry.
- the term “entity records” as used herein relates to information retrieved from existing data sources.
- the entity records are obtained by processing (namely, refining) the existing data sources.
- the existing data sources may be publicly available internet sources.
- the existing data sources may include information from social networking sites, blogs, news, institutes, government agencies, market surveys and so forth.
- the existing data sources may include organized or unorganized bodies of digital information regardless of manner in which data is represented therein.
- the digital information is referred to as data-records.
- the extracted data-records are structured to obtain the entity records.
- the term “field” as used herein, refers to a domain or an area of expertise of each of the entity records.
- the field may include medicine, pediatrics and so forth.
- the field of medicine may be associated with at least one field segment, such as, oncology, dermatology, orthopedics, and suchlike.
- entity records associated with a specific field segment may be referred to as “field-specific entity records”.
- an entity record of an entity “John” associated with the field segment “oncology” is the field-specific entity record for the field segment “oncology”. It will be appreciated that, there may be multiple field-specific entity records within the field segment that may be associated with similar expertise.
- the method comprises accessing the network of field-specific entity records comprising at least one pair of field-specific entity records within at least one field segment, wherein the at least one pair of field-specific entity records is associated with relations between the at least one pair of field-specific entity records, and wherein the at least one pair of field-specific entity records comprises a first pair of field-specific entity records and at least one second pair of field-specific entity records.
- network as used herein, relates to an arrangement of interconnected field-specific entity records in at least one specific field segment.
- the network of the field-specific entity records may be accessed from various sources, including but not limited to, social networking websites, professional networking websites, employment websites (such as job boards), company websites, government websites, and so forth.
- the network may be accessed from a pre-existing data record of employees working in an organization.
- the network will comprise information associated with employees (including employee names, identifications, positions held at the organization, number of years associated with the organization and so forth) and information about relations of various employees with each other.
- the term “relation” as used throughout the present disclosure refers to an association between at least two field-specific entity records.
- the relation between field-specific entity records may be defined by a number of publications co-authored together, number of inventions co-invented therebetween, number of years worked together, number of years studied together and so forth.
- such relations between the various field-specific entity records within at least one field segment can be identified, to determine the at least one pair of field-specific entity records.
- a network may comprise a first, second and third field-specific entity records with entity names “Jake”, “Neil”, and “Joe” respectively associated with a field segment “Pediatrics”, wherein each of the first, second and third field-specific entity records work in a same organization.
- the network may comprise the at least one pair of field-specific entity records between “Jake”, “Neil”, and “Joe”.
- Such an at least one pair of field-specific entity records may comprise the first pair of field-specific entity records between “Jake” and “Neil”, such that “Jake” may be working in a specific team of the organization and “Neil” may be a manager of the department comprising the team.
- “Joe” may be an intern working in the specific department of the organization. It will be appreciated that each of “Jake”, “Neil”, and “Joe” may have one or more additional relations with other field-specific entity records working in the same organization.
- the network can be accessed by crawling one or more websites comprising the network of field-specific entity record.
- the network of the field-specific entity records is generated.
- the method comprises obtaining field-specific entity records comprising an entity name and a plurality of entity attributes, wherein each of the field-specific entity records is associated with at least one field segment.
- the field-specific entity records comprise entity names and a plurality of entity attributes associated with the entity names.
- entity name relates to a subject of information included in the entity records.
- the entity name may belong to one or more persons, organizations and so forth.
- entity attributes as used throughout the present disclosure, relates to information related to the entity name.
- the entity records include multiple fields of information about the entity name that comprise the plurality of entity attributes.
- the entity attribute includes data related to achievements of the entity in their field.
- the plurality of entity attributes may include information regarding correspondence address, academic background, birthdate, research work, publication works and so forth of the entity.
- a first entity record with an entity name “John” may comprise information such as name of the institute from where the entity has acquired education, publication details, research work, and correspondence address.
- a second entity record with an entity name “Jessica” may comprise information such as name of the institute from where the entity has acquired education, publication details, research work, correspondence address, and birthdate as entity attributes.
- the field (or the at least one field segment) of the entity record may be associated with at least one of the plurality of entity attributes of the entity record.
- an entity record for an entity name “John” may comprise entity attributes comprising information about academic background (such as a university that the entity may have graduated from) and a current organization of work of the entity.
- the entity attribute comprising information about academic background of the entity may be “Stanford University, Department of Oncology” and the entity attribute comprising information about current organization of work of the entity may be “Centre for Cancer Research, National Cancer Institute”. Consequently, the field of the entity may be “oncology”, based on the aforementioned entity attributes of the entity record.
- the entity records may be segmented into individual field segments.
- the entity records may be extended to simultaneously occur in multiple field segments.
- a processing module is operable to obtain the field-specific entity records.
- the term “processing module” as used herein relates to a computational element that is operable to respond to and process instructions.
- the processing module includes, but is not limited to, a microprocessor, a microcontroller, a complex instruction set computing (CISC) microprocessor, a reduced instruction set (RISC) microprocessor, a very long instruction word (VLIW) microprocessor, or any other type of processing circuit.
- CISC complex instruction set computing
- RISC reduced instruction set
- VLIW very long instruction word
- processing module may refer to one or more individual processors, processing devices and various elements associated with a processing device that may be shared by other processing devices. Additionally, the one or more individual processors, processing devices and elements are arranged in various architectures for responding to and processing the instructions.
- obtaining the field-specific entity records comprises developing the structured database by crawling existing data sources to extract data-records.
- crawling the existing data sources may include extracting data from the available public or internal sources.
- the available public sources may include information from profile made on social networking sites, blogs, news, institutes, market surveys and so forth.
- the crawled existing data sources may include information based on the research work or the publication data made available on the networking sites or several internal sources.
- such data may also include information from the institute or company websites.
- the data-records refer to the information related to the entities.
- the information in the data-records may include data in form of tables, maps, grids, packets, files, documents, lists or in any other form.
- the information may be included in multiple, scattered data-records.
- the existing data sources may comprise information about a person with the name “John Lewis”.
- the existing data sources may include more than one data-records for “John Lewis” that may be related to another person.
- the data-records may have scattered, repetitive, inconsistent and/or missing values.
- the existing data sources are crawled to extract the data-records associated with such persons.
- the data-records may be further processed in order to obtain the data-records pertaining to such persons.
- the processing module comprises at least one crawler that is operable to extract entity records by crawling the existing data sources.
- the existing data sources are associated with multiple sources of digital information that the entity records are extracted from. Furthermore, such digital information is required to be aggregated within the existing data sources.
- the processing module comprises at least one crawler that is operable to extract entity records by crawling the existing data sources.
- the processing module is operable to crawl the existing data sources to extract the entity information therefrom.
- the at least one crawler is implemented in a distributed architecture.
- the programs (such as bots and/or web spiders) for browsing the existing data sources (such as World Wide Web) are configured to be hosted on one or more processing modules that are spatially separated from each other.
- the entity records may be extracted in a tabular form subsequent to crawling the existing data sources.
- a first cell in a column of the table may include the entity name and remaining cells in the column may include the plurality of entity attributes associated with the entities.
- the structured database is developed by structuring the extracted data-records to obtain entity records, wherein each of the entity records comprises an entity name and plurality of entity attributes.
- the structured database includes multiple entity records and each entity record would comprise the entity name (such as, denoting a name of the entity) and the plurality of entity attributes including, but not limited to, education qualifications, correspondence address, organization of work and the like.
- the extracted data-records are structured to obtain entity records. For example, a first data-record with an entity name “John Lewis” may comprise information such as name of the institute from where the entity has acquired education, and birthdate of the entity. Additionally, a second data-record with an entity name “John Lewis” may comprise information such as a birthdate and correspondence address thereof.
- the structured database is developed by identifying a field of each of the entity records based on at least one of the plurality of entity attributes of the entity record. Specifically, the field of the entity records is identified by using the plurality of entity attributes. Thereby, a structured database is generated containing entity records in their identified specific fields.
- the structured database is developed by segmenting the entity records into at least one field segment based on the field of the entity records, to identify the field-specific entity records.
- the structured database may be developed to store the data-records related to various field-specific entities in an organized manner. Specifically, the structured database comprises field-specific entity records stored under respective field segments.
- entity records with entity names “Jonas”, “Julia”, “Mia”, “Jessica” and “John” may be related to the fields “Oncology”, “Pediatrics”, “Oncology”, “Dermatology” and “Pediatrics” respectively. Consequently, the entity records “Jonas” and “Mia” are segmented into a common field segment “Oncology” and the entity records are field-specific entity records for “Oncology”. Similarly, the entity records, “Julia” and “Jessica” will be assigned to the field segment “Pediatrics” and the entity records are field-specific entity records for “Pediatrics”. Thus, the plurality of the entity attributes may be similar for different entity records. Furthermore, the structured database includes all the data-records crawled from the existing data sources. Such data-records may be stored in an organized and uniform format, for example, as field-specific entity records.
- the method comprises identifying at least one pair of field-specific entity records having at least one similar entity attribute in each of the at least one field segments, wherein the at least one pair of field-specific entity records comprises a first pair of field-specific entity records and at least one second pair of field-specific entity records.
- the at least one pair of field-specific entity records may be identified between a pair of field-specific entity records within the at least one field segment.
- the pair of field-specific entity records may be identified based on at least one similar entity attribute therebetween.
- a pair of entities having a common organization of work may have a similar entity attribute in the pair of entity records thereof. Therefore, such at least one pair of entity records may be identified based on at least one similar attribute.
- the structured database may comprise the first, second and third field-specific entity records with entity names “Jake”, “Neil”, and “Joe” respectively.
- the first and the second field-specific entities, “Jake” and “Neil” may have co-authored a research publication. Therefore, the first and the second field-specific entities may comprise data associated with the research publication as entity attributes therein. Subsequently in such example, the first and the second field-specific entity records may be identified as a first pair of field-specific entity records based on the similar entity attribute of the research publication.
- the second and third field-specific entities, “Neil” and “Joe” may be co-inventors of an invention related to a certain medical drug.
- the second and the third field-specific entity records may comprise data associated with the invention related to the medical drug as entity attributes therein. Subsequently in such an example, the second and the third field-specific entity records may be identified as a second pair of field-specific entity records based on the similar entity attribute of the invention related to the medical drug.
- the second field-specific entity “Neil” may form a third pair of field-specific entity records with a fourth field-specific entity “Jessica”, based on a similar entity attribute of organization of work and a fourth pair of field-specific entity records with a fifth field-specific entity “Max”, based on a similar entity attribute of academic background.
- Such a second pair, third pair and fourth pair of field-specific entity records form the at least one second pair of field-specific entity records.
- the method comprises generating the network of field-specific entity records by designating relations between the identified at least one pair of field-specific entity records.
- the common organization of working of each of “Jake”, “Neil”, and “Joe” are designated as the relation therebetween, such as, the relation of “colleagues”, “employment” or “career”.
- “Jake” and “Neil” having co-authored the research publication are designated the relation “co-authors” or “research”.
- “Neil” and “Joe” having co-invented the invention are designated the relation “co-inventors” or “intellectual property”.
- the method comprises determining the weightage score of each of the relations between the at least one pair of field-specific entity records.
- weightage score as used herein, relates to a strength of the relation between the at least one pair of field-specific entity records.
- the each of the at least one pair of field-specific entity records may be associated with one or more relations between the field-specific entity records.
- the weightage score of each of the relations between the at least one pair of field-specific entity records is determined, such as, based on a nature of the relation between the pair, the similar attributes shared between the pair and the like.
- the weightage score of the relation between the field-specific entity records of an at least one pair of field-specific entity records may be determined by a number of publications co-authored, number of research work done together (such as time spent together researching a particular topic), or inventions co-invented therebetween and so forth. Specifically, a higher number of publications co-authored, a higher amount of research work done together and/or a higher number of inventions co-invented between the pair of field-specific entity records, the higher is the weightage score of the relation therebetween. Furthermore, a higher number of similar entity attributes between the pair of fields-specific entity records, the higher is the weightage score of the relation therebetween.
- the weightage score is determined for the relation between the first pair of field-specific entity records “Jake” and “Neil”, based on a number of publications co-authored. In such an example, if the number of publications co-authored therebetween is four, the relation is assigned a higher weightage score as compared to if the number of publications co-authored therebetween is one.
- the method comprises determining the importance score of each field-specific entity record based on the plurality of entity attributes of the field-specific entity record and relations of the field-specific entity record with other field-specific entity records within at least one field segment.
- the term “importance score” as used throughout the present disclosure relates to an individual score of the each field-specific entity record in the specific field segment.
- the importance score of each field-specific entity record is determined based on the plurality of entity attributes of the field-specific entity record and/or relations of the field-specific entity record with other field-specific entity records within the at least one field segment.
- the plurality of entity attributes of the field-specific entity record may be analyzed to determine significance thereof.
- such a significance of the plurality of entity attributes may influence the importance score of the field-specific entity record.
- the weightage score of the relations identified between the at least one pair of field-specific entity records may influence the importance score of each field-specific entity record of the at least one pair of field-specific entity records.
- a number of the relations of each field-specific entity record is determined. The number of designated relations and the weightage score of the designated relations between each field-specific entity record with other field-specific entity records are aggregated to determine the importance score of the field-specific entity record. It will be appreciated that a field-specific entity record with a higher number of relations with other field-specific entity records may have a higher importance score in comparison with a field-specific entity record with a lower number of relations.
- a field-specific entity record having relations with high weightage scores may have a higher importance score in comparison with a field-specific entity record having relations with low weightage scores.
- a field-specific entity record having relations with other field-specific entity records associated with high importance scores may have a higher importance score in comparison with a field-specific entity record having relations with other field-specific entity records associated with low importance scores.
- the importance score of the first, second and third field-specific entity records with the entity names “Jake”, “Neil” and “Joe” are determined.
- determining the importance score of “Neil” would comprise aggregating the attribute-specific score of “Neil”, the number of relations that “Neil” shares with each of “Jake” and “Joe”, and the weightage score of each of those relations.
- the determined importance score of “Neil” may provide an accurate estimation to understand an influence (namely, importance) of the field-specific entity record.
- the method further comprises determining the net score of each field-specific entity record of the at least one pair of field-specific entity records based on the importance score of each field-specific entity record of the at least one pair of field-specific entity records; and the weightage score of each of the relations between the at least one pair of field-specific entity records.
- the net score is obtained by analyzing the importance score and the weightage score of each field-specific entity record of at least one pair of field-specific entity records.
- the net score for “Neil” is determined by aggregating the importance score thereof (determined based on the plurality of entity attributes thereof) and the weightage score of each of the relations of “Neil” in the first pair of the field-specific entity records (relations between the field-specific entity records “Jake” and “Neil”) and the second pair of the field-specific entity records (relations between the field-specific entity records “Neil” and “Joe”).
- the method comprises determining the change in at least one of the importance score of a field-specific entity record of the first pair of field-specific entity records in the at least one field segment and/or the weightage score of a relation between the first pair of field-specific entity records in the at least one field segment.
- the change in the importance score of the field-specific entity record depends on the change in one or more entity attributes of the field-specific entity record, an increase (or decrease) in the number of relations in the network of the field-specific entity record and/or an increase (or decrease) in the weightage score of a relation between the first pair of the field-specific entity records in the at least one field segment.
- “Jake” may acquire an additional educational qualification from a top-tier college in a further specialization in a field of “Pediatrics”. Therefore, such an additional educational qualification changes (for example, increases) the importance score of “Jake”. Furthermore, the relation between “Jake” and “Neil” may be enhanced owing to increased number of publications co-authored by them. In such an instance, the weightage score of the relation between “Jake” and “Neil” increases due to such an increase in the number of co-authored publications. Alternatively, the relation between “Jake” and “Neil” may be dormant due to no additional work done therebetween. Furthermore, as the change in relations between each of the pair of field-specific entity records is reflected as the change in the weightage score, the weightage score of the relation remains the same when the relation between “Jake” and “Neil” is dormant.
- the change in the importance score of “Jonas” and “Mia” within the field segment “Oncology” is determined.
- the change in importance score of “Julia” and “Jessica” within the field segment “Pediatrics” is determined.
- the change will be reflected in the importance score of “Julia” when there is a significant rise in the number of relations established by the field-specific entity records with other field-specific entity records in the same field segment.
- a change will be reflected in the importance score of “Julia” on establishing an association with a primary field-specific entity record “Bob” having a higher importance score within the field segment “Pediatrics”.
- a change may not be reflected in the importance score of “Julia” on establishing an association with “Jonas” associated with the field segment “Oncology”.
- the method comprises determining the change in at least one of the importance score of a field-specific entity record and/or the weightage score of a relation between field-specific entity records of the at least one second pair of field-specific entity records, based on the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between the field-specific entity records of the first pair of field-specific entity records.
- the first pair of field-specific entity records is associated with entity names “Julia” and “Jessica” and the second pair of field-specific entity records is associated with entity names “Julia” and “Bob” in the field segment “Pediatrics”.
- each of the field-specific entity records is associated with a predetermined importance score and each of the relations therebetween is associated with a particular weightage score.
- “Julia” may acquire additional educational qualifications. Therefore, there is an increase in the importance score of “Julia” of the first pair of field-specific entity records.
- “Julia” has a relation with both “Jessica” (of the first pair of field-specific entity records) and “Bob” (of the second pair of field-specific entity records). Therefore, the change in the importance score of “Julia” will be reflected in the weightage score of the relation thereof with each of “Jessica” and “Bob”.
- “Julia” may have recently co-authored ten research publications with “Jessica” in the field segment “Pediatrics”. Therefore, there will be an increase in the weightage score of the relation between “Julia” and “Jessica”. Furthermore, the importance scores of “Julia” and “Jessica” increases based on the increase in the number of research publications authored by each of them. Such a change in the importance score of “Julia” of the first pair of field-specific entity records results in the change in the importance score of “Bob” associated with the second pair of field-specific entity records.
- the change in the importance score of the field-specific entity record and/or the weightage score of the relation between the first pair of the field-specific entity records is reflected as the change in the importance score of the field-specific entity records and/or weightage score of the second pair of the field-specific entity records.
- the method further comprises determining a change in the net score of each field-specific entity record of the at least one pair of field-specific entity records.
- the change in the net score is obtained by analyzing the change in the importance score of the field-specific entity record of the at least one pair of field-specific entity records and/or the change in the weightage score of relations between the at least one pair of field-specific entity records in the at least one field segment.
- the change in the net score for “Julia” is determined by aggregating the change in the importance score thereof that is determined based on the additional educational qualification acquired by “Julia”; and the change in the weightage scores of the relations thereof with each of “Jessica” and “Bob”.
- the change in the importance score and the weightage score reflect an increase in the net score for “Julia”.
- the net score of “Jessica”, only having co-authored ten research publications with “Julia” in the field segment “Pediatrics”, will reflect lower change (or increase) as compared to the change in net score of “Julia”.
- the determined change in the net score is used to identify at least one of a positive growth and/or a negative growth of each field-specific entity record.
- an increase in the net score reflects a positive growth of the field-specific entity record.
- a decrease in the net score reflects a negative growth of the field-specific entity record.
- net scores associated with each of “Julia”, “Jessica” and “Bob” reflect the positive growth based on the corresponding increase in the net scores thereof.
- the positive growth of “Julia” (for example, within a specific time period) may be determined to be more than that of “Jessica” and/or “Bob”.
- “Bob” may have a relation with “Jason”, wherein the importance score of “Jason” decreases in the specific field segment. Consequently, the net score of “Bob” decreases (based on a decrease in the weightage score of the relation thereof with “Jason”) and thus, the decrease in the net score of “Bob” reflects the negative growth.
- the method further comprises determining an impact score of the network of field-specific entity records based on the determined change in the net score of each field-specific entity record.
- the change in the net score of field-specific entity records forming the at least one pair of field-specific entity records with a field-specific entity record reflects a change (such as a positive or negative change) in the overall network of the field-specific entity record.
- a change in the network of the field-specific entity record is the impact score of the network of the field-specific entity record.
- a first, second, third and fourth field-specific entity records with entity names “James”, “Bill”, “Tom”, and “Johnny” respectively may be associated with predetermined importance scores in the field segment “Oncology”.
- “James” may have co-authored ten publications with “Johnny”. Moreover, “Bill” and “Johnny” may have co-invented a medicinal drug related to treatment of cancer. Additionally, “Bill” may be working in a same department of a drug development company with “Tom”. Furthermore, the weightage score of the relations between each of the pair of field-specific entity records is determined. Moreover, a network of the field-specific entity records is generated by designating the relations between the each of the pair of field-specific entity records. Additionally, a net score of each field-specific entity record is determined based on the determined importance score of each field-specific entity record and the weightage scores of the relations between the each pair of field-specific entity records.
- the net score of one or more of field-specific entity record may change based on a change in the importance score of a field-specific entity record and/or a change in the weightage score of the relations between the at least one pair of field-specific entity records. Subsequently, an impact score is calculated of the network of the field-specific entity records by determining such a change in the net score.
- the method comprises updating the network of field-specific entity records based on the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the first pair of field-specific entity records; and at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the at least one second pair of field-specific entity records.
- the first field-specific entity record “James” establishes a new relation with the second field-specific entity record “Bill”, such as, by co-authoring a research paper in the specific field segment. Furthermore, the new relation will affect the importance score of both “James” and “Bill”.
- the change in the importance score of “James” and “Bill” is determined based on the weightage score of the new relation established therebetween. Additionally, the change in the weightage scores of each of the relations associated with “James” and “Bill” is determined, based on the determined change in the importance scores of “James” and “Bill”. Furthermore, a change in the net score of each of “James”, “Bill”, “Tom”, and “Johnny” is determined based on the change in at least one of the importance score thereof, and/or the weightage score of the relation between each pair of field-specific entity records formed by “James”, “Bill”, “Tom”, and “Johnny”.
- the impact score of the network is calculated based on the determined change in the net scores of “James”, “Bill”, “Tom”, and “Johnny”. Furthermore, the network is updated based on the determined change in at least one of the importance score of “James”, “Bill”, “Tom”, and “Johnny” and/or the weightage score of each of the relations between “James”, “Bill”, “Tom”, and “Johnny”.
- a database arrangement is communicably coupled with the processing module, wherein the database arrangement is operable to store the network of field-specific entity records.
- the database arrangement may store the network of field-specific entities in an organized manner.
- the term “database arrangement” as used herein relates to an organized body of digital information regardless of a manner in which the data or the organized body thereof is represented.
- the database arrangement may be hardware, software, firmware and/or any combination thereof.
- the organized body of digital information may be in a form of a table, a map, a grid, a packet, a datagram, a file, a document, a list or in any other form.
- the database arrangement includes any data storage software and system, such as, for example, a relational database like IBM DB2 and Oracle 9.
- the data storage software and system may include MongoDB, HBase, ElasticSearch, Neo4J, ArangoDB and so forth.
- the database arrangement refers to a software program for creating and managing one or more databases.
- the database arrangement may be operable to support relational operations, regardless of whether it enforces strict adherence to the relational model, as understood by those of ordinary skill in the art.
- the database arrangement is communicatively coupled to the processing module using a communication module.
- the term “communication module” as used herein relates to an arrangement of interconnected programmable and/or non-programmable components that are configured to facilitate data communication between one or more electronic devices, software modules and/or databases, whether available or known at the time of filing or as later developed.
- the communication module employs wired or wireless communication that can be carried out via any number of known protocols.
- the communication module is operable to access the database arrangement and communicate the accessed data to the processing module. Consequently, the coupling of processing module and communication module enables exchange of data between the database arrangement and the processing module.
- the network of field-specific entity records stored in the database arrangement is accessible to the processing module via the communication module.
- the method further comprises receiving a user-input from a user, wherein the user-input is associated with the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between the first pair of field-specific entity records.
- the user-input may be obtained from the user in a form of a text input, a selection of an option, a graphical input and so forth corresponding to the change.
- the user-input may be used to infer (namely, anticipate) the change in the network of the field-specific entity record based on the change in the importance score of any field-specific entity record in the network and/or the weightage score of any relation between a pair of the field-specific entity records in the network.
- the user-input may be associated with the change in the entity attribute related to the number of research publications authored by the field-specific entity record. Such a user-input will result in the change in the importance score of the field-specific entity record.
- the change in weightage score of various relations of the field-specific entity record with other field-specific entity records in the network is determined, based on the change in the importance score of the field-specific entity record.
- a change in the net score of each field-specific entity record in the network is determined based on the change in the importance score and/or the weightage score of relations of the field-specific entity record and consequently, an impact score of the network is determined based on the change in the net score.
- Such an impact score enables the user to determine how the network will change, based on the change in the number of research publications authored by the field-specific entity record.
- the field-specific entity record may choose to author one or more research publications to maintain (or increase) the importance score associated therewith.
- the user may choose to enhance (or form) one or more relations with other field-specific entity records to maintain (or increase) the weightage score of the relation, thereby, enabling the user to maintain (or increase) their net score.
- the method further comprises generating a list of field-specific entity records having the importance score above a predefined threshold in a specific field segment.
- the field-specific entity records having the importance score above the predefined threshold may be the primary field-specific entities within the specific field segment.
- Such primary field-specific entities may be researchers, market influencers, companies, physicians and suchlike having a well-established level of expertise (such as, an expert) within the specific field segment.
- the primary field-specific entity may play a key role in developing, launching and/or promoting a new service or product by providing their expertise.
- the list is generated by aggregating top 500 primary field-specific entity records within a specific field segment.
- the method further comprises modifying the generated list of field-specific entity records in the specific field segment.
- a modification of the list of field-specific entity records may be performed by addition of at least one incipient field-specific entity record within the specific field segment to the list of field-specific entity records.
- the incipient field-specific entity record may be associated with a field-specific entity in a nascent stage, such that, the field-specific entity has a potential to become the primary field-specific entity within the specific field segment in a subsequent time.
- Such incipient field-specific entities may be easily accessible for providing their expertise (such as, for developing, launching and/or promoting a new service or product) to a user (such as a company looking to develop, launch and/or promote the new service or product) as compared to the primary field-specific entities.
- the importance score of the at least one incipient field-specific entity record may change in the specific field segment (in the subsequent time) such that the importance score of the incipient field-specific entity record is more than the importance score of one or more primary field-specific entity records in the list.
- the list may be modified to add the at least one incipient field-specific entity record thereto.
- the list may be modified by removing the primary field-specific entity record having the importance score less than the at least one incipient field-specific entity record, from the list of field-specific entity records in the specific field segment.
- the predefined threshold of importance score for generating the list of field-specific entity records for the specific field segment of “Oncology” is 100.
- “James”, “Bill”, “Tom”, and “Johnny” are associated with importance scores of 102, 105, 111 and 98 respectively.
- the list of field-specific entity records for the specific field segment of “Oncology” may comprise field-specific entity records associated with each of “James”, “Bill” and “Tom”.
- the list may not comprise the field-specific entity record “Johnny”, who is associated with the importance score of 98 (less than the predefined threshold).
- the change in the importance score of “Johnny” may be associated with an increase thereof from 98 to 103.
- the field-specific entity record associated with “Johnny” may be added to the list of field-specific entity records for the specific field segment of “Oncology”.
- the field-specific entity record associated with “James”, having the importance score less than that of “Johnny” may be removed from the list.
- a network of field-specific entity records associated with entities with entity names “Jonas”, “Julia”, “Jessica” and “Mia” is accessed. Furthermore, the field-specific entity records are associated with a specific field segment of “Pediatrics”, such that each of the field-specific entity records are associated with entities working in a same organization of work. It will be appreciated that that the network can comprise additional field-specific entity records having relations with one or more of “Jonas”, “Julia”, “Jessica” and “Mia” respectively.
- a weightage score of each of the relations between the various pairs of field-specific entity records are determined and subsequently, an importance score is determined for each of the field-specific entity records “Jonas”, “Julia”, “Jessica” and “Mia”. Thereafter, “Jonas” is promoted to a higher position in the organization of work and thus, an increase in reflected in the importance score thereof. Consequently, weightage scores of relations with “Jonas”, of each of “Julia”, “Jessica” and “Mia” changes due to such an increase in the importance score of “Jonas”. Furthermore, such an increase in the weightage scores of relations increases the importance scores associated with each of “Julia”, “Jessica” and “Mia”.
- the system comprises a processing module operable to access the network of field-specific entity records comprising at least one pair of field-specific entity records within at least one field segment, wherein the at least one pair of field-specific entity records is associated with relations between the at least one pair of field-specific entity records, and wherein the at least one pair of field-specific entity records comprises a first pair of field-specific entity records and at least one second pair of field-specific entity records; determine a weightage score of each of the relations between the at least one pair of field-specific entity records; and determine an importance score of each field-specific entity record based on a plurality of entity attributes of the field-specific entity record and relations of the field-specific entity record with other field-specific entity records within at least one field segment.
- the processing module is operable to determine a change in at least one of the importance score of a field-specific entity record of the first pair of field-specific entity records in the at least one field segment; the weightage score of a relation between the first pair of field-specific entity records in the at least one field segment.
- the processing module is operable to determine a change in at least one of the importance score of a field-specific entity record and/or the weightage score of a relation between field-specific entity records of the at least one second pair of field-specific entity records, based on the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between the field-specific entity records of the first pair of field-specific entity records; and update the network of field-specific entity records based on the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the first pair of field-specific entity records; and at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the at least one second pair of field-specific entity records.
- the system for managing a network of field-specific entity records comprises a database arrangement communicably coupled with the processing module, wherein the database arrangement is operable to store the network of
- the processing module is further operable to obtain field-specific entity records comprising an entity name and the plurality of entity attributes, wherein each of the field-specific entity records is associated with at least one field segment; identify at least one pair of field-specific entity records having at least one similar entity attribute in each of the at least one field segments; and generate the network of field-specific entity records by designating relations between the identified at least one pair of field-specific entity records.
- the processing module is further operable to develop a structured database by crawling existing data sources to extract data-records; structuring the extracted data-records to obtain entity records, wherein each of the entity records comprises an entity name and plurality of entity attributes; identifying a field of each of the entity records based on at least one of the plurality of entity attributes of the entity record; and segmenting the entity records into one or more field segments based on the field of the entity records, to identify the field-specific entity records.
- the processing module comprises at least one crawler that is operable to extract entity records by crawling the existing data sources.
- the at least one crawler is implemented using a distributed architecture.
- the processing module is further operable to receive a user-input from a user, wherein the user-input is associated with the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between the first pair of field-specific entity records.
- the processing module is further operable to determine a net score of each field-specific entity record of the at least one pair of field-specific entity records, based on the importance score of each field-specific entity record of the at least one pair of field-specific entity records; the weightage score of each of the relations between the at least one pair of field-specific entity records.
- the processing module is further operable to determine a change in the net score of each field-specific entity record of the at least one pair of field-specific entity records.
- the processing module is further operable to use the determined change in the net score to identify at least one of a positive growth and/or a negative growth of each field-specific entity record.
- the processing module is further operable to determine an impact score of the network of field-specific entity records based on the determined change in the net score of each field-specific entity record.
- a computer readable medium containing program instructions for execution on a computer system, which when executed by a computer, cause the computer to perform method steps for managing a network of field-specific entity records.
- the method comprising the steps of accessing the network of field-specific entity records comprising at least one pair of field-specific entity records within at least one field segment, wherein the at least one pair of field-specific entity records is associated with relations between the at least one pair of field-specific entity records, and wherein the at least one pair of field-specific entity records comprises a first pair of field-specific entity records and at least one second pair of field-specific entity records; determining a weightage score of each of the relations between the at least one pair of field-specific entity records; determining an importance score of each field-specific entity record based on a plurality of entity attributes of the field-specific entity record and relations of the field-specific entity record with other field-specific entity records within at least one field segment; determining a change in at least one of: the importance score of a field-specific entity record of
- the machine-readable non-transient data storage media comprises one of a floppy disk, a hard disk, a high capacity read only memory in the form of an optically read compact disk or CD-ROM, a DVD, a tape, a read only memory (ROM), and a random access memory (RAM).
- the network of field-specific entity records comprising at least one pair of field-specific entity records within at least one field segment is accessed, wherein the at least one pair of field-specific entity records is associated with relations between the at least one pair of field-specific entity records, and wherein the at least one pair of field-specific entity records comprises a first pair of field-specific entity records and at least one second pair of field-specific entity records.
- a weightage score of each of the relations between the at least one pair of field-specific entity records is determined.
- an importance score of each field-specific entity record is determined based on a plurality of entity attributes of the field-specific entity record and relations of the field-specific entity record with other field-specific entity records within at least one field segment.
- a change in at least one of the importance score of a field-specific entity record of the first pair of field-specific entity records in the at least one field segment, and/or the weightage score of a relation between the first pair of field-specific entity records in the at least one field segment is determined.
- a change in at least one of the importance score of a field-specific entity record and/or the weightage score of a relation between field-specific entity records of the at least one second pair of field-specific entity records is determined, based on the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between the field-specific entity records of the first pair of field-specific entity records.
- the network of field-specific entity records is updated based on the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the first pair of field-specific entity records, and the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the at least one second pair of field-specific entity records.
- the method 100 further comprises obtaining field-specific entity records comprising an entity name and the plurality of entity attributes, wherein each of the field-specific entity records is associated with at least one field segment; identifying at least one pair of field-specific entity records having at least one similar entity attribute in each of the at least one field segments; and generating the network of field-specific entity records by designating relations between the identified at least one pair of field-specific entity records.
- obtaining the field-specific entity records comprises developing a structured database by crawling existing data sources to extract data-records; structuring the extracted data-records to obtain entity records, wherein each of the entity records comprises an entity name and plurality of entity attributes; identifying a field of each of the entity records based on at least one of the plurality of entity attributes of the entity record; and segmenting the entity records into at least one field segment based on the field of the entity records, to identify field-specific entity records.
- the method 100 further comprises receiving a user-input from a user, wherein the user-input is associated with the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between the first pair of field-specific entity records.
- the method 100 further comprises determining a net score of each field-specific entity record of the at least one pair of field-specific entity records based on the importance score of each field-specific entity record of the at least one pair of field-specific entity records; and the weightage score of each of the relations between the at least one pair of field-specific entity records.
- the method 100 further comprises determining a change in the net score of each field-specific entity record of the at least one pair of field-specific entity records.
- the determined change in the net score is used to identify at least one of a positive growth and/or a negative growth of each field-specific entity record.
- the method 100 further comprises determining an impact score of the network of field-specific entity records based on the determined change in the net score of each field-specific entity record.
- the system 200 comprises a database arrangement 202 operable to store the network of field-specific entity records. Furthermore, the system 200 comprises a processing module 204 communicably coupled to the database arrangement 202 . Optionally, the database arrangement 202 is communicably coupled to the processing module 204 using communication modules.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
- a) accessing the network of field-specific entity records comprising at least one pair of field-specific entity records within at least one field segment, wherein the at least one pair of field-specific entity records is associated with relations between the at least one pair of field-specific entity records, and wherein the at least one pair of field-specific entity records comprises a first pair of field-specific entity records and at least one second pair of field-specific entity records;
- b) determining a weightage score of each of the relations between the at least one pair of field-specific entity records;
- c) determining an importance score of each field-specific entity record based on a plurality of entity attributes of the field-specific entity record and relations of the field-specific entity record with other field-specific entity records within at least one field segment;
- d) determining a change in at least one of:
- the importance score of a field-specific entity record of the first pair of field-specific entity records in the at least one field segment; and
- the weightage score of a relation between the first pair of field-specific entity records in the at least one field segment;
- e) determining a change in at least one of the importance score of a field-specific entity record and/or the weightage score of a relation between field-specific entity records of the at least one second pair of field-specific entity records, based on the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between the field-specific entity records of the first pair of field-specific entity records; and
- f) updating the network of field-specific entity records based on the determined change in:
- at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the first pair of field-specific entity records; and
- at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the at least one second pair of field-specific entity records.
- a processing module operable to:
- accessing the network of field-specific entity records comprising at least one pair of field-specific entity records within at least one field segment, wherein the at least one pair of field-specific entity records is associated with relations between the at least one pair of field-specific entity records, and wherein the at least one pair of field-specific entity records comprises a first pair of field-specific entity records and at least one second pair of field-specific entity records;
- determining a weightage score of each of the relations between the at least one pair of field-specific entity records;
- determining an importance score of each field-specific entity record based on a plurality of entity attributes of the field-specific entity record and relations of the field-specific entity record with other field-specific entity records within at least one field segment;
- determine a change in at least one of:
- the importance score of a field-specific entity record of the first pair of field-specific entity records in the at least one field segment; and
- the weightage score of a relation between the first pair of field-specific entity records in the at least one field segment;
- determine a change in at least one of the importance score of a field-specific entity record and/or the weightage score of a relation between field-specific entity records of the at least one second pair of field-specific entity records, based on the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between the field-specific entity records of the first pair of field-specific entity records; and
- update the network of field-specific entity records based on the determined change in:
- at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the first pair of field-specific entity records; and
- at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the at least one second pair of field-specific entity records;
- and
- a database arrangement communicably coupled with the processing module, wherein the database arrangement is operable to store the network of field-specific entity records.
- a) accessing the network of field-specific entity records comprising at least one pair of field-specific entity records within at least one field segment, wherein the at least one pair of field-specific entity records is associated with relations between the at least one pair of field-specific entity records, and wherein the at least one pair of field-specific entity records comprises a first pair of field-specific entity records and at least one second pair of field-specific entity records;
- b) determining a weightage score of each of the relations between the at least one pair of field-specific entity records;
- c) determining an importance score of each field-specific entity record based on a plurality of entity attributes of the field-specific entity record and relations of the field-specific entity record with other field-specific entity records within at least one field segment;
- d) determining a change in at least one of:
- the importance score of a field-specific entity record of the first pair of field-specific entity records in the at least one field segment;
- the weightage score of a relation between the first pair of field-specific entity records in the at least one field segment;
- e) determining a change in at least one of the importance score of a field-specific entity record and/or the weightage score of a relation between field-specific entity records of the at least one second pair of field-specific entity records, based on the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between the field-specific entity records of the first pair of field-specific entity records; and
- f) updating the network of field-specific entity records based on the determined change in:
- at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the first pair of field-specific entity records; and
- at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the at least one second pair of field-specific entity records.
- a) accessing the network of field-specific entity records comprising at least one pair of field-specific entity records within at least one field segment, wherein the at least one pair of field-specific entity records is associated with relations between the at least one pair of field-specific entity records; and wherein the at least one pair of field-specific entity records comprises a first pair of field-specific entity records and at least one second pair of field-specific entity records;
- b) determining a weightage score of each of the relations between the at least one pair of field-specific entity records;
- c) determining an importance score of each field-specific entity record based on a plurality of entity attributes of the field-specific entity record and relations of the field-specific entity record with other field-specific entity records within at least one field segment;
- d) determining a change in at least one of:
- the importance score of a field-specific entity record of the first pair of field-specific entity records in the at least one field segment;
- the weightage score of a relation between the first pair of field-specific entity records in the at least one field segment;
- e) determining a change in at least one of the importance score of a field-specific entity record and/or the weightage score of a relation between field-specific entity records of the at least one second pair of field-specific entity records, based on the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between the field-specific entity records of the first pair of field-specific entity records; and
- f) updating the network of field-specific entity records based on the determined change in:
- at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the first pair of field-specific entity records; and
- at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the at least one second pair of field-specific entity records.
- a processing module operable to:
- access the network of field-specific entity records comprising at least one pair of field-specific entity records within at least one field segment, wherein the at least one pair of field-specific entity records is associated with relations between the at least one pair of field-specific entity records; and wherein the at least one pair of field-specific entity records comprises a first pair of field-specific entity records and at least one second pair of field-specific entity records;
- determine a weightage score of each of the relations between the at least one pair of field-specific entity records;
- determine an importance score of each field-specific entity record based on a plurality of entity attributes of the field-specific entity record and relations of the field-specific entity record with other field-specific entity records within at least one field segment;
- determine a change in at least one of:
- the importance score of a field-specific entity record of the first pair of field-specific entity records in the at least one field segment;
- the weightage score of a relation between the first pair of field-specific entity records in the at least one field segment;
- determine a change in at least one of the importance score of a field-specific entity record and/or the weightage score of a relation between field-specific entity records of the at least one second pair of field-specific entity records, based on the determined change in at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between the field-specific entity records of the first pair of field-specific entity records; and
- update the network of field-specific entity records based on the determined change in:
- at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the first pair of field-specific entity records; and
- at least one of the importance score of the field-specific entity record and/or the weightage score of the relation between field-specific entity records of the at least one second pair of field-specific entity records;
- and
- a database arrangement communicably coupled with the processing module, wherein the database arrangement is operable to store the network of field-specific entity records.
Claims (19)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB1722304.1A GB2569951A (en) | 2017-12-30 | 2017-12-30 | Method and system for managing network of field-specific entity records |
GB1722304.1 | 2017-12-30 | ||
GB1722304 | 2017-12-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20190205318A1 US20190205318A1 (en) | 2019-07-04 |
US11275772B2 true US11275772B2 (en) | 2022-03-15 |
Family
ID=61158025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/233,629 Active 2039-04-29 US11275772B2 (en) | 2017-12-30 | 2018-12-27 | Method and system for managing network of field-specific entity records |
Country Status (2)
Country | Link |
---|---|
US (1) | US11275772B2 (en) |
GB (1) | GB2569951A (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10614102B2 (en) * | 2017-02-23 | 2020-04-07 | Innoplexus Ag | Method and system for creating entity records using existing data sources |
US10614083B2 (en) * | 2017-02-28 | 2020-04-07 | Innoplexus Ag | Method and system for identifying incipient field-specific entity records |
US11586838B2 (en) * | 2019-02-21 | 2023-02-21 | Microsoft Technology Licensing, Llc | End-to-end fuzzy entity matching |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130304726A1 (en) * | 2012-04-30 | 2013-11-14 | Ubervu Ltd. | Methods and systems useful for identifying the most influent social media users in query-based social data streams |
US20150120713A1 (en) * | 2013-10-25 | 2015-04-30 | Marketwire L.P. | Systems and Methods for Determining Influencers in a Social Data Network |
US9342624B1 (en) * | 2013-11-07 | 2016-05-17 | Intuit Inc. | Determining influence across social networks |
US20180176803A1 (en) * | 2016-12-21 | 2018-06-21 | Khalifa University Of Science, Technology And Research | Methods and systems for monitoring mobile networks |
US20180196813A1 (en) * | 2017-01-11 | 2018-07-12 | Facebook, Inc. | Systems and methods to identify influencers in a social networking system |
US20180341710A1 (en) * | 2017-05-24 | 2018-11-29 | Microsoft Technology Licensing, Llc | Heterogeneous social networking |
-
2017
- 2017-12-30 GB GB1722304.1A patent/GB2569951A/en not_active Withdrawn
-
2018
- 2018-12-27 US US16/233,629 patent/US11275772B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130304726A1 (en) * | 2012-04-30 | 2013-11-14 | Ubervu Ltd. | Methods and systems useful for identifying the most influent social media users in query-based social data streams |
US20150120713A1 (en) * | 2013-10-25 | 2015-04-30 | Marketwire L.P. | Systems and Methods for Determining Influencers in a Social Data Network |
US9342624B1 (en) * | 2013-11-07 | 2016-05-17 | Intuit Inc. | Determining influence across social networks |
US20180176803A1 (en) * | 2016-12-21 | 2018-06-21 | Khalifa University Of Science, Technology And Research | Methods and systems for monitoring mobile networks |
US20180196813A1 (en) * | 2017-01-11 | 2018-07-12 | Facebook, Inc. | Systems and methods to identify influencers in a social networking system |
US20180341710A1 (en) * | 2017-05-24 | 2018-11-29 | Microsoft Technology Licensing, Llc | Heterogeneous social networking |
Also Published As
Publication number | Publication date |
---|---|
US20190205318A1 (en) | 2019-07-04 |
GB201722304D0 (en) | 2018-02-14 |
GB2569951A (en) | 2019-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Arbia | Spatial econometrics | |
Foster et al. | Big data and social science: A practical guide to methods and tools | |
US11503065B2 (en) | Determining digital vulnerability based on an online presence | |
US20230252094A1 (en) | Computer-implemented system and method for updating user interest profiles | |
US9613321B2 (en) | System and method for establishing a dynamic meta-knowledge network | |
Tanbeer et al. | Interactive mining of strong friends from social networks and its applications in e-commerce | |
CN106716402A (en) | Entity-centric knowledge discovery | |
US11275772B2 (en) | Method and system for managing network of field-specific entity records | |
Task Group on Data Citation Standards and Practices | Out of cite, out of mind: The current state of practice, policy, and technology for the citation of data | |
JP2017142796A (en) | Identification and extraction of information | |
US9686348B2 (en) | Inter-entity connection maps | |
Das et al. | A CV parser model using entity extraction process and big data tools | |
US20150379112A1 (en) | Creating an on-line job function ontology | |
US10614136B2 (en) | Method and system for managing primary field-specific entity records required by user | |
Panda | Usefulness and impact of Big Data in libraries: An opportunity to implement embedded librarianship | |
US10614083B2 (en) | Method and system for identifying incipient field-specific entity records | |
Gao | Spatial Scientometrics | |
Gao | Big Geo-Data | |
Cambria | Sentic computing | |
McNeely et al. | Big data concept | |
US11113257B2 (en) | System and method of managing key entity records | |
Batista et al. | Dealing with data from multiple web sources | |
Loux | Standardization | |
Strekalova et al. | Semi-structured Data | |
Schmid | Scientometrics |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
AS | Assignment |
Owner name: INNOPLEXUS CONSULTING SERVICES PVT. LTD., INDIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TRIPATHI, GAURAV;AGARWAL, VATSAL;DOSHI, AKSHESH;AND OTHERS;SIGNING DATES FROM 20181224 TO 20181231;REEL/FRAME:048686/0137 |
|
AS | Assignment |
Owner name: INNOPLEXUS AG, GERMANY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INNOPLEXUS CONSULTING SERVICES PVT. LTD.;REEL/FRAME:048730/0480 Effective date: 20190327 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |