US5566302A
(en)
*
|
1992-12-21 |
1996-10-15 |
Sun Microsystems, Inc. |
Method for executing operation call from client application using shared memory region and establishing shared memory region when the shared memory region does not exist
|
EP0604010B1
(de)
*
|
1992-12-21 |
1999-12-29 |
Sun Microsystems, Inc. |
Verfahren und Vorrichtung für Teilaufgaben in verteiltem Verarbeitungssystem
|
US6157961A
(en)
*
|
1992-12-21 |
2000-12-05 |
Sun Microsystems, Inc. |
Client-side stub interpreter
|
AU7683994A
(en)
|
1993-09-27 |
1995-04-18 |
Oracle Corporation |
Method and apparatus for parallel processing in a database system
|
IL111154A0
(en)
*
|
1993-10-21 |
1994-12-29 |
Martino Ii John A |
Systems and methods for electronic messaging
|
US6813769B1
(en)
|
1997-10-28 |
2004-11-02 |
Microsoft Corporation |
Server application components with control over state duration
|
US5832219A
(en)
*
|
1994-02-08 |
1998-11-03 |
Object Technology Licensing Corp. |
Distributed object networking service
|
US5694546A
(en)
|
1994-05-31 |
1997-12-02 |
Reisman; Richard R. |
System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
|
US6769009B1
(en)
|
1994-05-31 |
2004-07-27 |
Richard R. Reisman |
Method and system for selecting a personalized set of information channels
|
US5778228A
(en)
*
|
1994-08-16 |
1998-07-07 |
International Business Machines Corporation |
Method and system for transferring remote procedure calls and responses over a network
|
US5802291A
(en)
*
|
1995-03-30 |
1998-09-01 |
Sun Microsystems, Inc. |
System and method to control and administer distributed object servers using first class distributed objects
|
US6249822B1
(en)
*
|
1995-04-24 |
2001-06-19 |
Microsoft Corporation |
Remote procedure call method
|
US6009464A
(en)
*
|
1995-09-20 |
1999-12-28 |
Sun Microsystems, Inc. |
Method and apparatus for enabling application programs to communicate with network clients and servers
|
US5737607A
(en)
*
|
1995-09-28 |
1998-04-07 |
Sun Microsystems, Inc. |
Method and apparatus for allowing generic stubs to marshal and unmarshal data in object reference specific data formats
|
US5764902A
(en)
*
|
1995-09-29 |
1998-06-09 |
Intel Corporation |
Conditional insert or merge in a data conference
|
US6047309A
(en)
*
|
1995-10-02 |
2000-04-04 |
International Business Machines Corporation |
Recording observed and reported response characteristics at server and/or client nodes in a replicated data environment, and selecting a server to provide data based on the observed and/or reported response characteristics
|
US5758186A
(en)
*
|
1995-10-06 |
1998-05-26 |
Sun Microsystems, Inc. |
Method and apparatus for generically handling diverse protocol method calls in a client/server computer system
|
US8271339B2
(en)
|
1995-11-13 |
2012-09-18 |
Lakshmi Arunachalam |
Method and apparatus for enabling real-time bi-directional transactions on a network
|
US8037158B2
(en)
|
1995-11-13 |
2011-10-11 |
Lakshmi Arunachalam |
Multimedia transactional services
|
US7930340B2
(en)
|
1995-11-13 |
2011-04-19 |
Lakshmi Arunachalam |
Network transaction portal to control multi-service provider transactions
|
US6212556B1
(en)
*
|
1995-11-13 |
2001-04-03 |
Webxchange, Inc. |
Configurable value-added network (VAN) switching
|
US5784620A
(en)
*
|
1995-11-15 |
1998-07-21 |
Philips Electronics North America Corp. |
Object-oriented system having shared-persistent class pattern
|
US6260074B1
(en)
*
|
1996-03-30 |
2001-07-10 |
Sun Microsystems, Inc. |
Method and apparatus for passing generic objects in a distributed system
|
US6938263B2
(en)
*
|
1996-04-23 |
2005-08-30 |
Sun Microsystems, Inc. |
System and method for facilitating dynamic loading of “stub” information to enable a program operating in one address space to invoke processing of a remote method or procedure in another address space
|
US5864852A
(en)
*
|
1996-04-26 |
1999-01-26 |
Netscape Communications Corporation |
Proxy server caching mechanism that provides a file directory structure and a mapping mechanism within the file directory structure
|
US8229844B2
(en)
|
1996-06-05 |
2012-07-24 |
Fraud Control Systems.Com Corporation |
Method of billing a purchase made over a computer network
|
US20030195848A1
(en)
|
1996-06-05 |
2003-10-16 |
David Felger |
Method of billing a purchase made over a computer network
|
US7555458B1
(en)
|
1996-06-05 |
2009-06-30 |
Fraud Control System.Com Corporation |
Method of billing a purchase made over a computer network
|
US5961601A
(en)
*
|
1996-06-07 |
1999-10-05 |
International Business Machines Corporation |
Preserving state information in a continuing conversation between a client and server networked via a stateless protocol
|
US5991823A
(en)
*
|
1996-06-26 |
1999-11-23 |
Sun Microsystems, Inc. |
Low overhead object adaptor
|
US6044224A
(en)
*
|
1996-06-26 |
2000-03-28 |
Sun Microsystems, Inc. |
Mechanism for dynamically associating a service dependent representation with objects at run time
|
US6718550B1
(en)
|
1996-06-26 |
2004-04-06 |
Sun Microsystems, Inc. |
Method and apparatus for improving the performance of object invocation
|
US6032199A
(en)
|
1996-06-26 |
2000-02-29 |
Sun Microsystems, Inc. |
Transport independent invocation and servant interfaces that permit both typecode interpreted and compiled marshaling
|
US6044409A
(en)
*
|
1996-06-26 |
2000-03-28 |
Sun Microsystems, Inc. |
Framework for marshaling and unmarshaling argument object references
|
US6189048B1
(en)
*
|
1996-06-26 |
2001-02-13 |
Sun Microsystems, Inc. |
Mechanism for dispatching requests in a distributed object system
|
US5809507A
(en)
*
|
1996-07-01 |
1998-09-15 |
Sun Microsystems, Inc. |
Method and apparatus for storing persistent objects on a distributed object network using a marshaling framework
|
US5949998A
(en)
*
|
1996-07-03 |
1999-09-07 |
Sun Microsystems, Inc. |
Filtering an object interface definition to determine services needed and provided
|
US6336148B1
(en)
*
|
1996-09-25 |
2002-01-01 |
Sun Microsystems, Inc. |
Automatic checking of public contracts and private constraints on distributed objects
|
US5907847A
(en)
|
1996-09-26 |
1999-05-25 |
Sun Microsystems, Inc. |
Method and apparatus for coupling object state and behavior in a database management system
|
US5978842A
(en)
*
|
1997-01-14 |
1999-11-02 |
Netmind Technologies, Inc. |
Distributed-client change-detection tool with change-detection augmented by multiple clients
|
US6112183A
(en)
*
|
1997-02-11 |
2000-08-29 |
United Healthcare Corporation |
Method and apparatus for processing health care transactions through a common interface in a distributed computing environment
|
US6282581B1
(en)
*
|
1997-03-27 |
2001-08-28 |
Hewlett-Packard Company |
Mechanism for resource allocation and for dispatching incoming calls in a distributed object environment
|
US5999988A
(en)
*
|
1997-03-31 |
1999-12-07 |
Sun Microsystems, Inc. |
Method and apparatus for generating and employing a run-time generated stub to reference an object in object oriented systems
|
JP3817823B2
(ja)
*
|
1997-04-10 |
2006-09-06 |
ソニー株式会社 |
データ通信方法
|
US6240466B1
(en)
|
1997-04-21 |
2001-05-29 |
International Business Machines Corporation |
Object-oriented apparatus and method for determining new object location relative to an existing object
|
US5943497A
(en)
*
|
1997-04-30 |
1999-08-24 |
International Business Machines Corporation |
Object-oriented apparatus and method for controlling configuration of object creation
|
US6094664A
(en)
*
|
1997-05-30 |
2000-07-25 |
Sun Microsystems |
Method and apparatus for optimizing the null pointer exception in an object-oriented programming environment with statically typed variables
|
US6578113B2
(en)
*
|
1997-06-02 |
2003-06-10 |
At&T Corp. |
Method for cache validation for proxy caches
|
US6151639A
(en)
*
|
1997-06-19 |
2000-11-21 |
Sun Microsystems, Inc. |
System and method for remote object invocation
|
US6157959A
(en)
*
|
1997-07-03 |
2000-12-05 |
Tandem Computers, Incorporated |
Method and apparatus for providing portable kernel-mode support for fast interprocess communication
|
US6065045A
(en)
*
|
1997-07-03 |
2000-05-16 |
Tandem Computers Incorporated |
Method and apparatus for object reference processing
|
US5905868A
(en)
*
|
1997-07-22 |
1999-05-18 |
Ncr Corporation |
Client/server distribution of performance monitoring data
|
US6134594A
(en)
|
1997-10-28 |
2000-10-17 |
Microsoft Corporation |
Multi-user, multiple tier distributed application architecture with single-user access control of middle tier objects
|
US6631425B1
(en)
|
1997-10-28 |
2003-10-07 |
Microsoft Corporation |
Just-in-time activation and as-soon-as-possible deactivation or server application components
|
US6438616B1
(en)
*
|
1997-12-18 |
2002-08-20 |
Sun Microsystems, Inc. |
Method and apparatus for fast, local corba object references
|
US6205491B1
(en)
*
|
1997-12-18 |
2001-03-20 |
Sun Microsystems, Inc. |
Method and apparatus for deferred throwing of exceptions in C++
|
US6516354B2
(en)
|
1997-12-18 |
2003-02-04 |
Sun Microsystems, Inc. |
Method and apparatus for efficient representation of variable length identifiers in a distributed object system
|
US6249803B1
(en)
|
1997-12-18 |
2001-06-19 |
Sun Microsystems, Inc. |
Method and apparatus for executing code during method invocation
|
US6510460B1
(en)
|
1997-12-18 |
2003-01-21 |
Sun Microsystems, Inc. |
Method and apparatus for enforcing locking invariants in multi-threaded systems
|
US6167565A
(en)
*
|
1998-01-08 |
2000-12-26 |
Microsoft Corporation |
Method and system of custom marshaling of inter-language parameters
|
US6629126B1
(en)
*
|
1998-03-13 |
2003-09-30 |
Genuity Inc. |
Framework for providing quality of service requirements in a distributed object-oriented computer system
|
US6298391B1
(en)
|
1998-03-13 |
2001-10-02 |
Microsoft Corporation |
Remote procedure calling with marshaling and unmarshaling of arbitrary non-conformant pointer sizes
|
US6601110B2
(en)
*
|
1998-03-17 |
2003-07-29 |
Sun Microsystems, Inc. |
System and method for translating file-level operations in a non-door-based operating system to door invocations on a door server
|
US7028312B1
(en)
*
|
1998-03-23 |
2006-04-11 |
Webmethods |
XML remote procedure call (XML-RPC)
|
US6061744A
(en)
*
|
1998-05-12 |
2000-05-09 |
Autodesk, Inc. |
Generous tit-for-tat cooperative distributed computing
|
US6442620B1
(en)
|
1998-08-17 |
2002-08-27 |
Microsoft Corporation |
Environment extensibility and automatic services for component applications using contexts, policies and activators
|
US6473791B1
(en)
|
1998-08-17 |
2002-10-29 |
Microsoft Corporation |
Object load balancing
|
US6425017B1
(en)
|
1998-08-17 |
2002-07-23 |
Microsoft Corporation |
Queued method invocations on distributed component applications
|
WO2000010084A2
(en)
*
|
1998-08-17 |
2000-02-24 |
Microsoft Corporation |
Object load balancing
|
US6385661B1
(en)
*
|
1998-10-19 |
2002-05-07 |
Recursion Software, Inc. |
System and method for dynamic generation of remote proxies
|
US6571274B1
(en)
*
|
1998-11-05 |
2003-05-27 |
Beas Systems, Inc. |
Clustered enterprise Java™ in a secure distributed processing system
|
US6385643B1
(en)
*
|
1998-11-05 |
2002-05-07 |
Bea Systems, Inc. |
Clustered enterprise Java™ having a message passing kernel in a distributed processing system
|
US6581088B1
(en)
*
|
1998-11-05 |
2003-06-17 |
Beas Systems, Inc. |
Smart stub or enterprise javaTM bean in a distributed processing system
|
US6236999B1
(en)
*
|
1998-11-05 |
2001-05-22 |
Bea Systems, Inc. |
Duplicated naming service in a distributed processing system
|
GB9825102D0
(en)
|
1998-11-16 |
1999-01-13 |
Insignia Solutions Plc |
Computer system
|
US6487665B1
(en)
|
1998-11-30 |
2002-11-26 |
Microsoft Corporation |
Object security boundaries
|
US6574736B1
(en)
|
1998-11-30 |
2003-06-03 |
Microsoft Corporation |
Composable roles
|
US6385724B1
(en)
|
1998-11-30 |
2002-05-07 |
Microsoft Corporation |
Automatic object caller chain with declarative impersonation and transitive trust
|
US6367074B1
(en)
*
|
1998-12-28 |
2002-04-02 |
Intel Corporation |
Operation of a system
|
US6421739B1
(en)
*
|
1999-01-30 |
2002-07-16 |
Nortel Networks Limited |
Fault-tolerant java virtual machine
|
US6829770B1
(en)
|
1999-02-23 |
2004-12-07 |
Microsoft Corporation |
Object connectivity through loosely coupled publish and subscribe events
|
US6748455B1
(en)
|
1999-02-23 |
2004-06-08 |
Microsoft Corporation |
Object connectivity through loosely coupled publish and subscribe events with filtering
|
JP4146983B2
(ja)
*
|
1999-02-26 |
2008-09-10 |
インターナショナル・ビジネス・マシーンズ・コーポレーション |
サーバ・オブジェクトのメソッドを呼び出すプロセス方法及びデータ処理システム
|
FR2792435B1
(fr)
*
|
1999-04-15 |
2001-07-13 |
Cit Alcatel |
Procede de modification d'un protocole entre objets distribues
|
US20060034275A1
(en)
*
|
2000-05-03 |
2006-02-16 |
At&T Laboratories-Cambridge Ltd. |
Data transfer, synchronising applications, and low latency networks
|
GB2349717A
(en)
*
|
1999-05-04 |
2000-11-08 |
At & T Lab Cambridge Ltd |
Low latency network
|
EP1065592B1
(de)
*
|
1999-06-25 |
2008-07-23 |
Canon Research Centre France S.A. |
Verteilte Verwaltung von Datenobjekten in einem Kommunikations-Netzwerk
|
US6748555B1
(en)
|
1999-09-09 |
2004-06-08 |
Microsoft Corporation |
Object-based software management
|
US7464133B1
(en)
|
1999-10-05 |
2008-12-09 |
Fujitsu Limited |
Server/client system
|
US6947965B2
(en)
|
1999-11-30 |
2005-09-20 |
Recursion Software, Inc. |
System and method for communications in a distributed computing environment
|
US6678743B1
(en)
|
1999-11-30 |
2004-01-13 |
Recursion Software, Inc. |
Method for moving objects in a distributed computing environment
|
US6654748B1
(en)
|
1999-12-07 |
2003-11-25 |
Rwd Technologies, Inc. |
Dynamic application browser and database for use therewith
|
US6920636B1
(en)
*
|
1999-12-15 |
2005-07-19 |
Microsoft Corporation |
Queued component interface passing for results outflow from queued method invocations
|
AU2001233287A1
(en)
*
|
2000-02-03 |
2001-08-14 |
Community Integration Technologies, Inc. |
Method for inter-component communication
|
AU2001239491A1
(en)
|
2000-02-07 |
2001-08-14 |
Insignia Solutions Plc |
Non-zero null references to speed up write barrier checking for garbage collection
|
US6363417B1
(en)
|
2000-03-31 |
2002-03-26 |
Emware, Inc. |
Device interfaces for networking a computer and an embedded device
|
US7783720B1
(en)
*
|
2000-04-21 |
2010-08-24 |
Oracle America, Inc. |
CORBA metadata gateway to telecommunications management network
|
US7543304B2
(en)
*
|
2000-12-14 |
2009-06-02 |
Borland Software Corporation |
Method for efficient location of corba objects based on an unmarshaled object key in a request
|
US6842786B1
(en)
*
|
2001-02-09 |
2005-01-11 |
Adobe Systems Incorporated |
Method and apparatus for remote communication of data associated with dynamically generated type object at runtime to describe the data type
|
US7024451B2
(en)
*
|
2001-11-05 |
2006-04-04 |
Hewlett-Packard Development Company, L.P. |
System and method for maintaining consistent independent server-side state among collaborating servers
|
US6976254B2
(en)
|
2001-11-28 |
2005-12-13 |
Esmertec Ag |
Inter-method control transfer for execution engines with memory constraints
|
US8095503B2
(en)
*
|
2002-03-29 |
2012-01-10 |
Panasas, Inc. |
Allowing client systems to interpret higher-revision data structures in storage systems
|
US20030212761A1
(en)
*
|
2002-05-10 |
2003-11-13 |
Microsoft Corporation |
Process kernel
|
US7222136B1
(en)
*
|
2002-05-23 |
2007-05-22 |
Oracle International Corporation |
Communicating data dictionary information of database objects through a redo stream
|
US7293011B1
(en)
|
2002-11-27 |
2007-11-06 |
Oracle International Corporation |
TQ distribution that increases parallism by distributing one slave to a particular data block
|
US7523169B1
(en)
|
2003-02-28 |
2009-04-21 |
Verizon Data Services Llc |
Method and system for mapping network data for network database access
|
JP2005038076A
(ja)
*
|
2003-07-17 |
2005-02-10 |
Fujitsu Ltd |
プログラムテスト用会話型スタブ装置およびスタブプログラム記憶媒体
|
US20050125486A1
(en)
*
|
2003-11-20 |
2005-06-09 |
Microsoft Corporation |
Decentralized operating system
|
US8478742B2
(en)
*
|
2004-04-14 |
2013-07-02 |
Oracle Corporation |
Using estimated cost to refresh a set of materialized views (MVS)
|
US7702627B2
(en)
*
|
2004-06-22 |
2010-04-20 |
Oracle International Corporation |
Efficient interaction among cost-based transformations
|
US20050283471A1
(en)
*
|
2004-06-22 |
2005-12-22 |
Oracle International Corporation |
Multi-tier query processing
|
US7814042B2
(en)
*
|
2004-08-17 |
2010-10-12 |
Oracle International Corporation |
Selecting candidate queries
|
US8346886B2
(en)
*
|
2004-09-08 |
2013-01-01 |
Red Hat, Inc. |
System, method, and medium for configuring client computers to operate disconnected from a server computer while using a master instance of the operating system
|
US7549151B2
(en)
*
|
2005-02-14 |
2009-06-16 |
Qnx Software Systems |
Fast and memory protected asynchronous message scheme in a multi-process and multi-thread environment
|
US7885817B2
(en)
*
|
2005-03-08 |
2011-02-08 |
Microsoft Corporation |
Easy generation and automatic training of spoken dialog systems using text-to-speech
|
US7734471B2
(en)
*
|
2005-03-08 |
2010-06-08 |
Microsoft Corporation |
Online learning for dialog systems
|
US7707131B2
(en)
*
|
2005-03-08 |
2010-04-27 |
Microsoft Corporation |
Thompson strategy based online reinforcement learning system for action selection
|
US8667184B2
(en)
|
2005-06-03 |
2014-03-04 |
Qnx Software Systems Limited |
Distributed kernel operating system
|
US7840682B2
(en)
*
|
2005-06-03 |
2010-11-23 |
QNX Software Systems, GmbH & Co. KG |
Distributed kernel operating system
|
US7971194B1
(en)
|
2005-06-16 |
2011-06-28 |
Sap Portals Israel Ltd. |
Programming language techniques for client-side development and execution
|
US7877379B2
(en)
*
|
2005-09-30 |
2011-01-25 |
Oracle International Corporation |
Delaying evaluation of expensive expressions in a query
|
US7680096B2
(en)
*
|
2005-10-28 |
2010-03-16 |
Qnx Software Systems Gmbh & Co. Kg |
System for configuring switches in a network
|
US7809713B2
(en)
*
|
2006-03-15 |
2010-10-05 |
Oracle International Corporation |
Efficient search space analysis for join factorization
|
US7945562B2
(en)
*
|
2006-03-15 |
2011-05-17 |
Oracle International Corporation |
Join predicate push-down optimizations
|
US7644062B2
(en)
*
|
2006-03-15 |
2010-01-05 |
Oracle International Corporation |
Join factorization of union/union all queries
|
US7877373B2
(en)
*
|
2006-06-30 |
2011-01-25 |
Oracle International Corporation |
Executing alternative plans for a SQL statement
|
US7971209B2
(en)
|
2007-05-18 |
2011-06-28 |
Sap Ag |
Shortcut in reliable communication
|
US8903801B2
(en)
|
2007-09-14 |
2014-12-02 |
Oracle International Corporation |
Fully automated SQL tuning
|
US8341178B2
(en)
*
|
2007-09-18 |
2012-12-25 |
Oracle International Corporation |
SQL performance analyzer
|
US8600977B2
(en)
*
|
2007-10-17 |
2013-12-03 |
Oracle International Corporation |
Automatic recognition and capture of SQL execution plans
|
US8438152B2
(en)
*
|
2007-10-29 |
2013-05-07 |
Oracle International Corporation |
Techniques for bushy tree execution plans for snowstorm schema
|
US8584105B1
(en)
*
|
2011-12-12 |
2013-11-12 |
Google Inc. |
Javascript application programming interfaces for independently compiled javascript binaries
|
US9870390B2
(en)
|
2014-02-18 |
2018-01-16 |
Oracle International Corporation |
Selecting from OR-expansion states of a query
|
US10621064B2
(en)
|
2014-07-07 |
2020-04-14 |
Oracle International Corporation |
Proactive impact measurement of database changes on production systems
|
US10585887B2
(en)
|
2015-03-30 |
2020-03-10 |
Oracle International Corporation |
Multi-system query execution plan
|
US11386058B2
(en)
|
2017-09-29 |
2022-07-12 |
Oracle International Corporation |
Rule-based autonomous database cloud service framework
|
US11327932B2
(en)
|
2017-09-30 |
2022-05-10 |
Oracle International Corporation |
Autonomous multitenant database cloud service framework
|