US20050203931A1 - Metadata management convergence platforms, systems and methods - Google Patents

Metadata management convergence platforms, systems and methods Download PDF

Info

Publication number
US20050203931A1
US20050203931A1 US11/079,030 US7903005A US2005203931A1 US 20050203931 A1 US20050203931 A1 US 20050203931A1 US 7903005 A US7903005 A US 7903005A US 2005203931 A1 US2005203931 A1 US 2005203931A1
Authority
US
United States
Prior art keywords
metadata
content
schema
data
systems
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.)
Abandoned
Application number
US11/079,030
Inventor
Robert Pingree
Frank Beninsig
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PINGREE ROBERT W
Original Assignee
Robert Pingree
Frank Beninsig
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Robert Pingree, Frank Beninsig filed Critical Robert Pingree
Priority to US11/079,030 priority Critical patent/US20050203931A1/en
Publication of US20050203931A1 publication Critical patent/US20050203931A1/en
Assigned to PINGREE, ROBERT W. reassignment PINGREE, ROBERT W. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AKM-VC, LLC, BENINSIG, FRANK, SULLIVAN, SR. JOHN, BROGAN, CHRIS, MEDIA ADDITION, LLC
Priority to US14/675,574 priority patent/US9286399B2/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/83Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/907Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/907Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/908Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

Definitions

  • the present invention provides metadata management convergence platforms, systems, and methods to organize a community of users' data records. More specifically, the present invention provides methods managing metadata records related to content housed in unique, disparate or federated holdings in centralized or distributed environments. The present invention also provides systems and methods for creating and managing metadata records using domain specific language, vocabulary and metadata schema accepted by a community of users of unique, disparate or federated databases in centralized or distributed environments. Such environments can include content repositories.
  • Metadata is simply defined as “data about data”. Metadata typically describes the content, quality, condition, and/or other characteristics of data.
  • the purposes of metadata include assisting users to organize and maintain an organization's or user community's internal or external investment in spatial data, provide information about an organization's or user community's data holdings to data catalogues, clearinghouses, and brokerages, and provide information to process and interpret data received through a transfer from a unique, disparate or federated external source. Such a source can be centralized or distributed.
  • a search engine is actually a set of programs accessible at a network site within a network, for example a local area network (LAN) at a company or the Internet and World Wide Web.
  • LAN local area network
  • robot or “spider,” pre-traverses a network in search of documents and builds large index files of keywords found in the documents.
  • a user of the search engine formulates a query comprising one or more keywords and submits the query to another program of the search engine.
  • the search engine inspects its own index files and displays a list of documents that match the search query, typically as hyperlinks.
  • a user activates one of the hyperlinks to see the information contained in the document, the user exits the site of the search engine and terminates the search process.
  • search engine methods examples include:
  • Search engines have their drawbacks.
  • a search engine is oriented to discovering textual information only both weighted and non-weighted.
  • they are not well-suited to indexing information contained in structured or unstructured databases, such as, relational databases, voice related information, audio or video related information, and metadata.
  • structured or unstructured databases such as, relational databases, voice related information, audio or video related information, and metadata.
  • mixing data from incompatible data sources is difficult in conventional search engines.
  • inventors of the present invention have determined that there is a need to be able to effectively collect the data and/or provide useful information indicative of events occurring on the web in a specified format that will speed up the collection of data, identify more clearly what data is required, and capture information about the data to make reporting more accurate.
  • This specified format for collection is also changeable and/or expandable. For example, data which indicates where a user has been in prior sessions may be useful in designing future products accessible via and for the web.
  • the inventors of the present invention have also determined that there is a need for a convergence platform architecture, system and methods to support and analyze Internet, electronic learning and/or electronic commerce data over or from the World Wide Web.
  • Inventors of the present invention have further determined that there is the need for a convergence platform architecture, system and methods used to correlate user, application, and access functions. Further, it is also determined that there is a need to provide tool sets that can easily communicate with, or become subsets of, an existing scaleable data warehouse to provide Internet decision support, electronic learning and information management. Unfortunately, conventional architectures and/or techniques are unable to organize and present this information in an efficient manner. Many attempts in the prior art include the following:
  • Armatis et al. in U.S. Pat. No. 6,697,822 discloses a method to update data files using metadata consisting of unique record identifiers.
  • data is defined as facts represented in a readable language such as numbers, characters, images, or other methods of recording on a durable medium. Data on its own carries no meaning. Empirical data are facts originating in or based on observations or experiences.
  • a database is a store of data concerning a particular domain. Data in a database may be less structured or have weaker semantics (built-in meaning) than knowledge in a knowledge base.
  • Data and data formats include text, graphics, print document formats (PDF), spreadsheets, presentation slides, digital stored video, objects, and digital stored audio to name only a few. Still, further complicating the definition of data is that, at times, can be combinations of the previously stated data and data format.
  • Metadata is usually divided into technical and semantic data about data.
  • current approaches including those technologies in the previously cited U.S. Patents, only support subsets of these metadata types, such as data movement metadata or multidimensional metadata for On-Line Analytical Processing (OLAP).
  • OLAP On-Line Analytical Processing
  • OLAP is a category of applications and technologies for collecting, managing, processing and presenting multidimensional data for analysis and management purposes.
  • LCMS learning content management systems
  • CMS content management systems
  • the present invention provides for interoperability and increases the utilization of the content that metadata is related to.
  • Embodiments of the present invention provide convergence platforms, systems and methods that are based on standards that are relevant to the users providing context to their jobs and organizations.
  • a metadata schema is at least one set of metadata specifications, parameters and standards combined with at least one set of domain specific language and vocabulary both sets accepted by a community of users of unique, disparate or federated databases in centralized or distributed environments.
  • a exemplary embodiment of the present invention provides said delivering step in formats such as user accessible databases, repositories, digital archives, analog archives or digital holdings.
  • Quality control of metadata output is now an important process that the prior art does not fully address.
  • Quality control can include but is not limited to review, edit modification, security screening, privacy, filtering and other document control or access control measures.
  • An additional embodiment of the present invention discloses methods to provide unique metadata management methods that are directed towards metadata related to content itself rather than directed to specific content housed in a plurality of unique, disparate or federated database environments.
  • Prior art systems such as learning content management systems (LCMS), document management systems or content management systems (CMS) all relate to content itself or content housed or synchronized in a centralized site.
  • LCMS learning content management systems
  • CMS content management systems
  • Using such methods of the present invention provides a method for a user to economically and quickly poll or search created, accepted metadata based on established metadata schema.
  • Characteristics of metadata schema include but are not limited to standards, rules, specifications, parameters, attributes, semantics, vocabulary, semantics and jargon accepted by a community of users of unique, disparate, or federated holdings in centralized or distributed environments.
  • An embodiment of the present invention has said delivering step as a user accessible database holding at least one metadata record.
  • Another embodiment of the present invention has said polling as a keyword search query.
  • Yet another embodiment of the present invention has said submitting polling results as a display on a user's computer monitor.
  • Servlets include but are not limited to programs that extend the functionality of a given environment. In terms of learning environments and web applications, servlets are to Web Servers what applets are for Web Browsers: just as applets extend the functionality of a browser, so do servlets (typically written in Java) add functions to Web Servers. Servlets are generated using special development kits such as delivered with the XML tools.
  • XML eXtensible Markup Language
  • W3C World Wide Web Consortium
  • HTML HyperText Markup Language
  • Computer programs can automatically extract data from an XML document, using its associated document type definition (DTD), is a collection of XML declarations that, as a collection, defines the legal structure, elements, and attributes that are available for use in a document that complies with the DTD as a guide.
  • DTD document type definition
  • SCORM Sharable Content Object Reference Model.
  • SCORM is a series of e-learning standards and specifications that specify ways to catalogue, launch and track course objects. SCORM is further described in the detailed description of the invention.
  • XML message protocol such as SOAP or XML-RPC.
  • SOAP Simple Object Access Protocol
  • SOAP Simple Object Access Protocol
  • It is an XML based protocol that consists of three parts: an envelope that defines a framework for describing what is in a message and how to process it, a set of encoding rules for expressing instances of application-defined datatypes, and a convention for representing remote procedure calls and responses.
  • XML-RPC is a specification and a set of implementations that allow software running on disparate operating systems, running in different environments to make procedure calls over the Internet. It's remote procedure calling using HTTP as the transport and XML as the encoding.
  • XML-RPC is designed to be as simple as possible, while allowing complex data structures to be transmitted, processed and returned.
  • RDF Resource Description Framework
  • RDF Resource Description Framework
  • metadata about Web resources such as the title, author, and modification date of a Web page, copyright and licensing information about a Web document, or the availability schedule for some shared resource.
  • RDF can also be used to represent information about things that can be identified on the Web, even when they cannot be directly retrieved on the Web. Examples include information about items available from on-line shopping facilities (e.g., information about specifications, prices, and availability), or the description of a Web user's preferences for information delivery.
  • RDF is intended for situations in which this information needs to be processed by applications, rather than being only displayed to people. RDF provides a common framework for expressing this information so it can be exchanged between applications without loss of meaning.
  • OWL Web Ontology Language
  • OWL can be used to explicitly represent the meaning of terms in vocabularies and the relationships between those terms. This representation of terms and their interrelationships is called ontology.
  • Non-limiting definitions of examples of emerging standards for describing, promoting and discovering these services are: ebXML, UDDI, WSDL, and Sun ONE are major implementations of the concept. The goal is to enable one application to find another on the Internet that provides a needed service and to seamlessly exchange data with it.
  • General definitions for ebXML, UDDI, WSDL and Sun ONE follow: ebXML.
  • Electronic Business using eXtensible Markup Language is a modular suite of specifications that enables enterprises of any size and in any geographical location to conduct business over the Internet. Using ebXML, companies now have a standard method to exchange business messages, conduct trading relationships, communicate data in common terms and define and register business processes.
  • UDDI Universal Description, Discovery and Integration protocol.
  • UDDI is a specification for maintaining standardized directories of information about web services, recording their capabilities, location and requirements in a universally recognized format.
  • WSDL Web Services Description Language. The standard format for describing a web service. Expressed in XML, a WSDL definition describes how to access a web service and what operations it will perform.
  • Sun One. Sun Open Net Environment (Sun ONE) is Sun's standards-based software vision, architecture, platform, and expertise for building and deploying services on demand.
  • Semantic web can be generally defined as an abstract representation of data accessible via the World Wide Web, using standards such as RDF.
  • RDF standards
  • Such a semantic web is an extension of the current web in which information is given well-defined meaning, better enabling computers and users to work in cooperation.
  • Such a platform provides a common framework for expressing information so that data can be exchanged between applications without loss of meaning.
  • metadata schema is based on data tags, specifications and standards accepted by a community of users of unique, disparate or federated database holdings in centralized or distributed environments expands the scope of the present invention by addressing multiple import and export metadata schemas.
  • Metadata schemas can be selected, established or created by a community of users of unique, disparate or federated holdings in centralized or distributed environments.
  • a metadata schema can be selected from already established schemas based on standards and specifications accepted by a community of users such as SCORM.
  • Metadata schema can be established by selecting an already established schema and also selecting a set of vocabulary, standards or specifications used and accepted by a community of users.
  • An example of a user established metadata schema could include a government entity selecting SCORM and also a set of entity specific vocabulary such as in-house jargon.
  • a final example is where the community of users initially selects standards, rules, attributes, vocabulary, specifications and other data related semantics to create a new, user community unique schema.
  • An example of created metadata scheme could include the time when SCORM was first made.
  • the initial concept was that metadata schema is created on data tags, specifications and standards accepted by a community of users of unique, disparate or federated database holdings in centralized or distributed environments controlled by the users.
  • An embodiment of the present invention has the selected, established or created metadata schema containing SCORM as at least a subset of the schema.
  • Another embodiment of the present invention has the selected, established or created metadata schema containing RDF as at least a subset of the schema.
  • the selected, established or created metadata schema has at least one existing schema as at least a subset of the selected, established or created metadata schema.
  • the at least one existing schema as at least a subset of the selected, established or created schema is chosen from the group consisting of SCORM, RDF, XML schemas, XML based schemas, OWL, UDDI, Sun One, WSDL, and ebXML.
  • Yet another embodiment of the present invention has the selected metadata schema is chosen from the group consisting of SCORM, RDF, XML schemas, XML based schemas, OWL, UDDI, Sun One, WSDL, and ebXML.
  • the present invention has the established metadata schema chosen from the group consisting of SCORM, RDF, XML schemas, XML based schemas, OWL, UDDI, Sun One, WSDL, and ebXML.
  • the import metadata schema is selected from the group consisting of SCORM, RDF, XML schemas, XML based schemas, OWL, UDDI, Sun One, WSDL, and ebXML.
  • the export metadata schema is selected from the group consisting of SCORM, RDF, XML schemas, XML based schemas, OWL, UDDI, Sun One, WSDL, and ebXML.
  • the established metadata schema is selected from a group of previously created metadata schemas created by a community of database users.
  • the said selecting step is a creating or establishing function.
  • the said establishing step incorporates a selecting or creating function.
  • said submitting step is a delivering function.
  • said delivering step is a submitting function.
  • the embodiments of the present invention provide web-based convergence platform tools where the tools are used to manage the metadata about the content, using the standards accepted or adopted by a community of ubiquitous or diverse users of unique, disparate or federated holdings in centralized or distributed environments rather than managing the content itself directly with these tools.
  • one of the embodiments of the present invention contemplates the design, creation or establishment of at least one metadata schema.
  • a non-limiting example of a metadata schema includes the description of the structure and the rules a document must satisfy for SGML (Standard Generalized Markup Language).
  • SGML is a set of standards for how to specify a document markup language or tag set.
  • SGML is not in itself a document language, but a description of how to specify one. It is a metalanguage. HTML and XML are examples of SGML-based languages or XML document types.
  • XML allows us to free information from proprietary software and systems.
  • XML is not so much a language as a standardized set of rules for adding structure to any form of data using a system of markup tags.
  • An XML Schema An XML Schema
  • XML ensures that the structure will be intelligible to anyone else who consults the XML schema document.
  • referring to an XML schema enables XML-aware software to automatically manipulate the data without needing advance knowledge of the structure.
  • the metadata schema comprises the formal declaration of the elements that make up a metadata record, their mutual coherence, meaning and documentation as drawn up for content type such as text, a document, information model such as a graphic, a table of information or a chart.
  • Metadata schema is, for example, more flexible than lone DTD files (files that define the elements and data structure contained in an XML document). Because metadata schemas are more flexible, they can also contain rules for content or data types like dates, numbers, bit maps, file extensions, etc.
  • Metadata tagging tools are used to publish metadata related to product records such as card catalog systems that librarians create to catalog books.
  • Authoring tools are used by subject matter experts to create content to be tagged such as a book author creating a table of contents for a publication.
  • the present invention is differentiated from the prior art that the registration tools contemplated by embodiments of the present invention allow users to create metadata that is centralized and can be shared by multiple users pulling content from unique, disparate or federated holdings in centralized or distributed environments using the characteristics accepted or adopted by a community of diverse users.
  • Another embodiment of the present invention provides for methods to use several means of locating or accessing information.
  • a search could include any combination or number of parameters or attributes that were defined in the registration or metadata schema formation process.
  • learning parameters could be used such as subject topic, key word, learning resource type, and learning objective as registered by the community of users.
  • Search methods of the present invention allow users to poll previously created, established or managed metadata using the standards already accepted or adopted by a community of ubiquitous or diverse users of unique, disparate or federated holdings, rather than polling only the content itself.
  • An example of a created web-based metadata system incorporating the embodiments of the present invention includes a system that enables registering, editing, deleting, updating, providing review process (e.g. recommendation, rejection, communication), searching, querying, sharing, harvesting, gathering, classifying, locating, exporting, presenting standards-based and domain specific metadata for accessing, collecting (packaging), sharing, delivering, presenting and launching (opening) unstructured data and structured information related to the managed metadata.
  • the registration process related here includes the ability for tagging metadata and/or importing standards-based, domain specific metadata.
  • the convergence platform system contemplated by the present invention provides duplication processes, definable templates, metadata registration and management methods.
  • systems contemplated by the present invention provide exporting capabilities of metadata, “collections” of metadata and data in standards-based, interoperability and communication exchange formats such as XML schemas.
  • the exemplary created metadata management system of the present invention provides for manipulation of the “collection” (aka packages) of metadata, domain specific vocabulary, semantics, objects and associated data.
  • the exemplary convergence platform systems contemplated by the present invention provides the ability to perform bi-directional communication such as query, search, gathering, push, modify, and update with other unique, disparate or federated systems in centralized or distributed environments.
  • the architecture of the present invention performs all above functions across multiple types of metadata such as the following: objective, subjective, and digital rights; layers of unstructured data such as information or content in multiple formats, learning objects and knowledge; and structured data such as data, metadata and/or metadata schema within databases.
  • metadata such as the following: objective, subjective, and digital rights; layers of unstructured data such as information or content in multiple formats, learning objects and knowledge; and structured data such as data, metadata and/or metadata schema within databases.
  • the exemplary systems and methods of the present invention provide the ability to be connected in a federated network architecture of registries and repositories and perform all of the above functions and standards-based interoperability in a federated environment.
  • ADL Advanced Distributed Learning
  • the mission of the ADL initiative is to provide access to the highest quality education and training, tailored to individual needs, delivered cost effectively anytime and anywhere.
  • the ADL Initiative aims to accelerate large-scale development of dynamic and cost-effective learning software and systems and to stimulate the market for these products. This will help meet the expanding education and training needs of government, academia and industry.
  • ADL's Sharable Content Object Reference Model aims to foster creation of reusable learning content as “instructional objects” within a common technical framework for computer and Web-based learning.
  • SCORM describes a user accepted technical framework by providing a harmonized set of guidelines, specifications, and standards based on the work of several distinct e-learning specifications and standards bodies. These organizations continue to work with ADL, developing and refining their own e-learning specifications and standards and helping to build and improve SCORM.
  • An embodiment of the present invention includes the incorporation of SCORM as a member of the standards accepted or adopted by a community of diverse users of disparate or federated holdings.
  • An example of such a community may include the following agencies and departments of the United States Government:
  • Another embodiment of the present invention includes the creation of a metadata based semantic registry system is an enterprise software application format providing convergence technology that provides content interoperability.
  • TTD Training Technology Development
  • ADL advanced distributed learning
  • the architecture must be Shareable Content Object Reference Model (SCORM) 1.3 conformant.
  • SCORM Shareable Content Object Reference Model
  • the architecture must be based on a collection of distributed services with Web interfaces and an open component communications model that is consistent with emerging computing and communication infrastructures.
  • the architecture must support:
  • the architecture must provide the capability to federate existing (disparate) SCORM and non-SCORM conformant content repositories.
  • the architecture must support content object reuse and establish models and procedures such that training materials produced by any agency will be available for reuse across the community.
  • the architecture must perform all functions across multiple types of metadata (e.g., objective, subjective, rights, etc.) and layers of objects (e.g. learning, content, and knowledge).
  • metadata e.g., objective, subjective, rights, etc.
  • layers of objects e.g. learning, content, and knowledge.
  • the architecture must support customization of information based on domain, for example:
  • the architecture must support establishing and maintaining a customizable metadata framework spanning all identified domains and associated training tasks.
  • the architecture will be accessible via standard industry web browsers operating on person computer systems with the following minimum system requirements—Pentium II/III or equivalent, 233 MHz, 128 MB RAM, audio and video capable, 16 ⁇ CD-ROM, 56K modem, with Windows 98, ME, 2002, or XP Operating System.
  • MBSRS metadata based semantic registry system
  • MBSRS is an enterprise software application and convergence technology that provides content interoperability.
  • MBSRS enables the rapid non-programmatic development along with the deployment of standards-based and domain specific metadata registries.
  • MBSRS a federated sharable content network architecture.
  • MBSRS further provides customizable user interfaces, business processes, accompanying software codes and communication protocols to facilitate interoperable registration, quality assurance, publishing, search, discovery, packaging, distribution.
  • the architecture yields a highly efficient exchange of information, content and best practices between organizations, systems and people.
  • MBSRS is horizontal market application designed to meet market needs for performance support applications.
  • MBSRS The diverse usage areas for MBSRS include distributed registry-repository systems development, metadata intensive-dependent application development, performance support, knowledge management, eLearning, advanced distributed learning, document/content management, electronic publishing, information, and clearing houses. Furthermore, the MBSRS provides for digital asset management, content-enabling application infrastructure and networks.
  • MBSRS architecture is based on industry standard open component communications model that is consistent with emerging computing and communication infrastructures.
  • MBSRS environments can include web-based and database environments that are OS platforms and network agnostic.
  • the architecture can deal with multiple types of metadata, different types of XML schemas and different layers of content.
  • MBSRS is comprised of three integrated user components: Metadata Schema Development (MSD); Metadata Record Creation (MRC); and MRC Searching.
  • MSD provides the interfaces and processes for non-programmatic users (normally Information Architecture/Domain Information Experts) to develop and deploy the metadata database for the metadata registry.
  • MRC provides the interfaces and processes for non programmatic users (used by subject matter experts and content providers) to register, provide quality assurance and publish metadata (stored within the developed and deployed metadata database) and content (stored in distributed repositories, systems and organizations) described and pointed to (referenced) by the metadata.
  • MRC Searching used by all end users is used to query the metadata stored within the metadata database to search for distributed content, access the content, generate metadata (in XML) of the content in various schemas, and create packages for transporting into other systems.
  • Subject Matter Experts and Content Providers being the process of registering the metadata of distributed objects within the metadata database through MRC.
  • MRC also provides the integrated quality control process of the metadata before it is accepted into the metadata database.
  • the second is an on-going process.
  • end users access MRC Searching to search, retrieve, access and share content and related metadata from the metadata database.
  • the system provides the ability for users without technical background and/or computer programming skills (i.e. non-programmatic users) to create, establish, maintain, modify and administer a metadata database through easy to use web interfaces and built-in business processes.
  • the metadata database can be preloaded with standards-based metadata and accompanying metadata framework, that incorporates a standards-based metadata and domain specific metadata and accompanying metadata framework, and facilitates the management, representation, import/export of the in multiple schemas, without the need for any programming or technical/technology intervention.
  • the metadata and metadata framework include industry specification and reference models for metadata and content interoperability and customizable metadata and metadata framework, unique taxonomies, ontology, organizational objectives and keyword vocabularies spanning all identified domains and application tasks.
  • the system business process include the ability for non-programmatically:
  • MSD provides additional functionality to mange users, user groups and also manage URL of external repositories.
  • the metadata and metadata framework of the metadata database created using MSD is automatically reflected in the user interfaces of MRC and MRC Searching.
  • MRC provides access to metadata registration templates and processes to enable registering, editing, deleting, updating, providing review process (e.g. recommendation, rejection, communication) of metadata of distributed content.
  • the registration process includes the ability for importing standards-based and domain specific metadata in different schemas and collection of multiple metadata and associated content.
  • MRC additionally provides metadata quality control process, duplication process and life cycle management processes.
  • MRC Searching provides searching, querying, sharing, harvesting, gathering, classifying, locating, exporting, presenting standards-based and domain specific metadata for accessing, collecting (packaging), sharing, delivering, presenting and launching (opening) distributed content related to the metadata registered and stored within the metadata database.
  • MRC Searching provides exporting capabilities of metadata and the ‘collection’ of metadata and content in standards-based interoperability and exchange formats (different XML schema).
  • the export formats (schemas) incorporate standards-based metadata with customizations and extensions to standards that include domain specific metadata, taxonomies, ontology and organizations objectives and keyword vocabularies.
  • MRC Searching provides for manipulation of the ‘collection’ (a.k.a. packages) of metadata and associated data.
  • the system provides the ability to be connected in a federated network architecture of registries and repositories and perform all of the above functions and standards-based interoperability in a federated environment.
  • MBSRS provides the ability to perform bidirectional communication (e.g. query, search, gathering, push, modify, update) with other systems.
  • Descriptive framework built accordance with an embodiment of the present invention has metadata schema designed to align with emerging standards for labelling information, including the SCORM, IEEE LOM, and the metadata elements and vocabularies specific to an organization.
  • An example of features of building metadata schema include two items for administration and review functions.
  • the administration feature allows the user to manage user accounts, build the taxonomic structure, create and manage the keywords, using both closed or open vocabulary, integrate performance or learning standards, compose the metadata attributes, view objects associated with specific attributes, and manage the staging database.
  • the review feature allows the Administrators to review metadata records in the a staging area to perform quality control measures.
  • Embodiments of the present invention allow users register the metadata about objects.
  • the registration process begins by identifying an object's significant attributes. These attributes are captured in the metadata record (form containing the descriptors about the object).
  • Status functions contemplated by the present invention allow the user who submitted registration forms to track their submitted objects.
  • the import feature permits the user to browse the local machine or the local area network for SCORM conformant objects in the form of SCORM conformant metadata XML documents or SCORM conformant content packages. Once uploaded, these records reside in the temporary staging area until reviewed by the user.
  • the template feature provides the tools to create a personal or public template used for multiple objects with similar metadata attributes. While creating a content package, the user can view the objects within the package being built and defined.
  • Embodiments of the present invention enables the discovery and contextual utilization of objects.
  • Each method of search i.e., Taxonomic Path (Category), Keyword, Objective, and Attribute, provides an Object List based on relationships through metadata. Users use the Category (Taxonomic Path), Keyword, Objective, and Attribute search in polling contemplated by the present invention.
  • an embodiment of the present invention allows for the methods to create XML documentation for objects in real-time.
  • a designated user can also locate objects from multiple search queries, select appropriate distributed or centralized objects and create data packets to be imported into other applications. Users can also structure the order of those objects to position for sequencing within systems like an LMS or LCMS.
  • the content packaging defines a standardized method to exchange content.
  • a Content Package is created to share content among other SCORM conformant applications or systems.
  • a Content Package is an abstract description of a unit of useable (and reusable) objects.
  • the main elements of a Package are: a Manifest file, the physical objects and the XML metadata file of the physical objects.
  • the XML metadata file also contains the location information.
  • a manifest tag is contemplated by the present invention to serve a similar role to a “packing slip” by listing all objects used by the content package.
  • the physical objects are a collection of objects physically accompanied with their metadata and included within a content package.
  • Embodiments of the present invention provide methods to create a content package by adding objects to a package in a zip file, arranging the order of the objects within the content package, and describing the contents of the package based on IMS specifications as part of SCORM.
  • IMS is an acronym for Instructional Management System.
  • SCORM SCORM domain specific metadata
  • Metadata can be incorporated into the metadata framework including but not limited to:
  • Servlets include but are not limited to programs that extend the functionality of a given environment. In terms of learning environments and web applications, servlets are to Web Servers what applets are for Web Browsers: just as applets extend the functionality of a browser, so do servlets (typically written in Java) add functions to Web Servers. Servlets are generated using special development kits such as delivered with the XML tools.
  • Another embodiment discloses computer programs that can automatically extract data from an XML document, using its associated document type definition (DTD) or XML Schema Definition (XSD) which is a collection of XML declarations that, as a collection, defines the legal structure, elements, and attributes that are available for use in a document that complies with the DTD or XSD as a guide.
  • DTD document type definition
  • XSD XML Schema Definition
  • MSD provides the interfaces and processes for non-programmatic users (normally Information Architecture/Domain Information Experts) to develop and deploy the metadata database for the metadata registry.
  • MRC provides the interfaces and processes for non programmatic users (used by subject matter experts and content providers) or automated systems to register, provide quality assurance if necessary and publish metadata (stored within the developed and deployed metadata database) and content (stored in distributed repositories, systems and organizations) described and pointed to (referenced) by the metadata.
  • MRC Searching used by all end users or systems is used to query the metadata stored within the metadata database to search for distributed content, access the content, generate metadata (in XML) of the content in various schemas, and create packages for transporting into other systems.
  • Yet a further embodiment of the present invention discloses that the systems or processes contemplated by the inventors need not be restricted to web-based systems. he embodiments of the present invention provide convergence platform tools where the tools are used to manage the metadata about the content, using the standards accepted or adopted by a community of ubiquitous or diverse users of unique, disparate or federated holdings in centralized or distributed environments rather than managing the content itself directly with these tools.
  • Various embodiments of the present invention also reduce the need of the user's computer skills. Further embodiments provide the ability for users without technical background and or computer programming skills (i.e. non-programmatic users) or other systems to create, establish, maintain, modify and administer a metadata database through easy to use interfaces and built-in business processes.
  • the metadata database can be preloaded with standards-based metadata and accompanying metadata framework, that incorporates a standards-based metadata and domain specific metadata and accompanying metadata framework, and facilitates the management, representation, import/export of the in multiple schemas, without the need for any programming or technical/technology intervention.
  • the metadata and metadata framework include industry specification and reference models for metadata and content interoperability and customizable metadata and metadata framework, unique taxonomies, ontology, organizational objectives and keyword vocabularies spanning all identified domains and application tasks.
  • the system business process include the ability for non-programmatically.
  • MBSRS provides the ability to perform bi-directional communication (e.g. query, search, gathering, push, modify, update) with other systems or devices.
  • the XML metadata file also contains the location information.
  • a manifest file containing appropriate tags is contemplated by the present invention to serve a similar role to a “packing slip” by listing all objects used by the content package.
  • the physical objects are a collection of objects physically accompanied with their metadata and included within a content package.
  • Metadata housekeeping, tracking and reporting functions are greatly enhanced.
  • An embodiment of the present invention allows for an automatic purge of data based on established parameters of the system. For example, the system could be configured to delete all the records that are past a certain date.
  • Still a further embodiment has the ability to offer transaction based usage and can keep track of the queries that were executed, who executed them, what data was retrieved and if there were any costs involved. This tracking information can be used for transaction based services.
  • SCORM content allows for interactivity through JavaScript.
  • a SCORM API enables communication between the JavaScript within the content and the system in order to keep track of relevant data concerning the content, ie test scores and usage. Inherent is the capability to hold the data that has been gathered from the SCORM content and the tracking of non-SCORM objects.
  • An aspect of an embodiment of the present invention also discloses the ability to enforce Digital Rights of the objects in the system. For example, if the object contains metadata allowing certain rights, the system will abide by those rights. Additionally, the ability to report on the contents of the registry is disclosed. For example, reporting the type of content referenced in system or outlining the usage of the content. Alternative embodiments also disclose the ability to syndicate (publish) XML or RSS feeds to show availability (catalog) of content accessible by the system.
  • the content packaging defines a standardized method to exchange content.
  • a Content Package is created to share content among other Sharable Content Object Reference Model (SCORM) conformant applications or systems.
  • a Content Package is an abstract description of a unit of useable (and reusable) objects.
  • the main elements of a Package are: a Manifest file, the physical objects and the eXtensible Markup Language (XML) metadata file of the physical objects.
  • the eXtensible Markup Language (XML) metadata file also contains the location information.
  • a manifest file containing appropriate tags is contemplated by the present invention to serve a similar role to a “packing slip” by listing all objects used by the content package.
  • the physical objects are a collection of objects physically accompanied with their metadata and included within a content package.
  • Various embodiments of the present invention provide methods to create a content package by adding objects to a package in a compressed file, arranging the order of the objects within the content package, and describing the contents of the package based on IMS specifications as part of Sharable Content Object Reference Model (SCORM).
  • IMS is an acronym for Instructional Management System.
  • the Metadata Based Semantic Registry System also provides methods to package digital rights information along with Instructional Management System (IMS)/Sharable Content Object Reference Model (SCORM) metadata. For example, if the user chooses several objects and packages them together, the necessary digital rights information will be included within the package.
  • IMS Instructional Management System
  • SCORM Sharable Content Object Reference Model
  • the location metadata in the package to the content may point to the content contained in the package, the Uniform Resource Locator (URL)/Uniform Resource Identifier (URI) to content on the Internet, or may contain an identifier such as a Digital Object Identifier (DOI), a Metadata Based Semantic Registry System (MBSRS) Identifier or an alternative persistent identifier.
  • DOI Digital Object Identifier
  • MBSRS Metadata Based Semantic Registry System
  • the persistent identifiers like MBSRS ID or DOI will be used to enable the tracking of access and usage of the content that has been distributed outside of the MBSRS system or federated network.
  • An embodiment of the present invention allow systems to automatically register objects into the Metadata Based Semantic Registry System (MBSRS).
  • MBSRS Metadata Based Semantic Registry System
  • Systems send eXtensible Markup Language (XML) document(s) and/or binary data containing metadata corresponding to the contents of the data that it describes into the MBSRS, the MBSRS processes the XML and/or binary data and registers the object into the MBSRS.
  • the actual data may be moved into a designated content area, database or remained unmoved and referenced by its location via an Uniform Resource Identifier (URI), Digital Object Identifier (DOI), or other identifier.
  • URI Uniform Resource Identifier
  • DOI Digital Object Identifier
  • Another embodiment of the present invention provide methods that enable the publishing of eXtensible Markup Language (XML) or Resource Description Framework (RDF) documents representing the contents of the Metadata Based Semantic Registry System (MBSRS).
  • the documents are accessible from a particular interface within the MBSRS, typically a Uniform Resource Locator (URL).
  • This example will produce a document based on the RDF Site Summary (RSS) schema of the metadata of the objects that have a keyword of “Headlines”. As more objects with the keyword “Headlines” get registered into the system, the contents of the document will change to reflect the additional objects.
  • This URL can be used by newsreaders, portals, or other systems.
  • MMSRS Metadata Based Semantic Registry System
  • URL Uniform Resource Locator
  • RSS RDF Site Summary
  • Atom Atom is a format for syndicating data.
  • the system does this transformation not only for content syndication, but for all communication with other systems. For example, if an object's schema uses the standard Learning Object Metadata (LOM) Institute of Electrical and Electronics Engineers (IEEE) 1484 schema, but needs to communicate with another system that does not conform to these specifications the system can transform the schema to the format or schema of the other system. The system can also register objects from multiple schemas.
  • LOM Learning Object Metadata
  • IEEE Institute of Electrical and Electronics Engineers
  • Various embodiments of the present invention provide methods to enable the tracking of accessed content by means of metadata derived from or contained in the Metadata Based Semantic Registry System (MBSRS). For example, if a user or system accesses content that is referenced by obtaining it from an attribute of metadata that was stored within the MBSRS, the access will be tracked and the information of who, what, when and how that content was accessed will be stored. This data will be used for billing and/or analysis purposes. Ad Hoc queries on the MBSRS will also be tracked and that data can also be used for billing and/or analysis purposed.
  • MBSRS Metadata Based Semantic Registry System
  • the MBSRS also provides methods to track the usage within the content itself by utilizing the Sharable Content Object Reference Model (SCORM) Application Program Interface (API). For example, if the user accessed the content and it is determined to be SCORM enabled, the system will provide a SCORM API to allow the content's data to be stored in the MBSRS.
  • SCORM Sharable Content Object Reference Model
  • API Application Program Interface
  • the MBSRS also provides methods to enforce digital rights of the content.
  • the usage and cost rights of the content can be viewed and must be complied with prior to and during the access of the content. For example, if the user chooses the particular object and there are corresponding digital rights, the user will be prompted to enter either credentials or payment information. This process is also accessible to automated systems, although the payment information will be setup either prior to or in an automated fashion and digital rights will carry along with the content as metadata.
  • the MBSRS provides methods to distribute encrypted containers that contain digital rights information gathered from the MBSRS. When accessed, prompts the user to enter credentials or payment information. Information can be relayed back to a main server for tracking access and usage.
  • MBSRS Metadata Based Semantic Registry System
  • This hardware device can use the entire MBSRS as its foundational platform or utilize particular components of the MBSRS as additional functionality for the device.
  • MBSRS can also be used as a component or foundation for a commercial or non-commercial application. For example, a proprietary application vender can choose to embed the MBSRS functionality into their application, that application can then be distributed onto various platforms.
  • An embodiment of the present invention provide enables the reporting of contents within the Metadata Based Semantic Registry System (MBSRS), access of content and metadata, and billing information of the system.
  • MMSRS Metadata Based Semantic Registry System
  • a user or administrator can run a report and see that John Doe registered 20 objects in the last 30 days, he accessed 30 content objects, and owes a total of $5.25.
  • Still another embodiments of the present invention provide methods to enable the expiration of data within the Metadata Based Semantic Registry System (MBSRS) based on predetermined criteria. Since large amounts of data can be automatically registered into the MBSRS, the system has the ability to automatically purge objects and their corresponding data based on rules set by a user or administrator. As a sample, if the system gets 1000 GB of data for the week consisting of 15,000 objects. The system can be configured to delete the objects that have an attribute “importance level” below 5, on a 1-10 scale, which would decrease the amount of data in the system. The user/administrator can also choose to archive the data into an alternative repository or file system.
  • MBSRS Metadata Based Semantic Registry System
  • Hardware devices contemplated by the present can include but are note limited to hardwired specialized components that do machine processing and/or devices containing known or future operating systems (e.g Linux or Windows versions).
  • Hardware contemplated by an embodiment of the present invention are selected from the group consisting of but not limited to: personal digital assistants; portable music players; cell phones; smart phones; entertainment related digital equipment; hand-held personal computers; personal computers; telecommunications equipment; and combinations or derivatives thereof.
  • Metadata Based Semantic Registry System (MBSRS Identifier)—Object ID of the MBSRS Identifier Object in the MSSRS.
  • IP Internet Protocol
  • This identification mechanism can be changed and may incorporate Digital Object Identifier (DOI).
  • DOI Digital Object Identifier
  • DOI Digital Object Identifier
  • DOI's are names assigned to any entity for use on digital networks. They are used to provide current information, including where they (or information about them) can be found on the Internet. Information about a digital object may change over time, including where to find it, but its DOI will not change.
  • SCORM Sharable Content Object Reference Model
  • Sharable Content Object SCO—Having the necessary handle within the content to communicate with a SCORM API.
  • SCORM Sharable Content Object Reference Model
  • JavaScript Usually consisting of embedded JavaScript, but may include other communication mechanisms.
  • XML event ‘metadata’ Built upon various embodiments of the present invention, methods are provided for managing large amounts of distributed multimedia content through XML event ‘metadata’.
  • Event metadata is ‘registered’ by reading ‘tags’ within the XML stream received from each Video Event Data Recorder (VEDR) over a WiFi; cellular network; or other telecommunications network.
  • VEDR Video Event Data Recorder
  • the resultant system places the multimedia event content and metadata into local and global repositories providing a platform for automated reported such as: Event Review; Driver Feedback; Training; Learning Management; and claims Handling functionalities.
  • Each Media Server at each fleet depot to automatically index and manage all event metadata as well as the rich media ‘event content’ as it is received from each VEDR.
  • Duplications are made of all event metadata from all fleet depot Media Servers as well as duplicate copies of all content from events defined as ‘critical’ such as an accident.
  • systems contemplated can be tailored to address the requirements of a vertical transportation market or an individual fleet. These market-specific requirements may include specific hardware requirements in the vehicle or at the depot. Or the requirements may be specific applications such as driver identification, additional cameras or complex sensor integration. Additionally, various embodiments can also be integrated at the ‘service platform’ level with other real-time fleet management systems to provide gapless satellite & cellular coverage. The service can also be integrated with E-911 & Automated Call Notification (ACN) systems—including a ‘First Notice of Loss’ notification to fleet operators and insurance companies when an event or emergency occurs.
  • ACN E-911 & Automated Call Notification
  • embodiments of the present invention can be used in research, product manufacturing, and data access systems or used calibration systems as in accordance with the appropriate research, clinical trial, manufacturing or treatment protocols or procedures approved by the appropriate governing institutions having authority to recommend, approve, evaluate or regulate such protocols or procedures.

