US Patent No: 8,103,760

Number of patents in Portfolio can not be more than 2000

Dynamic provisioning of service components in a distributed system

Stats

ALSO PUBLISHED AS: 20060010234
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

Systems and methods simplify the provision of complex services over a distributed network by breaking a complex service into a collection of simpler services. Systems and methods provide the tools to deconstruct a complex, provision service elements that are needed to make up the complex service, and monitor the service elements to ensure that the complex service is supported. Quality of service is provided by matching service requirements to compute resource capabilities.

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

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ORACLE AMERICA, INC.SANTA CLARA, CA1513

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Clarke, James B Sanford, FL 13 54
Reedy, Dennis G Manassas, VA 6 45

Cited Art

Patent Info (Count) # Cites Year
 
SUN MICROSYSTEMS, INC. (23)
5,475,840 High performance dynamic linking through caching 55 1993
6,009,464 Method and apparatus for enabling application programs to communicate with network clients and servers 72 1995
5,996,075 Method and apparatus for reliable disk fencing in a multicomputer system 67 1995
5,999,988 Method and apparatus for generating and employing a run-time generated stub to reference an object in object oriented systems 83 1997
6,003,065 Method and system for distributed processing of applications on host and peripheral devices 187 1997
6,253,256 Deferred reconstruction of objects and remote loading in a distributed system 51 1997
6,032,151 Database system employing polymorphic entry and entry matching 91 1997
6,243,814 Method and apparatus for reliable disk fencing in a multicomputer system 78 1998
6,134,603 Method and system for deterministic hashes to identify remote methods 76 1998
6,182,083 Method and system for multi-entry and multi-template matching in a database 53 1998
6,185,611 Dynamic lookup service in a distributed system 101 1998
6,263,350 Method and system for leasing storage 46 1998
6,272,559 Deferred reconstruction of objects and remote loading for event notification in a distributed system 42 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 51 1998
6,243,716 Methods and systems for distributed failure detection and recovery using leasing 48 1999
7,395,333 Method and apparatus to obtain negotiated service advertisement 10 2000
7,065,574 Messaging system using pairs of message gates in a distributed computing environment 15 2000
7,243,356 Remote method invocation with secure messaging in a distributed computing environment 12 2000
8,001,232 Event message endpoints in a distributed computing environment 6 2000
2003/0051,029 Dynamic provisioning of sevice components in a distributed system 5 2001
7,660,887 Systems and methods for providing dynamic quality of service for a distributed system 8 2003
2003/0191,842 Dynamic lookup service in a distributed system 11 2003
7,756,969 Dynamic provisioning of identification services in a distributed system 10 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (15)
5,319,542 System for ordering items using an electronic catalogue 494 1990
5,327,559 Remote and batch processing in an object oriented programming system 104 1990
5,511,196 Method and system in a data processing system for the enhancement of relationships between reference objects in an object oriented environment and a data object outside an object oriented environment 41 1992
5,774,729 Event handling in a high level programming language environment 39 1993
5,675,797 Goal-oriented resource allocation manager and performance index technique for servers 66 1994
5,682,534 Transparent local RPC optimization 133 1995
5,915,112 Remote procedure interface with support for multiple versions 132 1996
5,761,507 Client/server architecture supporting concurrent servers within a server with a transaction manager providing server/connection decoupling 264 1996
5,764,915 Object-oriented communication interface for network protocol access using the selected newly created protocol interface object and newly created protocol layer objects in the protocol stack 171 1996
6,757,729 Virtual environment manager for network computers 33 1996
6,104,716 Method and apparatus for lightweight secure communication tunneling over the internet 191 1997
6,055,562 Dynamic mobile agents 94 1997
6,157,960 Technique for programmatically creating distributed object programs 51 1997
5,799,173 Dynamic workload balancing 71 1997
6,704,803 Method and system for distributing data events over an information bus 53 1998
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (11)
4,430,699 Distributed data processing system 133 1981
5,459,837 System to facilitate efficient utilization of network resources in a computer network 222 1993
5,446,901 Fault tolerant distributed garbage collection system and method for collecting network objects 101 1993
5,506,984 Method and system for data retrieval in a distributed system using linked location references on a plurality of nodes 166 1993
5,341,477 Broker for computer network server selection 451 1993
5,758,077 Service-centric monitoring system and method for monitoring of distributed services in a computing network 57 1996
6,189,046 Mechanism and method for merging cached location information in a distributed object environment 69 1997
6,282,581 Mechanism for resource allocation and for dispatching incoming calls in a distributed object environment 70 1997
6,408,342 Communications framework for supporting multiple simultaneous communications protocols in a distributed object environment 62 1997
5,991,808 Task processing optimization in a multiprocessor system 60 1997
6,216,158 System and method using a palm sized computer to control network devices 208 1999
 
