
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
-
Jan 24, 2012
Issued date -
Aug 30, 2005
filing date -
11/213,810
serial no -
In Force
status
Importance
Loading Importance Indicators...
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...
First Claim
Related Publications
Loading Related Publications...
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 5,805,805 Symmetric method and apparatus for interconnecting emulated lans | 77 | 1995 | |
| 6,078,655 Automatic international reattempt method and apparatus | 29 | 1997 | |
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 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 | |
|
|
|||
| 6,360,266 Object-oriented distributed communications directory system | 62 | 1999 | |
|
|
|||
| 4,800,488 Method of propagating resource information in a computer network | 144 | 1985 | |
|
|
|||
| 6,564,174 Enterprise management system and method which indicates chaotic behavior in system resource usage for more accurate modeling and prediction | 42 | 1999 | |
|
|
|||
| 2002/0107,914 Methods and systems for optimizing resource allocation based on data mined from plans created from a workflow | 29 | 2001 | |
|
|
|||
| 5,710,887 Computer system and method for electronic commerce | 1226 | 1995 | |
|
|
|||
| 5,809,144 Method and apparatus for purchasing and delivering digital goods over a network | 451 | 1995 | |
|
|
|||
| 5,721,825 System and method for global event notification and delivery in a distributed computing environment | 85 | 1996 | |
|
|
|||
| 5,806,042 System for designing and implementing bank owned life insurance (BOLI) with a reinsurance option | 132 | 1995 | |
|
|
|||
| 6,578,074 Provisioning server enhancement | 49 | 1999 | |
|
|
|||
| 5,664,110 Remote ordering system | 488 | 1994 | |
|
|
|||
| 5,727,048 Multimedia communication system with a multimedia server to terminals via a public network | 74 | 1995 | |
|
|
|||
| 5,664,111 Computerized, multimedia, network, real time, interactive marketing and transactional system | 198 | 1994 | |
|
|
|||
| 6,199,068 Mapping interface for a distributed server to translate between dissimilar file formats | 212 | 1998 | |
|
|
|||
| 6,009,413 System for real time shopping | 121 | 1997 | |
|
|
|||
| 5,982,773 Lan connection method | 76 | 1997 | |
|
|
|||
| 5,978,773 System and method for using an ordinary article of commerce to access a remote computer | 566 | 1995 | |
|
|
|||
| 4,992,940 System and method for automated selection of equipment for purchase through input of user desired specifications | 1007 | 1989 | |
|
|
|||
| 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 | |
|
|
|||
| 6,058,381 Many-to-many payments system for network content materials | 194 | 1997 | |
|
|
|||
| 6,014,686 Apparatus and methods for highly available directory services in the distributed computing environment | 65 | 1997 | |
|
|
|||
| 6,044,381 Using distributed history files in synchronizing databases | 145 | 1997 | |
|
|
|||
| 5,754,977 System and method for preventing enrollment of confusable patterns in a reference database | 29 | 1996 | |
|
|
|||
| 5,778,179 System for flexible distributed processing and transaction processing suitable for nested transaction | 53 | 1997 | |
|
|
|||
| 5,850,442 Secure world wide electronic commerce over an open network | 538 | 1996 | |
|
|
|||
| 5,666,493 System for managing customer orders and method of implementation | 399 | 1993 | |
|
|
|||
| 2009/0172,091 System and Method for Implementing Click-through for Browser Executed Software Including Ad Proxy and Proxy Cookie Caching | 5 | 2008 | |
|
|
|||
| 6,418,461 Intelligent call switching node in an intelligent distributed network architecture | 41 | 1998 | |
|
|
|||
| 6,804,711 Method and apparatus for managing call processing services in an intelligent telecommunication network | 33 | 1999 | |
|
|
|||
| 5,694,551 Computer integration network for channeling customer orders through a centralized computer to various suppliers | 338 | 1995 | |
|
|
|||
| 6,757,262 Service framework supporting remote service discovery and connection | 61 | 2000 | |
|
|
|||
| 6,801,940 Application performance monitoring expert | 199 | 2002 | |
|
|
|||
| 5,671,279 Electronic commerce using a secure courier system | 509 | 1995 | |
|
|
|||
| 2003/0005,132 Distributed service creation and distribution | 15 | 2001 | |
|
|
|||
| 5,925,108 Event notification in a computer system | 45 | 1996 | |
|
|
|||
| 5,303,042 Computer-implemented method and apparatus for remote educational instruction | 184 | 1992 | |
|
|
|||
| 6,199,116 Method and system for managing data while sharing application programs | 60 | 1996 | |
|
|
|||
| 6,782,421 System and method for evaluating the performance of a computer application | 37 | 2002 | |
|
|
|||
| 5,794,207 Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven conditional purchase offers | 1316 | 1996 | |
|
|
|||
| 6,327,677 Method and apparatus for monitoring a network environment | 207 | 1998 | |
|
|
|||
| 6,801,949 Distributed server cluster with graphical user interface | 196 | 2000 | |
|
|
|||
| 5,491,791 System and method for remote workstation monitoring within a distributed computing environment | 224 | 1995 | |
|
|
|||
| 5,721,832 Method and apparatus for an interactive computerized catalog system | 196 | 1995 | |
|
|
|||
| 5,961,582 Distributed and portable execution environment | 109 | 1994 | |
|
|
|||
| 5,790,677 System and method for secure electronic commerce transactions | 555 | 1995 | |
|
|
|||
| 5,758,328 Computerized quotation system and method | 617 | 1996 | |
|
|
|||
| 5,715,314 Network sales system | 1024 | 1994 | |
|
|
|||
| 5,339,430 System for dynamic run-time binding of software modules in a computer system | 202 | 1992 | |
|
|
|||
| 6,034,925 Accessing control method for identifying a recording medium in a jukebox | 81 | 1996 | |
|
|
|||
| 5,592,375 Computer-assisted system for interactively brokering goods or services between buyers and sellers | 509 | 1994 | |
|
|
|||
| 6,343,308 Systems, methods and computer programs for mixing different versions of Java classes | 27 | 1997 | |
|
|
|||
| 5,644,720 Interprocess communications interface for managing transaction requests | 129 | 1995 | |
|
|
|||
| 6,604,140 Service framework for computing devices | 53 | 1999 | |
|
|
|||
| 6,779,030 Intelligent network | 161 | 2002 | |
|
|
|||
| 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
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 |