Abstract

Metadata management convergence platforms, systems, and methods to organize a community of users' data records. More specifically, methods managing metadata records related to content housed in unique, disparate or federated holdings in centralized or distributed environments. Also systems and methods for creating and managing metadata records using domain specific language, vocabulary and metadata schema accepted by a community of users of unique, disparate or federated databases in centralized or distributed environments. Such environments can include content repositories including but not limited to: vehicle fleet information systems; government document holdings; insurance and underwriting information holdings; academic library collections; and entertainment archives.

Description

    FIELD OF THE INVENTION
  • The present invention provides metadata management convergence platforms, systems, and methods to organize a community of users' data records. More specifically, the present invention provides methods managing metadata records related to content housed in unique, disparate or federated holdings in centralized or distributed environments. The present invention also provides systems and methods for creating and managing metadata records using domain specific language, vocabulary and metadata schema accepted by a community of users of unique, disparate or federated databases in centralized or distributed environments. Such environments can include content repositories.
  • BACKGROUND OF THE INVENTION
  • Metadata is simply defined as “data about data”. Metadata typically describes the content, quality, condition, and/or other characteristics of data. The purposes of metadata include assisting users to organize and maintain an organization's or user community's internal or external investment in spatial data, provide information about an organization's or user community's data holdings to data catalogues, clearinghouses, and brokerages, and provide information to process and interpret data received through a transfer from a unique, disparate or federated external source. Such a source can be centralized or distributed.
  • By 2005, more than fifty percent (50%) of large organizations will have multiple sources of integration technology. As that proliferation occurs, being able to recognize the use of metadata across different deployment platforms becomes extremely important. Coupled with this proliferation, the explosive growth in personal computers (PCs), servers, Internet related software and web-based holdings has cultivated a need for companies to better understand their internal and external data needs. To better understand these needs, many gigabytes of data must be collected and analyzed to arrive at the best way to service the user.
  • Market and industry analysts alike, believe that the Internet will prove to be the most significant innovation in modern history since the light bulb and automobile. With regard to the communication of consumer related data, the Internet will quickly surpass or encompass traditional radio and television.
  • The method in which daily business operations are performed will be changed forever due to this new technology. Many technology based companies in the computer industry are scrambling to outline new products and services using and exploiting the Internet as a vehicle to increase market share and revenue, while increasing productivity and cutting operational costs.
  • In an effort to meet the above needs of ingesting the vast amounts of information on the web, companies have designed many browsers and millions of web pages to access, retrieve and utilize this information. In addition to the Internet, companies have set up local “intranets” for storing and accessing data for running their organizations. However, the sheer amount of available information is posing increasingly more difficult challenges to conventional approaches.
  • A major difficulty to overcome is that information contained on the web or web pages are often dispersed or distributed across the network at many sites. Networks themselves may be unique, disparate or federated situated in either centralized or distributed environments. It is often time-consuming for a user to visit all these sites. One conventional approach used to access this information more effectively is called a search engine. A search engine is actually a set of programs accessible at a network site within a network, for example a local area network (LAN) at a company or the Internet and World Wide Web. One program, called a “robot” or “spider,” pre-traverses a network in search of documents and builds large index files of keywords found in the documents.
  • A user of the search engine formulates a query comprising one or more keywords and submits the query to another program of the search engine. In response, the search engine inspects its own index files and displays a list of documents that match the search query, typically as hyperlinks. When a user activates one of the hyperlinks to see the information contained in the document, the user exits the site of the search engine and terminates the search process.
  • Examples of various search engine methods include:
  • Brin et al., U.S. Pat. No. 6,678,681, Gomes et al., U.S. Pat. No. 6,615,209, and Bharat et al., U.S. Pat. No. 6,526,440 discloses various search engine strategies and data extraction methods where the database itself is the Internet or network of websites such as the World Wide Web.
  • Search engines, however, have their drawbacks. For example, a search engine is oriented to discovering textual information only both weighted and non-weighted. In particular, they are not well-suited to indexing information contained in structured or unstructured databases, such as, relational databases, voice related information, audio or video related information, and metadata. Moreover, mixing data from incompatible data sources is difficult in conventional search engines.
  • Another disadvantage with conventional search engines is that irrelevant information is aggregated with relevant information. For example, it is not uncommon for a search engine on the web to locate hundreds of thousands of documents in response to a single query. Many of those documents are found because they coincidentally include the same keyword in the search query. Sifting through search results in the thousands, however, is a daunting task.
  • Accordingly, inventors of the present invention have determined that there is a need to be able to effectively collect the data and/or provide useful information indicative of events occurring on the web in a specified format that will speed up the collection of data, identify more clearly what data is required, and capture information about the data to make reporting more accurate. This specified format for collection is also changeable and/or expandable. For example, data which indicates where a user has been in prior sessions may be useful in designing future products accessible via and for the web. The inventors of the present invention have also determined that there is a need for a convergence platform architecture, system and methods to support and analyze Internet, electronic learning and/or electronic commerce data over or from the World Wide Web.
  • Inventors of the present invention have further determined that there is the need for a convergence platform architecture, system and methods used to correlate user, application, and access functions. Further, it is also determined that there is a need to provide tool sets that can easily communicate with, or become subsets of, an existing scaleable data warehouse to provide Internet decision support, electronic learning and information management. Unfortunately, conventional architectures and/or techniques are unable to organize and present this information in an efficient manner. Many attempts in the prior art include the following:
  • Ignat, et al., in U.S. Pat. No. 6,611,838 discloses a method of managing metadata via a metadata exchange platform that allows for a synchronization of databases.
  • Armatis et al., in U.S. Pat. No. 6,697,822 discloses a method to update data files using metadata consisting of unique record identifiers.
  • Boothby et al., in U.S. Pat. No. 5,684,990 and Pet et al., in U.S. Pat. No. 5,835,912 discloses methods to synchronize update and transfer data and data records of disparate databases.
  • Noble et al., in U.S. Pat. No. 5,634,053 discloses a method to create a virtual centralized database of a plurality of interconnected local databases.
  • Dockter et al., in U.S. Pat. No. 5,678,038 discloses the use of database schemas for the management of classification systems.
  • Lau et al., in U.S. Pat. No. 6,502,098 discloses of transferring data using data table hierarchy.
  • With the advances in technology and the increase in the number of applications, the definition of “data” and the formats that data is presented or housed in continues to grow. More generally, data is defined as facts represented in a readable language such as numbers, characters, images, or other methods of recording on a durable medium. Data on its own carries no meaning. Empirical data are facts originating in or based on observations or experiences. A database is a store of data concerning a particular domain. Data in a database may be less structured or have weaker semantics (built-in meaning) than knowledge in a knowledge base. Data and data formats include text, graphics, print document formats (PDF), spreadsheets, presentation slides, digital stored video, objects, and digital stored audio to name only a few. Still, further complicating the definition of data is that, at times, can be combinations of the previously stated data and data format.
  • Due to the increasing complexity of unique, disparate or federated data warehouses in both centralized and distributed environments, a centralized and declarative management of metadata or metadata records is essential for data warehouse administration, maintenance and usage. Metadata is usually divided into technical and semantic data about data. Typically, current approaches, including those technologies in the previously cited U.S. Patents, only support subsets of these metadata types, such as data movement metadata or multidimensional metadata for On-Line Analytical Processing (OLAP).
  • OLAP is a category of applications and technologies for collecting, managing, processing and presenting multidimensional data for analysis and management purposes.
  • To further complicate the environment that the prior art fails in, the current marketplace is inundated with proprietary legacy systems, expensive technology and a plethora of point products. Also, the concept of “registries” is not new. Registries range from automotive parts information to registries for worldwide domain name archives. In today's computer world, registries, such as dictionaries and catalogues, have been around for a long time such as Novell's Directory, Microsoft's Active Directory, and IBM mainframe catalogue. In the United States, the Do-Not-Call Registry is perhaps the best known registry today where users can list their telephone numbers and sales groups are required to inspect the list and not call the listed users. However, these registries address different objectives and business problems.
  • In particular, the interdependencies between technical and semantic metadata have not yet been addressed sufficiently by the prior art. The representation of these interdependencies form an important prerequisite for the translation of queries formulated at the business concept level to executable queries on physical data.
  • With regard to specific content housed in a plurality of unique, disparate or federated database environments, the prior art fails in that technologies are directed towards content or a mixture of content and metadata requiring dramatic usage of memory space, personnel inputting time and expensive equipment. Prior art systems such as learning content management systems (LCMS), document management systems or content management systems (CMS) all relate to content itself and the content is housed or synchronized in a centralized site.
  • The present invention provides for interoperability and increases the utilization of the content that metadata is related to. Embodiments of the present invention provide convergence platforms, systems and methods that are based on standards that are relevant to the users providing context to their jobs and organizations.
  • SUMMARY OF THE INVENTION
  • Broadly defined, a metadata schema is at least one set of metadata specifications, parameters and standards combined with at least one set of domain specific language and vocabulary both sets accepted by a community of users of unique, disparate or federated databases in centralized or distributed environments.
  • An embodiment of the present invention discloses a method to provide a metadata convergence platform comprising the steps of:
      • establishing at least one metadata schema;
      • creating at least one metadata record based on the at least one metadata schema;
      • delivering the created at least one metadata record to a user.
  • A exemplary embodiment of the present invention provides said delivering step in formats such as user accessible databases, repositories, digital archives, analog archives or digital holdings.
  • Quality control of metadata output is now an important process that the prior art does not fully address. Quality control can include but is not limited to review, edit modification, security screening, privacy, filtering and other document control or access control measures.
  • Another embodiment of the present invention discloses a method to provide a metadata convergence metadata management system comprising the steps of:
      • establishing at least one metadata schema;
      • creating at least one metadata record based on the established at least one metadata schema;
      • submitting the created at least one metadata record to a staging area database for quality control acceptance;
      • delivering the accepted, created at least one metadata record to a user.
  • An additional embodiment of the present invention discloses methods to provide unique metadata management methods that are directed towards metadata related to content itself rather than directed to specific content housed in a plurality of unique, disparate or federated database environments. Prior art systems such as learning content management systems (LCMS), document management systems or content management systems (CMS) all relate to content itself or content housed or synchronized in a centralized site.
  • Using such methods of the present invention provides a method for a user to economically and quickly poll or search created, accepted metadata based on established metadata schema.
  • Characteristics of metadata schema include but are not limited to standards, rules, specifications, parameters, attributes, semantics, vocabulary, semantics and jargon accepted by a community of users of unique, disparate, or federated holdings in centralized or distributed environments.
  • An embodiment of the present invention discloses a method to provide a searchable metadata convergence platform comprising the steps of:
      • identifying characteristics related to at least one metadata schema;
      • creating at least one metadata record based on the identified characteristics;
      • submitting the created at least one metadata record to a staging area database for quality control acceptance;
      • delivering the accepted created at least one metadata record to a user;
      • polling said delivered metadata record;
      • submitting polling results to the user.
  • It is also contemplated by the teachings of the present invention to include the automatic creation of metadata records related to the content of established unique, disparate or federated holdings.
  • An embodiment of the present invention has said delivering step as a user accessible database holding at least one metadata record.
  • Another embodiment of the present invention has said polling as a keyword search query.
  • Yet another embodiment of the present invention has said submitting polling results as a display on a user's computer monitor.
  • An embodiment of the present invention discloses a method to provide a metadata convergence platform comprising the steps of:
      • identifying at least one metadata schema;
      • automatically ingesting metadata into at least one metadata record based on the at least one metadata schema;
      • delivering the at least one metadata record to a user.
  • It is further contemplated by the teachings of the current invention to dynamically generate metadata records based on created or established metadata schema. Such generation utilizes standards and database tags, including but not limited to vocabulary, and servlets, accepted by a community of users of unique, disparate or federated database holdings. Servlets include but are not limited to programs that extend the functionality of a given environment. In terms of learning environments and web applications, servlets are to Web Servers what applets are for Web Browsers: just as applets extend the functionality of a browser, so do servlets (typically written in Java) add functions to Web Servers. Servlets are generated using special development kits such as delivered with the XML tools.
  • An embodiment of the present invention discloses a method to provide a metadata convergence platform comprising the steps of:
      • selecting at least one established metadata schema;
      • dynamically generating at least one metadata record using the said metadata schema;
      • delivering the generated at least one metadata record to a user.
  • The user environment is inundated with proprietary legacy systems, expensive technology and a plethora of point products.
  • To address these business problems, it is further contemplated by the present invention that established metadata schema or standards-based approaches include but are not limited to XML, SCORM, Web Services, RDF, and OWL as generally defined in the following paragraphs. XML, eXtensible Markup Language. A widely used standard from the World Wide Web Consortium (W3C) that facilitates the interchange of data between computer applications. XML is similar to the language used for Web pages, the HyperText Markup Language (HTML), in that both use markup codes (tags). Computer programs can automatically extract data from an XML document, using its associated document type definition (DTD), is a collection of XML declarations that, as a collection, defines the legal structure, elements, and attributes that are available for use in a document that complies with the DTD as a guide.
  • SCORM, Sharable Content Object Reference Model. SCORM is a series of e-learning standards and specifications that specify ways to catalogue, launch and track course objects. SCORM is further described in the detailed description of the invention.
  • Web Services. Web-based applications that can dynamically interact with other Web applications using an XML message protocol (XMLP) such as SOAP or XML-RPC. SOAP (Simple Object Access Protocol) is a lightweight protocol for exchange of information in a decentralized, distributed environment. It is an XML based protocol that consists of three parts: an envelope that defines a framework for describing what is in a message and how to process it, a set of encoding rules for expressing instances of application-defined datatypes, and a convention for representing remote procedure calls and responses. XML-RPC is a specification and a set of implementations that allow software running on disparate operating systems, running in different environments to make procedure calls over the Internet. It's remote procedure calling using HTTP as the transport and XML as the encoding. XML-RPC is designed to be as simple as possible, while allowing complex data structures to be transmitted, processed and returned.
  • RDF, Resource Description Framework, is a language for representing information about resources in the World Wide Web. It is particularly intended for representing metadata about Web resources, such as the title, author, and modification date of a Web page, copyright and licensing information about a Web document, or the availability schedule for some shared resource. However, by generalizing the concept of a “Web resource”, RDF can also be used to represent information about things that can be identified on the Web, even when they cannot be directly retrieved on the Web. Examples include information about items available from on-line shopping facilities (e.g., information about specifications, prices, and availability), or the description of a Web user's preferences for information delivery. RDF is intended for situations in which this information needs to be processed by applications, rather than being only displayed to people. RDF provides a common framework for expressing this information so it can be exchanged between applications without loss of meaning.
  • OWL, Web Ontology Language is intended to be used when the information contained in documents needs to be processed by applications, as opposed to situations where the content only needs to be presented to humans. OWL can be used to explicitly represent the meaning of terms in vocabularies and the relationships between those terms. This representation of terms and their interrelationships is called ontology.
  • Non-limiting definitions of examples of emerging standards for describing, promoting and discovering these services are: ebXML, UDDI, WSDL, and Sun ONE are major implementations of the concept. The goal is to enable one application to find another on the Internet that provides a needed service and to seamlessly exchange data with it. General definitions for ebXML, UDDI, WSDL and Sun ONE follow: ebXML. Electronic Business using eXtensible Markup Language is a modular suite of specifications that enables enterprises of any size and in any geographical location to conduct business over the Internet. Using ebXML, companies now have a standard method to exchange business messages, conduct trading relationships, communicate data in common terms and define and register business processes.
  • UDDI. \Universal Description, Discovery and Integration protocol. A directory model for web services. UDDI is a specification for maintaining standardized directories of information about web services, recording their capabilities, location and requirements in a universally recognized format.
  • WSDL. Web Services Description Language. The standard format for describing a web service. Expressed in XML, a WSDL definition describes how to access a web service and what operations it will perform.
  • Sun One. Sun Open Net Environment (Sun ONE) is Sun's standards-based software vision, architecture, platform, and expertise for building and deploying services on demand.
  • Another embodiment of the present invention discloses a method to provide metadata a convergence platform comprising the steps of:
      • selecting at least one established metadata schema;
      • dynamically generating at least one metadata record using the at least one established metadata schema;
      • delivering the at least one metadata record to a user accessible database.
  • In various computing environments such as the World Wide Web, there will be a need to use metadata from multiple schemas. It is contemplated by the present invention that the convergence platform of the present invention can be characterized as a “semantic web”. Semantic web can be generally defined as an abstract representation of data accessible via the World Wide Web, using standards such as RDF. Such a semantic web is an extension of the current web in which information is given well-defined meaning, better enabling computers and users to work in cooperation. Such a platform provides a common framework for expressing information so that data can be exchanged between applications without loss of meaning.
  • Here the concept that metadata schema is based on data tags, specifications and standards accepted by a community of users of unique, disparate or federated database holdings in centralized or distributed environments expands the scope of the present invention by addressing multiple import and export metadata schemas.
  • Yet another embodiment of the present invention discloses a method to provide a import-export metadata convergence platform comprising the steps of:
      • selecting at least one import metadata schema;
      • generating at least one import metadata record using the at least one import metadata schema;
      • submitting the at least one import metadata record to a metadata conversion staging area;
      • selecting at least one export metadata schema;
      • converting the at least one import metadata record into at least one export metadata record based on the at least one export metadata schema;
      • delivering the at least one export metadata record to a user.
  • Another embodiment of the present invention discloses a method to provide a semantic web metadata convergence platform comprising the steps of:
      • selecting at least one import metadata schema;
      • generating at least one import metadata record using the at least one import metadata schema;
      • submitting the at least one import metadata record to a metadata conversion staging area;
      • selecting at least one export metadata schema;
      • converting the at least one import metadata record into at least one export metadata record based on the at least one export metadata schema;
      • submitting the at least one export metadata record to a user.
  • Again to review, metadata schemas can be selected, established or created by a community of users of unique, disparate or federated holdings in centralized or distributed environments. For example, a metadata schema can be selected from already established schemas based on standards and specifications accepted by a community of users such as SCORM. Metadata schema can be established by selecting an already established schema and also selecting a set of vocabulary, standards or specifications used and accepted by a community of users.
  • An example of a user established metadata schema could include a government entity selecting SCORM and also a set of entity specific vocabulary such as in-house jargon.
  • A final example is where the community of users initially selects standards, rules, attributes, vocabulary, specifications and other data related semantics to create a new, user community unique schema. An example of created metadata scheme could include the time when SCORM was first made. Here the initial concept was that metadata schema is created on data tags, specifications and standards accepted by a community of users of unique, disparate or federated database holdings in centralized or distributed environments controlled by the users.
  • An embodiment of the present invention has the selected, established or created metadata schema containing SCORM as at least a subset of the schema.
  • Another embodiment of the present invention has the selected, established or created metadata schema containing RDF as at least a subset of the schema.
  • In accordance with another exemplary embodiment of the present invention, the selected, established or created metadata schema has at least one existing schema as at least a subset of the selected, established or created metadata schema.
  • Furthermore, in accordance with another embodiment of the present invention, the at least one existing schema as at least a subset of the selected, established or created schema is chosen from the group consisting of SCORM, RDF, XML schemas, XML based schemas, OWL, UDDI, Sun One, WSDL, and ebXML.
  • Yet another embodiment of the present invention has the selected metadata schema is chosen from the group consisting of SCORM, RDF, XML schemas, XML based schemas, OWL, UDDI, Sun One, WSDL, and ebXML.
  • In accordance with another embodiment of the present invention has the established metadata schema chosen from the group consisting of SCORM, RDF, XML schemas, XML based schemas, OWL, UDDI, Sun One, WSDL, and ebXML.
  • In accordance with another embodiment of the present invention, the import metadata schema is selected from the group consisting of SCORM, RDF, XML schemas, XML based schemas, OWL, UDDI, Sun One, WSDL, and ebXML.
  • Furthermore, in accordance with another embodiment of the present invention, the export metadata schema is selected from the group consisting of SCORM, RDF, XML schemas, XML based schemas, OWL, UDDI, Sun One, WSDL, and ebXML.
  • Still further, in accordance with another embodiment of the present invention, the established metadata schema is selected from a group of previously created metadata schemas created by a community of database users.
  • In accordance with yet another embodiment of the current invention the said selecting step is a creating or establishing function.
  • Furthermore, in accordance with another embodiment of the current invention, the said establishing step incorporates a selecting or creating function.
  • Still further, in accordance with another embodiment of the present invention said submitting step is a delivering function.
  • Furthermore, in accordance with another embodiment of the present invention said delivering step is a submitting function.
  • DETAILED DESCRIPTION OF THE INVENTION
  • The embodiments of the present invention provide web-based convergence platform tools where the tools are used to manage the metadata about the content, using the standards accepted or adopted by a community of ubiquitous or diverse users of unique, disparate or federated holdings in centralized or distributed environments rather than managing the content itself directly with these tools.
  • Briefly, one of the embodiments of the present invention contemplates the design, creation or establishment of at least one metadata schema.
  • A non-limiting example of a metadata schema includes the description of the structure and the rules a document must satisfy for SGML (Standard Generalized Markup Language). SGML is a set of standards for how to specify a document markup language or tag set. SGML is not in itself a document language, but a description of how to specify one. It is a metalanguage. HTML and XML are examples of SGML-based languages or XML document types.
  • Again, using XML only as a non-limiting example, XML allows us to free information from proprietary software and systems. XML is not so much a language as a standardized set of rules for adding structure to any form of data using a system of markup tags. Anyone can create their own markup vocabulary (called an XML Schema), and XML ensures that the structure will be intelligible to anyone else who consults the XML schema document. More importantly, referring to an XML schema enables XML-aware software to automatically manipulate the data without needing advance knowledge of the structure.
  • The metadata schema comprises the formal declaration of the elements that make up a metadata record, their mutual coherence, meaning and documentation as drawn up for content type such as text, a document, information model such as a graphic, a table of information or a chart.
  • Metadata schema is, for example, more flexible than lone DTD files (files that define the elements and data structure contained in an XML document). Because metadata schemas are more flexible, they can also contain rules for content or data types like dates, numbers, bit maps, file extensions, etc.
  • Another component of the present invention is the registration of metadata which is differentiated from “metadata tagging tools” and “authoring tools”. Metadata tagging tools are used to publish metadata related to product records such as card catalog systems that librarians create to catalog books. Authoring tools are used by subject matter experts to create content to be tagged such as a book author creating a table of contents for a publication. These prior art tools deal with content that is archived in centralized storage arenas that require standards that are unique to the storage arena itself rather than the user.
  • The present invention is differentiated from the prior art that the registration tools contemplated by embodiments of the present invention allow users to create metadata that is centralized and can be shared by multiple users pulling content from unique, disparate or federated holdings in centralized or distributed environments using the characteristics accepted or adopted by a community of diverse users.
  • Another embodiment of the present invention provides for methods to use several means of locating or accessing information.
  • A search could include any combination or number of parameters or attributes that were defined in the registration or metadata schema formation process. For example, in an academic learning environment, learning parameters could be used such as subject topic, key word, learning resource type, and learning objective as registered by the community of users.
  • Search methods of the present invention allow users to poll previously created, established or managed metadata using the standards already accepted or adopted by a community of ubiquitous or diverse users of unique, disparate or federated holdings, rather than polling only the content itself.
  • An example of a created web-based metadata system incorporating the embodiments of the present invention includes a system that enables registering, editing, deleting, updating, providing review process (e.g. recommendation, rejection, communication), searching, querying, sharing, harvesting, gathering, classifying, locating, exporting, presenting standards-based and domain specific metadata for accessing, collecting (packaging), sharing, delivering, presenting and launching (opening) unstructured data and structured information related to the managed metadata. The registration process related here includes the ability for tagging metadata and/or importing standards-based, domain specific metadata.
  • Additionally, the collection and management of multiple metadata with associated structured and unstructured information is contemplated by the present invention. The convergence platform system contemplated by the present invention provides duplication processes, definable templates, metadata registration and management methods.
  • It is further contemplated that the systems contemplated by the present invention provide exporting capabilities of metadata, “collections” of metadata and data in standards-based, interoperability and communication exchange formats such as XML schemas.
  • More importantly, the exemplary created metadata management system of the present invention provides for manipulation of the “collection” (aka packages) of metadata, domain specific vocabulary, semantics, objects and associated data.
  • The exemplary convergence platform systems contemplated by the present invention provides the ability to perform bi-directional communication such as query, search, gathering, push, modify, and update with other unique, disparate or federated systems in centralized or distributed environments.
  • The architecture of the present invention performs all above functions across multiple types of metadata such as the following: objective, subjective, and digital rights; layers of unstructured data such as information or content in multiple formats, learning objects and knowledge; and structured data such as data, metadata and/or metadata schema within databases.
  • The exemplary systems and methods of the present invention provide the ability to be connected in a federated network architecture of registries and repositories and perform all of the above functions and standards-based interoperability in a federated environment.
  • An example of a federated environment includes the diverse grouping of agencies, departments, and offices of the governing bodies of the United States. The Department of Defense (DOD) and the White House Office of Science and Technology Policy (OSTP) launched the Advanced Distributed Learning (ADL) Initiative in November 1997. The mission of the ADL initiative is to provide access to the highest quality education and training, tailored to individual needs, delivered cost effectively anytime and anywhere. The ADL Initiative aims to accelerate large-scale development of dynamic and cost-effective learning software and systems and to stimulate the market for these products. This will help meet the expanding education and training needs of government, academia and industry. As a foundation for accomplishing those goals, ADL's Sharable Content Object Reference Model (SCORM) aims to foster creation of reusable learning content as “instructional objects” within a common technical framework for computer and Web-based learning.
  • SCORM describes a user accepted technical framework by providing a harmonized set of guidelines, specifications, and standards based on the work of several distinct e-learning specifications and standards bodies. These organizations continue to work with ADL, developing and refining their own e-learning specifications and standards and helping to build and improve SCORM.
  • An embodiment of the present invention includes the incorporation of SCORM as a member of the standards accepted or adopted by a community of diverse users of disparate or federated holdings. An example of such a community may include the following agencies and departments of the United States Government:
      • Patent and Trademark Office (USPTO);
      • Internal Revenue Service (IRS);
      • National Institutes of Health (NIH);
      • Department of Defense (DOD); and
      • Department of Homeland Security.
  • Another embodiment of the present invention includes the creation of a metadata based semantic registry system is an enterprise software application format providing convergence technology that provides content interoperability.
  • Examples of SCORM community requirements and of a Metadata Based Semantic Registry System (MBSRS) follows:
  • EXAMPLE 1 Training Technology Development (TTD)
  • Design and develop an advanced distributed learning (ADL) registry and repository architecture and associated user interfaces to support distributed and federated computing terrorism training repositories.
  • The architecture must be Shareable Content Object Reference Model (SCORM) 1.3 conformant.
  • The architecture must be based on a collection of distributed services with Web interfaces and an open component communications model that is consistent with emerging computing and communication infrastructures.
  • The architecture must support:
      • content identifier, locator, reference, versioning, search and query;
      • content management, sharing, and delivery; and
      • digital rights management, information assurance, and security.
  • The architecture must provide the capability to federate existing (disparate) SCORM and non-SCORM conformant content repositories.
  • The architecture must support content object reuse and establish models and procedures such that training materials produced by any agency will be available for reuse across the community.
  • The architecture must perform all functions across multiple types of metadata (e.g., objective, subjective, rights, etc.) and layers of objects (e.g. learning, content, and knowledge).
  • The architecture must support customization of information based on domain, for example:
      • federal, state, and local;
      • homeland defense, homeland security, and emergency response;
      • standards organizations and bodies;
      • federal, state and local sources for training; etc and unique taxonomies within those domains.
  • The architecture must support establishing and maintaining a customizable metadata framework spanning all identified domains and associated training tasks.
  • The architecture will be accessible via standard industry web browsers operating on person computer systems with the following minimum system requirements—Pentium II/III or equivalent, 233 MHz, 128 MB RAM, audio and video capable, 16× CD-ROM, 56K modem, with Windows 98, ME, 2002, or XP Operating System.
  • EXAMPLE 2 Metadata Based Semantic Registry System Description and Requirements
  • The metadata based semantic registry system (MBSRS) is an enterprise software application and convergence technology that provides content interoperability. MBSRS enables the rapid non-programmatic development along with the deployment of standards-based and domain specific metadata registries. Additionally MBSRS a federated sharable content network architecture. MBSRS further provides customizable user interfaces, business processes, accompanying software codes and communication protocols to facilitate interoperable registration, quality assurance, publishing, search, discovery, packaging, distribution. The architecture yields a highly efficient exchange of information, content and best practices between organizations, systems and people. MBSRS is horizontal market application designed to meet market needs for performance support applications. The diverse usage areas for MBSRS include distributed registry-repository systems development, metadata intensive-dependent application development, performance support, knowledge management, eLearning, advanced distributed learning, document/content management, electronic publishing, information, and clearing houses. Furthermore, the MBSRS provides for digital asset management, content-enabling application infrastructure and networks.
  • MBSRS architecture is based on industry standard open component communications model that is consistent with emerging computing and communication infrastructures. MBSRS environments can include web-based and database environments that are OS platforms and network agnostic. The architecture can deal with multiple types of metadata, different types of XML schemas and different layers of content.
  • MBSRS is comprised of three integrated user components: Metadata Schema Development (MSD); Metadata Record Creation (MRC); and MRC Searching.
  • MSD provides the interfaces and processes for non-programmatic users (normally Information Architecture/Domain Information Experts) to develop and deploy the metadata database for the metadata registry. MRC, provides the interfaces and processes for non programmatic users (used by subject matter experts and content providers) to register, provide quality assurance and publish metadata (stored within the developed and deployed metadata database) and content (stored in distributed repositories, systems and organizations) described and pointed to (referenced) by the metadata. MRC Searching, used by all end users is used to query the metadata stored within the metadata database to search for distributed content, access the content, generate metadata (in XML) of the content in various schemas, and create packages for transporting into other systems.
  • To deploy the metadata registries system non-programmatic users use a simple three-step process:
  • First, setup the metadata framework of the metadata database and make the system operation through MSD.
  • Second, Subject Matter Experts and Content Providers being the process of registering the metadata of distributed objects within the metadata database through MRC. MRC also provides the integrated quality control process of the metadata before it is accepted into the metadata database. The second is an on-going process.
  • Third, end users access MRC Searching to search, retrieve, access and share content and related metadata from the metadata database.
  • MSD—The system provides the ability for users without technical background and/or computer programming skills (i.e. non-programmatic users) to create, establish, maintain, modify and administer a metadata database through easy to use web interfaces and built-in business processes. The metadata database can be preloaded with standards-based metadata and accompanying metadata framework, that incorporates a standards-based metadata and domain specific metadata and accompanying metadata framework, and facilitates the management, representation, import/export of the in multiple schemas, without the need for any programming or technical/technology intervention. The metadata and metadata framework include industry specification and reference models for metadata and content interoperability and customizable metadata and metadata framework, unique taxonomies, ontology, organizational objectives and keyword vocabularies spanning all identified domains and application tasks. The system business process include the ability for non-programmatically:
  • Adding and creating, importing/exporting, modifying, ‘taxonomies and ontology’ parameters for developing, deploying and maintaining the metadata database of the registry-repository system.
  • Adding, creating, importing/exporting, modifying, values of ‘metadata attributes’ and for developing, deploying and maintaining the metadata database of the registry-repository system.
  • Adding and creating, importing/exporting, modifying, ‘organizational objectives’ parameters for developing, deploying and maintaining the metadata database of the registry-repository system.
  • Adding and creating, importing/exporting, modifying controlled vocabulary parameters for developing, deploying and maintaining the metadata database of the registry-repository system.
  • MSD provides additional functionality to mange users, user groups and also manage URL of external repositories. The metadata and metadata framework of the metadata database created using MSD is automatically reflected in the user interfaces of MRC and MRC Searching.
  • MRC provides access to metadata registration templates and processes to enable registering, editing, deleting, updating, providing review process (e.g. recommendation, rejection, communication) of metadata of distributed content. The registration process includes the ability for importing standards-based and domain specific metadata in different schemas and collection of multiple metadata and associated content. MRC additionally provides metadata quality control process, duplication process and life cycle management processes.
  • MRC Searching provides searching, querying, sharing, harvesting, gathering, classifying, locating, exporting, presenting standards-based and domain specific metadata for accessing, collecting (packaging), sharing, delivering, presenting and launching (opening) distributed content related to the metadata registered and stored within the metadata database.
  • In addition, MRC Searching provides exporting capabilities of metadata and the ‘collection’ of metadata and content in standards-based interoperability and exchange formats (different XML schema). The export formats (schemas) incorporate standards-based metadata with customizations and extensions to standards that include domain specific metadata, taxonomies, ontology and organizations objectives and keyword vocabularies. MRC Searching provides for manipulation of the ‘collection’ (a.k.a. packages) of metadata and associated data.
  • The system provides the ability to be connected in a federated network architecture of registries and repositories and perform all of the above functions and standards-based interoperability in a federated environment. MBSRS provides the ability to perform bidirectional communication (e.g. query, search, gathering, push, modify, update) with other systems.
  • EXAMPLE 3 Building Metadata Schema
  • Descriptive framework built accordance with an embodiment of the present invention has metadata schema designed to align with emerging standards for labelling information, including the SCORM, IEEE LOM, and the metadata elements and vocabularies specific to an organization. An example of features of building metadata schema include two items for administration and review functions. The administration feature allows the user to manage user accounts, build the taxonomic structure, create and manage the keywords, using both closed or open vocabulary, integrate performance or learning standards, compose the metadata attributes, view objects associated with specific attributes, and manage the staging database. The review feature allows the Administrators to review metadata records in the a staging area to perform quality control measures.
  • EXAMPLE 4 Registration of Metadata Using SCORM
  • Embodiments of the present invention allow users register the metadata about objects. The registration process begins by identifying an object's significant attributes. These attributes are captured in the metadata record (form containing the descriptors about the object). Status functions contemplated by the present invention allow the user who submitted registration forms to track their submitted objects. The import feature permits the user to browse the local machine or the local area network for SCORM conformant objects in the form of SCORM conformant metadata XML documents or SCORM conformant content packages. Once uploaded, these records reside in the temporary staging area until reviewed by the user. The template feature provides the tools to create a personal or public template used for multiple objects with similar metadata attributes. While creating a content package, the user can view the objects within the package being built and defined.
  • EXAMPLE 5 Searching Submitted Metadata Records and XML Conversion of Objects
  • Embodiments of the present invention enables the discovery and contextual utilization of objects. Four possible methods currently contemplated by the present invention for locating and accessing objects based on the metadata as searchable properties. Each method of search, i.e., Taxonomic Path (Category), Keyword, Objective, and Attribute, provides an Object List based on relationships through metadata. Users use the Category (Taxonomic Path), Keyword, Objective, and Attribute search in polling contemplated by the present invention.
  • Additionally, an embodiment of the present invention allows for the methods to create XML documentation for objects in real-time. A designated user can also locate objects from multiple search queries, select appropriate distributed or centralized objects and create data packets to be imported into other applications. Users can also structure the order of those objects to position for sequencing within systems like an LMS or LCMS.
  • EXAMPLE 6 SCORM Content Packages as Data Packets
  • The content packaging defines a standardized method to exchange content. A Content Package is created to share content among other SCORM conformant applications or systems. A Content Package is an abstract description of a unit of useable (and reusable) objects. The main elements of a Package are: a Manifest file, the physical objects and the XML metadata file of the physical objects.
  • If the physical objects are distributed then the XML metadata file also contains the location information. A manifest tag is contemplated by the present invention to serve a similar role to a “packing slip” by listing all objects used by the content package. The physical objects are a collection of objects physically accompanied with their metadata and included within a content package.
  • Embodiments of the present invention provide methods to create a content package by adding objects to a package in a zip file, arranging the order of the objects within the content package, and describing the contents of the package based on IMS specifications as part of SCORM. IMS is an acronym for Instructional Management System. A project with partners from academic, commercial and government organizations which is putting in place the essential underpinnings for Internet-based education. The goal of the project is the widespread adoption of a set of specifications that will allow distributed learning environments to work together.
  • EXAMPLE 7 Metadata Framework—Standards-based (SCORM) and Custom
  • Embodiments of the present invention provides methods for the immediate implementation of the following mandatory SCORM elements:
      • Title
      • Description
      • Location
      • Version
      • Status
      • Catalog Entry and Number
      • Metametadata-Identifier, Contribute, Language
      • Format
      • Cost
      • Copyright and Other Restrictions
  • Additionally the following optional SCORM and domain specific metadata can be readily available. For example the sample list includes but is not limited to:
      • Aggregation Levels
      • Keywords
      • Contribute-Role, vCard, Date
      • Language
      • Coverage
      • Size
      • Technical Requirement
      • Installation Remarks
      • Other Platform Requirements
      • Duration
      • Intended End User
      • Typical Age Range/Proficiency Level
      • Typical Learning Time
      • Taxonomic Paths
      • Relation-Kind-Resource
      • Annotation-Description
      • Accessibility-Access Profile
  • Integration of additional organization metadata elements is also provided for such as:
      • Available Delivery Media
      • Subject Classification Structure
      • Essential Skills including Vocabulary
      • Resolution (For images)
      • Any other unique identifiers and unique metadata within the organization.
  • Metadata can be incorporated into the metadata framework including but not limited to:
      • Standard Source and Codes
      • Organizational Standards and Objectives
      • Competencies and Performance Support Objectives
      • Other metadata to enable a task oriented delivery of distributed objects.
  • Again, the preceding examples were given as written illustrations of non-limiting embodiments of the present invention. One skilled in the art can appreciate the scope of the present invention. For example, SCORM used in an earlier example above stated a specific version. It is anticipated that all versions of SCORM are included but not limited to usage in various embodiments of the present invention.
  • It is further contemplated by yet another embodiment of the present invention to dynamically generate metadata records based on created or established metadata schema. Such generation may utilize servlets to perform processes that transform the metadata record into XML or appropriate format based on, but not limited to, standard and custom vocabulary and taxonomy accepted by a community of users of unique, disparate or federated database holdings. Servlets include but are not limited to programs that extend the functionality of a given environment. In terms of learning environments and web applications, servlets are to Web Servers what applets are for Web Browsers: just as applets extend the functionality of a browser, so do servlets (typically written in Java) add functions to Web Servers. Servlets are generated using special development kits such as delivered with the XML tools.
  • Still further, another embodiment discloses computer programs that can automatically extract data from an XML document, using its associated document type definition (DTD) or XML Schema Definition (XSD) which is a collection of XML declarations that, as a collection, defines the legal structure, elements, and attributes that are available for use in a document that complies with the DTD or XSD as a guide.
  • Another embodiment of the present invention discloses a simple method to provide a semantic web metadata convergence platform comprising the steps of:
      • selecting at least one import metadata schema; and
      • generating at least one import metadata record using the at least one import metadata schema.
  • Given such simple methodology, various embodiments of the present invention relate to desktop applications as an automated process. MSD provides the interfaces and processes for non-programmatic users (normally Information Architecture/Domain Information Experts) to develop and deploy the metadata database for the metadata registry. MRC, provides the interfaces and processes for non programmatic users (used by subject matter experts and content providers) or automated systems to register, provide quality assurance if necessary and publish metadata (stored within the developed and deployed metadata database) and content (stored in distributed repositories, systems and organizations) described and pointed to (referenced) by the metadata. MRC Searching, used by all end users or systems is used to query the metadata stored within the metadata database to search for distributed content, access the content, generate metadata (in XML) of the content in various schemas, and create packages for transporting into other systems.
  • Yet a further embodiment of the present invention discloses that the systems or processes contemplated by the inventors need not be restricted to web-based systems. he embodiments of the present invention provide convergence platform tools where the tools are used to manage the metadata about the content, using the standards accepted or adopted by a community of ubiquitous or diverse users of unique, disparate or federated holdings in centralized or distributed environments rather than managing the content itself directly with these tools.
  • Various embodiments of the present invention also reduce the need of the user's computer skills. Further embodiments provide the ability for users without technical background and or computer programming skills (i.e. non-programmatic users) or other systems to create, establish, maintain, modify and administer a metadata database through easy to use interfaces and built-in business processes. The metadata database can be preloaded with standards-based metadata and accompanying metadata framework, that incorporates a standards-based metadata and domain specific metadata and accompanying metadata framework, and facilitates the management, representation, import/export of the in multiple schemas, without the need for any programming or technical/technology intervention. The metadata and metadata framework include industry specification and reference models for metadata and content interoperability and customizable metadata and metadata framework, unique taxonomies, ontology, organizational objectives and keyword vocabularies spanning all identified domains and application tasks. The system business process include the ability for non-programmatically.
  • Continuing, another embodiment of the present invention provides the ability to be connected in a federated network architecture of registries and repositories and perform all of the above functions and standards-based interoperability in a federated environment. MBSRS provides the ability to perform bi-directional communication (e.g. query, search, gathering, push, modify, update) with other systems or devices.
  • If the physical objects are distributed then the XML metadata file also contains the location information. A manifest file containing appropriate tags is contemplated by the present invention to serve a similar role to a “packing slip” by listing all objects used by the content package. The physical objects are a collection of objects physically accompanied with their metadata and included within a content package.
  • Metadata housekeeping, tracking and reporting functions are greatly enhanced. An embodiment of the present invention allows for an automatic purge of data based on established parameters of the system. For example, the system could be configured to delete all the records that are past a certain date. Still a further embodiment has the ability to offer transaction based usage and can keep track of the queries that were executed, who executed them, what data was retrieved and if there were any costs involved. This tracking information can be used for transaction based services.
  • SCORM content allows for interactivity through JavaScript. A SCORM API enables communication between the JavaScript within the content and the system in order to keep track of relevant data concerning the content, ie test scores and usage. Inherent is the capability to hold the data that has been gathered from the SCORM content and the tracking of non-SCORM objects.
  • An aspect of an embodiment of the present invention also discloses the ability to enforce Digital Rights of the objects in the system. For example, if the object contains metadata allowing certain rights, the system will abide by those rights. Additionally, the ability to report on the contents of the registry is disclosed. For example, reporting the type of content referenced in system or outlining the usage of the content. Alternative embodiments also disclose the ability to syndicate (publish) XML or RSS feeds to show availability (catalog) of content accessible by the system.
  • The following are additional non-limiting examples related to various embodiments of the present invention.
  • EXAMPLE 8 SCORM Content Packages as Data Packets with Manifest File
  • The content packaging defines a standardized method to exchange content. A Content Package is created to share content among other Sharable Content Object Reference Model (SCORM) conformant applications or systems. A Content Package is an abstract description of a unit of useable (and reusable) objects. The main elements of a Package are: a Manifest file, the physical objects and the eXtensible Markup Language (XML) metadata file of the physical objects.
  • If the physical objects are distributed then the eXtensible Markup Language (XML) metadata file also contains the location information. A manifest file containing appropriate tags is contemplated by the present invention to serve a similar role to a “packing slip” by listing all objects used by the content package. The physical objects are a collection of objects physically accompanied with their metadata and included within a content package.
  • Various embodiments of the present invention provide methods to create a content package by adding objects to a package in a compressed file, arranging the order of the objects within the content package, and describing the contents of the package based on IMS specifications as part of Sharable Content Object Reference Model (SCORM). IMS is an acronym for Instructional Management System. A project with partners from academic, commercial and government organizations which is putting in place the essential underpinnings for Internet-based education. The goal of the project is the widespread adoption of a set of specifications that will allow distributed learning environments to work.
  • The Metadata Based Semantic Registry System (MBSRS) also provides methods to package digital rights information along with Instructional Management System (IMS)/Sharable Content Object Reference Model (SCORM) metadata. For example, if the user chooses several objects and packages them together, the necessary digital rights information will be included within the package.
  • The location metadata in the package to the content may point to the content contained in the package, the Uniform Resource Locator (URL)/Uniform Resource Identifier (URI) to content on the Internet, or may contain an identifier such as a Digital Object Identifier (DOI), a Metadata Based Semantic Registry System (MBSRS) Identifier or an alternative persistent identifier. The persistent identifiers like MBSRS ID or DOI will be used to enable the tracking of access and usage of the content that has been distributed outside of the MBSRS system or federated network.
  • EXAMPLE 9 Automated Object Registration
  • An embodiment of the present invention allow systems to automatically register objects into the Metadata Based Semantic Registry System (MBSRS). Systems send eXtensible Markup Language (XML) document(s) and/or binary data containing metadata corresponding to the contents of the data that it describes into the MBSRS, the MBSRS processes the XML and/or binary data and registers the object into the MBSRS. The actual data may be moved into a designated content area, database or remained unmoved and referenced by its location via an Uniform Resource Identifier (URI), Digital Object Identifier (DOI), or other identifier. The object is then accessible via the MBSRS.
  • EXAMPLE 10 Content Syndication
  • Another embodiment of the present invention provide methods that enable the publishing of eXtensible Markup Language (XML) or Resource Description Framework (RDF) documents representing the contents of the Metadata Based Semantic Registry System (MBSRS). The documents are accessible from a particular interface within the MBSRS, typically a Uniform Resource Locator (URL). The document is processed either statically (preprocessed) or dynamic based on parameters contained with the URL string, ex http://[server]/[name]?feedType=RSS&keyword=Headlines. This example will produce a document based on the RDF Site Summary (RSS) schema of the metadata of the objects that have a keyword of “Headlines”. As more objects with the keyword “Headlines” get registered into the system, the contents of the document will change to reflect the additional objects. This URL can be used by newsreaders, portals, or other systems.
  • EXAMPLE 11 Schema Transformation
  • Further embodiments of the present invention provide methods to enable the schema transformation necessary to meet the needs of the required communication. For example, if a user or system requests an object from the system and requires it be in a certain format or schema, the Metadata Based Semantic Registry System (MBSRS) will give the requester the object's contents in that format or schema. An example of that would be if the Uniform Resource Locator (URL) was http://[server]/[name]?feedType=RSS&keyword=Headlines, the system would respond with a document with a RDF Site Summary (RSS) schema, while http://[server]/[name]?feedType=atom&keyword=Headlines, would respond with a document with an atom schema. Atom is a format for syndicating data.
  • The system does this transformation not only for content syndication, but for all communication with other systems. For example, if an object's schema uses the standard Learning Object Metadata (LOM) Institute of Electrical and Electronics Engineers (IEEE) 1484 schema, but needs to communicate with another system that does not conform to these specifications the system can transform the schema to the format or schema of the other system. The system can also register objects from multiple schemas.
  • EXAMPLE 12 Transaction Based Usage
  • Various embodiments of the present invention provide methods to enable the tracking of accessed content by means of metadata derived from or contained in the Metadata Based Semantic Registry System (MBSRS). For example, if a user or system accesses content that is referenced by obtaining it from an attribute of metadata that was stored within the MBSRS, the access will be tracked and the information of who, what, when and how that content was accessed will be stored. This data will be used for billing and/or analysis purposes. Ad Hoc queries on the MBSRS will also be tracked and that data can also be used for billing and/or analysis purposed.
  • The MBSRS also provides methods to track the usage within the content itself by utilizing the Sharable Content Object Reference Model (SCORM) Application Program Interface (API). For example, if the user accessed the content and it is determined to be SCORM enabled, the system will provide a SCORM API to allow the content's data to be stored in the MBSRS.
  • The MBSRS also provides methods to enforce digital rights of the content. The usage and cost rights of the content can be viewed and must be complied with prior to and during the access of the content. For example, if the user chooses the particular object and there are corresponding digital rights, the user will be prompted to enter either credentials or payment information. This process is also accessible to automated systems, although the payment information will be setup either prior to or in an automated fashion and digital rights will carry along with the content as metadata.
  • The MBSRS provides methods to distribute encrypted containers that contain digital rights information gathered from the MBSRS. When accessed, prompts the user to enter credentials or payment information. Information can be relayed back to a main server for tracking access and usage.
  • EXAMPLE 13 Embedded Application
  • The Metadata Based Semantic Registry System (MBSRS) and all of its functions can reside in a hardware device specifically designed for a particular function. This hardware device can use the entire MBSRS as its foundational platform or utilize particular components of the MBSRS as additional functionality for the device. MBSRS can also be used as a component or foundation for a commercial or non-commercial application. For example, a proprietary application vender can choose to embed the MBSRS functionality into their application, that application can then be distributed onto various platforms.
  • EXAMPLE 14 Reporting Capabilities
  • An embodiment of the present invention provide enables the reporting of contents within the Metadata Based Semantic Registry System (MBSRS), access of content and metadata, and billing information of the system. Such as, a user or administrator can run a report and see that John Doe registered 20 objects in the last 30 days, he accessed 30 content objects, and owes a total of $5.25.
  • EXAMPLE 15 Expiration Process
  • Still another embodiments of the present invention provide methods to enable the expiration of data within the Metadata Based Semantic Registry System (MBSRS) based on predetermined criteria. Since large amounts of data can be automatically registered into the MBSRS, the system has the ability to automatically purge objects and their corresponding data based on rules set by a user or administrator. As a sample, if the system gets 1000 GB of data for the week consisting of 15,000 objects. The system can be configured to delete the objects that have an attribute “importance level” below 5, on a 1-10 scale, which would decrease the amount of data in the system. The user/administrator can also choose to archive the data into an alternative repository or file system.
  • EXAMPLE 16 Computers and Alternate Hardware Devices
  • Hardware devices contemplated by the present can include but are note limited to hardwired specialized components that do machine processing and/or devices containing known or future operating systems (e.g Linux or Windows versions). Hardware contemplated by an embodiment of the present invention are selected from the group consisting of but not limited to: personal digital assistants; portable music players; cell phones; smart phones; entertainment related digital equipment; hand-held personal computers; personal computers; telecommunications equipment; and combinations or derivatives thereof.
  • EXAMPLE 17 MBSRS, DOI & SCORM Alternative Definitions
  • Metadata Based Semantic Registry System (MBSRS Identifier)—Object ID of the MBSRS Identifier Object in the MSSRS. The object can be referenced externally by referencing the URL of the instance of MBSRS along with the Object ID of the object. For example, to externally access particular content, the URL would look similar to this: http://[serverName]/[webapp]/?ID=192.168.0.5:13e3940:101862c2c5e:-7ffe. The object consists of the Internet Protocol (IP) address of the server which the object was first registered along with a set of digits unique to that object. This identification mechanism can be changed and may incorporate Digital Object Identifier (DOI).
  • Digital Object Identifier (DOI) is a system for identifying content objects in the digital environment. DOI's are names assigned to any entity for use on digital networks. They are used to provide current information, including where they (or information about them) can be found on the Internet. Information about a digital object may change over time, including where to find it, but its DOI will not change.
  • Sharable Content Object Reference Model (SCORM) enabled or (Sharable Content Object) SCO—Having the necessary handle within the content to communicate with a SCORM API. Usually consisting of embedded JavaScript, but may include other communication mechanisms.
  • EXAMPLE 18 Vehicle Fleet Information Service
  • Built upon various embodiments of the present invention, methods are provided for managing large amounts of distributed multimedia content through XML event ‘metadata’. Provided is a distributed registry for automated cataloging and discovery of multimedia ‘event content’ over the Internet. Event metadata is ‘registered’ by reading ‘tags’ within the XML stream received from each Video Event Data Recorder (VEDR) over a WiFi; cellular network; or other telecommunications network. The resultant system places the multimedia event content and metadata into local and global repositories providing a platform for automated reported such as: Event Review; Driver Feedback; Training; Learning Management; and claims Handling functionalities.
  • Each Media Server at each fleet depot to automatically index and manage all event metadata as well as the rich media ‘event content’ as it is received from each VEDR.
  • Duplications are made of all event metadata from all fleet depot Media Servers as well as duplicate copies of all content from events defined as ‘critical’ such as an accident.
  • Still further, systems contemplated can be tailored to address the requirements of a vertical transportation market or an individual fleet. These market-specific requirements may include specific hardware requirements in the vehicle or at the depot. Or the requirements may be specific applications such as driver identification, additional cameras or complex sensor integration. Additionally, various embodiments can also be integrated at the ‘service platform’ level with other real-time fleet management systems to provide gapless satellite & cellular coverage. The service can also be integrated with E-911 & Automated Call Notification (ACN) systems—including a ‘First Notice of Loss’ notification to fleet operators and insurance companies when an event or emergency occurs.
  • The preceding additional examples were given as written illustrations of non-limiting embodiments of the present invention. One skilled in the art can appreciate the scope of the present invention.
  • Unless otherwise indicated, all numbers expressing quantities of ingredients, properties such as data, database parameters, reaction conditions, and so forth in the specification and embodiments are to be understood as being modified in all instances by the term “about.” Accordingly, unless indicated to the contrary, the numerical parameters set forth in the specification are approximations that may vary depending upon the desired properties sought to be obtained by the present invention. At the very least, and not as an attempt to limit the application of the doctrine of equivalents to the scope of the embodiments, each numerical parameter should at least be construed in light of the number of reported significant digits and by applying ordinary rounding techniques. Notwithstanding, numerical ranges and parameters setting forth the broad scope of the invention are approximations, the numerical values set forth are reported as precisely as possible. Numerical values, however, inherently contain certain errors necessarily resulting from the standard deviation found in their respective testing measurements.
  • The terms “a” and “an” and “the” and similar referents are used in the context of describing the invention and are to be construed to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. Recitations of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range. Unless otherwise indicated herein, each individual value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all definitions, examples, or exemplary language (e.g. “such as”) provided herein is intended merely to better illustrate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.
  • Groupings of alternative elements or embodiments of the invention disclosed herein are not to be construed as limitations. Each group member may be referred to and claimed individually or in any combination with other members of the group or other elements found herein. It is anticipated that one or more members of a group may be included in, or deleted from, a group for reasons of convenience and/or patentability. When any such inclusion or deletion occurs, the specification is herein deemed to contain the group as modified thus fulfilling the written description of all Markush groups used in the appended embodiments.
  • Exemplary embodiments of this invention are described herein, including the best mode known to the inventors for carrying out the invention. Of course, variations on those exemplary embodiments will become apparent to those of ordinary skill in the art upon reading the foregoing description. Accordingly, this invention includes all modifications and equivalents of the subject matter recited in the embodiments appended hereto as permitted by applicable law. Moreover, any combination of the above-described elements in all possible variations thereof is encompassed by the invention unless otherwise indicated herein or otherwise clearly contradicted by context.
  • In closing, it is to be understood that the embodiments disclosed herein are illustrative of the principles of the present invention. Other modifications that may be employed are within the scope of the invention. Thus, by way of example, but not of limitation, alternative configurations of the present invention may be utilized in accordance with the teachings herein. Accordingly, the present invention is not limited to that precisely as shown and described.
  • In addition, the embodiments of the present invention, without limitation, can be used in research, product manufacturing, and data access systems or used calibration systems as in accordance with the appropriate research, clinical trial, manufacturing or treatment protocols or procedures approved by the appropriate governing institutions having authority to recommend, approve, evaluate or regulate such protocols or procedures.

