WO2001025918A2 - Frameworks for methods and systems of providing netcentric computing - Google Patents
Frameworks for methods and systems of providing netcentric computing Download PDFInfo
- Publication number
- WO2001025918A2 WO2001025918A2 PCT/US2000/027066 US0027066W WO0125918A2 WO 2001025918 A2 WO2001025918 A2 WO 2001025918A2 US 0027066 W US0027066 W US 0027066W WO 0125918 A2 WO0125918 A2 WO 0125918A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- component
- netcentric
- application
- computing system
- server
- 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, and more particularly, to frameworks for methods and systems of providing netcentric computing systems.
- DBMSs database management systems
- 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 present invention discloses a framework for a netcentric computing system that is capable of expanding the reach of computing both within and outside the business enterprise.
- Netcentric computing systems bring new technologies to the forefront, especially in the area of external presence and access, ease of distribution, and advanced media capabilities.
- Browsers which provide a universal client, offer a new option in distributing functionality to both internal and external users.
- distributing an application internally or externally for a business enterprise require that the application be recompiled and tested for all specific workstation operating systems. In addition, it usually required loading the application on each client or workstation.
- Netcentric computing systems advantageously take advantage of browsers and offer an alternative to prior business solutions.
- Web browsers provide a universal client that offers users a consistent and familiar user interface.
- a browser Using a browser, a user can launch many types of applications and view many types of documents. This can be accomplished on different operating systems/platforms and is independent of where the applications or documents reside. To that end, browsers change the way in which information is stored, transferred and updated as well as the way in which applications are executed.
- the preferred netcentric computing system also provides an external presence and unprecedented access to supplier-to-customer relationships.
- a business node By connecting a business node to the Internet, a series of opportunities is opened up to reach an audience outside a company's traditional internal users.
- the Internet is a vehicle for companies to conduct business with their customers and suppliers through the broadcasting of product and service descriptions, exchanging interactive information and conducting actual business transactions.
- Another benefit of netcentric computing systems is the ability to digitize, organize, and deliver textual, graphical and other information in addition to traditional data to a broader and more diverse audience.
- Internet based technologies such as HTML documents, plug-ins and Java
- standardization of media information formats enable support for these types of complex documents, applications, and even nondiscrete data types such as audio and video.
- Advances in network bandwidth and compression technologies allow the present netcentric computing system to provide richer media-enabled applications on the Internet through the assistance of browsers and other media related applications.
- Netcentric computing systems also provide advantages over client/server computing by providing application version checking and dynamic updating capabilities.
- Configuration management of traditional client/ server applications which tend to be stored on both client hard disks and on the server, is a major issue for many corporations.
- the distribution and update problems of such applications that are packaged as one large, or a combination of a few large executables, makes minor updates difficult for even a small- scale user population because, every time an update is made, a process must be initiated to distribute new code to each client machine that uses the application.
- One aspect of the present invention is a framework for a netcentric computing system that includes a web server and a remote client connected with the web server using an Internet connection.
- the web server contains a knowledge handling component, a transaction handling component, an integration component, a process management component, a collaboration component, an interaction component, a public access component and a private access component.
- the knowledge handling component contains knowledge management applications that are capable of capturing, storing or making files available to the clients using the netcentric computing system.
- the transaction handling component includes transaction handling applications that are capable of performing transactional/clerical tasks within the netcentric computing system.
- the integration component includes integration applications that are used to interconnect a plurality of computer systems in the netcentric computing system, thereby making any resources of the computer systems that are a part of the netcentric computing system available to remote users.
- the process management component includes process applications that process automated tasks in the netcentric computing system.
- the collaboration component includes collaboration applications that process non-automated tasks in the netcentric computing system.
- the interaction component contains interaction applications that provide application support to users of the netcentric computing system.
- the public access component provides access to the netcentric computing system to at least one public user.
- the private access component provides access to the netcentric computing system to at least one private user, which in the preferred embodiment are business partners.
- Another aspect of the present invention includes a method of providing a framework for a netcentric computing system.
- the preferred method captures, stores and makes files available with a knowledge handling component that includes knowledge management applications.
- transactional/clerical tasks are performed with a transaction handling component using transaction handling applications.
- a plurality of computer based devices and applications may be integrated in the netcentric computing system with an integration component that includes integration applications.
- Automated business tasks are processed with a process management component that uses process applications to perform the automated business tasks.
- the preferred method also includes processing non-automated tasks with a collaboration component containing collaboration applications that support the completion of the non-automated business tasks.
- Support is provided to users of the netcentric computing system with an interaction component containing interaction applications that provide information about various applications.
- Public access is provided to the netcentric computing system with a public access component that includes public access applications; and private access is provided to the netcentric computing system with a private access component that includes private access applications.
- Figure 1 is a diagram of the basic business activities in a netcentric environment.
- Figure 2 illustrates the preferred application framework for a netcentric computing system.
- Figure 3 depicts the preferred physical makeup and interconnection of computing devices in a netcentric computing system.
- the present invention discloses frameworks for implementing a netcentric computer system that is capable of expanding the reach of computing both within and outside the business enterprise.
- a framework is generally used to define something that aids with understanding and structuring a problem.
- frameworks provide an understanding of problems and help structure solutions to problems.
- netcentric should be construed to cover various means of reaching out to customers and partners with computing systems and knowledge over a communications backbone, such as an intranet, extranet or Internet connection. To define netcentric properly, it is important to have a general understanding of a framework that describes the types of applications required in a netcentric computing system 10.
- the manner in which the application logic is distributed to clients differs from traditional client server systems.
- application logic is preferentially packaged into components and distributed from a server to a client over a network connection between the client and server.
- the application logic is split between the client and the server on a permanent basis and as such there is no dynamic distribution of application logic.
- the client in netcentric computing systems also differs from the traditional client in client/server system.
- the client has standardized interfaces so that an application can execute with a client that can run on multiple operating systems and hardware platforms.
- the client is custom- made for a specific operating system and hardware platform. Further, the way in which netcentric computing systems can be extended and adapted is different.
- the application components of the preferred netcentric computing system enable the netcentric computing systems to be adaptable to a variety of distribution styles, from a "thin client” to a "fat client. "
- client server systems are less easily adapted for use with more than one computing style.
- Netcentric frameworks must support a style of computing where processes on different machines communicate using messages.
- client processes delegate business functions or other tasks (such as data manipulation logic) to one or more server processes.
- Server processes respond to messages from clients.
- Business logic can reside on both the client and server.
- Clients are typically PCs or workstations with a graphical user interface running a web browser. Servers are preferentially implemented on UNIX, NT, or mainframe machines.
- the types of business activities or types of business needs that require support in a netcentric computing system 10 can be broken down into three primary levels.
- the top level 12 represents an organizations' needs for support for their dealings with customers and business partners.
- the middle level 14 represents a need for support for internal processes and the work of both individual knowledge workers as well as teams of workers.
- the bottom level 16 represents the need for the more traditional layer of transactions, data and knowledge.
- the framework 20 includes a knowledge handling component 22, a transaction handling component 24, an integration component 26, a process management component 28, a collaboration component 30, an interaction component 32, a public access component 34 and a private access component 36.
- the term component is used broadly to refer to a single application or a group or set of applications used in the netcentric computing system 10 to perform various tasks.
- the netcentric computing system 10 includes a main business enterprise 40 that preferentially has at least one client 42, at least one database server 44, at least one firewall 46, at least one application server 48, at least one web server 50 and at least one LAN connection 52.
- LAN connections 52 are used to interconnect various components (i.e. - workstations or servers) that are located at a main enterprise location 53 within the main business enterprise 40. Those skilled in the art would recognize that various types of LAN connections 52 exist and may be used in the present invention.
- the firewall 46 is used to isolate internal systems of the netcentric computing system 10 from unwanted intruders.
- firewalls 46 isolate the web servers 50 from all Internet traffic that is not relevant to the netcentric computing system 10.
- the only requests allowed through the firewall 46 are for services on the web servers 50. All requests for other applications (e.g., FTP, Telnet) and other IP addresses are blocked by the firewall 46.
- the web servers 50 are the primary interface to clients for all interactions with the applications within the netcentric computing system 10.
- the main task of the web servers 50 is to authenticate clients, establish a secure connection with clients to the web server 50 using encrypted messages, and allow client's applications to transparently access the provided resources of the netcentric computing system 10.
- the web servers 50 are responsible for accepting incoming HTTP messages and fulfilling the requests. For dynamic HTML page generation, requests are forwarded to the application servers 48. Static pages, such as help pages, are preferably generated by the web servers 50.
- the primary function of the application servers 48 is to provide a link through which the web servers 50 can interact with the host, trigger business transactions, and send back resulting data to clients.
- a fundamental role of the application servers 48 is to manage the logical flow of business transactions and keep track of the state of application sessions.
- the application servers 50 are also responsible for managing all sessions. Those skilled in the art would recognize that various applications may be performed on the application servers 50.
- the main purpose of the database servers 44 is to handle an application log. All requests sent to the web servers 50 and application servers 48 as well as responses are logged in the application log.
- the application log is used for traceability. In the preferred embodiment, requests are logged in the application log directly by the application server. Those skilled in the art would recognize that any number of items may be monitored by the application log.
- a remote enterprise location 54 may be connected with the main enterprise location 53 with an intranet connection 56.
- intranet connections 56 may be used in the present invention.
- Such communications backbones as the Internet, DSL, virtual private network (VPN) connections and various other connection means may be used in the preferred netcentric computing system 10.
- intranet connection 56 should be construed broadly to include any communications backbone capable of providing communications between the computing systems of various business locations.
- the firewall 46 of the main enterprise location 40 is connected with an Internet connection 58 that connects that main enterprise location 40 to at least one remote client 60.
- the remote clients 60 can access data at the main business enterprise 40 and the remote enterprise locations 54 by using the Internet connection 58 and preferentially a browser to gain access to the information and services provided by the netcentric computing system 10.
- the Internet connection 58 gives the remote clients 60 the ability to gain access to information and data content contained on the database servers 52, the application servers 56, and the web servers 58.
- the firewall 46 provides security to the clients 60 that gain access to the information contained at the business enterprise 40 through the Internet connection 58.
- the business enterprise 40 is connected with at least one supplier computing system 62 through the use of an extranet connection 64.
- extranet connections 64 can be accomplished using one of several different types of communication backbones, such as the Internet, DSL connections, or virtual private networks.
- the supplier computing system 62 may have a supplier firewall 66 that is used to secure the information and data stored at the supplier 62.
- a supplier intranet connection 68 may be connected with the supplier firewall 66 to allow users of the extranet connection 64 to pass and gain access to information contained on at least one supplier application server 70 or at least one supplier web server 72.
- Those skilled in the art would recognize that other types of servers that contain applications may also be available at the supplier 62.
- At least one supplier client 74 may be connected with the supplier intranet connection 68 to allow the supplier client 74 to gain access, modify, update or view information and/or data that is contained on the supplier application server 70 or the supplier web server 72.
- the supplier client 74 may also gain access to information and data content at the business enterprise 40 through the extranet connection 64, if access is granted the particular user.
- the supplier computing system 62 may have various network connections and computing devices that are not illustrated in Fig. 3. Although these internal connections are not illustrated in Fig. 3, this should not be construed as a limitation of the present invention. Referring once again to Fig.
- the knowledge handling component 22 contains knowledge management applications that capture, store, and make available the knowledge stored within files contained in various databases located on servers 44, 48, 50.
- the knowledge management software applications of the knowledge handling component 22 provide users with access to various forms of information contained in data files, such as documentation, images, voice, and video files.
- the data files that the knowledge handling component 22 store and manipulate are primarily based on the needs and interests of the individuals working with them.
- the knowledge management application of the knowledge handling component 22 use indexing and accessing schemes that allow users to access information contained in the data that is stored in the knowledge handling component 22.
- the knowledge management applications allow users to create new forms of data content from underlying knowledge sources based on the specific requests of the particular user.
- An example of a knowledge management application that could be used within the knowledge handling component 22 includes supplying customers with a custom catalog based on the needs and concerns of individual customers. Another is the ability to provide to suppliers rich data types, such as CAD/CAM-based data files, so that business partners can extend, revise or even move designs to computer-driven manufacturing machines to control manufacturing. Those skilled in the art would recognize that various knowledge management applications may be used in the knowledge handling component 22.
- the knowledge management applications that are contained in the knowledge handling component 22 are distinct from applications that are used to handle business transactions. Business transactions require a high-level of interaction that must be managed. To that end, the netcentric framework 20 contains a plurality of components that use distinct applications to manage data.
- the transaction handling component 24 is used in the netcentric application framework 20 to handle various types of data that is transferred during business transactions.
- the transaction handling component 24 contains software applications that are designed to receive and handle various types of transactions that occur during the ordinary course of business. These software applications, order entry and billing, to name two, primarily deal with individual transactions and clerical tasks.
- the transaction handling software applications within transaction handling component 24 will vary depending on the need of the particular business entity and the types of products or services provided to consumers. Those skilled in the art would recognize that various types of transaction software handling software applications may be contained in and developed for the transaction handling component 24.
- the integration component 26 provides a bridge between existing systems and new systems for the integration of data and knowledge between the transaction handling components 24, the knowledge handling component 26, the process management component 28 and the collaboration component 30.
- integration software applications are designed to transform data from one system to another.
- the integration software applications in the integration component 26 allow the leveraging of legacy system assets as organizations move from one set of technologies and applications to the next generation.
- the integration software applications that are used to transform data in the integration component 26 preferably shield the netcentric application framework 20 from the tools used access and store data and knowledge files, which provides a level of flexibility and future proofing that is desirable as business entities employ new technologies.
- Screen scrapers and database interface architecture components are examples of integration software applications that are used by the integration component 26.
- a database interface software application may allow one to access legacy databases and connect together sets of physical records into a logical record that meets specific needs of the application using the information contained in the database files being accessed. Processes and supporting tools are being developed to automate the creation of these interfaces.
- a second kind of integration software application that may be in the integration component 26 involves building new databases and systems so they are easier to integrate with future systems.
- One utility company for example, is building a new customer system using object technology. Given the size of the database, it decided to use DB2. The company is, however, building an object layer or wrapper around the DB2 database. This will enable the smooth integration with future object-oriented applications and technologies.
- integration software applications in the integration component 26 might be designed to support an enterprise as it teams with other enterprises. If alliances are to be successful, enterprises will share data and information contained in files that are stored in a wide variety of systems. As such, integration software applications in the integration component 26 will allow enterprises to connect and integrate with their partners and customers.
- the process management component 28 contains process management software applications that support knowledge workers and address entire processes that are performed in the netcentric application framework 20. Again, the process management component are typically located on a file-server 44, 48, 50. As such, the process management component 28 provides the front-to-back management of critical processes such as customer service or product development. Many of the process management software applications involve managing imaging files, documents and workflow management technologies. The process management software applications that are developed for the process management component 28 significantly increase business performance. These software applications are preferentially designed to handle well-defined processes; although flexible, they nonetheless follow a set of well-defined and predictable steps. For example, entering an order or checking on inventory stock or setting up an insurance claim are examples of tasks that are handled by process management software applications.
- the process management component 28 extends out to customers and partners, taking advantage of the automation that such extensions offer.
- the business partner might be able to check on-hand stock and the volume of usage and, on this basis, automatically restock on-hand inventory.
- An example for customers in their homes would be filling out an insurance policy application and getting a quote and an indication of acceptance of risk.
- the focus is not only to manage the process but to perform it as well. The ultimate goal is for the software application to do everything except what requires human intelligence or physical transport. Another focus is to make it easer for business to adjust processes as business conditions or strategies change.
- the collaboration component 30 of the netcentric application framework 20 contains software applications that support less-defined processes that involve teamwork. These software applications arise when the steps and sequence of doing the work are unclear. In addition, the software applications arise when the process is complex and requires the interaction of people to see that a job is done well.
- Collaboration is critical in the netcentric application framework 20 because it is necessary to ensure that the "human touch" is still present for the customer or partner, when needed. Also, it is central to avoiding automating things that are just too complex to automate. For example, a consumer trying to set up a home loan will need help to understand all the financial and legal implications of such a transaction.
- the interaction component 32 improves the performance knowledge of workers, teams, partners and customers. Within the interaction component 32 are various interaction software applications that help users learn and use systems that increasingly become more complex. The interaction component 32 also helps users get up to speed more quickly and enable them to achieve higher levels of performance. Those skilled in the art would recognize that the interaction applications used in the interaction component 32 varies depending on the type of software application the user is using.
- the interaction component 32 should be broadly construed to include interaction software applications that train or assist users to achieve higher levels of performance. Letting customers, partners, and employees learn just in time, at the point of need, and providing them with advice and direction enables significant improvements in performance and acceptance of systems by those engaging them.
- the public access component 34 addresses the needs of public users, more specifically, consumers, and serves to narrow the gap between a business enterprise, its products and the consumer. Effective software applications give the consumer what they want, when they want it. In addition, it will also let the customer participate directly in the processes such as order entry and product design.
- the private access component 36 of the netcentric application framework 20 deals with private access software applications that allow enterprises to maintain its links with other organizations, such as suppliers, distributors, alliance partners and the government.
- the first stage of the private access component 36 is preferentially a communications link for transaction exchange.
- Electronic data interchange (EDI) is one well-known example of such services.
- the preferred private access component 36 takes full advantage of the convergence of computing, communications and knowledge. As such, more direct links are provided with business partners and allow them to coordinate more effectively their response to changes in customer demand. Preferentially, the private access component 36 will enable total supply chain integration. For example, parts lists can be generated for contractors, orders taken, information sent directly to the shop floor, where a window instance is built to that particular specification.
- the software applications used by the private access component 36 manage and perform business- to-business processes enabling the virtualization of business, bringing together strategy, people, process and technology in a unique configuration across multiple companies to serve the customer in a more powerful way.
- the present invention discloses a netcentric application framework 20 for a netcentric computing system 10 that includes various operational components.
- Each of the components set forth above is designed to fully automate all of the processes that need to be accomplished in the netcentric computing system 10.
- each of the components contain specialized software applications the perform various functional tasks for the business enterprise 40.
- the particular needs of the business enterprise 40 will dictate the exact makeup of the software applications that are used in the components.
- the remote clients 60 use a browser to interact with the web servers 50, which preferentially store the components of the netcentric computing system 10 set forth above.
- updates or plug-ins may need to be added to the browsers of the remote clients 60 to allow complete access to files and applications contained the web servers 50.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU78439/00A AU7843900A (en) | 1999-10-01 | 2000-09-29 | Frameworks for methods and systems of providing netcentric computing |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15696299P | 1999-10-01 | 1999-10-01 | |
US60/156,962 | 2009-03-03 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001025918A2 true WO2001025918A2 (en) | 2001-04-12 |
WO2001025918A3 WO2001025918A3 (en) | 2002-03-07 |
Family
ID=22561807
Family Applications (10)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/026693 WO2001026321A2 (en) | 1999-10-01 | 2000-09-29 | Communication 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/026941 WO2001025965A2 (en) | 1999-10-01 | 2000-09-29 | Data management for netcentric computing systems |
PCT/US2000/026914 WO2001025917A2 (en) | 1999-10-01 | 2000-09-29 | Environment service 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/027036 WO2001025908A2 (en) | 1999-10-01 | 2000-09-29 | Presentation service architectures for netcentric computing systems |
PCT/US2000/027173 WO2001025919A2 (en) | 1999-10-01 | 2000-09-29 | Architectures for netcentric computing systems |
PCT/US2000/026917 WO2001025964A2 (en) | 1999-10-01 | 2000-09-29 | Base 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 (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/026693 WO2001026321A2 (en) | 1999-10-01 | 2000-09-29 | Communication service architectures for netcentric computing systems |
Family Applications After (8)
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/026914 WO2001025917A2 (en) | 1999-10-01 | 2000-09-29 | Environment service 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/027036 WO2001025908A2 (en) | 1999-10-01 | 2000-09-29 | Presentation service architectures for netcentric computing systems |
PCT/US2000/027173 WO2001025919A2 (en) | 1999-10-01 | 2000-09-29 | Architectures for netcentric computing systems |
PCT/US2000/026917 WO2001025964A2 (en) | 1999-10-01 | 2000-09-29 | Base 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) | AU7743600A (en) |
WO (10) | WO2001026321A2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030066942A (en) * | 2002-02-06 | 2003-08-14 | (주) 자이오넥스 | System Integration And Communication Method On The Network |
US10078755B2 (en) | 2011-05-27 | 2018-09-18 | Apple Inc. | Private and public applications |
Families Citing this family (111)
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 |
US20030140031A1 (en) * | 2001-12-18 | 2003-07-24 | Shawn Thomas | Method and system for improved help desk response |
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 |
CA2488901A1 (en) * | 2002-06-18 | 2003-12-24 | Computer Associates Think, Inc. | Methods and systems for managing enterprise assets |
US7340508B1 (en) * | 2002-09-18 | 2008-03-04 | Open Invention Network, Llc | Exposing process flows and choreography controllers as web services |
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 |
GB0314800D0 (en) * | 2003-06-25 | 2003-07-30 | Hyfinity Ltd | System and associated methods for software assembly |
WO2005010650A2 (en) * | 2003-07-03 | 2005-02-03 | Ebay Inc. | Method and system for managing data transaction requests |
US8453196B2 (en) | 2003-10-14 | 2013-05-28 | Salesforce.Com, Inc. | Policy management in an interoperability network |
US20050091346A1 (en) * | 2003-10-23 | 2005-04-28 | Brijesh Krishnaswami | Settings management infrastructure |
EP1706960B1 (en) | 2004-01-07 | 2014-09-17 | 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 |
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 |
US8340077B2 (en) * | 2005-06-15 | 2012-12-25 | At&T Intellectual Property I, Lp | Providing operation services for networks via operations service servers |
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 |
US7788302B1 (en) | 2006-01-19 | 2010-08-31 | Sprint Communications Company L.P. | Interactive display of a data storage infrastructure for a communication network |
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 |
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 |
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 |
US8239505B2 (en) | 2007-06-29 | 2012-08-07 | Microsoft Corporation | Progressively implementing declarative models in distributed systems |
US7970892B2 (en) | 2007-06-29 | 2011-06-28 | Microsoft Corporation | Tuning and optimizing distributed systems with declarative models |
US20090037212A1 (en) * | 2007-07-30 | 2009-02-05 | 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 |
US20100312612A1 (en) * | 2007-10-25 | 2010-12-09 | Hugh Carr | Modification of service delivery infrastructure in communication networks |
US8099720B2 (en) | 2007-10-26 | 2012-01-17 | Microsoft Corporation | Translating declarative models |
US8181151B2 (en) | 2007-10-26 | 2012-05-15 | Microsoft Corporation | Modeling and managing heterogeneous applications |
US7974939B2 (en) | 2007-10-26 | 2011-07-05 | Microsoft Corporation | Processing model-based commands for distributed applications |
US7926070B2 (en) | 2007-10-26 | 2011-04-12 | Microsoft Corporation | Performing requested commands for model-based 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 |
US8490156B2 (en) | 2008-05-13 | 2013-07-16 | At&T Mobility Ii Llc | Interface for access management of FEMTO cell coverage |
US8719420B2 (en) | 2008-05-13 | 2014-05-06 | At&T Mobility Ii Llc | Administration of access lists for femtocell service |
US20100041365A1 (en) * | 2008-06-12 | 2010-02-18 | At&T Mobility Ii Llc | Mediation, rating, and billing associated with a femtocell service framework |
US8275116B2 (en) | 2008-08-29 | 2012-09-25 | 8X8, Inc. | Networked contact center |
US8243913B2 (en) | 2008-08-29 | 2012-08-14 | 8×8, Inc. | Limiting contact in a networked contact center environment |
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 |
US9081951B2 (en) * | 2011-09-29 | 2015-07-14 | Oracle International Corporation | Mobile application, identity interface |
WO2013086124A1 (en) * | 2011-12-09 | 2013-06-13 | Kubisys Inc. | Hybrid virtual computing environments |
US20130254163A1 (en) * | 2012-01-10 | 2013-09-26 | Bret SAVAGE | 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 |
US20170286575A1 (en) | 2016-03-31 | 2017-10-05 | Cae Inc. | Method and systems for anticipatorily updating a remote repository |
CA3058204C (en) * | 2016-03-31 | 2023-10-17 | Cae Inc. | Method and systems for anticipatorily updating a remote repository |
US10115320B2 (en) | 2016-03-31 | 2018-10-30 | Cae Inc. | Method and systems for updating a remote repository based on data-types |
US9734184B1 (en) | 2016-03-31 | 2017-08-15 | Cae Inc. | Method and systems for removing the most extraneous data record from a remote repository |
CA3019439C (en) * | 2016-03-31 | 2021-12-07 | Cae Inc. | Method and systems for updating a remote repository based on data-types |
CA3019434C (en) * | 2016-03-31 | 2023-06-20 | Cae Inc. | Method and systems for removing the most extraneous data record from 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 |
US11694276B1 (en) | 2021-08-27 | 2023-07-04 | Bottomline Technologies, Inc. | Process for automatically matching datasets |
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 |
US20230254301A1 (en) * | 2022-02-07 | 2023-08-10 | Elasticsearch B.V. | Auto-Configuration of Security Features in Distributed System with Minimal User Interaction |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
WO1998052121A2 (en) * | 1997-05-13 | 1998-11-19 | Electronic Data Systems Corporation | Method and system for managing computer systems |
WO1999038079A1 (en) * | 1998-01-22 | 1999-07-29 | Appointnet, Inc. | Scheduling system |
Family Cites Families (126)
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 |
EP0538453B1 (en) * | 1991-05-08 | 1999-02-03 | Digital Equipment Corporation | Management 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 |
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 |
US5745753A (en) * | 1995-01-24 | 1998-04-28 | Tandem Computers, Inc. | Remote duplicate database facility with database replication support for online DDL operations |
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 |
AU7360896A (en) * | 1995-09-15 | 1997-04-17 | Cable & Wireless, Inc. | System and method for quality management |
US5758150A (en) | 1995-10-06 | 1998-05-26 | Tele-Communications, Inc. | System and method for database synchronization |
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 |
US6029192A (en) | 1996-03-15 | 2000-02-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 |
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 |
WO1998053396A1 (en) * | 1997-05-19 | 1998-11-26 | Electronic Data Systems Corporation | Distributed help desk system and method |
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 |
WO1998057260A1 (en) * | 1997-06-13 | 1998-12-17 | 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 |
US6631402B1 (en) | 1997-09-26 | 2003-10-07 | Worldcom, Inc. | Integrated proxy interface for web based report requester tool set |
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 |
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 |
US6704303B1 (en) | 1999-06-02 | 2004-03-09 | Accenture Llp | IP/telephony user interface for a hybrid communication system |
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 |
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 |
US6542593B1 (en) | 1999-06-02 | 2003-04-01 | Accenture Llp | Rules database server in a hybrid communication system architecture |
US6426948B1 (en) | 1999-06-02 | 2002-07-30 | Accenture Llp | Video conferencing fault management in a hybrid network |
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 |
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 |
US6556659B1 (en) | 1999-06-02 | 2003-04-29 | Accenture Llp | Service level management in a hybrid network architecture |
US6449588B1 (en) | 1999-06-02 | 2002-09-10 | Accenture Llp | Customer-driven QOS in hybrid communication system |
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 |
US6578068B1 (en) | 1999-08-31 | 2003-06-10 | Accenture Llp | Load balancer in environment services patterns |
US6606660B1 (en) | 1999-08-31 | 2003-08-12 | Accenture Llp | Stream-based communication in a communication services patterns environment |
US6345239B1 (en) | 1999-08-31 | 2002-02-05 | Accenture Llp | Remote demonstration of business capabilities in an e-commerce environment |
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 |
US6636242B2 (en) | 1999-08-31 | 2003-10-21 | Accenture Llp | View configurer in a presentation services patterns 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 |
US6611867B1 (en) | 1999-08-31 | 2003-08-26 | Accenture Llp | System, method and article of manufacture for implementing a hybrid network |
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 |
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 |
US6477665B1 (en) | 1999-08-31 | 2002-11-05 | Accenture Llp | System, method, and article of manufacture for environment services patterns in a netcentic 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 |
US6438594B1 (en) | 1999-08-31 | 2002-08-20 | Accenture Llp | Delivering service to a client via a locally addressable interface |
US6571282B1 (en) | 1999-08-31 | 2003-05-27 | Accenture Llp | Block-based communication in a communication services patterns 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 |
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 |
US6529948B1 (en) * | 1999-08-31 | 2003-03-04 | Accenture Llp | Multi-object fetch component |
US6550057B1 (en) | 1999-08-31 | 2003-04-15 | Accenture Llp | Piecemeal retrieval in an information services patterns environment |
US6640249B1 (en) | 1999-08-31 | 2003-10-28 | Accenture Llp | Presentation services patterns in a netcentric environment |
US6339832B1 (en) | 1999-08-31 | 2002-01-15 | Accenture Llp | Exception response table in environment services patterns |
US6615199B1 (en) | 1999-08-31 | 2003-09-02 | Accenture, Llp | Abstraction factory in a base services pattern environment |
US6405364B1 (en) | 1999-08-31 | 2002-06-11 | Accenture Llp | Building techniques in a development architecture framework |
US6662357B1 (en) | 1999-08-31 | 2003-12-09 | Accenture Llp | Managing information in an integrated development architecture framework |
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 |
US6601234B1 (en) | 1999-08-31 | 2003-07-29 | Accenture Llp | Attribute dictionary in a business logic services environment |
US6496850B1 (en) | 1999-08-31 | 2002-12-17 | Accenture Llp | Clean-up of orphaned server contexts |
US6640238B1 (en) | 1999-08-31 | 2003-10-28 | Accenture Llp | Activity component in a presentation services patterns environment |
US7139999B2 (en) * | 1999-08-31 | 2006-11-21 | Accenture Llp | Development architecture framework |
US6697824B1 (en) | 1999-08-31 | 2004-02-24 | Accenture Llp | Relationship management in an E-commerce application framework |
US6549949B1 (en) | 1999-08-31 | 2003-04-15 | Accenture Llp | Fixed format stream in a communication services patterns environment |
US6434568B1 (en) | 1999-08-31 | 2002-08-13 | Accenture Llp | Information services patterns in a netcentric environment |
US6640244B1 (en) | 1999-08-31 | 2003-10-28 | Accenture Llp | Request batcher in a transaction services patterns environment |
US6715145B1 (en) | 1999-08-31 | 2004-03-30 | Accenture Llp | Processing pipeline in a base services pattern environment |
US6742015B1 (en) | 1999-08-31 | 2004-05-25 | Accenture Llp | Base services patterns in a netcentric environment |
US6601192B1 (en) | 1999-08-31 | 2003-07-29 | Accenture Llp | Assertion component in environment services patterns |
US6477580B1 (en) | 1999-08-31 | 2002-11-05 | Accenture Llp | Self-described stream in a communication services patterns environment |
US6539396B1 (en) | 1999-08-31 | 2003-03-25 | Accenture Llp | Multi-object identifier system and method for information service pattern environment |
US6615253B1 (en) | 1999-08-31 | 2003-09-02 | Accenture Llp | Efficient server side data retrieval for execution of client side applications |
US6529909B1 (en) | 1999-08-31 | 2003-03-04 | Accenture Llp | Method for translating an object attribute converter in an information 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 |
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 |
US6988249B1 (en) | 1999-10-01 | 2006-01-17 | Accenture Llp | Presentation 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 |
AU2002346574A1 (en) | 2001-11-27 | 2003-06-10 | Accenture Llp | Service control architecture |
WO2003046790A1 (en) | 2001-11-27 | 2003-06-05 | Accenture Llp | Context sensitive advertisement delivery framework |
AU2002351172A1 (en) | 2001-11-27 | 2003-06-10 | Accenture Llp | Service control framework for seamless transfer of a multimedia conference over different media |
-
2000
- 2000-09-29 WO PCT/US2000/026693 patent/WO2001026321A2/en active Application Filing
- 2000-09-29 WO PCT/US2000/027066 patent/WO2001025918A2/en active Application Filing
- 2000-09-29 WO PCT/US2000/026941 patent/WO2001025965A2/en active Application Filing
- 2000-09-29 AU AU77436/00A patent/AU7743600A/en not_active Abandoned
- 2000-09-29 AU AU78373/00A patent/AU7837300A/en not_active Abandoned
- 2000-09-29 US US09/676,584 patent/US7415509B1/en not_active Expired - Lifetime
- 2000-09-29 AU AU78411/00A patent/AU7841100A/en not_active Abandoned
- 2000-09-29 AU AU78482/00A patent/AU7848200A/en not_active Abandoned
- 2000-09-29 AU AU77403/00A patent/AU7740300A/en not_active Abandoned
- 2000-09-29 US US09/677,134 patent/US7403946B1/en not_active Expired - Lifetime
- 2000-09-29 AU AU78439/00A patent/AU7843900A/en not_active Abandoned
- 2000-09-29 WO PCT/US2000/026914 patent/WO2001025917A2/en active Application Filing
- 2000-09-29 AU AU76242/00A patent/AU7624200A/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 WO PCT/US2000/027036 patent/WO2001025908A2/en active Application Filing
- 2000-09-29 AU AU77420/00A patent/AU7742000A/en not_active Abandoned
- 2000-09-29 WO PCT/US2000/027173 patent/WO2001025919A2/en active Application Filing
- 2000-09-29 WO PCT/US2000/026917 patent/WO2001025964A2/en active Application Filing
- 2000-09-29 AU AU78374/00A patent/AU7837400A/en not_active Abandoned
- 2000-10-02 WO PCT/US2000/027123 patent/WO2001025909A2/en active Application Filing
- 2000-10-02 AU AU77463/00A patent/AU7746300A/en not_active Abandoned
-
2005
- 2005-08-22 US US11/208,491 patent/US7734687B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
WO1998052121A2 (en) * | 1997-05-13 | 1998-11-19 | Electronic Data Systems Corporation | Method and system for managing computer systems |
WO1999038079A1 (en) * | 1998-01-22 | 1999-07-29 | Appointnet, Inc. | Scheduling system |
Non-Patent Citations (1)
Title |
---|
ORFALI R., HARKEY D., EDWARDS J.: "INTERGALACTIC CLIENT/SERVER COMPUTING" BYTE, MCGRAW-HILL INC., ST PETERBOROUGH, US, vol. 20, no. 4, 1 April 1995 (1995-04-01), pages 108-110,114,11, XP000501823 ISSN: 0360-5280 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030066942A (en) * | 2002-02-06 | 2003-08-14 | (주) 자이오넥스 | System Integration And Communication Method On The Network |
US10078755B2 (en) | 2011-05-27 | 2018-09-18 | Apple Inc. | Private and public applications |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2001025918A2 (en) | Frameworks for methods and systems of providing netcentric computing | |
Goodyear | Enterprise System Architectures: Building Client Server and Web Based Systems | |
Mak | A model of information management for construction using information technology | |
Rezayat | The enterprise-web portal for life-cycle support | |
Sandoe | Enterprise integration | |
JP3090435U (en) | A system for creating, executing, and maintaining business-to-business processes | |
US7797403B2 (en) | Deployment of configuration information | |
US7752335B2 (en) | Networked computing using objects | |
US5974443A (en) | Combined internet and data access system | |
US20030018624A1 (en) | Scalable eContent management system and method of using the same | |
US20030163513A1 (en) | Providing role-based views from business web portals | |
US20080098096A1 (en) | Systems and methods for sharing information between a user group and associated document | |
JP4937944B2 (en) | How to manage networked commercial interactions | |
WO2002041624A2 (en) | Electronic markets business interchange system and metheo | |
JP2002515156A (en) | Dynamic client registry device and method | |
JP2001527716A (en) | Client-side communication server device and method | |
JP2002517829A (en) | Method and system for performing client callbacks through a firewall within or between enterprises | |
EP0856790A2 (en) | Client-server network computing system and its method | |
US7031999B1 (en) | Method of interconnecting computers and computer network | |
WO1999033007A1 (en) | System and method for collaborative data sharing | |
Bussler | B2B integration technology architecture | |
Bussler | P2p in b2bi | |
Lindgren | Application servers for e-business | |
US20050132120A1 (en) | Nomadic digital asset retrieval system | |
WO2002097588A2 (en) | Distributed artificial intelligent agent network system and methods |
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 |