US Patent No: 5,818,448

Number of patents in Portfolio can not be more than 2000

Apparatus and method for identifying server computer aggregation topologies

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method of processing a remote procedure call from a client computer to an object stored on an aggregation of server computers includes the step of checking a server aggregation location data field and a server aggregation contact strategy data field of the remote procedure call. The aggregation of server computers is designated as replicating server computers, migrating server computers, or federated server computers based upon the checking operation. Once a server computer aggregation topology is identified, parameters associated with the remote procedure call may be modified to alter the interaction with the server computer aggregation.

Loading the Abstract Image... loading....

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SUN MICROSYSTEMS, INC.SANTA CLARA, CA9312

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Katiyar, Dinesh Redwood City, CA 11 525

Cited Art Landscape

Patent Info (Count) # Cites Year
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
5,483,652 Mechanism for locating without search discrete application resources known by common name only in a distributed network computing environment 116 1994
5,475,819 Distributed configuration profile for computing system 300 1994
 
Consilium Overseas Limited (1)
5,515,510 Communications internetwork system connecting a client node array to a resource array 20 1994
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5,692,180 Object-oriented cell directory database for a distributed computing environment 173 1995
 
SUN MICROSYSTEMS, INC. (1)
5,748,897 Apparatus and method for operating an aggregation of server computers using a dual-role proxy server computer 135 1996

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
SUN MICROSYSTEMS, INC. (77)
6,938,263 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 9 1996
6,957,427 Remote object activation in a distributed system 10 1997
6,446,070 Method and apparatus for dynamic distributed computing over a network 28 1998
6,832,223 Method and system for facilitating access to a lookup service 22 1998
6,598,094 Method and apparatus for determining status of remote objects in a distributed system 21 1998
6,578,044 Method and system for typesafe attribute matching 4 1998
6,560,656 Apparatus and method for providing downloadable code for use in communicating with a device in a distributed system 33 1998
6,487,607 Methods and apparatus for remote method invocation 53 1998
6,466,947 Apparatus and method for dynamically verifying information in a distributed system 43 1998
6,463,446 Method and apparatus for transporting behavior in an event-based distributed system 23 1998
6,438,614 Polymorphic token based control 7 1998
6,421,704 Method, apparatus, and product for leasing of group membership in a distributed system 15 1998
6,393,497 Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system 41 1998
7,058,954 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 space 13 1998
6,654,793 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 55 1998
6,223,231 Method and apparatus for highly-available processing of I/O requests while application processing continues 14 1998
6,487,587 Method and system for data processing by proxy 16 1999
6,708,171 Network proxy 29 1999
6,389,540 Stack based access control using code and executor identifiers 18 2000
6,901,518 Method and system for establishing trust in downloaded proxy code 14 2000
6,957,237 Database store for a virtual heap 55 2000
6,865,657 Garbage collector for a virtual heap 42 2000
6,854,115 Process persistence in a virtual machine 47 2000
6,763,440 Garbage collection using nursery regions for new objects in a virtual heap 62 2000
6,760,815 Caching mechanism for a virtual heap 39 2000
7,716,492 Method and apparatus to obtain service capability credentials 18 2000
7,577,834 Message authentication using message gates in a distributed computing environment 13 2000
7,395,333 Method and apparatus to obtain negotiated service advertisement 15 2000
7,188,251 System and method for secure message-based leasing of resources in a distributed computing environment 16 2000
7,080,078 Mechanism and apparatus for URI-addressable repositories of service advertisements and other content in a distributed computing environment 33 2000
6,973,493 Mechanism and apparatus for security of newly spawned repository spaces in a distributed computing environment 15 2000
6,970,869 Method and apparatus to discover services and negotiate capabilities 76 2000
6,917,976 Message-based leasing of resources in a distributed computing environment 65 2000
6,918,084 Spawning new repository spaces using information provided in advertisement schema messages 82 2000
6,862,594 Method and apparatus to discover services using flexible search criteria 54 2000
6,850,979 Message gates in a distributed computing environment 112 2000
6,789,077 Mechanism and apparatus for web-based searching of URI-addressable repositories in a distributed computing environment 80 2000
7,412,518 Method and apparatus for proximity discovery of services 56 2000
7,260,543 Automatic lease renewal with message gates in a distributed computing environment 19 2000
7,065,574 Messaging system using pairs of message gates in a distributed computing environment 17 2000
8,135,796 Mechanism and apparatus for accessing and addressing services in a distributed computing environment 10 2000
7,548,946 Pre-generated message endpoints 27 2000
7,072,967 Efficient construction of message endpoints 71 2000
6,868,447 Mechanism and apparatus for returning results of services in a distributed computing environment 117 2000
6,792,466 Trusted construction of message endpoints in a distributed computing environment 83 2000
6,643,650 Mechanism and apparatus for using messages to look up documents stored in spaces in a distributed computing environment 327 2000
7,444,644 Secure access of objects generated from data representation language representations of the objects in a distributed computing environment 19 2000
7,426,721 Transformation of objects between a computer programming language and a data representation language 48 2000
7,200,848 Migrating processes using data representation language representations of the processes in a distributed computing environment 15 2000
7,398,533 Remote function invocation with messaging in a distributed computing environment 19 2000
7,243,356 Remote method invocation with secure messaging in a distributed computing environment 15 2000
6,629,154 Method and system for deterministic hashes to identify remote methods 13 2000
6,480,863 Method and system for multi-entry and multi-template matching in a database 5 2000
6,519,615 Method and system for leasing storage 72 2000
8,082,491 Dynamic displays in a distributed computing environment 2 2000
8,001,232 Event message endpoints in a distributed computing environment 15 2000
7,458,082 Bridging between a data representation language message-based distributed computing environment and other computing environments using proxy service 27 2000
7,016,966 Generating results gates in a distributed computing environment 44 2000
7,010,573 Message gates using a shared transport in a distributed computing environment 21 2000
6,950,875 Message conductors in a distributed computing environment 43 2000
6,898,618 Client-specified display services in a distributed computing environment 67 2000
6,789,126 Addressing message gates in a distributed computing environment 72 2000
7,370,091 Method and apparatus for obtaining space advertisements 13 2000
6,567,820 Method and system for in-place modifications in a database 16 2000
6,760,736 Methods and systems for distributed failure detection and recovery using leasing techniques 38 2000
7,296,275 Method and system for passing objects in a distributed system using serialization contexts 3 2001
7,210,148 Method and apparatus for dynamic distributed computing over a network 27 2001
6,704,756 Methods, apparatus, and product for distributed garbage collection 16 2001
6,728,737 Method and system for leasing storage 10 2002
6,564,240 Method, apparatus, and product for leasing of group membership in a distributed system 19 2002
6,934,758 Stack-based access control using code and executor identifiers 5 2002
6,925,644 Method, apparatus, and product for leasing of group membership in a distributed system 15 2003
7,660,887 Systems and methods for providing dynamic quality of service for a distributed system 8 2003
7,756,969 Dynamic provisioning of identification services in a distributed system 12 2004
6,874,066 Caching mechanism for a virtual heap 11 2004
7,509,360 Methods, apparatus, and product for distributed garbage collection 4 2004
7,792,874 Dynamic provisioning for filtering and consolidating events 2 2005
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
6,219,835 Multi-language DCE remote procedure call 6 1998
6,904,601 Method and system for providing remote procedure calls in a multiprocessing system 1 2000
7,836,314 Computer system performance estimator and layout configurator 1 2006
 
Oracle America, Inc. (2)
8,713,089 Dynamic lookup service in a distributed system 0 2003
7,734,747 Dynamic lookup service in a distributed system 3 2003
 
UNWIRED PLANET, LLC (2)
6,654,786 Method and apparatus for informing wireless clients about updated information 125 2000
6,742,127 Method and apparatus for maintaining security in a push server 31 2002
 
AVAYA INC. (1)
6,240,454 Dynamic reconfiguration of network servers 21 1996
 
GOOGLE INC. (1)
6,085,193 Method and system for dynamically prefetching information via a server hierarchy 227 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
6,397,252 Method and system for load balancing in a distributed object system 27 1997
 
ORACLE INTERNATIONAL CORPORATION (1)
6,496,865 System and method for providing interpreter applications access to server resources in a distributed network 35 1997
 
TRANCEIVE TECHNOLOGIES, INC. (1)
6,687,735 Method and apparatus for balancing distributed applications 119 2000
 
Other [Check patent profile for assignment information] (3)
6,604,127 Dynamic lookup service in distributed system 41 2001
6,816,875 Methods, apparatus, and product for distributed garbage collection 7 2003
8,594,948 Apparatus and methods for medical testing 0 2010