Claims (3)

1. A method to provide a convergence metadata management system comprising the steps of:
establishing at least one metadata schema;
creating at least one metadata record based on the established at least one metadata schema;
submitting the created at least one metadata record to a staging area database for quality control acceptance;
delivering the accepted, created at least one metadata record to a user.
2. A method to provide a searchable metadata convergence platform comprising the steps of:
identifying characteristics related to at least one metadata schema;
creating at least one metadata record based on the identified characteristics;
submitting the created at least one metadata record to a staging area database for quality control acceptance;
delivering the accepted created at least one metadata record to a user;
polling said delivered metadata record;
submitting polling results to the user.
3. A method to provide a metadata convergence platform comprising the steps of:
identifying at least one metadata schema;
automatically ingesting metadata into at least one metadata record based on the at least one metadata schema;
delivering the at least one metadata record to a user.
US11/079,030 2004-03-13 2005-03-14 Metadata management convergence platforms, systems and methods Abandoned US20050203931A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/079,030 US20050203931A1 (en) 2004-03-13 2005-03-14 Metadata management convergence platforms, systems and methods
US14/675,574 US9286399B2 (en) 2004-03-13 2015-03-31 Metadata management convergence platforms, systems and methods

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US55371904P 2004-03-13 2004-03-13
US11/079,030 US20050203931A1 (en) 2004-03-13 2005-03-14 Metadata management convergence platforms, systems and methods

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/675,574 Division US9286399B2 (en) 2004-03-13 2015-03-31 Metadata management convergence platforms, systems and methods

