Source: http://www.google.es/patents/US6425017?hl=es&ie=ISO-8859-1&dq=flatulence
Timestamp: 2014-08-01 05:52:14
Document Index: 611322798

Matched Legal Cases: ['art/9802', 'art3', 'art/9802', 'art2', 'art/9706', 'art1', 'art/9706', 'art1', 'art/9709', 'art1', 'art/9706', 'art6', 'art/9802', 'art1', 'art/9802', 'art1', 'art/9704', 'art1', 'art/9706', 'art1', 'art/9801', 'art5']

Patente US6425017 - Queued method invocations on distributed component applications - Google PatentesB�squeda Im�genes Maps Play YouTube Noticias Gmail Drive M�s »Iniciar sesi�n<nobr> B�squeda avanzada de patentes</nobr>PatentesAn object runtime architecture allows method invocations to be made on either a synchronous, real-time basis or a queued basis using the normal call semantics of an object model. The object runtime architecture provides a proxy of an object with a method invocation recorder for receiving method calls...http://www.google.es/patents/US6425017?utm_source=gb-gplus-sharePatente US6425017 - Queued method invocations on distributed component applications B�squeda avanzada de patentes N�mero de publicaci�nUS6425017 B1Tipo de publicaci�nConcesi�n N�mero de solicitudUS 09/135,378 Fecha de publicaci�n23 Jul 2002 Fecha de presentaci�n17 Ago 1998 Fecha de prioridad17 Ago 1998TarifaPagadasTambi�n publicado comoDE69936627D1, DE69936627T2, EP1025493A1, EP1025493B1, WO2000010080A1, WO2000010080B1 N�mero de publicaci�n09135378, 135378, US 6425017 B1, US 6425017B1, US-B1-6425017, US6425017 B1, US6425017B1 InventoresRichard Dievendorff, Patrick J. Helland, Gagan Chopra, Mohsen Al-Ghosein Cesionario originalMicrosoft CorporationExportar citaBiBTeX, EndNote, RefManCitas de patentes (71), Otras citas (122), Citada por (88), Clasificaciones (8), Eventos legales (5) Enlaces externos: USPTO, Cesi�n de USPTO, EspacenetQueued method invocations on distributed component applicationsUS 6425017 B1 Resumen An object runtime architecture allows method invocations to be made on either a synchronous, real-time basis or a queued basis using the normal call semantics of an object model. The object runtime architecture provides a proxy of an object with a method invocation recorder for receiving method calls of a client on the object, and marshaling the method calls into a message for sending to a queue associated with the object. The object runtime architecture further provides a listener for dispatching the message from the queue to a player which uses a stub to unmarshal the message in order to issue the method calls to the object. The object runtime architecture thus decouples the client and objects lifetimes and availability, without requiring explicit programming of the client and object to perform message queuing. Accordingly, with no modification of the object's interface structure or code, the same object can be used in either a real-time or queued environment. This allows the decision between real-time or queued method invocations to be made much later than at development of the object, such as at run-time creation of the object.
Citas de patentes Patente citada Fecha de presentaci�n Fecha de publicaci�n Solicitante T�tuloUS463520818 Ene 19856 Ene 1987Hewlett-Packard CompanyComputer-aided design of systemsUS467757627 Jun 198330 Jun 1987Grumman Aerospace CorporationNon-edge computer image generation systemUS480048812 Nov 198524 Ene 1989American Telephone And Telegraph Company, At&T Bell LaboratoriesMethod of propagating resource information in a computer networkUS482122025 Jul 198611 Abr 1989Tektronix, Inc.System for animating program operation and displaying time-based relationshipsUS495308025 Abr 198828 Ago 1990Hewlett-Packard CompanyObject management facility for maintaining data in a computer systemUS497243724 Jun 198820 Nov 1990International Business Machines CorporationMethod of controlling limited resource sessions in a data communications networkUS509391415 Dic 19893 Mar 1992At&T Bell LaboratoriesMethod of controlling the execution of object-oriented programsUS511947529 Ago 19912 Jun 1992Schlumberger Technology CorporationObject-oriented framework for menu definitionUS51250918 Jun 198923 Jun 1992Hazox CorporationObject oriented control of real-time processingUS513307519 Dic 198821 Jul 1992Hewlett-Packard CompanyMethod of monitoring changes in attribute values of object in an object-oriented databaseUS515198723 Oct 199029 Sep 1992International Business Machines CorporationRecovery objects in an object oriented computing environmentUS516844130 May 19901 Dic 1992Allen-Bradley Company, Inc.Methods for set up and programming of machine and process controllersUS52108748 Abr 199211 May 1993Digital Equipment CorporationCross-domain call system in a capability based digital data processing systemUS52127934 Sep 199118 May 1993International Business Machines Corp.Generic initiatorsUS53012802 Oct 19895 Abr 1994Data General CorporationCapability based communication protocolUS530749028 Ago 199226 Abr 1994Tandem Computers, Inc.Method and system for implementing remote procedure calls in a distributed computer systemUS531570323 Dic 199224 May 1994Taligent, Inc.Object-oriented notification framework systemUS544279112 May 199415 Ago 1995Aggregate Computing, Inc.Integrated remote execution system for a heterogenous computer network environmentUS54559533 Nov 19933 Oct 1995Wang Laboratories, Inc.In a data processing systemUS54636251 Oct 199331 Oct 1995International Business Machines CorporationHigh performance machine for switched communications in a heterogeneous data processing network gatewayUS548171515 Dic 19932 Ene 1996Sun Microsystems, Inc.In a distributed computer systemUS548561713 Dic 199316 Ene 1996Microsoft CorporationMethod in a computer system for generating an objectUS550489820 Jun 19942 Abr 1996Candle Distributed Solutions, Inc.Threaded environment for AS/400US551119729 Nov 199323 Abr 1996Microsoft CorporationMethod and system for network marshalling of interface pointers for remote procedure callsUS55176455 Nov 199314 May 1996Microsoft CorporationMethod in a computer systemUS551986719 Jul 199321 May 1996Taligent, Inc.Object-oriented multitasking systemUS556002921 Jul 199224 Sep 1996Massachusetts Institute Of TechnologyData processing system with synchronization coprocessor for multiple threadsUS557486214 Abr 199312 Nov 1996Radius Inc.Multiprocessing system with distributed input/output managementUS55749186 Jun 199512 Nov 1996Lucent Technologies Inc.Method and apparatus for configuring computer program from available subprogramsUS55772517 Nov 199519 Nov 1996Sun Microsystems, Inc.Object oriented system for executing application call by using plurality of client-side subcontract mechanism associated with corresponding plurality of server-side subcontract mechanismUS557725228 Jul 199319 Nov 1996Sun Microsystems, Inc.Computer implemented methodUS55816866 Jun 19953 Dic 1996Microsoft CorporationComputer system for scrollingUS55817606 Jul 19933 Dic 1996Microsoft CorporationMethod and system for referring to and binding to objects using identifier objectsUS55985621 Mar 199428 Ene 1997Digital Equipment CorporationSystem and method for adding new waitable object types to object oriented computer operating systemUS56067197 Jun 199525 Feb 1997Digital Equipment CorporationTemporary state preservation for a distributed file serviceUS561971022 Jun 19948 Abr 1997Digital Equipment CorporationMethod and apparatus for object-oriented invocation of a server application by a client applicationUS562577513 Jun 199429 Abr 1997International Business Machines CorporationModem communication interface in a data processing systemUS56528887 Jun 199529 Jul 1997Microsoft CorporationSystem for interconnecting software components in an object oriented programming environment using a separate editor object for each run-time object instantiated for each selected componentUS567579616 Ago 19967 Oct 1997Microsoft CorporationConcurrency management component for use by a computer program during the transfer of a messageUS568737031 Ene 199511 Nov 1997Next Software, Inc.Transparent local and distributed memory management systemUS568970831 Mar 199518 Nov 1997Showcase CorporationClient/server computer systems having control of client-based application programs, and application-program control means thereforUS576489728 Oct 19969 Jun 1998Sun Microsystems, Inc.In a distributed computing systemUS578725118 Nov 199628 Jul 1998Sun Microsystems, Inc.Method and apparatus for subcontracts in distributed processing systemsUS578728128 Abr 199528 Jul 1998Digital Equipment CorporationComputer network providing transparent operation on a compute server and associated methodUS57907892 Ago 19964 Ago 1998Suarez; LarryMethod and architecture for the creation, control and deployment of services within a distributed computer environmentUS579403815 Nov 199511 Ago 1998Microsoft CorporationMethod and system for notifiying clients using multicasting and for connecting objects using delayed bindingUS580229130 Mar 19951 Sep 1998Sun Microsystems, Inc.System and method to control and administer distributed object servers using first class distributed objectsUS582258530 May 199713 Oct 1998Compuware CorporationIn a computer networkUS583891614 Mar 199717 Nov 1998Domenikos; Steven D.Systems and methods for executing application programs from a memory device linked to a serverUS585719720 Mar 19975 Ene 1999Thought Inc.System and method for accessing data stores as objectsUS585720118 Jun 19965 Ene 1999Wright Strategies, Inc.For a portable client computerUS586466911 Jul 199626 Ene 1999Microsoft CorporationIn a network computer systemUS588431619 Nov 199616 Mar 1999Microsoft CorporationImplicit session context system with object state cacheUS588994218 Dic 199630 Mar 1999Orenshteyn; Alexander S.Secured system for accessing application services from a remote stationUS58899577 Jun 199530 Mar 1999Tandem Computers IncorporatedMethod and apparatus for context sensitive pathsendUS590767522 Mar 199525 May 1999Sun Microsystems, Inc.Methods and apparatus for managing deactivation and shutdown of a serverUS5913061 *8 Ene 199715 Jun 1999Crossroads Software, Inc.Modular application collaborationUS593359317 Mar 19973 Ago 1999Oracle CorporationMethod for writing modified data from a main memory of a computer back to a databaseUS595800428 Oct 199728 Sep 1999Microsoft CorporationDisabling and enabling transaction committal in transactional application componentsUS595801020 Mar 199728 Sep 1999Firstsense Software, Inc.Systems and methods for monitoring distributed applications including an interface running in an operating system kernelUS602642813 Ago 199715 Feb 2000International Business Machines CorporationObject oriented thread context manager, method and computer program product for object oriented thread context managementUS606179626 Ago 19979 May 2000V-One CorporationMulti-access virtual private networkUS6094688 *12 Mar 199825 Jul 2000Crossworlds Software, Inc.Modular application collaboration including filtering at the source and proxy execution of compensating transactions to conserve server resourcesUS610514716 Abr 199715 Ago 2000Compaq Computer CorporationUsing process pairs as transaction-coordinated resource managersUS613459428 Oct 199717 Oct 2000Microsoft CorporationMulti-user, multiple tier distributed application architecture with single-user access control of middle tier objectsEP0414624A25 Jul 199027 Feb 1991International Business Machines CorporationSystem for calling procedures on a remote network nodeEP0623876A223 Mar 19949 Nov 1994International Business Machines CorporationMethod and apparatus for linking object managers for cooperative processing in an object oriented computing environmentEP0674260A220 Mar 199527 Sep 1995International Business Machines CorporationTransaction processing systemEP0738966A218 Abr 199623 Oct 1996Pitney Bowes Inc.Customizing application software in software controlled machinesEP0777178A125 Nov 19964 Jun 1997International Business Machines CorporationData processing systemWO1998002809A110 Jul 199722 Ene 1998Tandem Computers IncMethod and apparatus for asynchronously calling and implementing objects* Citada por examinadorOtras citasReferencia1"Chapter 9: Connectable Objects," http://www.microsoft.com/oledev/olecom/Ch09.htm, pp. 1-12, 1996.2"Client Interfaces," http://java.sun.com/products/jdk/1.1/docs.guide/rmi/spec/rmi-client.doc.html, pp. 1-3, 1997.3"CORBA Overview," The Common Object Request Broker: Architecture and Specification, Version 2.0, pp. 2-1 through 2-17, Jul. 1995.4"Exceptions in RMI," http://java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-exceptions.doc.html, pp. 1-3, 1997.5"Garbage Collector Interfaces," http://java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-dgc.doc.html, pp. 1-5, 1997.6"Implementing Locale As Dynamically Loaded Shared Object Files", ibm Technical Disclosure Bulletin, US, IBM Corp., New York, vol. 34, No. 12, pp. 117-118 XP000308454 ISSN: 0018-8689-the whole document.7"Introduction," http://java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-intro.doc/html, pp. 1-2, 1997.8"Java Distributed Object Model," http://java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-objmodel.doc.html, pp. 1-7, 1997.9"Java Remote Method Invocation," Sun Microsystems, Inc., chapters 1-10 (Dec. 1997).10"Managing Performance/Reliability Trade-Offs," http://www.byte.com/art/9802/sec12/art3.htm, pp. 1-12, Feb. 1998.11"Microsoft(R) Message Queue Server Guide," MSDN Library-Jul. 1998, pp. 1-72 (1998).12"Monkey in the Middleware," http://www.byte.com/art/9802/sec12/art2.htm, pp. 1-2, Feb. 1998.13"MSMQ Reference," MSDN Library-Jul. 1998, pp. 1-87 (1998).14"Properties in RMI," http://java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-properties.doc.html, p. 1, 1997.15"Registry Interfaces," http://www.java.sun.com/products/jdk/1.1/docs/guide/rmi-stubs.doc.html, pp. 1-3, 1997.16"Remote Method Invocation Specification," http://java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmiTOC.doc.html, pp. 1-2, 1997.17"RMI Wire Protocol," http://java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-protocol.doc.html, pp. 1-9, 1997.18"Server Interfaces," http://www.java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-server.doc.html, pp. 1-10, 1997.19"Single-threaded Apartments", microsoft.com website, pp. 1-2, May 26, 1998.20"Stub/Skeleton Interfaces," http://java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-stubs.doc.html, pp. 1-4, 1997.21"System Architecture," http://java.sun.com/products/jdk/1.1/docs/guide/rmi/spec/rmi-client.doc.html, pp. 1-3, 1997.22"The Component Object Model: Technical Overview," http://www.microsoft.com/com/wpaper/Com modl.html, pp. 1-17, 1996.23"Using Secure RPC," MSDN Library CD, pp. 1-7, Apr. 1998.24"White Paper, DCOM Technical Overview," Microsoft Corporation, pp. 1-43, Apr. 1998.25(No author given) "Transaction Context Objects in Microsoft TRansaction Server", MSDN, pp (2) (Jun. 1997).26"Implementing Locale As Dynamically Loaded Shared Object Files", ibm Technical Disclosure Bulletin, US, IBM Corp., New York, vol. 34, No. 12, pp. 117-118 XP000308454 ISSN: 0018-8689�the whole document.27"Microsoft� Message Queue Server Guide," MSDN Library�Jul. 1998, pp. 1-72 (1998).28"MSMQ Reference," MSDN Library�Jul. 1998, pp. 1-87 (1998).29Aksit et al., "Solving the Modeling Problems of Object-Oriented Languages by Composing Multiple Aspects Using Composition Filters," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 7 pp., 1998.30Aksit, "Issues in Aspect-Oriented Software Development," Proceedings of the Aspect-Oriented Programming Workshop at ECOP '97, 7 pp., 1997.31Bardou, "Roles, Subjects and Aspects: How Do They Relate?," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 7 pp., 1998.32Barkley, "Application Engineering in Health Care," pp. 1-7, May 9, 1995.33Becker, "D2AL," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 7 pp., 1998.34Berger et al., "Interactions Between Objects: An Aspect of Object-Oriented Languages," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 6 pp., 1998.35Blair et al., "The Impact of Aspect-Oriented Programming on Formal Methods," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 6 pp., 1998.36Blank et al., "Aspects of Enterprise Java Beans," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 4 pp., 1998.37B�llert, "Aspect-Oriented Programming Case Study: System Management Application," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 4 pp., 1998.38Bower, "Intel's Middleware Move," InfoWorld, vol. 20, No. 9, pp. 1-2, 1998.39Brockschmidt, "An Overview of OLE," Inside OLE, 2nd Edition, pp. 3-60, 1995.40Brockschmidt, "Custom Components and the Component Object Model," Inside OLE, 2nd Edition, pp. 219-276, 1995.41Brockschmidt, "In-Place Activation (Visual Editing(TM)) and In-Place Containers," Inside OLE, 2nd Edition, pp. 1011-1063, 1995.42Brockschmidt, "Local/Remote Transparency," Inside OLE, 2nd Edition, pp. 277-338, 1995.43Brockschmidt, "In-Place Activation (Visual Editing�) and In-Place Containers," Inside OLE, 2nd Edition, pp. 1011-1063, 1995.44Brockschmidt, Inside OLE, 2nd Edition, pp. 248-251, 1995.45Brown et al., "Distributed Component Object Model Protocol-DCOM/1.0," http://globecom.net/ietf/draft/draft-brown-dcom-v1-spec-03.html, pp. 1-52, Jan. 1998.46Brown et al., "Distributed Component Object Model Protocol�DCOM/1.0," http://globecom.net/ietf/draft/draft-brown-dcom-v1-spec-03.html, pp. 1-52, Jan. 1998.47Buhr, "A Possible Design Notation for Aspect Oriented Programming," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 11 pp., 1998.48Bukovec and Dievendorff, "Use MSMQ and MTS to Simplify the Building of Transactional Applications," MSJ 13:27-40 (Jul. 1998).49Chappell, "Microsoft Message Queue is a Fast, Efficient Choice for Your Distributed Application," MSJ 13:17-24 (Jul. 1998).50Chappell, "Microsoft Message Queue is a Fast, Efficient Choice for Your Distributed Application," MSJ 13: 17-24 (Jul. 1998).51Czarnecki et al., "Beyond Objects: Generative Programming," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '97, 8 pp. 1997.52D. Chappell, "The Microsoft Transaction Server (MTS)-Transactions Meet Components", white paper, Microsoft.com (Jun. 1997).53D. Chappell, "The Microsoft Transaction Server (MTS)�Transactions Meet Components", white paper, Microsoft.com (Jun. 1997).54De Meuter, "Monads as a Theoretical Foundation for AOP," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '97, 6 pp., 1997.55Dempsey et al., "Aspects of System Support for Distributed Computing," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '97, 6 pp., 1997.56Fabry, "Replication as an Aspect," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 6 pp., 1998.57Fradet et al., "AOP: Towards a Generic Framework Using Program Transformation and Analysis," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98,6 pp., 1998.58G. Eddon, "COM+: The Evolution of Component Services", IEEE on Computer, pp. 104-106 (Jul. 1999).59Grimes,"Security,"DCOM Programming, pp. 319-389, 1997.60Hackathorn, "Data Delivery When You Want It," http://www.byte.com/art/9706/sec4/art1.htm, pp. 1-7, Jun. 1997.61Hackathorn, "Data Delivery When You Want It," http://www.byte.com/art/9706/sec4/art1.htm, pp. 1-8, Jun. 1997.62Hackathorn, "Publish or Perish," http://www.byte.com/art/9709/sec6/art1htm, pp. 1-15, Sep. 1997.63Hamilton (ed.), "Events," Sun Microsystems JavaBeans(TM), pp. 24-39, Jul. 24, 1997.64Hamilton (ed.), "Events," Sun Microsystems JavaBeans�, pp. 24-39, Jul. 24, 1997.65Hamilton (ed.), JavaBeanc(TM), Sun Microsystems, Version 1.01, pp. 1-114, Jul. 24, 1997.66Hamilton (ed.), JavaBeanc�, Sun Microsystems, Version 1.01, pp. 1-114, Jul. 24, 1997.67Harrison et al., "The Beginnings of a Graphical Environment for Subject-Oriented Programming," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '97, 2 pp., 1997.68Hauck et al., "AspectIX: A Middleware for Aspect-Oriented Programming," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 5 pp., 1998.69Hern�ndez et al., "Coordinating Concurrent Objects: How to Deal with the Coordination Aspect?," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '97, 6 pp., 1997.70Holmes et al., "Aspects of Synchronisation," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '97, 6 pp., 1997.71Holmes et al., "Towards Reusable Synchronisation for Object-Oriented Languages," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 10 pp., 1998.72Horstmann et al., DCOM Architecture, pp. 1-55, Jul. 23, 1997.73Hurwicz, "Multicast to the Masses," http://www.byte.com/art/9706/sec6/art6.htm, pp. 1-10, Jun. 1997.74Kendall, "Agent Roles and Aspects," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 7 pp., 1998.75Kenens et al., "An AOP Case with Static and Dynamic Aspects," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 6 pp., 1998.76Kiczales, "Aspect-Oriented-Programming," http://www.parc.xerox.com.spl/projects/aop/invited-talk/, 86 pp., 1997.77King, Inside Windows 95, Microsoft Press, pp. 296-303, 1994.78Lam, "Building Scalable Apps," PC Magazine, pp. 209-210, and 212-214, Apr. 21, 1998.79Lamping, "The Interaction of Components and Aspects," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '97, 1 pp. 1997.80Lopes et al., "Recent Developments in AspectJ�," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 4 pp., 1998.81Lorenz et al., "Visitor Beans: An Aspect-Oriented Pattern," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 8 pp., 1998.82Loshin, "Publish and Subscribe Meets the Internet," http://www.byte.com/art/9802/sec12/art1.htm, pp. 1-10, Feb. 1998.83Loshin, "Publish and Subscribe Meets the Internet," http://www.byte.com/art/9802/sec12art1htm, pp. 1-11, Feb. 1998.84Lunau, "Is Composition of Metaobjects=Aspect Oriented Programming," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 4 pp., 1998.85Matena et al., Enterprise JavaBeans(TM), Version 1.0, Sun Microsystems, pp. 1-95, 97-145, and 147-181, Mar. 21, 1998.86Matena et al., Enterprise JavaBeans�, Version 1.0, Sun Microsystems, pp. 1-95, 97-145, and 147-181, Mar. 21, 1998.87Matthijs et al., "Aspects Should Not Die," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '97, 55 pp., 1997.88McKay, "Microsoft Talks Up Tools," InfoWorld, vol. 20, No. 19, pp. 1 and 24, May 11, 1998.89Mens et al., "Aspect-Oriented Programming Workshop Report," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '97, 14 pp., 1997.90Montgomery, "Distributing Components," http://www.byte.com/art/9704/sec8/art1.htm, pp. 1-14, Apr. 1997.91M�ller, "draft: Aspect-Design in the Building-Block Method," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '97, 3 pp. 1997.92Nance, "Balance the Load with Transaction Server," http://www.byte.com/art/9706/sec6/art1.htm, pp. 1-8, Jun. 1997.93Nebbe, "Coordination and Composition: The Two Paradigms Underlying AOP?," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 5 pp., 1998.94Nierstrasz, "Active Objects in Hybrid," OOPSLA '87, vol. 22, No. 12, pp. 243-253, Dec. 1987.95Object Transaction Services, OMG document Jun. 1, 1994.96 *Orfali et al. "Essential Client/Server Survical Guide," Van Nostrand Reinhold, 1994, pp. 124-128, 367-372.*97Orfali et al., "COM: OLE's Object Bus," The Essential Distributed Objects Survival Guide, pp. 429-452, 1996.98Orfali et al., "CORBA Services: System Management and Security," Essential Client/Server Survival Guide, pp. 183-202, 1994.99Orfali et al., "RPC, Messaging, and Peer-to-Peer," Essential Client/Server Survival Guide chapter 9, pp. 119-128 (1994).100Orfali et al., Essential Client/Server Survival Guide, pp. 241-288, 1994.101Ossher et al., "Operation-Level Composition: A Case in (Join) Point," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 4 pp., 1998.102R. Limprecht, "Microsoft Transaction Server", IEEE, pp. 14-18 (Feb. 1997).103S�nchez et al., "Run-Time Adaptability of Synchronization Policies in Concurrent Object-Oriented Languages," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 6 pp., 1998.104Schroeder et al., Performance of Firefly RPC, Digital Equipment Corporation, pp. 1-15, Apr. 15, 1989.105Schwartz et al., "Intel's Middleware Move: Company Ponders Initiatives for Common Object Services," InfoWorld , vol. 20, No. 9, pp. 1-2, Mar. 2, 1998.106Skeen, "Enabling the Real-Time Enterprise," http://www.byte.com/art/9801/sec4/art5htm, pp. 1-9, Jan. 1998.107Teegan, "Distributed Performance Monitoring Using SNMP V2.," IEEE, pp. 616-619, 1996.108Tekinerdogan et al., "Deriving Design Aspects from Canonical Models," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 7 pp., 1998.109Thacker, Firefly: A Multiprocessor Workstation, Digital Systems Research Center, pp. 1-13, 15, 17-18, Dec. 30, 1987.110The Common Object Request Broker: Architecture and Specification, Version 2.0, pp. 4-12 through 4-16, Jul. 1995.111Thorup, "Contextual Class Extensions," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '97, 1997.112Tripathi et al., "Design of a remote procedure call system for object-oriented distributed programming," Software Practice & Experience, GB, John Wiley & Sons, Ltd., Chichester, vol. 28, No. 1, pp. 23-47 (1998).113Tripathi, A.R. et al.: Design Of A Remote Procedure Call System For Object-Oriented Distributed Programming, Software Practice & Experience, GB, John Wiley & Sons Ltd., Chichester, vol. 28, No. 1, pp. 23-47 XP000723715, ISSN: 0038-0644-the whole document.114Tripathi, A.R. et al.: Design Of A Remote Procedure Call System For Object-Oriented Distributed Programming, Software Practice & Experience, GB, John Wiley & Sons Ltd., Chichester, vol. 28, No. 1, pp. 23-47 XP000723715, ISSN: 0038-0644�the whole document.115U.S. patent application Ser. No. 08/959,139, Helland et al., filed Oct. 28, 1997.116U.S. patent application Ser. No. 08/959,149, Limprecht et al., filed Oct. 28, 1997.117Van Roy et al., "Using Mobility to Make Transparent Distribution Practical," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '97, 18 pp., 1997.118VanHilst, "Subcomponent Decomposition as a Form of Aspect Oriented Programming," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '97, 2 pp., 1997.119Volder, "Aspect-Oriented Logic Meta Programming," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 6 pp., 1998.120Walker et al., "Assessing Aspect-Oriented Programming and Design: Preliminary Results," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '98, 6 pp., 1998.121Werner, "Email Thoughts," Proceedings of the Aspect-Oriented Programming Workshop at ECOOP '97,1 pp., 1997.122White Paper, "Java Remote Method Invocation-Distribution Computing For Java," java.sun.com (Jun. 24, 1998).* Citada por examinador Citada por Patente citante Fecha de presentaci�n Fecha de publicaci�n Solicitante T�tuloUS6618765 *14 Abr 20009 Sep 2003AlcatelMethod of modifying a protocol between distributed objectsUS6651109 *11 Oct 200018 Nov 2003Intel CorporationInter-object messagingUS6654782 *20 Dic 199925 Nov 2003Networks Associates, Inc.Modular framework for dynamically processing network events using action sets in a distributed computing environmentUS6687831 *29 Abr 19993 Feb 2004International Business Machines CorporationMethod and apparatus for multiple security service enablement in a data processing systemUS6760733 *15 Jun 19996 Jul 2004Fujitsu LimitedObject management system and data processing system with centralized mechanism for managing containment relationships among objectsUS6801225 *29 Jul 19995 Oct 2004Sony United Kingdom LimitedData storage in ole systemsUS6804818 *29 Abr 199912 Oct 2004International Business Machines CorporationIntegration mechanism for object-oriented software and message-oriented softwareUS6839732 *17 Jul 20004 Ene 2005International Business Machines CorporationEfficient use of domain socket pairs in communication for tightly coupled transactionsUS6842771 *3 Jul 200111 Ene 2005Nokia Mobile Phones Ltd.Adapter for rendering data transmission request and responses compatible between the requesting client and its target server in a wireless communication environmentUS689195327 Jun 200010 May 2005Microsoft CorporationMethod and system for binding enhanced software features to a personaUS6920636 *15 Dic 199919 Jul 2005Microsoft CorporationQueued component interface passing for results outflow from queued method invocationsUS697084927 Jun 200029 Nov 2005Microsoft CorporationInter-server communication using request with encrypted parameterUS697349823 Mar 20006 Dic 2005Microsoft CorporationLocal queue creation securityUS698126227 Jun 200027 Dic 2005Microsoft CorporationSystem and method for client interaction in a multi-level rights-management architectureUS699672027 Jun 20007 Feb 2006Microsoft CorporationSystem and method for accessing protected content in a rights-management architectureUS701718927 Jun 200021 Mar 2006Microsoft CorporationSystem and method for activating a rendering device in a multi-level rights-management architectureUS704741127 Jun 200016 May 2006Microsoft CorporationServer for an electronic distribution system and method of operating sameUS705120027 Jun 200023 May 2006Microsoft CorporationSystem and method for interfacing a software process to secure repositoriesUS705515327 Ene 200330 May 2006Intel CorporationInter-object messagingUS7093022 *30 Ago 200515 Ago 2006Microsoft CorporationLocal queue creation securityUS7096249 *29 Mar 200222 Ago 2006Intel CorporationMethod and system for distributing applicationsUS7096252 *5 Oct 200022 Ago 2006Stmicroelectronics, Inc.System and method for interfacing network station subsystemsUS715895327 Jun 20002 Ene 2007Microsoft CorporationMethod and system for limiting the use of user-specific software featuresUS7165106 *17 Abr 200316 Ene 2007Hitachi Ltd.Method of managing operation of computer systemUS716511815 Ago 200416 Ene 2007Microsoft CorporationLayered message processing modelUS7171692 *27 Jun 200030 Ene 2007Microsoft CorporationAsynchronous communication within a server arrangementUS7185343 *29 Dic 199827 Feb 2007Acos International LimitedProgram flow method and method for expanding a program component systemUS718834220 Abr 20016 Mar 2007Microsoft CorporationServer controlled branding of client software deployed over computer networksUS720067626 Mar 20033 Abr 2007Microsoft CorporationTransmitting and receiving messages through a customizable communication channel and programming modelUS7216349 *5 Jun 20028 May 2007International Business Machines CorporationSystem and method for triggering message queue applicationsUS722515917 Abr 200129 May 2007Microsoft CorporationMethod for authenticating and securing integrated bookstore entriesUS723724518 Nov 200426 Jun 2007Microsoft CorporationObject connectivity through loosely coupled publish and subscribe eventsUS7240349 *20 Dic 20023 Jul 2007International Business Machines CorporationPersistent messaging in a transaction processing environmentUS7272833 *26 Dic 200018 Sep 2007International Business Machines CorporationMessaging service in a federated content management systemUS7293254 *18 Sep 20036 Nov 2007Microsoft CorporationExtensibility application programming interface and framework for meta-model objectsUS7353221 *9 Mar 20001 Abr 2008Siemens AktiengesellschaftMethod for the automatic retrieval of engineering data of systemsUS7398313 *29 Ago 20008 Jul 2008International Business Machines CorporationClient server system and method for executing an application utilizing distributed objectsUS741566217 Jul 200219 Ago 2008Adobe Systems IncorporatedDigital media management apparatus and methodsUS743054210 Nov 200430 Sep 2008Microsoft CorporationSystem and method for activating a rendering device in a multi-level rights-management architectureUS7467388 *22 Nov 200516 Dic 2008Microsoft CorporationMonitoring message queues and starting processing applicationsUS7467389 *23 Nov 200416 Dic 2008Sybase, Inc.System and methodology providing service invocation for occasionally connected computing devicesUS747840529 Sep 200413 Ene 2009Microsoft CorporationObject connectivity through loosely coupled publish and subscribe eventsUS7502843 *30 Dic 200410 Mar 2009Microsoft CorporationServer queuing system and methodUS753987527 Jun 200026 May 2009Microsoft CorporationSecure repository with layers of tamper resistance and system and method for providing sameUS756239514 Abr 200514 Jul 2009Microsoft CorporationSystem and method for accessing protected content in a rights-management architectureUS761377812 Abr 20043 Nov 2009Microsoft CorporationProgressive de-featuring of electronic messagesUS76344296 May 200415 Dic 2009Microsoft CorporationArchitecture for an electronic shopping service integratable with a software applicationUS7634542 *1 Jul 200515 Dic 2009Sprint Communications Company L.P.System and method to manage service instances for request processingUS76367333 Oct 200322 Dic 2009Adobe Systems IncorporatedTime-based image managementUS7673307 *18 Sep 20032 Mar 2010International Business Machines CorporationManaging transactions in a messaging systemUS770764317 Sep 200427 Abr 2010Microsoft CorporationSystem and method for accessing protected content in a rights-management architectureUS7730501 *19 Nov 20031 Jun 2010Intel CorporationMethod for parallel processing of events within multiple event contexts maintaining ordered mutual exclusionUS7823170 *31 Ago 200526 Oct 2010Sap AgQueued asynchronous remote function call dependency managementUS782320818 Jun 200426 Oct 2010Microsoft CorporationMethod and system for binding enhanced software features to a personaUS782715226 Oct 20052 Nov 2010Oracle America, Inc.Asynchronous on-demand service startupUS78613062 Jun 200428 Dic 2010Microsoft CorporationMethod and system for limiting the use of user-specific software featuresUS78822364 Feb 20051 Feb 2011Microsoft CorporationCommunication channel modelUS7885880 *30 Sep 20088 Feb 2011United Services Automobile Association (Usaa)Atomic deposit transactionUS7886295 *17 Feb 20058 Feb 2011International Business Machines CorporationConnection manager, method, system and program product for centrally managing computer applicationsUS790020911 Abr 20061 Mar 2011Inventigo, LlcMethods and apparatus for message oriented invocationUS79008226 Nov 20078 Mar 2011United Services Automobile Association (Usaa)Systems, methods, and apparatus for receiving images of one or more checksUS79211116 Nov 20075 Abr 2011Fotiva, Inc.Digital media organization and accessUS795837314 May 20097 Jun 2011Microsoft CorporationSecure repository with layers of tamper resistance and system and method for providing sameUS79798425 Nov 200712 Jul 2011Microsoft CorporationExtensibility application programming interface and framework for meta-model objectsUS801054825 Oct 200730 Ago 2011Fotiva, Inc.Digital media organization and accessUS803294317 Jun 20094 Oct 2011Microsoft CorporationAccessing protected content in a rights-management architectureUS80739945 Ago 20056 Dic 2011At&T LaboratoriesData transfer, synchronising applications, and low latency networksUS815650628 Feb 201110 Abr 2012Inventigo, LlcMethods and apparatus for message oriented invocationUS8185578 *20 May 200822 May 2012International Business Machines CorporationClient server system and method for executing an application utilizing distributed objectsUS82048703 Ago 200719 Jun 2012Sybase, Inc.Unwired enterprise platformUS822993112 Ago 200824 Jul 2012Adobe Systems IncorporatedDigital media management apparatus and methodsUS8255925 *20 May 200828 Ago 2012At&T Intellectual Property I, L.P.Method and system for recovering stranded outbound messagesUS8346971 *5 Ago 20051 Ene 2013At&T Intellectual Property I, LpData transfer, synchronising applications, and low latency networksUS84179686 Jun 20119 Abr 2013Microsoft CorporationSecure repository with layers of tamper resistance and system and method for providing sameUS842367518 Abr 200816 Abr 2013At&T Intellectual Property I, L.P.Data transfer, synchronising applications, and low latency networksUS850503023 Ene 20086 Ago 2013Microsoft CorporationCoordinating resources using a volatile network intermediaryUS854953818 Mar 20101 Oct 2013Microsoft CorporationCoordinating communication medium state for subtasksUS866145426 Ene 201025 Feb 2014Target Brands, Inc.System and method for receiving and transmitting event informationUS868303018 Oct 201225 Mar 2014Microsoft CorporationRouting of pooled messages via an intermediaryUS869501625 Jul 20128 Abr 2014At&T Intellectual Property I, L.P.Method and system for recovering stranded outbound messagesUS8719841 *23 Oct 20096 May 2014Microsoft CorporationDispatch mechanism for coordinating application and communication medium stateUS872590318 Oct 201213 May 2014At&T Intellectual Property I, L.P.Data transfer, synchronising applications, and low latency networksUS20080275981 *20 May 20086 Nov 2008Iwao InagakiClient server system and method for executing an application utilizing distributed objectsUS20090198496 *2 Feb 20096 Ago 2009Matthias DeneckeAspect oriented programmable dialogue manager and apparatus operated therebyUS20100107177 *23 Oct 200929 Abr 2010Microsoft CorporationDispatch mechanism for coordinating application and communication medium stateUS20100287565 *6 May 201011 Nov 2010International Business Machines CorporationMethod for managing requests associated with a message destinationUS20110138400 *3 Dic 20099 Jun 2011International Business Machines CorporationAutomated merger of logically associated messages in a message queueWO2006042314A2 *12 Oct 200520 Abr 2006Michael N GurevichMethods and apparatus for message oriented invocation* Citada por examinadorClasificaciones Clasificaci�n de EE.UU.719/315 Clasificaci�n internacionalG06F9/44, G06F9/54, G06F9/46 Clasificaci�n cooperativaG06F9/548, G06F9/547 Clasificaci�n europeaG06F9/54P, G06F9/54P1Eventos legales FechaC�digoEventoDescripci�n30 Dic 2013FPAYFee paymentYear of fee payment: 1223 Dic 2009FPAYFee paymentYear of fee payment: 830 Dic 2005FPAYFee paymentYear of fee payment: 411 May 2004CCCertificate of correction19 Oct 1998ASAssignmentOwner name: MICROSOFT CORPORATION, WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DIEVENDORFF, RICHARD;HELLAND, PATRICK J.;CHOPRA, GAGAN;AND OTHERS;REEL/FRAME:009527/0856;SIGNING DATES FROM 19981006 TO 19981007GirarImagen originalP�gina principal de Google - Sitemap - Descargas masivas de USPTO - Pol�tica de privacidad - Condiciones de servicio - Acerca de Google Patentes - Danos tu opini�nDatos proporcionados por IFI CLAIMS Patent Services©2012 Google