Join
today

Boliven PRO is more than just patent search

  • Build and save lists using the powerful Lists feature
  • Analyze and download your search results
  • Share patent search results with your clients

Patents »

US7124413: Framework for integrating existing and new information technology applications and systems

Share

Filing Information

Inventor(s) Dirk M. Klemm · Richard A. Chang ·
Assignee(s) Accenture LLP ·
Attorney/Agent(s) Brinks Hofer Gilson & Lione ·
Primary Examiner William Thomson ·
Assistant Examiner Diem Cao ·
Application Number US9705577
Filing date 11/03/2000
Issue date 10/17/2006
Predicted expiration date 01/15/2022
Patent term adjustment 438
U.S. Classifications 719/313  · 717/101  ·
International Classifications G06F1300  · G06F300  · G06F944  · G06F946  ·
Kind CodeB1
Related U.S. Application DataREFERENCE TO EARLIER FILED APPLICATION
The present application claims the benefit of U.S. Provisional Application No. 60/163,477, filed Nov. 3, 1999, which is incorporated by reference herein.
38 Claims, 6 Drawings


Abstract

A framework and method for using the framework are disclosed for integrating disparate components, such as existing and new components, on a computing network system. The existing network may include useful existing content repositories, such as data repositories, and existing computer architectures. With the addition of new systems on the network, the framework can aid an architect in choosing a framework integration layer that allows for the integration of the disparate components.

Independent Claims | See all claims (38)

  1. 1. A method for managing the integration of a plurality of disparate components into a computing network, the method comprising: (a) identifying the disparate components that require integration; (b) selecting from an integration framework an integration layer for integrating the disparate components, wherein the integration layer is selected from a plurality of integration layers including: a presentation integration layer, an application integration layer, an environment integration layer, a content integration layer and a network integration layer, wherein the application integration layer comprises at least three styles of integration including: a first style that provides a shared application architecture and a shared content among access channels, a second style that provides a shared content among access channels but utilizes a unique application architecture for each of the access channels and a third style that provides a unique application architecture and unique content for each of the access channels; and (c) integrating the disparate components after selecting the integration layer.
  2. 22. A method for utilizing an application integration layer to integrate a plurality of disparate applications into a computing network, the method comprising: (a) identifying the disparate applications that require integration; (b) selecting from an integration framework an integration layer for integrating the disparate applications, wherein the integration layer is selected from a plurality of integration layers including: a presentation integration layer, an application integration layer, an environment integration layer, a content integration layer and a network integration layer, wherein the application integration layer comprises at least three styles of integration including: a first style that provides a shared application architecture and a shared content among access channels, a second style that provides a shared content among access channels but utilizes a unique application architecture for each of the access channels and a third style that provides a unique application architecture and unique content for each of the access channels; (c) after selecting the application integration layer, selecting an integration service from at least one mapping service or at least one translating service where the translating service is selected from the group consisting of an E-mail translation service, an electronic data interchange translation service, an object request broker translation service and a transaction processing translation service; and (d) utilizing the selected integration service to integrate the disparate applications into the computing network.
  3. 25. The method for utilizing a content integration layer to integrate a plurality of disparate content sources into a computing network, the method comprising: (a) identifying the disparate content sources that require integration; (b) selecting from an integration framework an integration layer for integrating the disparate content sources, wherein the integration layer is selected from a plurality of integration layers including: a presentation integration layer, an application integration layer, an environment integration layer, a content integration layer and a network integration layer, wherein the application integration layer comprises at least three styles of integration including: a first style that provides a shared application architecture and a shared content among access channels, a second style that provides a shared content among access channels but utilizes a unique application architecture for each of the access channels and a third style that provides a unique application architecture and unique content for each of the access channels; (c) after selecting the content integration layer, selecting an integration service from the group consisting of multi-media gateway services, non-relational database gateway services, SQL gateway services and web gateway services; and (d) utilizing the selected integration service to integrate the disparate content sources into the computing network.
  4. 26. An integration architecture framework for use in the integration of disparate components into a computing network, comprising: (a) a presentation integration layer to integrate computer-user interfaces; (b) an application integration layer to integrate at least one application message between a first application and a second application; (c) an environment integration layer to provide sign-on security to the computing network; (d) a content integration layer to provide for the sharing of content between the first application and the second application; and (e) a disparate network integration layer to connect a first node of a first network and a second node of a second network, wherein the application integration layer comprises at least three styles of integration including: a first style that provides a shared application architecture and a shared content among access channels, a second style that provides a shared content among access channels but utilizes a unique application architecture for each of the access channels and a third style that provides a unique application architecture and unique content for each of the access channels; (f) wherein the layers (a)–(e) cooperate to integrate disparate components into the computing network in a way that appears transparent to a user.

References Cited

U.S. Patent Documents

Document NumberAssigneesInventorsIssue/Pub Date
US5321610 The Cobre Group, Inc. Breslin Jun 1994
US5524047 Cirrus Logic, Inc. Brown et al. Jun 1996
US5524253 Hewlett-Packard Company Pham et al. Jun 1996
US5596744* Hughes Aircraft Company Dao et al. Jan 1997
US5797006 Bull S.A. Sitbon et al. Aug 1998
US5851117 The Butcher Company Alsheimer et al. Dec 1998
US5991794 Microsoft Corporation Hodges et al. Nov 1999
US6041362* Electronics Data Systems Corporation Mears et al. Mar 2000
US6064813 Bull S.A. Sitbon et al. May 2000
US6208345* ADC Telecommunications, Inc. Sheard et al. Mar 2001
US6418324* PADCOM, Incorporated Doviak et al. Jul 2002
US20020035577* Brodersen et al. Mar 2002

Foreign Patent Documents

Document NumberAssigneesInventorsIssue/Pub Date
GB2315891IBMFeb 1998
* cited by examiner

Other Publications

Ryan, Hugh W., et al., “Practical Guide to Client Server Computing”, Second Edition, 794 pages, CRC Press LLC (1998).
Ryan, Hugh W., et al., “Netcentric Computing”, 431 pages, CRC Press LLC (1998).
Client/Server Programming with OS/2 2.0, XP-002164217, Chapter 1-2, 8-10 and 26 pp. 10-24, 111-123, 125-137, 149-160 and 588-594 (1992).
Orfali, R. and Harkey, D., “Client/Server with Distributed Objects,” Byte, 8 pages (Apr. 1995).
Orfali, R., Harkey, D. and Edwards, J., “Intergalactic Client/Server Computing, Special Report,” Byte, 7 pages (Apr. 1995).
Smeets, J. and Boyer, S., “Internet and client server patent information systems: new services from Derwent” Derwent Information, 4 pages (1999).
Borsook, P., “Seeking Security,” Byte, 7 pages (May 1993).

Referenced By