Publications (1)

Publication Number Publication Date
US20050203931A1 true US20050203931A1 (en) 2005-09-15

Family

ID=34922396

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/079,030 Abandoned US20050203931A1 (en) 2004-03-13 2005-03-14 Metadata management convergence platforms, systems and methods
US14/675,574 Active US9286399B2 (en) 2004-03-13 2015-03-31 Metadata management convergence platforms, systems and methods

Family Applications After (1)

Application Number Title Priority Date Filing Date
US14/675,574 Active US9286399B2 (en) 2004-03-13 2015-03-31 Metadata management convergence platforms, systems and methods

Country Status (1)

Country Link
US (2) US20050203931A1 (en)

Cited By (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060068368A1 (en) * 2004-08-20 2006-03-30 Mohler Sherman Q System and method for content packaging in a distributed learning system
US20060129745A1 (en) * 2004-12-11 2006-06-15 Gunther Thiel Process and appliance for data processing and computer program product
US20060265730A1 (en) * 2005-05-18 2006-11-23 Podfitness, Inc Mixing and producing individualized media files
US20070016930A1 (en) * 2005-03-08 2007-01-18 Podfitness, Inc. Creation and navigation of media content with chaptering elements
US20070016928A1 (en) * 2005-05-18 2007-01-18 Wesemann Darren L Creating media content with selectable components
US20070016929A1 (en) * 2005-05-18 2007-01-18 Wesemann Darren L Creating serialized media content
US20070067335A1 (en) * 2005-09-16 2007-03-22 Sap Ag System for handling meta data for describing one or more resources and a method of handling meta data for describing one or more resources
US20070078885A1 (en) * 2005-10-03 2007-04-05 Klein Eric N Jr System and method for generating homogeneous metadata from pre-existing metadata
US20070089117A1 (en) * 2005-09-22 2007-04-19 Xcalia Implementation system for business applications
US20070112849A1 (en) * 2005-11-17 2007-05-17 Bea Systems, Inc. System and method for providing generic controls in a communities framework
US20070110231A1 (en) * 2005-11-17 2007-05-17 Bea Systems, Inc. System and method for providing notifications in a communities framework
US20070113188A1 (en) * 2005-11-17 2007-05-17 Bales Christopher E System and method for providing dynamic content in a communities framework
US20070112856A1 (en) * 2005-11-17 2007-05-17 Aaron Schram System and method for providing analytics for a communities framework
US20070110233A1 (en) * 2005-11-17 2007-05-17 Bea Systems, Inc. System and method for providing extensible controls in a communities framework
US20070112798A1 (en) * 2005-11-17 2007-05-17 Bea Systems, Inc. System and method for providing unique key stores for a communities framework
US20070112781A1 (en) * 2005-11-17 2007-05-17 Mcmullen Cindy System and method for providing search controls in a communities framework
US20070124460A1 (en) * 2005-11-17 2007-05-31 Bea Systems, Inc. System and method for providing testing for a communities framework
US20070124322A1 (en) * 2005-11-28 2007-05-31 Marek Meyer Lossless format-dependent analysis and modification of multi-document e-learning resources
US20070198450A1 (en) * 2006-01-05 2007-08-23 Khalsa Sundri K System and method for providing terrorism intelligence indications and warnings
US20070208776A1 (en) * 2006-03-06 2007-09-06 Microsoft Corporation Assignment of metadata
US20080003557A1 (en) * 2006-06-30 2008-01-03 Sun Microsystems, Inc. Method and system for providing training media to a mobile device
US20080027985A1 (en) * 2006-07-31 2008-01-31 Microsoft Corporation Generating spatial multimedia indices for multimedia corpuses
US20080025646A1 (en) * 2006-07-31 2008-01-31 Microsoft Corporation User interface for navigating through images
WO2007149739A3 (en) * 2006-06-20 2008-05-02 Podfitness Inc Collecting and analyzing data from subject matter experts
US20080154927A1 (en) * 2006-12-21 2008-06-26 International Business Machines Corporation Use of federation services and transformation services to perform extract, transform, and load (etl) of unstructured information and associated metadata
US20080183725A1 (en) * 2007-01-31 2008-07-31 Microsoft Corporation Metadata service employing common data model
WO2008092018A2 (en) * 2007-01-25 2008-07-31 Corbis Corporation Cross-lingual information retrieval
US20080195651A1 (en) * 2007-02-12 2008-08-14 Bsp Software Llc Batch Management of Metadata in a Business Intelligence Architecture
US20080301150A1 (en) * 2006-12-30 2008-12-04 Agilant Learning Services, Llc Centralized content repositories for distributed learning management systems
US20080313207A1 (en) * 2007-06-13 2008-12-18 Chad Modad System and method for collection, retrieval, and distribution of data
US20090094214A1 (en) * 2005-06-01 2009-04-09 Irish Jeremy A System And Method For Compiling Geospatial Data For On-Line Collaboration
US20090106331A1 (en) * 2007-10-22 2009-04-23 General Electric Company Dynamic two-stage clinical data archiving and retrieval solution
US20090106234A1 (en) * 2007-09-07 2009-04-23 Alexander Siedlecki Apparatus and methods for web marketing tools and digital archives - web portal advertising arts
US20090112808A1 (en) * 2007-10-31 2009-04-30 At&T Knowledge Ventures, Lp Metadata Repository and Methods Thereof
US20090119325A1 (en) * 2007-11-06 2009-05-07 John Edward Petri Automated method for detecting and repairing configuration conflicts in a content management system
US20090240698A1 (en) * 2008-03-20 2009-09-24 Microsoft Corporation Computing environment platform
US20090240662A1 (en) * 2008-03-18 2009-09-24 Morgan Christopher B Integration for intelligence data systems
US20090240728A1 (en) * 2008-03-20 2009-09-24 Microsoft Corporation Computing environment representation
US20090248737A1 (en) * 2008-03-27 2009-10-01 Microsoft Corporation Computing environment representation
US20090276446A1 (en) * 2008-05-02 2009-11-05 International Business Machines Corporation. Process and method for classifying structured data
US20090300114A1 (en) * 2008-06-02 2009-12-03 Microsoft Corporation Computerized community communication and collaboration
US20090313272A1 (en) * 2008-06-12 2009-12-17 Irish Jeremy A System and method for providing a guided user interface to process waymark records
US20100125567A1 (en) * 2008-11-18 2010-05-20 Morris Robert P Method and System for managing Metadata associated with a resource
US7805459B2 (en) 2005-11-17 2010-09-28 Bea Systems, Inc. Extensible controls for a content data repository
US20110040850A1 (en) * 2007-05-04 2011-02-17 Microsoft Corporation Mesh-managing data across a distributed set of devices
US20110055176A1 (en) * 2009-09-02 2011-03-03 Korea Advanced Institute Of Science And Technology Media mediator system and method for managing contents of various formats
US7941433B2 (en) 2006-01-20 2011-05-10 Glenbrook Associates, Inc. System and method for managing context-rich database
US20110113319A1 (en) * 2007-08-13 2011-05-12 Kcs - Knowledge Control Systems Ltd. Introducing a form instance into an information container
US20110145293A1 (en) * 2009-12-11 2011-06-16 Samantha Stewart Methods, Systems, and Products for Creating Sharable Objects
US20110225133A1 (en) * 2010-03-09 2011-09-15 Microsoft Corporation Metadata-aware search engine
US8046696B2 (en) 2005-11-17 2011-10-25 Oracle International Corporation System and method for providing active menus in a communities framework
US20110295794A1 (en) * 2010-05-28 2011-12-01 Oracle International Corporation System and method for supporting data warehouse metadata extension using an extender
US20110306027A1 (en) * 2010-06-15 2011-12-15 Blue Tech, LLC Open and interactive e-learning system and method
US20110321124A1 (en) * 2010-06-29 2011-12-29 Kisin Roman Enterprise Evidence Repository
US8185643B2 (en) 2005-11-17 2012-05-22 Oracle International Corporation System and method for providing security in a communities framework
US8255818B2 (en) 2005-11-17 2012-08-28 Oracle International Corporation System and method for providing drag and drop functionality in a communities framework
US20120303600A1 (en) * 2011-05-26 2012-11-29 Verizon Patent And Licensing Inc. Semantic-based search engine for content
US8515924B2 (en) 2008-06-30 2013-08-20 International Business Machines Corporation Method and apparatus for handling edge-cases of event-driven disposition
US20130246469A1 (en) * 2005-09-09 2013-09-19 Salesforce.Com, Inc Systems and methods for exporting, publishing, browsing and installing on-demand applications in a multi-tenant database environment
US8572033B2 (en) 2008-03-20 2013-10-29 Microsoft Corporation Computing environment configuration
US8655856B2 (en) 2009-12-22 2014-02-18 International Business Machines Corporation Method and apparatus for policy distribution
US8832148B2 (en) 2010-06-29 2014-09-09 International Business Machines Corporation Enterprise evidence repository
US20150024351A1 (en) * 2010-09-24 2015-01-22 Belingoo Media Group S.A. System and Method for the Relevance-Based Categorizing and Near-Time Learning of Words
WO2015041829A1 (en) * 2013-09-20 2015-03-26 Oracle International Corporation Runtime customization infrastructure
US20150178851A1 (en) * 2013-12-19 2015-06-25 Guidewire Software, Inc. Insurance product model relationships
US9122368B2 (en) 2006-07-31 2015-09-01 Microsoft Technology Licensing, Llc Analysis of images located within three-dimensional environments
US20160099982A1 (en) * 2014-10-07 2016-04-07 Jordan Ryan Driediger Methods and software for web document specific messaging
US20160140229A1 (en) * 2014-11-14 2016-05-19 Shuccle Ag Method and system for organizing, searching, finding, and filtering internet content based on content relevancy through data categorization live and in real time, without time delay
CN106296042A (en) * 2016-09-28 2017-01-04 枣庄学院 Teaching and Production MIS towards College Project practice training centre
US9753712B2 (en) 2008-03-20 2017-09-05 Microsoft Technology Licensing, Llc Application management within deployable object hierarchy
US9767692B1 (en) * 2014-06-25 2017-09-19 Louvena Vaudreuil Vehicle and environmental data acquisition and conditioned response system
US20170286467A1 (en) * 2016-03-29 2017-10-05 Sap Se Table content transport and delivery
US9830563B2 (en) 2008-06-27 2017-11-28 International Business Machines Corporation System and method for managing legal obligations for data
US9851967B2 (en) 2013-09-20 2017-12-26 Oracle International Corporation Runtime customization infrastructure
US20190220550A1 (en) * 2018-01-12 2019-07-18 Oracle International Corporation System and method for federeated content management using a federated library and federated metadata propagation
US10445417B2 (en) 2013-08-01 2019-10-15 Oracle International Corporation Entry of values into multiple fields of a form using touch screens
US20190325765A1 (en) * 2018-04-22 2019-10-24 Sarah Wakefield System for evaluating content delivery and related methods
US10528262B1 (en) * 2012-07-26 2020-01-07 EMC IP Holding Company LLC Replication-based federation of scalable data across multiple sites
US10884996B1 (en) * 2018-02-27 2021-01-05 NTT DATA Services, LLC Systems and methods for optimizing automatic schema-based metadata generation

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11868445B2 (en) 2016-06-24 2024-01-09 Discovery Communications, Llc Systems and methods for federated searches of assets in disparate dam repositories
US10452714B2 (en) 2016-06-24 2019-10-22 Scripps Networks Interactive, Inc. Central asset registry system and method
US10372883B2 (en) 2016-06-24 2019-08-06 Scripps Networks Interactive, Inc. Satellite and central asset registry systems and methods and rights management systems
WO2018144536A1 (en) * 2017-01-31 2018-08-09 Scripps Networks Interactive, Inc. Satellite and central asset registry systems and methods and rights management systems
WO2019036310A1 (en) * 2017-08-12 2019-02-21 Fulcrum 103, Ltd. Method and apparatus for the conversion and display of data
US11176196B2 (en) * 2018-09-28 2021-11-16 Apple Inc. Unified pipeline for media metadata convergence
US11138206B2 (en) * 2018-12-19 2021-10-05 Sap Se Unified metadata model translation framework
US11188525B2 (en) 2019-05-31 2021-11-30 Walmart Apollo, Llc Systems and methods of platform-agnostic metadata analysis
US11238031B2 (en) * 2019-05-31 2022-02-01 Walmart Apollo, Llc Systems and methods of metadata monitoring and analysis
US11507836B1 (en) 2019-12-20 2022-11-22 Apple Inc. Federated learning using local ground truth estimation
US11789770B2 (en) 2020-05-19 2023-10-17 General Electric Company Systems and methods for creating surrogate models
WO2022071924A1 (en) * 2020-09-29 2022-04-07 Nokia Solutions And Networks Oy Apparatus, method, and computer program

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030131073A1 (en) * 2001-03-14 2003-07-10 Lucovsky Mark H. Schema-based services for identity-based data access
US20030140308A1 (en) * 2001-09-28 2003-07-24 Ravi Murthy Mechanism for mapping XML schemas to object-relational database systems
US20040002993A1 (en) * 2002-06-26 2004-01-01 Microsoft Corporation User feedback processing of metadata associated with digital media files
US20040015514A1 (en) * 2002-04-03 2004-01-22 Austin Melton Method and system for managing data objects
US20040201600A1 (en) * 2001-12-14 2004-10-14 Microsoft Corporation Methods and system for providing an XML-based interface description language
US20040267693A1 (en) * 2003-06-30 2004-12-30 Darryn Lowe Method and system for evaluating the suitability of metadata
US20050065912A1 (en) * 2003-09-02 2005-03-24 Digital Networks North America, Inc. Digital media system with request-based merging of metadata from multiple databases
US20050071744A1 (en) * 2003-09-30 2005-03-31 Microsoft Corporation Image file container
US20050080721A1 (en) * 2003-10-09 2005-04-14 Kearney Victor Paul Automated financial transaction due diligence systems and methods
US20050187974A1 (en) * 2004-02-20 2005-08-25 Oracle International Corporation Modularized extraction, transformation, and loading for a database
US20060253418A1 (en) * 2002-02-04 2006-11-09 Elizabeth Charnock Method and apparatus for sociological data mining
US8341120B2 (en) * 2003-09-05 2012-12-25 Oracle International Corporation Apparatus and methods for transferring database objects into and out of database systems

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7146376B2 (en) * 2003-04-24 2006-12-05 International Business Machines Corporation Data abstraction model driven physical layout
US20050102322A1 (en) * 2003-11-06 2005-05-12 International Business Machines Corporation Creation of knowledge and content for a learning content management system

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030131073A1 (en) * 2001-03-14 2003-07-10 Lucovsky Mark H. Schema-based services for identity-based data access
US20030140308A1 (en) * 2001-09-28 2003-07-24 Ravi Murthy Mechanism for mapping XML schemas to object-relational database systems
US20040201600A1 (en) * 2001-12-14 2004-10-14 Microsoft Corporation Methods and system for providing an XML-based interface description language
US20060253418A1 (en) * 2002-02-04 2006-11-09 Elizabeth Charnock Method and apparatus for sociological data mining
US20040015514A1 (en) * 2002-04-03 2004-01-22 Austin Melton Method and system for managing data objects
US20040002993A1 (en) * 2002-06-26 2004-01-01 Microsoft Corporation User feedback processing of metadata associated with digital media files
US20040267693A1 (en) * 2003-06-30 2004-12-30 Darryn Lowe Method and system for evaluating the suitability of metadata
US20050065912A1 (en) * 2003-09-02 2005-03-24 Digital Networks North America, Inc. Digital media system with request-based merging of metadata from multiple databases
US8341120B2 (en) * 2003-09-05 2012-12-25 Oracle International Corporation Apparatus and methods for transferring database objects into and out of database systems
US20050071744A1 (en) * 2003-09-30 2005-03-31 Microsoft Corporation Image file container
US20050080721A1 (en) * 2003-10-09 2005-04-14 Kearney Victor Paul Automated financial transaction due diligence systems and methods
US20050187974A1 (en) * 2004-02-20 2005-08-25 Oracle International Corporation Modularized extraction, transformation, and loading for a database

Cited By (137)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060068368A1 (en) * 2004-08-20 2006-03-30 Mohler Sherman Q System and method for content packaging in a distributed learning system
US20060129745A1 (en) * 2004-12-11 2006-06-15 Gunther Thiel Process and appliance for data processing and computer program product
US20070016930A1 (en) * 2005-03-08 2007-01-18 Podfitness, Inc. Creation and navigation of media content with chaptering elements
US20060265730A1 (en) * 2005-05-18 2006-11-23 Podfitness, Inc Mixing and producing individualized media files
US20070016928A1 (en) * 2005-05-18 2007-01-18 Wesemann Darren L Creating media content with selectable components
US20070016929A1 (en) * 2005-05-18 2007-01-18 Wesemann Darren L Creating serialized media content
US8442963B2 (en) * 2005-06-01 2013-05-14 Groundspeak, Inc. System and method for compiling geospatial data for on-line collaboration
US20090094214A1 (en) * 2005-06-01 2009-04-09 Irish Jeremy A System And Method For Compiling Geospatial Data For On-Line Collaboration
US10521211B2 (en) 2005-09-09 2019-12-31 Salesforce.Com, Inc. Systems and methods for exporting, publishing, browsing and installing on-demand applications in a multi-tenant database environment
US11314494B2 (en) 2005-09-09 2022-04-26 Salesforce.Com, Inc. Systems and methods for exporting, publishing, browsing and installing on-demand applications in a multi-tenant database environment
US10691437B2 (en) 2005-09-09 2020-06-23 Salesforce.Com, Inc. Application directory for a multi-user computer system environment
US20130246469A1 (en) * 2005-09-09 2013-09-19 Salesforce.Com, Inc Systems and methods for exporting, publishing, browsing and installing on-demand applications in a multi-tenant database environment
US10235148B2 (en) * 2005-09-09 2019-03-19 Salesforce.Com, Inc. Systems and methods for exporting, publishing, browsing and installing on-demand applications in a multi-tenant database environment
US11704102B2 (en) 2005-09-09 2023-07-18 Salesforce, Inc. Systems and methods for exporting, publishing, browsing and installing on-demand applications in a multi-tenant database environment
US9740466B2 (en) * 2005-09-09 2017-08-22 Salesforce.Com, Inc. Systems and methods for exporting, publishing, browsing and installing on-demand applications in a multi-tenant database environment
US20100023550A1 (en) * 2005-09-16 2010-01-28 Sap Ag System for handling meta data for describing one or more resources and a method of handling meta data for describing one or more resources
US8250049B2 (en) 2005-09-16 2012-08-21 Sap Ag System for handling meta data for describing one or more resources and a method of handling meta data for describing one or more resources
US7620643B2 (en) * 2005-09-16 2009-11-17 Sap Ag System for handling meta data for describing one or more resources and a method of handling meta data for describing one or more resources
US20070067335A1 (en) * 2005-09-16 2007-03-22 Sap Ag System for handling meta data for describing one or more resources and a method of handling meta data for describing one or more resources
US20070089117A1 (en) * 2005-09-22 2007-04-19 Xcalia Implementation system for business applications
US8209710B2 (en) * 2005-09-22 2012-06-26 Xcalia Implementation system for business applications
US8862620B2 (en) 2005-10-03 2014-10-14 Intel Corporation System and method for generating homogeneous metadata from pre-existing metadata
US9529802B2 (en) 2005-10-03 2016-12-27 Intel Corporation System and method for generating homogeneous metadata from pre-existing metadata
US20070078885A1 (en) * 2005-10-03 2007-04-05 Klein Eric N Jr System and method for generating homogeneous metadata from pre-existing metadata
US9176961B2 (en) 2005-10-03 2015-11-03 Intel Corporation System and method for generating homogeneous metadata from pre-existing metadata
US8346789B2 (en) * 2005-10-03 2013-01-01 Intel Corporation System and method for generating homogeneous metadata from pre-existing metadata
US20070110231A1 (en) * 2005-11-17 2007-05-17 Bea Systems, Inc. System and method for providing notifications in a communities framework
US7680927B2 (en) 2005-11-17 2010-03-16 Bea Systems, Inc. System and method for providing testing for a communities framework
US8255818B2 (en) 2005-11-17 2012-08-28 Oracle International Corporation System and method for providing drag and drop functionality in a communities framework
US7805459B2 (en) 2005-11-17 2010-09-28 Bea Systems, Inc. Extensible controls for a content data repository
US8185643B2 (en) 2005-11-17 2012-05-22 Oracle International Corporation System and method for providing security in a communities framework
US8046696B2 (en) 2005-11-17 2011-10-25 Oracle International Corporation System and method for providing active menus in a communities framework
US7493329B2 (en) 2005-11-17 2009-02-17 Bea Systems, Inc. System and method for providing generic controls in a communities framework
US8078597B2 (en) 2005-11-17 2011-12-13 Oracle International Corporation System and method for providing extensible controls in a communities framework
US20070124460A1 (en) * 2005-11-17 2007-05-31 Bea Systems, Inc. System and method for providing testing for a communities framework
US20070112781A1 (en) * 2005-11-17 2007-05-17 Mcmullen Cindy System and method for providing search controls in a communities framework
US20070112798A1 (en) * 2005-11-17 2007-05-17 Bea Systems, Inc. System and method for providing unique key stores for a communities framework
US20070110233A1 (en) * 2005-11-17 2007-05-17 Bea Systems, Inc. System and method for providing extensible controls in a communities framework
US20070112856A1 (en) * 2005-11-17 2007-05-17 Aaron Schram System and method for providing analytics for a communities framework
US20070113188A1 (en) * 2005-11-17 2007-05-17 Bales Christopher E System and method for providing dynamic content in a communities framework
US20070112849A1 (en) * 2005-11-17 2007-05-17 Bea Systems, Inc. System and method for providing generic controls in a communities framework
US20070124322A1 (en) * 2005-11-28 2007-05-31 Marek Meyer Lossless format-dependent analysis and modification of multi-document e-learning resources
US8037083B2 (en) 2005-11-28 2011-10-11 Sap Ag Lossless format-dependent analysis and modification of multi-document e-learning resources
US20070198450A1 (en) * 2006-01-05 2007-08-23 Khalsa Sundri K System and method for providing terrorism intelligence indications and warnings
US7644056B2 (en) * 2006-01-05 2010-01-05 Sundri Kaur Khalsa System and method for providing terrorism intelligence indications and warnings
US8150857B2 (en) 2006-01-20 2012-04-03 Glenbrook Associates, Inc. System and method for context-rich database optimized for processing of concepts
US7941433B2 (en) 2006-01-20 2011-05-10 Glenbrook Associates, Inc. System and method for managing context-rich database
US20070208776A1 (en) * 2006-03-06 2007-09-06 Microsoft Corporation Assignment of metadata
WO2007149739A3 (en) * 2006-06-20 2008-05-02 Podfitness Inc Collecting and analyzing data from subject matter experts
US20080003557A1 (en) * 2006-06-30 2008-01-03 Sun Microsystems, Inc. Method and system for providing training media to a mobile device
US8133057B2 (en) * 2006-06-30 2012-03-13 Oracle America, Inc. Method and system for providing training media to a mobile device
US20100278435A1 (en) * 2006-07-31 2010-11-04 Microsoft Corporation User interface for navigating through images
US7983489B2 (en) 2006-07-31 2011-07-19 Microsoft Corporation User interface for navigating through images
US7764849B2 (en) 2006-07-31 2010-07-27 Microsoft Corporation User interface for navigating through images
US9122368B2 (en) 2006-07-31 2015-09-01 Microsoft Technology Licensing, Llc Analysis of images located within three-dimensional environments
US20080025646A1 (en) * 2006-07-31 2008-01-31 Microsoft Corporation User interface for navigating through images
US20080027985A1 (en) * 2006-07-31 2008-01-31 Microsoft Corporation Generating spatial multimedia indices for multimedia corpuses
US20080154927A1 (en) * 2006-12-21 2008-06-26 International Business Machines Corporation Use of federation services and transformation services to perform extract, transform, and load (etl) of unstructured information and associated metadata
US7774301B2 (en) * 2006-12-21 2010-08-10 International Business Machines Corporation Use of federation services and transformation services to perform extract, transform, and load (ETL) of unstructured information and associated metadata
US20080301150A1 (en) * 2006-12-30 2008-12-04 Agilant Learning Services, Llc Centralized content repositories for distributed learning management systems
US8112446B2 (en) * 2006-12-30 2012-02-07 Agilant Learning Services Llc Centralized content repositories for distributed learning management systems
WO2008092018A2 (en) * 2007-01-25 2008-07-31 Corbis Corporation Cross-lingual information retrieval
WO2008092018A3 (en) * 2007-01-25 2008-10-02 Corbis Corp Cross-lingual information retrieval
US20080275691A1 (en) * 2007-01-25 2008-11-06 Corbis Corporation Cross-lingual information retrieval
US7933765B2 (en) 2007-01-25 2011-04-26 Corbis Corporation Cross-lingual information retrieval
US20080183725A1 (en) * 2007-01-31 2008-07-31 Microsoft Corporation Metadata service employing common data model
US20080195651A1 (en) * 2007-02-12 2008-08-14 Bsp Software Llc Batch Management of Metadata in a Business Intelligence Architecture
US8073863B2 (en) * 2007-02-12 2011-12-06 Bsp Software Llc Batch management of metadata in a business intelligence architecture
US20110040850A1 (en) * 2007-05-04 2011-02-17 Microsoft Corporation Mesh-managing data across a distributed set of devices
US8364759B2 (en) 2007-05-04 2013-01-29 Microsoft Corporation Mesh-managing data across a distributed set of devices
US9135279B2 (en) 2007-05-04 2015-09-15 Microsoft Technology Licensing, Llc Mesh-managing data across a distributed set of devices
US20080313207A1 (en) * 2007-06-13 2008-12-18 Chad Modad System and method for collection, retrieval, and distribution of data
US8819080B2 (en) * 2007-06-13 2014-08-26 The Boeing Company System and method for collection, retrieval, and distribution of data
US20110113319A1 (en) * 2007-08-13 2011-05-12 Kcs - Knowledge Control Systems Ltd. Introducing a form instance into an information container
US20090106234A1 (en) * 2007-09-07 2009-04-23 Alexander Siedlecki Apparatus and methods for web marketing tools and digital archives - web portal advertising arts
US9268849B2 (en) * 2007-09-07 2016-02-23 Alexander Siedlecki Apparatus and methods for web marketing tools for digital archives—web portal advertising arts
US20090106331A1 (en) * 2007-10-22 2009-04-23 General Electric Company Dynamic two-stage clinical data archiving and retrieval solution
US20090112808A1 (en) * 2007-10-31 2009-04-30 At&T Knowledge Ventures, Lp Metadata Repository and Methods Thereof
US8359320B2 (en) * 2007-10-31 2013-01-22 At&T Intellectual Property I, Lp Metadata repository and methods thereof
US8631022B2 (en) 2007-10-31 2014-01-14 At&T Intellectual Property I, Lp Metadata repository and methods thereof
US8417676B2 (en) * 2007-11-06 2013-04-09 International Business Machines Corporation Automated method for detecting and repairing configuration conflicts in a content management system
US20090119325A1 (en) * 2007-11-06 2009-05-07 John Edward Petri Automated method for detecting and repairing configuration conflicts in a content management system
US20090240699A1 (en) * 2008-03-18 2009-09-24 Morgan Christopher B Integration for intelligence data systems
US20090240662A1 (en) * 2008-03-18 2009-09-24 Morgan Christopher B Integration for intelligence data systems
US9298747B2 (en) 2008-03-20 2016-03-29 Microsoft Technology Licensing, Llc Deployable, consistent, and extensible computing environment platform
US9332063B2 (en) 2008-03-20 2016-05-03 Microsoft Technology Licensing, Llc Versatile application configuration for deployable computing environments
US9753712B2 (en) 2008-03-20 2017-09-05 Microsoft Technology Licensing, Llc Application management within deployable object hierarchy
US10514901B2 (en) 2008-03-20 2019-12-24 Microsoft Technology Licensing, Llc Application management within deployable object hierarchy
US20090240728A1 (en) * 2008-03-20 2009-09-24 Microsoft Corporation Computing environment representation
US8484174B2 (en) 2008-03-20 2013-07-09 Microsoft Corporation Computing environment representation
US20090240698A1 (en) * 2008-03-20 2009-09-24 Microsoft Corporation Computing environment platform
US8572033B2 (en) 2008-03-20 2013-10-29 Microsoft Corporation Computing environment configuration
US20090248737A1 (en) * 2008-03-27 2009-10-01 Microsoft Corporation Computing environment representation
US8140531B2 (en) * 2008-05-02 2012-03-20 International Business Machines Corporation Process and method for classifying structured data
US20090276446A1 (en) * 2008-05-02 2009-11-05 International Business Machines Corporation. Process and method for classifying structured data
US8560603B2 (en) 2008-06-02 2013-10-15 Microsoft Corporation Computerized community communication and collaboration
US20090300114A1 (en) * 2008-06-02 2009-12-03 Microsoft Corporation Computerized community communication and collaboration
US20090313272A1 (en) * 2008-06-12 2009-12-17 Irish Jeremy A System and method for providing a guided user interface to process waymark records
US8688693B2 (en) 2008-06-12 2014-04-01 Groundspeak, Inc. Computer-implemented system and method for managing categories of waymarks
US8364721B2 (en) 2008-06-12 2013-01-29 Groundspeak, Inc. System and method for providing a guided user interface to process waymark records
US9830563B2 (en) 2008-06-27 2017-11-28 International Business Machines Corporation System and method for managing legal obligations for data
US8515924B2 (en) 2008-06-30 2013-08-20 International Business Machines Corporation Method and apparatus for handling edge-cases of event-driven disposition
US20100125567A1 (en) * 2008-11-18 2010-05-20 Morris Robert P Method and System for managing Metadata associated with a resource
US8346741B2 (en) * 2009-09-02 2013-01-01 Korea Advanced Institute Of Science And Technology Media mediator system and method for managing contents of various formats
US20110055176A1 (en) * 2009-09-02 2011-03-03 Korea Advanced Institute Of Science And Technology Media mediator system and method for managing contents of various formats
US20110145293A1 (en) * 2009-12-11 2011-06-16 Samantha Stewart Methods, Systems, and Products for Creating Sharable Objects
US8655856B2 (en) 2009-12-22 2014-02-18 International Business Machines Corporation Method and apparatus for policy distribution
US20110225133A1 (en) * 2010-03-09 2011-09-15 Microsoft Corporation Metadata-aware search engine
US8433673B2 (en) * 2010-05-28 2013-04-30 Oracle International Corporation System and method for supporting data warehouse metadata extension using an extender
US20110295794A1 (en) * 2010-05-28 2011-12-01 Oracle International Corporation System and method for supporting data warehouse metadata extension using an extender
US10437846B2 (en) 2010-05-28 2019-10-08 Oracle International Corporation System and method for providing data flexibility in a business intelligence server using an administration tool
US9535965B2 (en) 2010-05-28 2017-01-03 Oracle International Corporation System and method for specifying metadata extension input for extending data warehouse
US20110306027A1 (en) * 2010-06-15 2011-12-15 Blue Tech, LLC Open and interactive e-learning system and method
US8784113B2 (en) * 2010-06-15 2014-07-22 Aaron H Bridges Open and interactive e-learning system and method
US20110321124A1 (en) * 2010-06-29 2011-12-29 Kisin Roman Enterprise Evidence Repository
US8566903B2 (en) * 2010-06-29 2013-10-22 International Business Machines Corporation Enterprise evidence repository providing access control to collected artifacts
US8832148B2 (en) 2010-06-29 2014-09-09 International Business Machines Corporation Enterprise evidence repository
US20150024351A1 (en) * 2010-09-24 2015-01-22 Belingoo Media Group S.A. System and Method for the Relevance-Based Categorizing and Near-Time Learning of Words
US8719248B2 (en) * 2011-05-26 2014-05-06 Verizon Patent And Licensing Inc. Semantic-based search engine for content
US20120303600A1 (en) * 2011-05-26 2012-11-29 Verizon Patent And Licensing Inc. Semantic-based search engine for content
US10528262B1 (en) * 2012-07-26 2020-01-07 EMC IP Holding Company LLC Replication-based federation of scalable data across multiple sites
US10445417B2 (en) 2013-08-01 2019-10-15 Oracle International Corporation Entry of values into multiple fields of a form using touch screens
US9851967B2 (en) 2013-09-20 2017-12-26 Oracle International Corporation Runtime customization infrastructure
US9916157B2 (en) 2013-09-20 2018-03-13 Oracle International Corporation Workbook composer for application development framework
WO2015041829A1 (en) * 2013-09-20 2015-03-26 Oracle International Corporation Runtime customization infrastructure
US20150178851A1 (en) * 2013-12-19 2015-06-25 Guidewire Software, Inc. Insurance product model relationships
US9767692B1 (en) * 2014-06-25 2017-09-19 Louvena Vaudreuil Vehicle and environmental data acquisition and conditioned response system
US20160099982A1 (en) * 2014-10-07 2016-04-07 Jordan Ryan Driediger Methods and software for web document specific messaging
US9594841B2 (en) * 2014-10-07 2017-03-14 Jordan Ryan Driediger Methods and software for web document specific messaging
US20160140229A1 (en) * 2014-11-14 2016-05-19 Shuccle Ag Method and system for organizing, searching, finding, and filtering internet content based on content relevancy through data categorization live and in real time, without time delay
US20170286467A1 (en) * 2016-03-29 2017-10-05 Sap Se Table content transport and delivery
US10685007B2 (en) * 2016-03-29 2020-06-16 Sap Se Table content transport and delivery
CN106296042A (en) * 2016-09-28 2017-01-04 枣庄学院 Teaching and Production MIS towards College Project practice training centre
US11113339B2 (en) * 2018-01-12 2021-09-07 Oracle International Corporation System and method for federated content management using a federated library and federated metadata propagation
US20190220550A1 (en) * 2018-01-12 2019-07-18 Oracle International Corporation System and method for federeated content management using a federated library and federated metadata propagation
US10884996B1 (en) * 2018-02-27 2021-01-05 NTT DATA Services, LLC Systems and methods for optimizing automatic schema-based metadata generation
US20190325765A1 (en) * 2018-04-22 2019-10-24 Sarah Wakefield System for evaluating content delivery and related methods

Also Published As

Publication number Publication date
US20150213129A1 (en) 2015-07-30
US9286399B2 (en) 2016-03-15

Similar Documents

Publication Publication Date Title
US9286399B2 (en) Metadata management convergence platforms, systems and methods
US10963513B2 (en) Data system and method
Dempsey et al. Metadata: a current view of practice and issues
JP5710102B2 (en) Adaptive content platform and application integration with the platform
Han Digital content management: the search for a content management system
US20040167896A1 (en) Content management portal and method for communicating information
US20040187111A1 (en) Content management portal and method for communicating media content
JP2008538431A5 (en)
Koho et al. Harmonizing and publishing heterogeneous premodern manuscript metadata as Linked Open Data
Anil Hirwade A study of metadata standards
Diepenbroek et al. Terminology supported archiving and publication of environmental science data in PANGAEA
US20040167905A1 (en) Content management portal and method for managing digital assets
Barthel et al. Mobile interactions with digital object memories
Rai et al. Comparative features of integrated library management software systems available in Delhi
Lang et al. XML, metadata and efficient knowledge discovery
de Carvalho Moura et al. A survey on metadata for describing and retrieving Internet resources
Christian A metadata initiative for global information discovery
Baker et al. Identifying metadata elements with URIs
Arms Available and useful: OAI at the Library of Congress
Digles et al. Accessing the open PHACTS discovery platform with workflow tools
Heery et al. Metadata
Signore Representing knowledge in the semantic web
Barman Library Portal
Donnellan et al. A knowledge management application to support knowledge sharing in a design engineering community
Torvik Sølvberg Digital libraries and information retrieval

Legal Events

Date Code Title Description
AS Assignment

Owner name: PINGREE, ROBERT W., ARIZONA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BROGAN, CHRIS;MEDIA ADDITION, LLC;BENINSIG, FRANK;AND OTHERS;SIGNING DATES FROM 20080603 TO 20081113;REEL/FRAME:026657/0342

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION