×

METHOD AND APPARATUS FOR PROCESSING MARKUP LANGUAGE SPECIFICATIONS FOR DATA AND METADATA USED INSIDE MULTIPLE RELATED INTERNET DOCUMENTS TO NAVIGATE, QUERY AND MANIPULATE INFORMATION FROM A PLURALITY OF OBJECT RELATIONAL DATABASES OVER THE WEB

  • US 6,418,448 B1
  • Filed: 12/06/1999
  • Issued: 07/09/2002
  • Est. Priority Date: 12/06/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a network of computers over the internet, a multi-tier client/server system comprising of:

  • A) Clients with browsers capable of processing documents in Extensible Markup Language (XML) and Resource Description Framework (RDF) carrying data/metadata information for electronic commerce and electronic business where these clients make synchronous communications through Hypertext Transfer Protocol (HTTP) with various internet sites and with object relational database servers at multiple locations consisting of XML/RDF integration software and software compliant with Common Object Request Broker Architecture;

    B) Clients with browsers capable of creating and maintaining thin client windows on demand for persistent connectivity through Internet Inter ORB Protocol (IIOP) with remote object relational databases over the web for performing transactions;

    C) Relational database servers with schema and business application logic defined in the form of object packages comprising;

    a) User-defined packages for providing call specifications for a set of interfaces to embed in Structured Query Language (SQL) queries where these interfaces are implemented as methods in Java classes and are applied to records resulting from execution of relational operations;

    b) User-defined packages for specifying operations over attribute values from multiple tables where interface definitions for methods and operators carry parameter definitions along with parameter types defined directly as table names and attribute names for safe execution semantics;

    c) User-defined packages specifying interfaces where a parameter type definition maps to another interface existing at a local or remote schema object on the internet;

    d) User-defined packages specifying interfaces where parameter type definitions map to tables and attributes existing at a local or remote schema object on the internet;

    e) User-defined packages where Uniform Resource Identifiers (URIs) are used to locate elements in remote schema objects on the web and such URIs defining schema objects are stored in data dictionaries or repositories;

    f) Method and operator interfaces defined in user-defined packages implemented in Java classes;

    D) Executions of application logic in object packages on local or remote schema objects performed by Object Request Broker services in Common Object Request Broker Architecture (CORBA).

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×