Document NumberAssigneeInventorsIssue/Pub Date
US7496687 BEA Systems, Inc. Philip B. Griffin et al. Feb 2009
US7499948 BEA Systems, Inc. Greg Smith et al. Mar 2009
US7367014 BEA Systems, Inc. Philip B. Griffin Apr 2008
US7350226 BEA Systems, Inc. Mark S. Moriconi et al. Mar 2008
US7392546 BEA Systems, Inc. Paul Patrick Jun 2008
US7483904 BEA Systems, Inc. James Owen et al. Jan 2009
US7464178 Markport Limited Louis Corrigan et al. Dec 2008
US7580953 BEA Systems, Inc. Rodney McCauley et al. Aug 2009
US7594224 BEA Systems, Inc. Paul Patrick et al. Sep 2009
US7562298 BEA Systems, Inc. Jalpesh Patadia et al. Jul 2009
US7433896 BEA Systems, Inc. James Owen et al. Oct 2008
US7472342 BEA Systems, Inc. John Haut et al. Dec 2008
US7483893 BAE Systems, Inc. Ryan Sean McVeigh et al. Jan 2009
US7421427 Attachmate Corporation Chris DeForeest et al. Sep 2008
US7591000 Oracle International Corporation Philip B. Griffin et al. Sep 2009
US7451477 BEA Systems, Inc. Philip B. Griffin et al. Nov 2008
US7426548 BEA Systems, Inc. Philip B. Griffin et al. Sep 2008
US7603547 BEA Systems, Inc. Paul Patrick et al. Oct 2009
US7865943 Oracle International Corporation Don L. Hayler et al. Jan 2011
US7886352 Oracle International Corporation Phani Pandrangi et al. Feb 2011
US7904953 BEA Systems, Inc. David P. Meyer et al. Mar 2011
US7653930 BEA Systems, Inc. Philip B. Griffin et al. Jan 2010
US7657015 AT&T Corp. John C. Brown et al. Feb 2010
US7716675 Siebel Systems, Inc. Richard Mark Exley et al. May 2010
US7725560 BEA Systems Inc. Christopher E. Bales et al. May 2010
US7739670 SAP AG Michael Roman Gutfleisch et al. Jun 2010
US7752205 BEA Systems, Inc. Ryan Sean McVeigh et al. Jul 2010
US7761406 International Business Machines Corporation Richard Earl Harken Jul 2010
US7774601 BEA Systems, Inc. Manish Devgan et al. Aug 2010
US7783670 BEA Systems, Inc. Jalpesh Patadia Aug 2010
US7814142 International Business Machines Corporation Jean-Claude Mamou et al. Oct 2010
US7814470 International Business Machines Corporation Jean-Claude Mamou et al. Oct 2010
US7818344 BEA Systems, Inc. Ryan Sean McVeigh et al. Oct 2010
US7836131 Sierra Wireless, Inc. Joseph Peter Robert Tosey Nov 2010
US7836138 Sierra Wireless, Inc. Joseph Peter Robert Tosey Nov 2010
US7840614 Bea Systems, Inc. James Owen et al. Nov 2010
US7861290 Oracle International Corporation David Meyer et al. Dec 2010
US7861289 Oracle International Corporation David Meyer et al. Dec 2010
US7475091 BEA Systems, Inc. Rodney McCauley et al. Jan 2009
US7917537 Oracle International Corporation Ryan Sean McVeigh et al. Mar 2011
US7958198 Sierra Wireless, Inc. Joseph Peter Robert Tosey Jun 2011
US7953734 Oracle International Corporation Ryan Sean McVeigh et al. May 2011
US7950999 Bally Gaming, Inc. James Morrow et al. May 2011
US7949992 International Business Machines Corporation Dmitry Andreev et al. May 2011
US7971187 Microsoft Corporation Ashvinkumar J. Sanghvi et al. Jun 2011
US7992189 Oracle International Corporation Philip B. Griffin et al. Aug 2011
US8041760 International Business Machines Corporation Jean-Claude Mamou et al. Oct 2011
US8060553 International Business Machines Corporation Jean-Claude Mamou et al. Nov 2011
US8099425 Computer Associates Think, Inc. Johan van de Groenendaal et al. Jan 2012
US8099779 Oracle International Corporation James Owen et al. Jan 2012
US8121274 AT&T Intellectual Property II, L.P. John C. Brown et al. Feb 2012
US8136150 Oracle International Corporation Don L. Hayler et al. Mar 2012
US8166448 Microsoft Corporation Rudra Raj Mitra et al. Apr 2012
US8195606 Microsoft Corporation Bin Lu et al. Jun 2012
US8307109 International Business Machines Corporation Jean-Claude Mamou et al. Nov 2012
US8316025 Oracle International Corporation Ryan Sean McVeigh et al. Nov 2012
US8529349 --
US8535158 --
US8370281 --
US8364625 --
US8397283 --
US8463852 --
US8458651 --
US8458646 --
US8568218 --
US8555239 --
US8561088 --
US8479175 --
US8517819 --
US8510707 --
US8621445 --
US8622806 --
US8622801 --
US8636574 --
US8647188 --
US8660675 --
US8662989 --
US8657664 --
US8831966 --
US8700739 --
US8678901 --
US8678902 --
US8708816 --
US8725122 --

Patent Family

The current document is not in a family.