MICROSOFT CORPORATION (8)
6,363,409 Automatic client/server translation and execution of non-native applications 19 1995
6,018,619 Method, system and apparatus for client-side usage tracking of information server systems 370 1996
5,742,768 System and method for providing and displaying a web page having an embedded menu 263 1996
6,292,934 Method and system for improving the locality of memory references during execution of a computer program 52 1997
6,219,675 Distribution of a centralized database 71 1997
6,263,379 Method and system for referring to and binding to objects using identifier objects 66 1997
6,321,275 Interpreted remote procedure calls 23 1997
6,003,050 Method for integrating a virtual machine with input method editors 83 1998
 
CISCO TECHNOLOGY, INC. (3)
6,301,613 Verifying that a network management policy used by a computer system can be satisfied and is feasible for use 101 1998
6,603,772 Multicast routing with multicast virtual output queues and shortest queue first allocation 15 1999
6,418,468 Automatically verifying the feasibility of network management policies 46 2001
 
HITACHI, LTD. (3)
5,101,346 Virtual machine system having a plurality of real instruction processors and virtual machines, and a registration table 41 1989
5,724,540 Memory system having a column address counter and a page address counter 32 1993
5,548,724 File server system and file access control method of the same 264 1994
 
INTEL CORPORATION (3)
6,192,044 Employing a look-up service and a callee connection service to establish a network phone call between a caller and a callee 28 1997
6,101,528 Method and apparatus for discovering server applications by a client application in a network of computer systems 48 1997
6,093,216 Method of run-time tracking of object references in Java programs 68 1998
 
AT&T CORP. (2)
5,805,805 Symmetric method and apparatus for interconnecting emulated lans 77 1995
6,078,655 Automatic international reattempt method and apparatus 29 1997
 
FINJAN, INC. (2)
6,092,194 System and method for protecting a computer and a network from hostile downloadables 264 1997
6,154,844 System and method for attaching a downloadable security profile to a downloadable 236 1997
 
FUJI XEROX CO., LTD. (2)
6,016,516 Remote procedure processing device used by at least two linked computer systems 48 1997
6,339,783 Procedure execution device and procedure execution method 42 1997
 
ORACLE INTERNATIONAL CORPORATION (2)
6,212,578 Method and apparatus for managing dependencies in a distributed computing environment for ensuring the safety of remote procedure calls 30 1996
6,385,643 Clustered enterprise Java.TM. having a message passing kernel in a distributed processing system 82 1999
 
VERIZON BUSINESS GLOBAL LLC (2)
6,363,411 Intelligent network 438 1999
7,024,450 Method and apparatus for deploying service modules among service nodes distributed in an intelligent network 26 1999
 
APPLE INC. (1)
6,360,266 Object-oriented distributed communications directory system 62 1999
 
Bell Telephone Laboratories, Incorporated (1)
4,800,488 Method of propagating resource information in a computer network 144 1985
 
BMC SOFTWARE, INC. (1)
6,564,174 Enterprise management system and method which indicates chaotic behavior in system resource usage for more accurate modeling and prediction 42 1999
 
BORLAND SOFTWARE CORPORATION (1)
2002/0107,914 Methods and systems for optimizing resource allocation based on data mined from plans created from a workflow 29 2001
 
BROADVISION (1)
5,710,887 Computer system and method for electronic commerce 1226 1995
 
CARNEGIE MELLON UNIVERSITY (1)
5,809,144 Method and apparatus for purchasing and delivering digital goods over a network 451 1995
 
CETSUSION NETWORK SERVICE, L.L.C. (1)
5,721,825 System and method for global event notification and delivery in a distributed computing environment 85 1996
 
CLARK CONSULTING, LLC (1)
5,806,042 System for designing and implementing bank owned life insurance (BOLI) with a reinsurance option 132 1995
 
COMCAST MO GROUP, INC. (1)
6,578,074 Provisioning server enhancement 49 1999
 
CRONOS TECHNOLOGIES, LLC (1)
5,664,110 Remote ordering system 488 1994
 
DOSA ADVANCES LLC (1)
5,727,048 Multimedia communication system with a multimedia server to terminals via a public network 74 1995
 
ELLIOT CAPITAL LLC (1)
5,664,111 Computerized, multimedia, network, real time, interactive marketing and transactional system 198 1994
 
ELSTER ELECTRICITY, LLC (1)
6,199,068 Mapping interface for a distributed server to translate between dissimilar file formats 212 1998
 
FACEBOOK, INC. (1)
6,009,413 System for real time shopping 121 1997
 
FUJITSU LIMITED (1)
5,982,773 Lan connection method 76 1997
 
GOINS, WILLIAM E. (1)
5,978,773 System and method for using an ordinary article of commerce to access a remote computer 566 1995
 
H-Renee, Incorporated (1)
4,992,940 System and method for automated selection of equipment for purchase through input of user desired specifications 1007 1989
 
HEWLETT-PACKARD COMPANY (1)
5,963,924 System, method and article of manufacture for the use of payment instrument holders and payment instruments in network electronic commerce 230 1996
 
HYPION NETWORK SRVC, LLC (1)
6,058,381 Many-to-many payments system for network content materials 194 1997
 
INTELLECTUAL VENTURES II LLC (1)
6,014,686 Apparatus and methods for highly available directory services in the distributed computing environment 65 1997
 
INTELLISYNC CORPORATION (1)
6,044,381 Using distributed history files in synchronizing databases 145 1997
 
InterVoice Limited Partnership (1)
5,754,977 System and method for preventing enrollment of confusable patterns in a reference database 29 1996
 
KABUSHIKI KAISHA TOSHIBA (1)
5,778,179 System for flexible distributed processing and transaction processing suitable for nested transaction 53 1997
 
LANCART DUAL CONSULTING L.L.C. (1)
5,850,442 Secure world wide electronic commerce over an open network 538 1996
 
Lykes Bros., Inc. (1)
5,666,493 System for managing customer orders and method of implementation 399 1993
 
MAQUIS TECHTRIX LLC (1)
2009/0172,091 System and Method for Implementing Click-through for Browser Executed Software Including Ad Proxy and Proxy Cookie Caching 5 2008
 
MCI COMMUNICATIONS CORPORATION (1)
6,418,461 Intelligent call switching node in an intelligent distributed network architecture 41 1998
 
MCI, INC. (1)
6,804,711 Method and apparatus for managing call processing services in an intelligent telecommunication network 33 1999
 
MOORE BUSINESS FORMS, INC. (1)
5,694,551 Computer integration network for channeling customer orders through a centralized computer to various suppliers 338 1995
 
MOTOROLA SOLUTIONS, INC. (1)
6,757,262 Service framework supporting remote service discovery and connection 61 2000
 
NETWORK GENERAL TECHNOLOGY (1)
6,801,940 Application performance monitoring expert 199 2002
 
NEW AURORA CORPORATION (1)
5,671,279 Electronic commerce using a secure courier system 509 1995
 
NORTEL NETWORKS LIMITED (1)
2003/0005,132 Distributed service creation and distribution 15 2001
 
NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC. (1)
5,925,108 Event notification in a computer system 45 1996
 
ONE TOUCH SYSTEMS, INC. (1)
5,303,042 Computer-implemented method and apparatus for remote educational instruction 184 1992
 
PICTURETEL CORPORATION (1)
6,199,116 Method and system for managing data while sharing application programs 60 1996
 
POLEDO HOLDINGS LLC (1)
6,782,421 System and method for evaluating the performance of a computer application 37 2002
 
PRICELINE.COM INCORPORATED (1)
5,794,207 Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven conditional purchase offers 1316 1996
 
PROACTIVE NETWORKS (1)
6,327,677 Method and apparatus for monitoring a network environment 207 1998
 
RAINFINITY, INC. (1)
6,801,949 Distributed server cluster with graphical user interface 196 2000
 
RARITAN COMPUTER, INC. (1)
5,491,791 System and method for remote workstation monitoring within a distributed computing environment 224 1995
 
Regal Greetings & Gifts Inc. (1)
5,721,832 Method and apparatus for an interactive computerized catalog system 196 1995
 
REIN TECHNOLOGY LLC (1)
5,961,582 Distributed and portable execution environment 109 1994
 
SET SECURE ELECTRONIC TRANSACTION LLC, A CORP. OF DELAWARE (1)
5,790,677 System and method for secure electronic commerce transactions 555 1995
 
SOURCE SEARCH TECHNOLOGIES, LLC (1)
5,758,328 Computerized quotation system and method 617 1996
 
SOVERAIN SOFTWARE LLC (1)
5,715,314 Network sales system 1024 1994
 
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) (1)
5,339,430 System for dynamic run-time binding of software modules in a computer system 202 1992
 
THOMSON CONSUMER ELECTRONICS, INC. (1)
6,034,925 Accessing control method for identifying a recording medium in a jukebox 81 1996
 
TRUNQATE, LLC (1)
5,592,375 Computer-assisted system for interactively brokering goods or services between buyers and sellers 509 1994
 
USTER TECHNOLOGIES AG (1)
6,343,308 Systems, methods and computer programs for mixing different versions of Java classes 27 1997
 
WEST SERVICES, INC. (1)
5,644,720 Interprocess communications interface for managing transaction requests 129 1995
 
WISTRON CORPORATION (1)
6,604,140 Service framework for computing devices 53 1999
 
WORLDCOM, INC. (1)
6,779,030 Intelligent network 161 2002
 
Other [Check patent profile for assignment information] (5)
4,567,359 Automatic information, goods and services dispensing system 386 1984
5,253,165 Computerized reservations and scheduling system 245 1990
5,544,040 System for management of common purchase operations for goods and services 166 1994
5,729,594 On-line secured financial transaction system through electronic media 268 1996
6,604,127 Dynamic lookup service in distributed system 35 2001

Patent Citation Ranking

Forward Cites

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Jul 24, 2015
7.5 Year Payment $3600.00 $1800.00 $900.00 Jul 24, 2019
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jul 24, 2023
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00