IP Library Granted Patent US 10,896,236
Granted Patent B2
US 10,896,236 · App. 16/272,783 · Granted Jan 19, 2021

Systems and methods for automatically identifying and linking names in digital resources

Inventors: Charles T. Parker (East Lansing, MI); Catherine M. Lyons (Edinburgh, GB); Gerald P. Roston (Saline, MI); George M. Garrity (Okemos, MI)
Assignee: NAMESFORLIFE, LLC
G06F16/9566G06F16/951G06F16/955G06F16/3331G06F16/90344
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,896,236
App. No.
16/272,783
Granted
Jan 19, 2021
Kind
B2
Abstract

The present invention provides systems and methods for automatically identifying name-like-strings in digital resources, matching these name-like-string against a set of names held in an expertly curated database, and for those name-like-strings found in said database, enhancing the content by associating additional matter with the name, wherein said matter includes information about the names that is held within said database and pointers to other digital resources which include the same name and it synonyms.

Claims (48)

1. A method for identifying relationships among digital resources, the method comprising:

searching within parsed data of a first digital resource for occurrences of name-like-strings, comprising at least one of the following steps:

searching within the parsed data for specialized formatting,

searching within the parsed data for a string satisfying a regular expression,

analyzing the parsed data using a grammar constructed for a class of name or digital resource, performing a text search within the parsed data against a reference list of names, or

performing a text search within the parsed data to identify a string having at least one of a known prefix or suffix used in a terminology,

for each name-like-string identified in the parsed data:

creating metadata marking an exact location in the parsed data of the occurrence of said name-like-string,

obtaining a first unique content identifier by one of:

matching said name-like-string against the names or labels of entities,

wherein said entities are represented as information objects stored in a repository, and wherein each information object is identified by a persistent globally unique identifier, or

creating a new unique content identifier for the name-like-string conforming to a grammar of a class of name or resource,

creating a new relationship associating said first unique content identifier with the first digital resource, wherein said relationship comprises said first unique content identifier for said name-like-string, a second unique content identifier for said first digital resource, and metadata about said association, and

storing said relationship in a database,

wherein said first and second digital resources may be identified by at least one unique content identifier comprising a Digital Object Identifier (DOI), a Handle, an Archival Resource Key (ARK), a Persistent Uniform Resource Locator (PURL), a Universal Unique Identifier (UUID), a Globally Unique Identifier (GUID), a Uniform Resource Identifier (URI), or a database accession,

wherein each information object identifier is one of a Digital Object Identifier (DOI), a Handle, an Archival Resource Key (ARK), a Persistent Uniform Resource Locator (PURL), a Universal Unique Identifier (UUID), a Globally Unique Identifier (GUID), or a Life Sciences Identifier (LSID),

wherein said metadata about the association comprises at least one of said name-like-string, said exact location of said name-like-string in said parsed data, a number of occurrences of said name-like-string in the first digital resource, and a class of entity or resource identified by said first content unique identifier,

inferring a plurality of previously unrecognized relations among digital resources, the method comprising:

building a graph of information objects, digital resources and relations among information objects and digital resources retrieved from a database, wherein

each information object comprises structured text, data, and metadata representing an entity in digital form, said entity being one of: name, taxon, exemplar, practitioner, or nomos,

each information object is identified by at least one persistent globally unique identifier, wherein said persistent globally unique identifier resolves to a service or a second digital resource encoding said structured text, data, and metadata for said information object,

said graph comprises a set of information objects and relations among said information objects, each relation linking a pair of information objects,

each said pair comprising entities of type: name-name, name-taxon, taxon-taxon, taxon-exemplar, exemplar-exemplar, nomos-taxon, practitioner-name, practitioner-taxon, practitioner-exemplar, or practitioner-nomos, and

each said pair including a relation representing one of: synonymy, homonymy, orthographic variation, equivalence, membership, supertype, or subtype,

new relations among said information objects are inferred based on a set of encoded rules, and

the information objects in said graph may be traversed over said relations;

said graph further comprising a set of digital resources and relations among said information objects, each relation linking a pair of information object and digital resource,

each said pair comprising one of a digital resource and one of an information object,

said graph further comprising a set of digital resources and relations among said digital resources, each relation linking a pair of digital resources,

analyzing said graph, wherein the analysis

applies a metric to the relations among information objects and digital resources,

traverses said graph from a third unique content identifier for a digital resource over said relations to identify a plurality of information objects and digital resources related to said third unique content identifier,

retrieves plurality of related unique content identifiers from among the digital resources comprising said graph, and

enumerates said plurality of related unique content identifiers.

2. The method of claim 1 , wherein said first and second digital resources may additionally be identified by a locally unique identifier.

3. The method of claim 1 wherein the method further:

enumerates a plurality of practitioner information objects related to said enumerated digital resources.

4. The method of claim 3 wherein said relations between practitioner information objects and said enumerated digital resources comprise metadata indicating an event, wherein said event is comprised of at least one of:

an event type, and

an event time

wherein said event type is one of creation, modification, curation, review, or access.

5. The method of claim 3 , wherein

said enumerated plurality of practitioners are notified of new relations among said digital resources.

6. The method of claim 5 , wherein at least of one of the practitioners is an organization.

7. The method of claim 2 , wherein a clustering algorithm is applied to said graph to discover new relations among digital resources.

8. The method of claim 3 , wherein a clustering algorithm is applied to said graph to discover new relations among practitioner information objects and digital resources.

9. The method of claim 4 wherein at least one of said event type and event time are used to order events chronologically to determine the first usage of a digital resource.

10. The method of claim 4 wherein said event type and event time is used to compute a performance score for a practitioner information object.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2023
From: NAMESFORLIFE, LLC
To: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
Reel/Frame 063659/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2019
From: PARKER, CHARLES T.; LYONS, CATHERINE M.; ROSTON, GERALD P.; GARRITY, GEORGE M.
To: NAMESFORLIFE, LLC
Reel/Frame 048494/0531 →
Continuity (5)
Continuation 15615171 · Jun 6, 2017
Continuation 12685964 · Jan 12, 2010
Provisional Application 61143986 · Jan 12, 2009
Provisional Application 61184187 · Jun 4, 2009
Related Publication 20190188232A1 · Jun 20, 2019