WO2001025954A2 - Information service architectures for netcentric computing systems - Google Patents
Information service architectures for netcentric computing systems Download PDFInfo
- Publication number
- WO2001025954A2 WO2001025954A2 PCT/US2000/026987 US0026987W WO0125954A2 WO 2001025954 A2 WO2001025954 A2 WO 2001025954A2 US 0026987 W US0026987 W US 0026987W WO 0125954 A2 WO0125954 A2 WO 0125954A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- document
- service
- applications
- database
- indexing
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/953—Organization of data
- Y10S707/959—Network
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/964—Database arrangement
- Y10S707/966—Distributed
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99934—Query formulation, input preparation, or translation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99935—Query augmenting and refining, e.g. inexact access
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99942—Manipulating data structure, e.g. compression, compaction, compilation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
Definitions
- the present invention relates generally to business computing systems, and more particularly to information service architectures for netcentric computing systems.
- this processing opened up the file of transactions found in batch transactions and allowed the user to submit them one at a time, receiving either immediate confirmation of the success of the transaction or else feedback on the nature of the transaction error.
- the conceptually simple change of having the user interact with the computer on a transaction-at-a-time basis caused huge changes in the nature of business computing. More important, users saw huge changes in what they could do on a day-today basis. Customers were no longer forced to wait for a batch run to process the particular application. In essence, the computer had an impact on the entire work flow of the business user.
- the systems provided a means for the business user to communicate with others in the business as the day-to-day business went along.
- DBMS database management systems
- Organizations used and applied database technology in the 1970s, but in the 1980s they grew more confident in the application of DBMS technology.
- database technology did not change the fundamental way in which business processing was done.
- DBMS made it more convenient to access the data and to ensure that it could be updated while maintaining the integrity of the data.
- technology began to shift toward client/server computing.
- Client/ server computing is a style of computing involving multiple processors, one of which is typically a workstation, and across which a single business transaction is completed. Using the workstation, the transaction entered by the user could now be processed on a keystroke-by-keystroke basis.
- LAN local area network
- workstation-to-workstation communications at speeds of 100 to 1 ,000 times what was typically available on a WAN.
- the LAN was a technology that could be grown and evolved in a local office with little need for direct interaction from the telecommunications group.
- the preferred embodiment of the present invention discloses an information service architecture for a netcentric computing system.
- the information service architecture for the netcentric computing system includes at least one client connected with a web server.
- a database service that includes a database storage service, a database indexing service, a database security service, a database access service and a database replication/ synchronization service is located on said web server for interacting and exchanging information with the client.
- a document service that includes a document storage service, a document indexing service, a document security service, a document access service, a document replication/synchronization service and a document versioning service that are located on the web server for interacting and exchanging information with the client.
- the database storage service manages and physically stores data in the form of files in at least one database.
- the database indexing service uses indexing applications that enable the client to retrieve information from the files in the database storage service.
- the indexing applications may be selected from the group of applications consisting of bitmap indexing applications, context indexing applications and star indexing applications.
- the database security service use at least one application to enforce access control to ensure that records and data stored in the database storage service are only visible or editable by authorized clients.
- the database access service enables applications on the client to retrieve data from a database in the database storage service.
- the database replication/ synchronization service uses applications to support making multiple copies of at least one database in the database storage service.
- databases may be stored on database servers or web servers and may be stored on hard drives, tape or digital media. Those skilled in the art would recognize various methods exist to store files.
- the document storage services manage physical storage of a plurality of document files within the document services.
- the document indexing service use index applications that support searching a plurality of document files stored in the document storage services.
- the document index applications may be selected from the group of applications consisting of attribute searching applications, full-text searching applications, context searching applications or Boolean searching applications.
- the document security service use security applications that restrict access to users on the clients to a plurality of document files stored in the document storage service.
- the document access service provides access applications that support document creation, maintenance and retrieval.
- the access applications may be selected from the group consisting of attribute search applications, full-text search applications, context search applications and Boolean search applications.
- the document replication/synchronization service uses applications to maintain multiple copies of document files stored in the document storage services.
- the document versioning service uses at least one application to maintain a historical record of changes to document files stored in the document storage service.
- Figure 1 illustrates a block diagram of a preferred information service architecture for a netcentric computing system.
- Figure 2 illustrates a representative netcentric computing system.
- the present invention discloses an information service architecture 10 for a netcentric computing system 12.
- the preferred information service architecture 10 is used to distribute, manage and store various types of data.
- data can take many forms, such as graphic files, image files, voice files, test files and full-motion video files.
- a brief discussion ofthe netcentric computing system 12 is set forth below, which is followed by a detailed discussion ofthe preferred information service architecture 10.
- a business enterprise 18 may include at least one client 14, 20, at least one database server 22, at least one firewall 24, at least one application server 26, at least one web server 28 and a LAN connection 30 connected as illustrated in Fig. 2.
- the LAN connection 30 is used to interconnect various components or computing devices that are located at a first business enterprise location 32 within the business enterprise 18. Those skilled in the art would recognize that various types of LAN connections 30 exist and may be used in the present invention.
- the firewall 24 is used to isolate internal systems from unwanted intruders.
- firewalls isolate the web servers 28 from all Internet traffic that is not relevant to the netcentric computing system 12.
- the only requests allowed through the firewall 24 are for services on the web servers 28. All requests for other applications (e.g. , FTP, Telnet) and other IP addresses are blocked by the firewall 24.
- the web servers 28 are the primary interface to the clients 14, 20 for all interactions with the applications or services of the netcentric computing system 12.
- the main task of the web servers 28 is to authenticate the clients 14, 20, establish a secure connection from the clients 14, 20 to the web servers 28 using encrypted messages, and allow the applications the clients 14, 20 are using to transparently access the resources of the netcentric computing system 12.
- the web servers 28 are responsible for accepting incoming HTTP messages and fulfilling the requests. For dynamic HTML page generation, requests are forwarded to the application servers 26. Static pages, such as help pages, are preferably generated by the web servers 28.
- the primary function of the application servers 26 is to provide a link through which the web servers 28 can interact with the host, trigger business transactions, and send back resulting data to the clients 14, 20.
- a fundamental role of the application servers 26 is to manage the logical flow of the transactions and keep track of the state of the sessions.
- the application servers 26 are also responsible for managing all sessions.
- the main purpose of the database servers 22 is to handle an application log. All requests sent to the web servers 28 and application servers 26 as well as responses are logged in the application log.
- the application log is preferentially used for traceability. In the preferred embodiment, requests are logged in the application log directly by the application server 26.
- a second business enterprise location 34 may be connected with the first business enterprise location 32 using a intranet connection 36. Those skilled in the art would recognize that various intranet connections 36 exist and may be used in the present invention.
- the intranet connection 36 allow the computing resources ofthe second business enterprise location 34 to be shared or connected with the computing resources available at the first business enterprise location 32.
- the firewall 24 ofthe first business enterprise location 32 is connected with a dedicated Internet connection 38 to a plurality of remote clients 14.
- the remote clients 14 that are connected to the Internet connection 38 access data at the business enterprise 18 through the Internet connection 38 using a browser application.
- the Internet connection 38 gives the remote clients 14 the ability to gain access to information and data content contained on the database server 22, the application server 26 and the web server 28.
- the preferred information service architecture 10 manages information and enables applications to access and manipulate data stored locally or remotely from documents, databases, or external data sources.
- the preferred information service architecture 10 is one that minimizes a software applications dependency on physical storage and location within the netcentric computing system 12.
- the information service architecture 10 can also be accessed and used by the end user when ad- hoc data and document access are integral to the software application work tasks.
- the information service architecture 10 In the preferred information service architecture 10, a two-layer approach is used to keep information distinct from the processes that access and use it and include a logical layer and a physical layer. Within the netcentric computing system 12, the information services architecture 10 maintains this logical/physical distinction.
- the logical layer acts to isolate the physical aspects of information (e.g., location, storage format, and access language) from applications and applications developers. This layer provides all the detail services associated with information and with access to or from that information.
- the physical layer can be used within a netcentric architecture to isolate the detailed technical implementations of information. This layer insulates an organization and its applications from the rapid pace of change in information management technology. This layer can also be used to position legacy information sources into the netcentric computing environment, independent from migrating applications and implementing new applications.
- the preferred information service architecture 10 includes database services 50 and document services 52.
- Database services 50 are responsible for providing access to a local or remote database as well as maintaining integrity ofthe data within the database. Data may also be stored on either a single physical platform or in some cases across multiple platforms.
- the database services 50 are typically provided by database management systems (DCMS) vendors and accessed via embedded or call-level SQL variants and supersets. Depending upon the underlying storage model, non-SQL access methods may be used instead.
- DCMS database management systems
- the preferred database services 50 include database storage services 54, database indexing seivices 56, database security services 58, database access services 60 and database replication/synchronization services 62.
- Database storage services 54 manage and store the actual physical data. As known in the art, database storage services 54 provide a mechanism for saving information so that data will live beyond program execution. Data is often stored in relational format (an RDBMS) but may also be stored in an object-oriented format (OODBMS) or other structures such as IMS and VSAM.
- RDBMS relational format
- OODBMS object-oriented format
- the database indexing services 56 provide a mechanism for speeding up data retrieval from the database storage services 54.
- one or more fields can be used to construct the index. Therefore, when a user searches for a specific record, rather than scanning the whole table sequentially, an index is used to find the location of that record faster.
- Revolutionary advances in indexing techniques such as bitmapped indexing, context indexing, and star indexes, provide rich capabilities for database indexing services 56.
- the preferred database security services 58 contain applications that enforce access control to ensure that records and data are only visible or editable by authorized people for approved purposes.
- DBMS database management systems
- DBMS database management systems
- the database access services 60 enable an application to retrieve data from a database as well as manipulate (insert, update, or delete) data in a database.
- SQL is the primary approach for accessing records in today's database management systems.
- Netcentric computing systems 12 often require data access from multiple databases offered by different vendors. This is often due to integration of new database systems with existing legacy database systems.
- the key architectural concern is in building the application where the multi-vendor data problem is transparent to the application needing the data. This provides future portability and flexibility and also makes it easier for application developers to write to a single database access interface.
- Standard-based SQL API uses a single, standards-based set of APIs to access any database and includes the following technologies: Open Database Connectivity (ODBC), Java Database Connectivity (JDBC), and Object Linking and Embedding (OLE DB).
- SQL Gateways provide a mechanism for clients to transparently access data in a variety of databases (e.g., Oracle, Sybase, or DB2) by translating SQL calls written using the format and protocols of the gateway server or primary server to the format and protocols of the target database.
- databases e.g., Oracle, Sybase, or DB2
- DRDA Distributed Relational Data Access
- IBM Distributed Relational Data Access
- IBI's EDA/SQL and the Sybase/MDI Open Server use SQL to access relational and non-relational database systems. They use API/SQL or T-SQL, respectively, as the standard interface language.
- a large number of communication protocols are supported, including NetBIOS, SNA, DecNET, and TCP/IP.
- the main engine translates the client 14, 20, requests into specific server calls to the web server 28. It handles security, authentication, statistics gathering, and some system management tasks.
- the preferred database replication/synchronization services 62 use applications to support an environment in which multiple copies of databases must be maintained. This is very important to enterprises that must maintain data in the event that one or more systems go down due to hardware or software failure. In addition, the database replication/synchronization services 62 use applications that perform the transactions required to make one or more information sources that are intended to mirror each other consistent. Those skilled in the art would recognize that the method in which the preferred database replication/synchronization services 62 performs its tasks will vary from enterprise to enterprise, depending on the particular needs ofthe enterprise.
- Replication can be either complete or partial. During complete replication, all records are copies from one destination to another; during partial replication, only a subset of data is copied, as specified by the user or the program. Replication can also be done either real time or on demand (i.e., initiated by a user, program, or scheduler). The following becomes possible if databases are replicated on alternate server(s): better availability or recoverability of distributed applications; better performance and reduced network cost, particularly in environments where users are widely geographically dispersed; and improved access to wider ranges of data, as data replicas may be more readily available.
- Synchronization services perform the transactions required to make consistent one or more information sources that are intended to mirror each other. This function is especially valuable when implementing applications for remote users or users of mobile devices because it allows a working copy of data or documents to be available locally without a constant network attachment.
- the emergence of applications that allow teams to collaborate and share knowledge e.g. , the Knowledge Xchange ® at Andersen Consulting
- the terms replication and synchronization are used interchangeably in regards to the database replication/synchronization service 62.
- the database document services 52 provide similar structure and control for documents that database services 50 apply to record-oriented data.
- a document is defined as a collection of objects of potentially different types (e.g., structured data, unstructured text, images or multimedia) that a business user deals with. Regardless of the application used to create and maintain the component parts, all parts together constitute the document, which is managed as a single entity, usually in the form of a document file.
- An individual document might be a table created using a spreadsheet package, a report created using a word processing package, a Web page created using an HTML authoring tool, unstructured text, or a combination of these object types.
- the preferred document services 52 include document storage services 64, document indexing services 66, document security services 68, document access services 70, document replication/synchronization services 72 and document versioning services 74.
- the document storage services 64 manage the physical storage of documents within the document services 52 ofthe information service architecture 10.
- most document management products store documents as objects that include two basic data types: attributes and content.
- Document attributes are key fields used to identify the document, such as author name or created date.
- Document content refers to the actual unstructured information stored within the document.
- the documents are stored in a repository in one of the document storage services 64 using one ofthe following methods: proprietary database, industry standard database, or industry standard database and file system.
- databases documents are stored in a proprietary database, one that the vendor has specifically developed for use with its product.
- documents are stored in an industry standard database such as Oracle or Sybase. Attributes are stored within traditional database data types (e.g., integer or character); contents are stored in the database's BLOB (Binary Large Objects) data type.
- BLOB Binary Large Objects
- documents' attributes are stored in an industry standard database, and documents' contents are usually stored in the file system of the host operating system. Most document management products use this document storage method today because this approach provides the most flexibility in terms of data distribution and also allows for greater scalability.
- Document indexing services 66 are applications that allow users to locate documents stored in the database. As known in the art, locating documents and content within documents is a complex problem and involves several alternative methods.
- the preferred document indexing services 66 provide index applications that support searching document repositories by using attribute searching, full-text searching, context searching or Boolean searching.
- the preferred document security services 68 provide applications that only allow documents to be accessed exclusively through the document management backbone.
- the document management backbone determines how documents are accessed and who may access the documents. Preferentially, if a document is checked in, checked out, routed, viewed, annotated, archived, or printed, it should be done only by authorized users.
- document security services 68 can be designed to control access at the user, role and group levels. Those skilled in the art would recognize that the type of document security services 68 used in the present invention will vary depending upon the needs ofthe particular business enterprise.
- the document access services 70 are applications that support document creation, maintenance, and retrieval and allow users to capture knowledge or content through the creation of unstructured information, i.e., documents.
- Document access services 70 allow users to effectively retrieve documents that were created by them and documents that were created by others.
- document files can be comprised of many different data types, including text, charts, graphics, or even audio and video. Locating document files as well as content within document files, is a more complex problem and involves several alternative methods.
- the Windows file manager is a simplistic implementation of a hierarchical organization of files and collections of files. If the user model of where documents should be stored and found can be represented in this way, the use of structure and naming standards can be sufficient.
- Attribute searches scan short lists (attributes) of important words that are associated with a document and returns documents that match the search criteria. Attribute search brings the capabilities of the SQL-oriented database approach to finding documents by storing in a database the values of specially identified fields within a document and a reference to the actual document itself.
- an index maintains document attributes, which it uses to manage, find, and catalog documents. This is the least complicated approach of the searching methods.
- Full-text searches are searches that scan repository contents for exact words or phrases and returns documents that match the search criteria.
- full-text indexes are constructed by scanning documents once and recording in an index file which words occur in which documents.
- Leading document management systems have full- text search services built-in, which can be integrated directly into applications.
- Context searching is a method of searching repository contents for exact words or phrases. It also searches for related words or phrases by using synonyms and word taxonomies. For example, if the user searches for auto, the search engine should look for car, automobile, motor vehicle, etc.
- Boolean searches are searches that scan repository contents for words or phrases that are joined together using Boolean operators (e.g., AND, OR or NOT). The same type of indexes used for Boolean searches are used for full-text searches.
- Documents should be accessed exclusively through the document services 52. If a document is checked in, checked out, routed, viewed, annotated, archived, or printed, it should be done only by users with the correct security privileges. Those access privileges should be able to be controlled by user, role and group. Analogous to record locking to prevent two users from editing the same data, document management access control services include check-in/check-out services to limit concurrent editing.
- the document replication/synchronization services 72 use applications to support an environment in which multiple copies of documents are maintained. In addition, the document replication/synchronization services 72 perform the transactions required to make one or more information sources that are intended to mirror each other consistent. As known in the art, there are many ways to provide document replication/synchronization services 72, depending upon the needs ofthe particular enterprise using the netcentric computing system 12.
- documents are shareable and searchable across the entire netcentric computing system 12. Therefore, the architecture needs to logically provide a single repository, even though the documents are physically stored in different locations.
- replicating documents on alternative server(s) may have some benefits: better availability or recoverability of a distributed application, better performance, reduced network cost, or increased information access and availability.
- Document synchronization services perform the transactions required to make consistent one or more information sources that are intended to mirror each other. They support the needs of intermittently connected users or sites. As with the database services 50, the synchronization services are valuable for users of remote or mobile devices that need to be able to work locally without a constant network connection and then be able to synchronize with the web server 28 at a given point in time.
- the terms replication and synchronization may be used interchangeably for the purpose of the present invention.
- the document versioning services 74 use applications to maintain a historical record ofthe changes to a document over time. By maintaining this record, the document versioning services 74 allow for the recreation of a document as it looked at any given point in time during its evolution. Depending on the document, versioning can be accomplished using one of several methods known and presently used in the art. Additional document versioning service 74 features may include recording who made changes, when, and why they were made.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU77420/00A AU7742000A (en) | 1999-10-01 | 2000-09-29 | Information service architectures for netcentric computing systems |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15696299P | 1999-10-01 | 1999-10-01 | |
US60/156,962 | 1999-10-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001025954A2 true WO2001025954A2 (en) | 2001-04-12 |
WO2001025954A3 WO2001025954A3 (en) | 2002-01-10 |
Family
ID=22561807
Family Applications (10)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/026941 WO2001025965A2 (en) | 1999-10-01 | 2000-09-29 | Data management for netcentric computing systems |
PCT/US2000/027036 WO2001025908A2 (en) | 1999-10-01 | 2000-09-29 | Presentation service architectures for netcentric computing systems |
PCT/US2000/027066 WO2001025918A2 (en) | 1999-10-01 | 2000-09-29 | Frameworks for methods and systems of providing netcentric computing |
PCT/US2000/026917 WO2001025964A2 (en) | 1999-10-01 | 2000-09-29 | Base service architectures for netcentric computing systems |
PCT/US2000/027173 WO2001025919A2 (en) | 1999-10-01 | 2000-09-29 | Architectures for netcentric computing systems |
PCT/US2000/026692 WO2001025914A2 (en) | 1999-10-01 | 2000-09-29 | Operations architectures for netcentric computing systems |
PCT/US2000/026987 WO2001025954A2 (en) | 1999-10-01 | 2000-09-29 | Information service architectures for netcentric computing systems |
PCT/US2000/026914 WO2001025917A2 (en) | 1999-10-01 | 2000-09-29 | Environment service architectures for netcentric computing systems |
PCT/US2000/026693 WO2001026321A2 (en) | 1999-10-01 | 2000-09-29 | Communication service architectures for netcentric computing systems |
PCT/US2000/027123 WO2001025909A2 (en) | 1999-10-01 | 2000-10-02 | Development architectures for netcentric computing systems |
Family Applications Before (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/026941 WO2001025965A2 (en) | 1999-10-01 | 2000-09-29 | Data management for netcentric computing systems |
PCT/US2000/027036 WO2001025908A2 (en) | 1999-10-01 | 2000-09-29 | Presentation service architectures for netcentric computing systems |
PCT/US2000/027066 WO2001025918A2 (en) | 1999-10-01 | 2000-09-29 | Frameworks for methods and systems of providing netcentric computing |
PCT/US2000/026917 WO2001025964A2 (en) | 1999-10-01 | 2000-09-29 | Base service architectures for netcentric computing systems |
PCT/US2000/027173 WO2001025919A2 (en) | 1999-10-01 | 2000-09-29 | Architectures for netcentric computing systems |
PCT/US2000/026692 WO2001025914A2 (en) | 1999-10-01 | 2000-09-29 | Operations architectures for netcentric computing systems |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/026914 WO2001025917A2 (en) | 1999-10-01 | 2000-09-29 | Environment service architectures for netcentric computing systems |
PCT/US2000/026693 WO2001026321A2 (en) | 1999-10-01 | 2000-09-29 | Communication service architectures for netcentric computing systems |
PCT/US2000/027123 WO2001025909A2 (en) | 1999-10-01 | 2000-10-02 | Development architectures for netcentric computing systems |
Country Status (3)
Country | Link |
---|---|
US (3) | US7415509B1 (en) |
AU (10) | AU7837300A (en) |
WO (10) | WO2001025965A2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7340508B1 (en) * | 2002-09-18 | 2008-03-04 | Open Invention Network, Llc | Exposing process flows and choreography controllers as web services |
US7774747B2 (en) * | 2003-06-25 | 2010-08-10 | Hyfinity Limited | System and associated methods for software assembly |
US9473536B2 (en) | 2003-10-14 | 2016-10-18 | Salesforce.Com, Inc. | Method, system, and computer program product for facilitating communication in an interoperability network |
Families Citing this family (110)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7814198B2 (en) | 2007-10-26 | 2010-10-12 | Microsoft Corporation | Model-driven, repository-based application monitoring system |
US6636857B2 (en) | 2001-12-18 | 2003-10-21 | Bluecurrent, Inc. | Method and system for web-based asset management |
KR20030066942A (en) * | 2002-02-06 | 2003-08-14 | (주) 자이오넥스 | System Integration And Communication Method On The Network |
US7286999B2 (en) * | 2002-05-09 | 2007-10-23 | International Business Machines Corporation | Integrated project management and development environment for determining the time expended on project tasks |
GB0211644D0 (en) | 2002-05-21 | 2002-07-03 | Wesby Philip B | System and method for remote asset management |
BR0215761A (en) * | 2002-06-18 | 2006-11-28 | Computer Ass Think Inc | methods and systems for managing enterprise resources |
US20040098483A1 (en) * | 2002-11-14 | 2004-05-20 | Engel Glenn R. | Triggering communication from devices that self-initiate communication |
CA2431454A1 (en) * | 2003-06-06 | 2004-12-06 | Wrapped Apps Corporation | Method and system for managing online applications |
WO2005010650A2 (en) * | 2003-07-03 | 2005-02-03 | Ebay Inc. | Method and system for managing data transaction requests |
US20050091346A1 (en) * | 2003-10-23 | 2005-04-28 | Brijesh Krishnaswami | Settings management infrastructure |
US7831703B2 (en) * | 2004-01-07 | 2010-11-09 | Intellinx Ltd. | Apparatus and method for monitoring and auditing activity of a legacy environment |
US7818387B1 (en) * | 2004-02-09 | 2010-10-19 | Oracle America, Inc. | Switch |
US7457874B2 (en) * | 2004-02-20 | 2008-11-25 | Microsoft Corporation | Architecture for controlling access to a service by concurrent clients |
US7523088B2 (en) * | 2004-03-31 | 2009-04-21 | International Business Machines Corporation | Method for increasing system resource availability in database management systems |
JP4286736B2 (en) * | 2004-07-12 | 2009-07-01 | 富士通株式会社 | Internet protocol telephone number guidance system |
US7627328B2 (en) * | 2004-08-03 | 2009-12-01 | At&T Mobility Ii Llc | Auditing of wireless network node databases |
JP2006072432A (en) * | 2004-08-31 | 2006-03-16 | Onkyo Corp | Peer-to-peer type content delivery system |
EP1647898A1 (en) * | 2004-10-12 | 2006-04-19 | IMS Innovation Management Services GmbH | Serverless replication of databases |
US20060168230A1 (en) * | 2005-01-27 | 2006-07-27 | Caccavale Frank S | Estimating a required number of servers from user classifications |
US8745199B1 (en) * | 2005-06-01 | 2014-06-03 | Netapp, Inc. | Method and apparatus for management and troubleshooting of a processing system |
US8340077B2 (en) | 2005-06-15 | 2012-12-25 | At&T Intellectual Property I, Lp | Providing operation services for networks via operations service servers |
US7788401B2 (en) * | 2005-06-15 | 2010-08-31 | At&T Intellectual Property I, L.P. | Operations switches and systems for providing operations service for networks |
US7752437B1 (en) | 2006-01-19 | 2010-07-06 | Sprint Communications Company L.P. | Classification of data in data flows in a data storage infrastructure for a communication network |
US7895295B1 (en) | 2006-01-19 | 2011-02-22 | Sprint Communications Company L.P. | Scoring data flow characteristics to assign data flows to storage systems in a data storage infrastructure for a communication network |
US7797395B1 (en) | 2006-01-19 | 2010-09-14 | Sprint Communications Company L.P. | Assignment of data flows to storage systems in a data storage infrastructure for a communication network |
US7801973B1 (en) | 2006-01-19 | 2010-09-21 | Sprint Communications Company L.P. | Classification of information in data flows in a data storage infrastructure for a communication network |
US7788302B1 (en) | 2006-01-19 | 2010-08-31 | Sprint Communications Company L.P. | Interactive display of a data storage infrastructure for a communication network |
US10180809B2 (en) * | 2006-05-17 | 2019-01-15 | Richard Fetik | Secure application acceleration system, methods and apparatus |
US20080005115A1 (en) * | 2006-06-30 | 2008-01-03 | International Business Machines Corporation | Methods and apparatus for scoped role-based access control |
US8326296B1 (en) | 2006-07-12 | 2012-12-04 | At&T Intellectual Property I, L.P. | Pico-cell extension for cellular network |
US8122111B2 (en) * | 2006-07-25 | 2012-02-21 | Network Appliance, Inc. | System and method for server configuration control and management |
US8156082B2 (en) * | 2006-10-06 | 2012-04-10 | Sybase, Inc. | System and methods for temporary data management in shared disk cluster |
CN101192227B (en) * | 2006-11-30 | 2011-05-25 | 阿里巴巴集团控股有限公司 | Log file analytical method and system based on distributed type computing network |
US8108413B2 (en) * | 2007-02-15 | 2012-01-31 | International Business Machines Corporation | Method and apparatus for automatically discovering features in free form heterogeneous data |
US8996587B2 (en) | 2007-02-15 | 2015-03-31 | International Business Machines Corporation | Method and apparatus for automatically structuring free form hetergeneous data |
US20080215664A1 (en) * | 2007-03-01 | 2008-09-04 | Microsoft Corporation | Occasionally connected edge application architecture |
US8352450B1 (en) * | 2007-04-19 | 2013-01-08 | Owl Computing Technologies, Inc. | Database update through a one-way data link |
US8024396B2 (en) | 2007-04-26 | 2011-09-20 | Microsoft Corporation | Distributed behavior controlled execution of modeled applications |
US7768944B2 (en) * | 2007-05-18 | 2010-08-03 | International Business Machines Corporation | Technique for defining and dynamically enabling service level requirements in a service oriented architecture |
US7970892B2 (en) | 2007-06-29 | 2011-06-28 | Microsoft Corporation | Tuning and optimizing distributed systems with declarative models |
US8239505B2 (en) | 2007-06-29 | 2012-08-07 | Microsoft Corporation | Progressively implementing declarative models in distributed systems |
WO2009051877A1 (en) * | 2007-07-30 | 2009-04-23 | Air Routing International, L.P. | Air travel coordination, communication and documentation system, method and computer program |
US8230386B2 (en) | 2007-08-23 | 2012-07-24 | Microsoft Corporation | Monitoring distributed applications |
WO2009053955A2 (en) * | 2007-10-25 | 2009-04-30 | Markport Limited | Modification of service delivery infrastructure in communication networks |
US7926070B2 (en) | 2007-10-26 | 2011-04-12 | Microsoft Corporation | Performing requested commands for model-based applications |
US8181151B2 (en) | 2007-10-26 | 2012-05-15 | Microsoft Corporation | Modeling and managing heterogeneous applications |
US8099720B2 (en) | 2007-10-26 | 2012-01-17 | Microsoft Corporation | Translating declarative models |
US7974939B2 (en) | 2007-10-26 | 2011-07-05 | Microsoft Corporation | Processing model-based commands for distributed applications |
US8225308B2 (en) | 2007-10-26 | 2012-07-17 | Microsoft Corporation | Managing software lifecycle |
US8375073B1 (en) * | 2007-11-12 | 2013-02-12 | Google Inc. | Identification and ranking of news stories of interest |
US8700574B2 (en) * | 2008-03-21 | 2014-04-15 | Omnitracs, Llc | Pourover journaling |
US8626223B2 (en) | 2008-05-07 | 2014-01-07 | At&T Mobility Ii Llc | Femto cell signaling gating |
US8179847B2 (en) | 2008-05-13 | 2012-05-15 | At&T Mobility Ii Llc | Interactive white list prompting to share content and services associated with a femtocell |
US8719420B2 (en) | 2008-05-13 | 2014-05-06 | At&T Mobility Ii Llc | Administration of access lists for femtocell service |
US8504032B2 (en) | 2008-06-12 | 2013-08-06 | At&T Intellectual Property I, L.P. | Femtocell service registration, activation, and provisioning |
US8243913B2 (en) * | 2008-08-29 | 2012-08-14 | 8×8, Inc. | Limiting contact in a networked contact center environment |
US8275116B2 (en) | 2008-08-29 | 2012-09-25 | 8X8, Inc. | Networked contact center |
CN101686251A (en) * | 2008-09-26 | 2010-03-31 | 中国银联股份有限公司 | Centralized standby system of remote isomorphism real-time system and standby method |
US7822853B2 (en) * | 2008-09-30 | 2010-10-26 | Microsoft Corporation | Stabilization of distributed systems |
GB0906004D0 (en) * | 2009-04-07 | 2009-05-20 | Omnifone Ltd | MusicStation desktop |
US20140222758A1 (en) * | 2009-08-14 | 2014-08-07 | Ic Manage, Inc. | Coherent File State Maintained Among Confederated Repositories By Distributed Workspace Apparatuses Backed Up By a File State Ledgerdemain Store |
US8271434B2 (en) * | 2009-10-01 | 2012-09-18 | Verizon Patent And Licensing Inc. | Central data store process configuration |
US8510801B2 (en) | 2009-10-15 | 2013-08-13 | At&T Intellectual Property I, L.P. | Management of access to service in an access point |
US20110202909A1 (en) * | 2010-02-12 | 2011-08-18 | Microsoft Corporation | Tier splitting for occasionally connected distributed applications |
US8380889B2 (en) | 2010-03-31 | 2013-02-19 | Oki Data Americas, Inc. | Distributed peripheral device management system |
US9589253B2 (en) * | 2010-06-15 | 2017-03-07 | Microsoft Technology Licensing, Llc | Workflow authoring environment and runtime |
TWI420339B (en) | 2010-11-10 | 2013-12-21 | Ind Tech Res Inst | Software authorization system and method |
JP5800685B2 (en) * | 2010-11-26 | 2015-10-28 | キヤノン株式会社 | Information processing apparatus and server, control method, program, and recording medium |
US9710344B1 (en) | 2010-12-13 | 2017-07-18 | Amazon Technologies, Inc. | Locality based quorum eligibility |
US8473775B1 (en) * | 2010-12-14 | 2013-06-25 | Amazon Technologies, Inc. | Locality based quorums |
US9081520B2 (en) * | 2010-12-22 | 2015-07-14 | Owl Computing Technologies, Inc. | Remote print file transfer and spooling application for use with a one-way data link |
US8458348B2 (en) * | 2011-04-22 | 2013-06-04 | Oracle International Corporation | Multiprocessing of data sets |
US9454543B1 (en) * | 2011-05-05 | 2016-09-27 | Jason Bryan Rollag | Systems and methods for database records management |
US10078755B2 (en) | 2011-05-27 | 2018-09-18 | Apple Inc. | Private and public applications |
US9965614B2 (en) * | 2011-09-29 | 2018-05-08 | Oracle International Corporation | Mobile application, resource management advice |
EP2788869A4 (en) * | 2011-12-09 | 2015-07-08 | Kubisys Inc | Hybrid virtual computing environments |
JP6284489B2 (en) * | 2012-01-10 | 2018-02-28 | ユニコム・システムズ,インコーポレーテッド | Cloud-based distributed data system |
US9100330B1 (en) * | 2012-07-13 | 2015-08-04 | Emc Corporation | Introduction of read delay or write delay in servers of a geographically distributed data processing system so that clients read up-to-date data |
US8943198B2 (en) * | 2012-11-13 | 2015-01-27 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Automatically addressing performance issues in a distributed database |
CN103455556B (en) * | 2013-08-08 | 2017-06-23 | 成都市欧冠信息技术有限责任公司 | Memory cell data method of cutting out |
US9621424B2 (en) | 2013-10-04 | 2017-04-11 | Microsoft Technologies Licensing, LLC | Providing a common interface for accessing and presenting component configuration settings |
US20150336005A1 (en) * | 2014-05-20 | 2015-11-26 | Cadillac Jack | Electronic gaming system with central game licensing |
US9087012B1 (en) * | 2014-06-04 | 2015-07-21 | Pure Storage, Inc. | Disaster recovery at high reliability in a storage cluster |
US9575987B2 (en) | 2014-06-23 | 2017-02-21 | Owl Computing Technologies, Inc. | System and method for providing assured database updates via a one-way data link |
US9811677B2 (en) | 2014-07-03 | 2017-11-07 | Pure Storage, Inc. | Secure data replication in a storage grid |
US10462249B2 (en) * | 2014-08-25 | 2019-10-29 | Super Micro Computer, Inc. | Globally distributed virtual cache for worldwide real-time data access |
US11762989B2 (en) | 2015-06-05 | 2023-09-19 | Bottomline Technologies Inc. | Securing electronic data by automatically destroying misdirected transmissions |
US9734000B2 (en) | 2015-06-18 | 2017-08-15 | Microsoft Technology Licensing, Llc | Seamless transitions between applications and devices |
US10454943B2 (en) * | 2015-08-17 | 2019-10-22 | The Toronto-Dominion Bank | Augmented and virtual reality based process oversight |
KR102317716B1 (en) * | 2015-11-09 | 2021-10-26 | 에스케이텔레콤 주식회사 | Method and apparatus for scheduling deployment of software based on resource usages |
US20170163664A1 (en) | 2015-12-04 | 2017-06-08 | Bottomline Technologies (De) Inc. | Method to secure protected content on a mobile device |
US10540340B2 (en) | 2016-02-09 | 2020-01-21 | International Business Machines Corporation | Performing conflict analysis of replicated changes among nodes in a network |
CA3019434C (en) * | 2016-03-31 | 2023-06-20 | Cae Inc. | Method and systems for removing the most extraneous data record from a remote repository |
US9734184B1 (en) | 2016-03-31 | 2017-08-15 | Cae Inc. | Method and systems for removing the most extraneous data record from a remote repository |
US20170286575A1 (en) | 2016-03-31 | 2017-10-05 | Cae Inc. | Method and systems for anticipatorily updating a remote repository |
WO2017165944A1 (en) * | 2016-03-31 | 2017-10-05 | Cae Inc. | Method and systems for updating a remote repository based on data-types |
US10115320B2 (en) | 2016-03-31 | 2018-10-30 | Cae Inc. | Method and systems for updating a remote repository based on data-types |
WO2017165945A1 (en) * | 2016-03-31 | 2017-10-05 | Cae Inc. | Method and systems for anticipatorily updating a remote repository |
US11163955B2 (en) | 2016-06-03 | 2021-11-02 | Bottomline Technologies, Inc. | Identifying non-exactly matching text |
GB2556924A (en) * | 2016-11-25 | 2018-06-13 | Infosum Ltd | Accessing databases |
US10339931B2 (en) | 2017-10-04 | 2019-07-02 | The Toronto-Dominion Bank | Persona-based conversational interface personalization using social network preferences |
US10460748B2 (en) | 2017-10-04 | 2019-10-29 | The Toronto-Dominion Bank | Conversational interface determining lexical personality score for response generation with synonym replacement |
CN108696588B (en) * | 2018-05-14 | 2021-06-25 | 平安科技(深圳)有限公司 | Information sending method and equipment |
US11416713B1 (en) | 2019-03-18 | 2022-08-16 | Bottomline Technologies, Inc. | Distributed predictive analytics data set |
US11042555B1 (en) | 2019-06-28 | 2021-06-22 | Bottomline Technologies, Inc. | Two step algorithm for non-exact matching of large datasets |
US11269841B1 (en) | 2019-10-17 | 2022-03-08 | Bottomline Technologies, Inc. | Method and apparatus for non-exact matching of addresses |
US11449870B2 (en) | 2020-08-05 | 2022-09-20 | Bottomline Technologies Ltd. | Fraud detection rule optimization |
US11544798B1 (en) | 2021-08-27 | 2023-01-03 | Bottomline Technologies, Inc. | Interactive animated user interface of a step-wise visual path of circles across a line for invoice management |
US11694276B1 (en) | 2021-08-27 | 2023-07-04 | Bottomline Technologies, Inc. | Process for automatically matching datasets |
US20230254301A1 (en) * | 2022-02-07 | 2023-08-10 | Elasticsearch B.V. | Auto-Configuration of Security Features in Distributed System with Minimal User Interaction |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5745753A (en) * | 1995-01-24 | 1998-04-28 | Tandem Computers, Inc. | Remote duplicate database facility with database replication support for online DDL operations |
US5758150A (en) * | 1995-10-06 | 1998-05-26 | Tele-Communications, Inc. | System and method for database synchronization |
Family Cites Families (127)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4809170A (en) | 1987-04-22 | 1989-02-28 | Apollo Computer, Inc. | Computer device for aiding in the development of software system |
US5495610A (en) | 1989-11-30 | 1996-02-27 | Seer Technologies, Inc. | Software distribution system to build and distribute a software release |
JP2797698B2 (en) | 1990-11-14 | 1998-09-17 | 株式会社日立製作所 | Software reuse support method |
DE69228350T2 (en) * | 1991-05-08 | 1999-09-23 | Digital Equipment Corp | ADMINISTRATIVE INTERFACE AND FORMAT FOR LICENSE MANAGEMENT SYSTEM |
US5311424A (en) * | 1991-06-28 | 1994-05-10 | International Business Machines Corporation | Method and system for product configuration definition and tracking |
JP3408548B2 (en) | 1991-08-21 | 2003-05-19 | 株式会社日立製作所 | Specification creation process control device |
US5619716A (en) | 1991-11-05 | 1997-04-08 | Hitachi, Ltd. | Information processing system having a configuration management system for managing the software of the information processing system |
CA2101864A1 (en) | 1992-08-27 | 1994-02-28 | Claudia Carpenter | Customizable program control interface for a computer system |
US5860012A (en) | 1993-09-30 | 1999-01-12 | Intel Corporation | Installation of application software through a network from a source computer system on to a target computer system |
US5999916A (en) * | 1994-02-28 | 1999-12-07 | Teleflex Information Systems, Inc. | No-reset option in a batch billing system |
US5564002A (en) * | 1994-08-01 | 1996-10-08 | International Business Machines Corporation | Method and apparatus for implementing a virtual desktop through window positioning |
US5922054A (en) * | 1994-08-19 | 1999-07-13 | Canon Kabushiki Kaisha | System for managing external applications and files |
JP3946275B2 (en) | 1995-01-10 | 2007-07-18 | 富士通株式会社 | Remote installation system and method |
US5933582A (en) | 1995-02-24 | 1999-08-03 | Ricoh Company, Ltd. | Printing manager method and system for a copying machine in a network |
US5742829A (en) | 1995-03-10 | 1998-04-21 | Microsoft Corporation | Automatic software installation on heterogeneous networked client computer systems |
US6154753A (en) * | 1995-09-15 | 2000-11-28 | Cable & Wireless, Inc. | Document management system and method for business quality modeling |
US5805889A (en) * | 1995-10-20 | 1998-09-08 | Sun Microsystems, Inc. | System and method for integrating editing and versioning in data repositories |
US5737533A (en) | 1995-10-26 | 1998-04-07 | Wegener Internet Projects Bv | System for generating a virtual reality scene in response to a database search |
US5956479A (en) | 1995-11-13 | 1999-09-21 | Object Technology Licensing Corporation | Demand based generation of symbolic information |
US5799297A (en) | 1995-12-15 | 1998-08-25 | Ncr Corporation | Task workflow management system and method including an external program execution feature |
US5710915A (en) * | 1995-12-21 | 1998-01-20 | Electronic Data Systems Corporation | Method for accelerating access to a database clustered partitioning |
WO1997027553A1 (en) | 1996-01-29 | 1997-07-31 | Futuretense, Inc. | Distributed electronic publishing system |
US5805785A (en) | 1996-02-27 | 1998-09-08 | International Business Machines Corporation | Method for monitoring and recovery of subsystems in a distributed/clustered system |
CA2248911C (en) | 1996-03-15 | 2002-01-22 | At&T Corp. | System and method for locating resources on a network using resource evaluations derived from electronic messages |
US6018748A (en) * | 1996-05-28 | 2000-01-25 | Sun Microsystems, Inc. | Dynamic linkable labels in a network browser page |
US5781732A (en) | 1996-06-20 | 1998-07-14 | Object Technology Licensing Corp. | Framework for constructing shared documents that can be collaboratively accessed by multiple users |
US6115712A (en) * | 1996-07-12 | 2000-09-05 | International Business Machines Corporation | Mechanism for combining data analysis algorithms with databases on the internet |
US5956400A (en) | 1996-07-19 | 1999-09-21 | Digicash Incorporated | Partitioned information storage systems with controlled retrieval |
US5761071A (en) | 1996-07-27 | 1998-06-02 | Lexitech, Inc. | Browser kiosk system |
JP2968733B2 (en) * | 1996-09-13 | 1999-11-02 | 日本電気アイシーマイコンシステム株式会社 | Serial bus controller |
US5911071A (en) | 1996-09-13 | 1999-06-08 | Sun Microsystems, Inc. | Persistent programming system and method for deploying self-containing executable applications |
US5892909A (en) | 1996-09-27 | 1999-04-06 | Diffusion, Inc. | Intranet-based system with methods for co-active delivery of information to multiple users |
US6067577A (en) | 1996-09-30 | 2000-05-23 | Apple Computer, Inc. | Dynamic method resolution for native methods in a dynamic object-oriented programming language |
US5870759A (en) | 1996-10-09 | 1999-02-09 | Oracle Corporation | System for synchronizing data between computers using a before-image of data |
US5835090A (en) | 1996-10-16 | 1998-11-10 | Etma, Inc. | Desktop manager for graphical user interface based system with enhanced desktop |
US5930512A (en) | 1996-10-18 | 1999-07-27 | International Business Machines Corporation | Method and apparatus for building and running workflow process models using a hypertext markup language |
US6385655B1 (en) | 1996-10-24 | 2002-05-07 | Tumbleweed Communications Corp. | Method and apparatus for delivering documents over an electronic network |
US5923885A (en) * | 1996-10-31 | 1999-07-13 | Sun Microsystems, Inc. | Acquisition and operation of remotely loaded software using applet modification of browser software |
US6023698A (en) | 1996-12-05 | 2000-02-08 | International Business Machines Corporation | System and method for transparently registering and updating information over the internet |
US6061695A (en) | 1996-12-06 | 2000-05-09 | Microsoft Corporation | Operating system shell having a windowing graphical user interface with a desktop displayed as a hypertext multimedia document |
US5892905A (en) | 1996-12-23 | 1999-04-06 | International Business Machines Corporation | Computer apparatus and method for providing a common user interface for software applications accessed via the world-wide web |
US5877759A (en) | 1997-03-26 | 1999-03-02 | Netscape Communications Corporation | Interface for user/agent interaction |
US6026500A (en) * | 1997-05-13 | 2000-02-15 | Electronic Data Systems Corporation | Method and system for managing computer systems |
WO1998053396A1 (en) * | 1997-05-19 | 1998-11-26 | Electronic Data Systems Corporation | Distributed help desk system and method |
US6157706A (en) | 1997-05-19 | 2000-12-05 | E-Centric, Incorporated | Method and apparatus for enabling a facsimile machine to be an e-mail client |
US6038560A (en) | 1997-05-21 | 2000-03-14 | Oracle Corporation | Concept knowledge base search and retrieval system |
SE9702015L (en) * | 1997-05-28 | 1998-11-29 | Ericsson Telefon Ab L M | Method for distributed database, as well as a system adapted to operate according to the method |
AU8065698A (en) * | 1997-06-13 | 1998-12-30 | True Software, Inc. | Systems and methods for scanning and modeling dependencies in software applications |
US5905868A (en) | 1997-07-22 | 1999-05-18 | Ncr Corporation | Client/server distribution of performance monitoring data |
US6006171A (en) | 1997-07-28 | 1999-12-21 | Vines; Caroline J. | Dynamic maintenance management system |
US6112304A (en) | 1997-08-27 | 2000-08-29 | Zipsoft, Inc. | Distributed computing architecture |
US6574661B1 (en) | 1997-09-26 | 2003-06-03 | Mci Communications Corporation | Integrated proxy interface for web based telecommunication toll-free network management using a network manager for downloading a call routing tree to client |
US5924096A (en) | 1997-10-15 | 1999-07-13 | Novell, Inc. | Distributed database using indexed into tags to tracks events according to type, update cache, create virtual update log on demand |
US5999931A (en) | 1997-10-17 | 1999-12-07 | Lucent Technologies Inc. | Concurrency control protocols for management of replicated data items in a distributed database system |
EP0915422B1 (en) * | 1997-11-06 | 2006-03-01 | Hewlett-Packard Company | Expert system |
US6457066B1 (en) | 1997-11-10 | 2002-09-24 | Microsoft Corporation | Simple object access protocol |
US5960406A (en) * | 1998-01-22 | 1999-09-28 | Ecal, Corp. | Scheduling system for use between users on the web |
US6401097B1 (en) | 1998-01-23 | 2002-06-04 | Mccotter Thomas M. | System and method for integrated document management and related transmission and access |
US6366912B1 (en) | 1998-04-06 | 2002-04-02 | Microsoft Corporation | Network security zones |
US6185573B1 (en) | 1998-04-22 | 2001-02-06 | Millenium Integrated Systems, Inc. | Method and system for the integrated storage and dynamic selective retrieval of text, audio and video data |
US6144975A (en) | 1998-05-05 | 2000-11-07 | Fmr Corporation | Computer system for intelligent document management |
US6321263B1 (en) | 1998-05-11 | 2001-11-20 | International Business Machines Corporation | Client-based application availability |
US6598046B1 (en) | 1998-09-29 | 2003-07-22 | Qwest Communications International Inc. | System and method for retrieving documents responsive to a given user's role and scenario |
US6584466B1 (en) | 1999-04-07 | 2003-06-24 | Critical Path, Inc. | Internet document management system and methods |
US6721713B1 (en) | 1999-05-27 | 2004-04-13 | Andersen Consulting Llp | Business alliance identification in a web architecture framework |
US6442547B1 (en) | 1999-06-02 | 2002-08-27 | Andersen Consulting | System, method and article of manufacture for information service management in a hybrid communication system |
US6426948B1 (en) | 1999-06-02 | 2002-07-30 | Accenture Llp | Video conferencing fault management in a hybrid network |
US6195697B1 (en) | 1999-06-02 | 2001-02-27 | Ac Properties B.V. | System, method and article of manufacture for providing a customer interface in a hybrid network |
US6704303B1 (en) | 1999-06-02 | 2004-03-09 | Accenture Llp | IP/telephony user interface for a hybrid communication system |
US6449588B1 (en) | 1999-06-02 | 2002-09-10 | Accenture Llp | Customer-driven QOS in hybrid communication system |
US6707812B1 (en) | 1999-06-02 | 2004-03-16 | Accenture Llp | System, method and article of manufacture for element management in a hybrid communication system |
US6081518A (en) | 1999-06-02 | 2000-06-27 | Anderson Consulting | System, method and article of manufacture for cross-location registration in a communication system architecture |
US6556659B1 (en) | 1999-06-02 | 2003-04-29 | Accenture Llp | Service level management in a hybrid network architecture |
US6147975A (en) | 1999-06-02 | 2000-11-14 | Ac Properties B.V. | System, method and article of manufacture of a proactive threhold manager in a hybrid communication system architecture |
US6542593B1 (en) | 1999-06-02 | 2003-04-01 | Accenture Llp | Rules database server in a hybrid communication system architecture |
US6122630A (en) * | 1999-06-08 | 2000-09-19 | Iti, Inc. | Bidirectional database replication scheme for controlling ping-ponging |
US6418430B1 (en) | 1999-06-10 | 2002-07-09 | Oracle International Corporation | System for efficient content-based retrieval of images |
US6523027B1 (en) | 1999-07-30 | 2003-02-18 | Accenture Llp | Interfacing servers in a Java based e-commerce architecture |
US6601234B1 (en) | 1999-08-31 | 2003-07-29 | Accenture Llp | Attribute dictionary in a business logic services environment |
US6662357B1 (en) | 1999-08-31 | 2003-12-09 | Accenture Llp | Managing information in an integrated development architecture framework |
US6640244B1 (en) | 1999-08-31 | 2003-10-28 | Accenture Llp | Request batcher in a transaction services patterns environment |
US6549949B1 (en) | 1999-08-31 | 2003-04-15 | Accenture Llp | Fixed format stream in a communication services patterns environment |
US6636242B2 (en) | 1999-08-31 | 2003-10-21 | Accenture Llp | View configurer in a presentation services patterns environment |
US6477580B1 (en) | 1999-08-31 | 2002-11-05 | Accenture Llp | Self-described stream in a communication services patterns environment |
US6578068B1 (en) | 1999-08-31 | 2003-06-10 | Accenture Llp | Load balancer in environment services patterns |
US6615199B1 (en) | 1999-08-31 | 2003-09-02 | Accenture, Llp | Abstraction factory in a base services pattern environment |
US6289382B1 (en) | 1999-08-31 | 2001-09-11 | Andersen Consulting, Llp | System, method and article of manufacture for a globally addressable interface in a communication services patterns environment |
US6742015B1 (en) | 1999-08-31 | 2004-05-25 | Accenture Llp | Base services patterns in a netcentric environment |
US6697824B1 (en) | 1999-08-31 | 2004-02-24 | Accenture Llp | Relationship management in an E-commerce application framework |
US6370573B1 (en) | 1999-08-31 | 2002-04-09 | Accenture Llp | System, method and article of manufacture for managing an environment of a development architecture framework |
US6502213B1 (en) | 1999-08-31 | 2002-12-31 | Accenture Llp | System, method, and article of manufacture for a polymorphic exception handler in environment services patterns |
US6324647B1 (en) | 1999-08-31 | 2001-11-27 | Michel K. Bowman-Amuah | System, method and article of manufacture for security management in a development architecture framework |
US6339832B1 (en) | 1999-08-31 | 2002-01-15 | Accenture Llp | Exception response table in environment services patterns |
US6715145B1 (en) | 1999-08-31 | 2004-03-30 | Accenture Llp | Processing pipeline in a base services pattern environment |
US6434628B1 (en) | 1999-08-31 | 2002-08-13 | Accenture Llp | Common interface for handling exception interface name with additional prefix and suffix for handling exceptions in environment services patterns |
US6529948B1 (en) | 1999-08-31 | 2003-03-04 | Accenture Llp | Multi-object fetch component |
US6405364B1 (en) | 1999-08-31 | 2002-06-11 | Accenture Llp | Building techniques in a development architecture framework |
US7139999B2 (en) * | 1999-08-31 | 2006-11-21 | Accenture Llp | Development architecture framework |
US6640238B1 (en) | 1999-08-31 | 2003-10-28 | Accenture Llp | Activity component in a presentation services patterns environment |
US6640249B1 (en) | 1999-08-31 | 2003-10-28 | Accenture Llp | Presentation services patterns in a netcentric environment |
US6427132B1 (en) | 1999-08-31 | 2002-07-30 | Accenture Llp | System, method and article of manufacture for demonstrating E-commerce capabilities via a simulation on a network |
US6571282B1 (en) | 1999-08-31 | 2003-05-27 | Accenture Llp | Block-based communication in a communication services patterns environment |
US6442748B1 (en) | 1999-08-31 | 2002-08-27 | Accenture Llp | System, method and article of manufacture for a persistent state and persistent object separator in an information services patterns environment |
US6345239B1 (en) | 1999-08-31 | 2002-02-05 | Accenture Llp | Remote demonstration of business capabilities in an e-commerce environment |
US6256773B1 (en) | 1999-08-31 | 2001-07-03 | Accenture Llp | System, method and article of manufacture for configuration management in a development architecture framework |
US6550057B1 (en) | 1999-08-31 | 2003-04-15 | Accenture Llp | Piecemeal retrieval in an information services patterns environment |
US6539396B1 (en) | 1999-08-31 | 2003-03-25 | Accenture Llp | Multi-object identifier system and method for information service pattern environment |
US6438594B1 (en) | 1999-08-31 | 2002-08-20 | Accenture Llp | Delivering service to a client via a locally addressable interface |
US6434568B1 (en) | 1999-08-31 | 2002-08-13 | Accenture Llp | Information services patterns in a netcentric environment |
US6477665B1 (en) | 1999-08-31 | 2002-11-05 | Accenture Llp | System, method, and article of manufacture for environment services patterns in a netcentic environment |
US6529909B1 (en) | 1999-08-31 | 2003-03-04 | Accenture Llp | Method for translating an object attribute converter in an information services patterns environment |
US6601192B1 (en) | 1999-08-31 | 2003-07-29 | Accenture Llp | Assertion component in environment services patterns |
US6615253B1 (en) | 1999-08-31 | 2003-09-02 | Accenture Llp | Efficient server side data retrieval for execution of client side applications |
US6496850B1 (en) | 1999-08-31 | 2002-12-17 | Accenture Llp | Clean-up of orphaned server contexts |
US6611867B1 (en) | 1999-08-31 | 2003-08-26 | Accenture Llp | System, method and article of manufacture for implementing a hybrid network |
US6606660B1 (en) | 1999-08-31 | 2003-08-12 | Accenture Llp | Stream-based communication in a communication services patterns environment |
US6332163B1 (en) | 1999-09-01 | 2001-12-18 | Accenture, Llp | Method for providing communication services over a computer network system |
US7068680B1 (en) | 1999-10-01 | 2006-06-27 | Accenture Llp | Communication service architectures for netcentric computing systems |
US6988249B1 (en) | 1999-10-01 | 2006-01-17 | Accenture Llp | Presentation service architectures for netcentric computing systems |
US7020697B1 (en) | 1999-10-01 | 2006-03-28 | Accenture Llp | Architectures for netcentric computing systems |
US6874010B1 (en) | 1999-10-01 | 2005-03-29 | Accenture Llp | Base service architectures for netcentric computing systems |
US6606744B1 (en) | 1999-11-22 | 2003-08-12 | Accenture, Llp | Providing collaborative installation management in a network-based supply chain environment |
US7899721B2 (en) | 2001-02-27 | 2011-03-01 | Accenture Global Services Gmbh | E-commerce system, method and computer program product |
US6745209B2 (en) * | 2001-08-15 | 2004-06-01 | Iti, Inc. | Synchronization of plural databases in a database replication system |
US7734793B2 (en) | 2001-11-27 | 2010-06-08 | Accenture Global Services Gmbh | Service control framework for seamless transfer of a multimedia conference over different media |
AU2002352955A1 (en) | 2001-11-27 | 2003-06-10 | Accenture Llp | Context sensitive advertisement delivery framework |
EP1461688A4 (en) | 2001-11-27 | 2006-02-08 | Accenture Llp | Service control architecture |
-
2000
- 2000-09-29 AU AU78373/00A patent/AU7837300A/en not_active Abandoned
- 2000-09-29 WO PCT/US2000/026941 patent/WO2001025965A2/en active Application Filing
- 2000-09-29 US US09/676,584 patent/US7415509B1/en not_active Expired - Lifetime
- 2000-09-29 WO PCT/US2000/027036 patent/WO2001025908A2/en active Application Filing
- 2000-09-29 WO PCT/US2000/027066 patent/WO2001025918A2/en active Application Filing
- 2000-09-29 AU AU77403/00A patent/AU7740300A/en not_active Abandoned
- 2000-09-29 WO PCT/US2000/026917 patent/WO2001025964A2/en active Application Filing
- 2000-09-29 US US09/677,134 patent/US7403946B1/en not_active Expired - Lifetime
- 2000-09-29 AU AU78411/00A patent/AU7841100A/en not_active Abandoned
- 2000-09-29 WO PCT/US2000/027173 patent/WO2001025919A2/en active Application Filing
- 2000-09-29 AU AU78374/00A patent/AU7837400A/en not_active Abandoned
- 2000-09-29 AU AU77420/00A patent/AU7742000A/en not_active Abandoned
- 2000-09-29 AU AU77436/00A patent/AU7743600A/en not_active Abandoned
- 2000-09-29 WO PCT/US2000/026692 patent/WO2001025914A2/en active Application Filing
- 2000-09-29 WO PCT/US2000/026987 patent/WO2001025954A2/en active Application Filing
- 2000-09-29 AU AU78482/00A patent/AU7848200A/en not_active Abandoned
- 2000-09-29 AU AU76242/00A patent/AU7624200A/en not_active Abandoned
- 2000-09-29 WO PCT/US2000/026914 patent/WO2001025917A2/en active Application Filing
- 2000-09-29 AU AU78439/00A patent/AU7843900A/en not_active Abandoned
- 2000-09-29 WO PCT/US2000/026693 patent/WO2001026321A2/en active Application Filing
- 2000-10-02 AU AU77463/00A patent/AU7746300A/en not_active Abandoned
- 2000-10-02 WO PCT/US2000/027123 patent/WO2001025909A2/en active Application Filing
-
2005
- 2005-08-22 US US11/208,491 patent/US7734687B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5745753A (en) * | 1995-01-24 | 1998-04-28 | Tandem Computers, Inc. | Remote duplicate database facility with database replication support for online DDL operations |
US5758150A (en) * | 1995-10-06 | 1998-05-26 | Tele-Communications, Inc. | System and method for database synchronization |
Non-Patent Citations (2)
Title |
---|
ABDEL-MOTTALEB M., HSIANG-LUNG W., DIMITROVA N.: "ASPECTS OF MULTIMEDIA RETRIEVAL" PHILIPS JOURNAL OF RESEARCH, NL, ELSEVIER, AMSTERDAM, vol. 50, no. 1, 1996, pages 227-251, XP004008214 ISSN: 0165-5817 * |
LAMBERT, N.: "A NEW PATENT SEARCH TOOL FOR THE INTERNET. QPAT-US." DATABASE, US, CINCINNATI, vol. 19, no. 4, 1 August 1996 (1996-08-01), pages 56-61, XP000618924 ISSN: 0162-4105 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7340508B1 (en) * | 2002-09-18 | 2008-03-04 | Open Invention Network, Llc | Exposing process flows and choreography controllers as web services |
US7774747B2 (en) * | 2003-06-25 | 2010-08-10 | Hyfinity Limited | System and associated methods for software assembly |
US9473536B2 (en) | 2003-10-14 | 2016-10-18 | Salesforce.Com, Inc. | Method, system, and computer program product for facilitating communication in an interoperability network |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2001025954A2 (en) | Information service architectures for netcentric computing systems | |
US20220043830A1 (en) | Versioned hierarchical data structures in a distributed data store | |
KR100959473B1 (en) | Systems and methods for interfacing application programs with an item-based storage platform | |
KR101120817B1 (en) | Systems and methods for providing relational and hierarchical synchronization services for units of information manageable by hardware/software interface system | |
KR101024730B1 (en) | Systems and methods for data modeling in an item-based storage platform | |
US7533136B2 (en) | Efficient implementation of multiple work areas in a file system like repository that supports file versioning | |
US6804674B2 (en) | Scalable Content management system and method of using the same | |
US6502088B1 (en) | Method and system for improved access to non-relational databases | |
US7315854B2 (en) | Distributed directory replication | |
US6240416B1 (en) | Distributed metadata system and method | |
US7113939B2 (en) | Architecture to enable search gateways as part of federated search | |
Domenig et al. | An overview and classification of mediated query systems | |
US6298342B1 (en) | Electronic database operations for perspective transformations on relational tables using pivot and unpivot columns | |
US7801850B2 (en) | System of and method for transparent management of data objects in containers across distributed heterogenous resources | |
US7054887B2 (en) | Method and system for object replication in a content management system | |
EP1877906A2 (en) | Maintenance of link level consistency between database and file system | |
US20040148308A1 (en) | Filestream data storage attribute | |
Melton et al. | SQL/MED: a status report | |
Hsieh et al. | Web-based data warehousing: current status and perspective | |
US20040148272A1 (en) | Logical pathname as a reference mechanism for data | |
Delgado et al. | The new face of enterprise search: Bridging structured and unstructured information | |
Lim et al. | Harp: a distributed query system for legacy public libraries and structured databases | |
Ali et al. | Use of Component Integration Services in Multidatabase Systems: A Feasible Solution for Integrating Academic Institutions or Commercial Industries | |
KR101149959B1 (en) | System and methods for synchronizing computer systems through an intermediary file system share or device | |
Karinathi et al. | Modeling enterprise information and enabling access using information sharing server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |