Elastic management of compute resources between a web server and an on-demand compute environment

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8782120
APP PUB NO 20110258248A1
SERIAL NO

13099114

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Disclosed are systems, methods and non-transitory computer-readable storage media for managing resources between a web server and an on-demand compute environment. A system configured to practice the method receives, at the on-demand compute environment, an indication that web traffic directed to a web server should at least be partially served via the on-demand compute environment, provisions compute resources within the on-demand compute environment to respond to web traffic for the web server based on the indication to yield a provisioned on-demand compute environment. The system serves web traffic at the provisioned on-demand compute environment based on an established routing of the web traffic from the web server to the provisioned on-demand compute environment such that the use of the provisioned on-demand compute environment for the web traffic is transparent. After serving the web traffic via the provisioned resources, the system can release the provisioned compute resources for other uses.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ADAPTIVE COMPUTING ENTERPRISES, INC (DE)PROVO, UT72
III HOLDINGS 12, LLCWILMINGTON, DE332

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Jackson, David B Spanish Fork, US 73 1074

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (12)
5600844 Single chip integrated circuit system architecture for document installation set computing 143 1993
5761433 System for communicating data in a network using both a daisy chain link and separate broadcast links 22 1996
5874789 Circuit for integrating a local switch and a remote-control switch 13 1997
6393569 Secured system for accessing application services from a remote station 139 1999
2003/0210,694 Content routing architecture for enhanced internet services 94 2002
2004/0010,550 On-demand provisioning of a set of services to interconnect a group of participants 14 2003
2004/0066,782 System, method and apparatus for sharing and optimizing packet services nodes 46 2003
2005/0193,103 Method and apparatus for automatic configuration and management of a virtual private network 200 2003
2007/0083,899 Distributed and scalable architecture for on demand session and resource manangement 79 2004
2005/0080,845 On-demand provisioning of a set of services to interconnect a group of participants 19 2004
2008/0255,953 Tier-based Dynamic Incentive Arbitration in an On-Demand Computing Environment 15 2008
2009/0113,056 COMPUTER RESOURCE DISTRIBUTION METHOD BASED ON PREDICITON 81 2008
 
TREND MICRO INCORPORATED (1)
6330562 System and method for managing security objects 192 1999
 
LEVEL 3 COMMUNICATIONS, LLC (3)
6463454 System and method for integrated load distribution and resource management on internet environment 332 1999
7013322 System and method for rewriting a media resource request and/or response between origin server and client 105 2001
7554930 Internet route deaggregation and route selection preferencing 38 2005
 
VERITAS TECHNOLOGIES LLC (3)
* 7103625 Virtual resource ID mapping 54 2000
* 8260893 Method and system for automated management of information technology 47 2004
7415709 Virtual resource ID mapping 11 2004
 
Digigram (1)
2003/0050,989 Audio data transmission system between a master module and slave modules by means of a digital communication network 13 2002
 
WISCONSIN ALUMNI RESEARCH FOUNDATION (1)
6161170 Multiple processor, distributed memory computer with out-of-order processing 23 1999
 
Music Choice (1)
7320025 Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service 65 2004
 
CLOUDSHIELD TECHNOLOGIES, INC. (2)
* 2010/0103,837 TRANSPARENT PROVISIONING OF NETWORK ACCESS TO AN APPLICATION 107 2009
* 2012/0218,901 TRANSPARENT PROVISIONING OF SERVICES OVER A NETWORK 16 2012
 
WARPSPEED COMMUNICATIONS (1)
6452924 Method and apparatus for controlling bandwidth in a switched broadband multipoint/multimedia network 96 1999
 
BROADBUS TECHNOLOGIES, INC. (1)
2005/0278,760 Method and system for controlling streaming in an on-demand server 108 2005
 
HUGHES ELECTRONICS CORPORATION (1)
5737009 On-demand digital information delivery system and method using signal fragmentation and linear/fractal sequencing. 36 1996
 
AVAYA INC. (1)
7231445 Technique for adaptively distributing web server requests 38 2000
 
Yodlee.com, Inc. (1)
2007/0180,380 Method and Apparatus for Providing Automation to an Internet Navigation Application 39 2007
 
AKANA, INC. (1)
7788403 Network publish/subscribe incorporating web services network routing architecture 13 2008
 
DICKENS COAL LLC (1)
2005/0021,862 Automatic selection of content-delivery provider using link mapping database 158 2004
 
LOCKHEED MARTIN CORPORATION (1)
7398216 Network dynamic service availability 11 2000
 
WONDERHORSE (1)
2002/0062,377 Scalable directory, master and slave server based architecture for hosting application services 25 2001
 
NOKIA TELECOMMUNICATIONS OY (1)
5920545 Non-transparent data transmission in a digital telecommunications system 30 1997
 
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA (1)
2008/0104,231 Network Monitoring System And Method 16 2005
 
Walchem Corporation (1)
6785724 On-demand web server 20 1999
 
BBN TECHNOLOGIES CORP. (1)
2003/0097,439 Systems and methods for identifying anomalies in network data streams 111 2002
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (4)
2003/0069,949 Managing distributed network infrastructure services 13 2001
2005/0027,863 Resource allocation management in interactive grid computing systems 47 2003
2005/0055,694 Dynamic load balancing resource allocation 37 2003
2006/0028,991 System and method for transferring data on a data network using multiple paths 23 2004
 
WIRELESS KNOWLEDGE (1)
6874031 Method and apparatus for sharing authentication session state in a global distributed network 22 2002
 
TEKNOWLEDGE, INC., A CORP. OF DE. (1)
4943932 Architecture for composing computational modules uniformly across diverse developmental frameworks 131 1987
 
Symphoniq Corp. (1)
2007/0271,375 Method and apparatus for monitoring real users experience with a website capable of using service providers and network appliances 128 2007
 
ePlus Capital, Inc. (1)
2005/0288,961 Method for a server-less office architecture 90 2005
 
DIALOGIC CORPORATION (1)
5598536 Apparatus and method for providing remote users with the same unique IP address upon each network access 326 1994
 
E.O. COMMUNICATION FUND, LLC (1)
2007/0155,406 Geographical web browser, methods, apparatus and systems 11 2007
 
SUN MICROSYSTEMS, INC. (1)
2004/0199,621 Systems and methods for characterizing and fingerprinting a computer data center environment 17 2003
 
CIRCADENCE CORPORATION (1)
2002/0002,636 System and method for implementing application functionality within a network infrastructure 36 2001
 
CROSS MEDIA MARKETING CORPORATION (1)
2003/0014,539 System and method for traffic management 34 2002
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
* 6640238 Activity component in a presentation services patterns environment 395 1999
 
PROVENANCE ASSET GROUP LLC (1)
6385302 System and method for handling special number calls using on-demand answering stations 42 2000
 
Mrs. Fields Software Group Inc. (1)
5299115 Product demand system and method 126 1993
 
ADAPTIVE COMPUTING ENTERPRISES, INC. (1)
7356770 System and method of graphically managing and monitoring a compute environment 61 2005
 
The United States of America as represented by the Secretary of the Navy (1)
2005/0055,322 Instrumentation for resource management architecture and corresponding programs therefor 22 2001
 
WARP Solutions, Inc. (1)
* 2002/0010,783 System and method for enhancing operation of a web server cluster 116 2000
 
TEXAS INSTRUMENTS INCORPORATED (1)
4677614 Data communication system and method and communication controller and method therefor, having a data/clock synchronizer and method 69 1983
 
SYMANTEC OPERATING CORPORATION (2)
7278142 Dynamic computing environment using remotely allocable resources 164 2001
* 2005/0102,396 Snapshot restore of application chains and applications 24 2004
 
NORTEL NETWORKS LIMITED (1)
6202080 Apparatus and method for computer job workload distribution 64 1997
 
ENERGETIC POWER INVESTMENT LIMITED (1)
7146416 Web site activity monitoring system with tracking by categories and terms 176 2000
 
INTERNAP NETWORK SERVICES CORPORATION (1)
2009/0292,824 System And Method For Application Acceleration On A Distributed Computer Network 25 2006
 
SEIKO EPSON CORPORATION (1)
7373391 System and method for digital content distribution 23 2001
 
Covelight Systems, Inc. (1)
7373524 Methods, systems and computer program products for monitoring user behavior for a server application 51 2004
 
III HOLDINGS 12, LLC (6)
7698430 On-demand compute environment 32 2006
2006/0212,332 Simple integration of on-demand compute environment 21 2006
2006/0212,333 Reserving Resources in an On-Demand Compute Environment from a local compute environment 22 2006
2006/0212,740 Virtual Private Cluster 19 2006
2006/0224,741 Automatic workload transfer to an on-demand center 40 2006
7725583 System and method for providing advanced reservations in a compute environment 13 2007
 
Fernandez, Dennis (1)
7769620 Adaptive direct transaction for networked client group 8 1998
 
QLOGIC CORPORATION (1)
* 2003/0191,857 Router and methods using in-band link between managing processor and routing processor 113 2002
 
Huron IP LLC (1)
2009/0235,104 SYSTEM, ARCHITECTURE, AND METHOD FOR LOGICAL SERVER AND OTHER NETWORK DEVICES IN A DYNAMICALLY CONFIGURABLE MULTI-SERVER NETWORK ENVIRONMENT 65 2009
 
TWITTER, INC. (2)
6345287 Gang scheduling for resource allocation in a cluster computing environment 63 1997
2006/0041,444 Integrating enterprise and provider contact center resources to handle workload on-demand 13 2004
 
WSOU INVESTMENTS, LLC (2)
5961599 Apparatus and method for computing the processing delay of adaptive applications network terminals and applications thereof 45 1997
6175869 Client-side techniques for web server allocation 227 1998
 
SYCHRON ADVANCED TECHNOLOGIES, INC. (2)
2004/0267,897 Distributed System Providing Scalable Methodology for Real-Time Control of Server Pools and Data Centers 249 2003
2005/0149,940 System Providing Methodology for Policy-Based Resource Allocation 143 2004
 
RIVERBED TECHNOLOGY, INC. (1)
* 2010/0318,665 INTERCEPTION OF A CLOUD-BASED COMMUNICATION CONNECTION 44 2010
 
VARIAN MEDICAL SYSTEMS, INC. (1)
7216173 Virtual private network software system 68 2002
 
INTELLECTUAL VENTURES I LLC (1)
2010/0235,234 METHOD AND SYSTEM FOR TRANSACTING WITH NETWORK TRAFFIC 17 2010
 
ENTERTAINMENT INC., SONY COMPUTER (1)
2004/0260,746 Microprocessor having bandwidth management for computing applications and related method of managing bandwidth allocation 26 2003
 
INDUSTRIAL DEFENDER, INC. (1)
2007/0050,777 Duration of alerts and scanning of large data stores 62 2006
 
THOMSON LICENSING DTV (1)
2010/0036,945 Method and system for controlling and auditing content/service systems 11 2009
 
GOOGLE TECHNOLOGY HOLDINGS LLC (4)
5701451 Method for fulfilling requests of a web browser 412 1995
7350186 Methods and apparatus for managing computing deployment in presence of variable workload 64 2003
7085893 Negotiated distribution of cache content 20 2003
* 7610289 System and method for monitoring and analyzing internet traffic 24 2004
 
MICRO FOCUS SOFTWARE INC. (2)
6816903 Directory enabled policy management tool for intelligent traffic management 143 1999
6862606 System and method for partitioning address space in a proxy cache server cluster 68 2001
 
Transtech Networks USA, Inc. (1)
6772211 Content-aware web switch without delayed binding and methods thereof 105 2002
 
NATIONAL OILWELL VARCO, L.P. (1)
2009/0105,059 Controlled centrifuge systems 25 2008
 
Parallel PCs, Inc. (1)
5349682 Dynamic fault-tolerant parallel processing system for performing an application function with increased efficiency using heterogeneous processors 127 1992
 
VIRNETX, INC. (1)
2002/0093,915 Third party VPN certification 35 2001
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
2007/0264,986 Method and Device for Managing Resources Shared by Different Operators in a Communication System 27 2003
 
CIENA CORPORATION (1)
7693976 Granular management of network resources 56 2004
 
UNIFY, INC. (1)
6327364 Reducing resource consumption by ACD systems 45 1998
 
RPX CLEARINGHOUSE LLC (4)
6438125 Method and system for redirecting web page requests on a TCP/IP network 99 1999
7099933 System and method for regulating web site access 17 2000
* 2005/0198,200 Method and apparatus for facilitating fulfillment of web-service requests on a communication network 51 2004
7701948 Metro ethernet service enhancements 14 2004
 
SURGIENT NETWORKS, INC. (6)
2002/0107,962 Single chassis network endpoint system with network processor for load balancing 229 2001
2002/0049,608 Systems and methods for providing differentiated business services in information management environments 369 2001
* 2002/0059,274 Systems and methods for configuration of information management systems 210 2001
* 2002/0174,227 Systems and methods for prioritization in information management environments 264 2001
2002/0120,741 Systems and methods for using distributed interconnects in information management enviroments 262 2001
* 2002/0152,305 Systems and methods for resource utilization analysis in information management environments 501 2002
 
TRUSTEES OF BOSTON UNIVERSITY (1)
6370584 Distributed routing 115 1998
 
THE JOHNS HOPKINS UNIVERSITY (1)
2009/0103,501 Decentralized Media Access Control for Ad-Hoc Mobile Wireless Network 79 2007
 
NTT DOCOMO, INC. (1)
2005/0054,354 Method and apparatus for resource sharing over handset terminals 27 2004
 
TWC PATENT TRUST LLT (1)
7529835 Website changes to scalability, capacity, server impact, bandwidth and end-user presentation based on a triggered event 14 2003
 
PHILIPS ELECTRONICS NORTH AMERICA CORPORATION;INTELLECTUAL PROPERTY & STANDARDS (1)
6338085 Telephone activated web server 33 1998
 
WEBTRENDS INC. (1)
6317787 System and method for analyzing web-server log files 131 1998
 
QURIO HOLDINGS, INC. (1)
7698386 Serving content from an off-line peer server in a photosharing peer-to-peer network in response to a guest request 16 2004
 
SECURIFY, INC. (1)
2004/0015,579 Method and apparatus for enterprise management 104 2003
 
EMC IP HOLDING COMPANY LLC (1)
6078953 System and method for monitoring quality of service over network 367 1997
 
DATA GENERAL CORPORATION (1)
5377332 Bus arbitration algorithm and apparatus 40 1992
 
MICROSEMI STORAGE SOLUTIONS (U.S.), INC. (1)
7058070 Back pressure control system for network switch port 15 2001
 
HITACHI, LTD. (5)
7100192 Method of and an apparatus for controlling a web server, a web server control program, and a storage medium on which the web server control program is stored 27 2000
2002/0091,786 Information distribution system and load balancing method thereof 82 2001
7293092 Computing system and control method 35 2003
2004/0143,664 Method for allocating computer resource 133 2003
2005/0022,188 Method and program for executing a job in a remote computer in different computer environment 19 2004
 
ORACLE AMERICA, INC. (9)
6724733 Method and apparatus for determining approximate network distances using reference locations 43 1999
6779016 Extensible computing system 159 2000
7206819 Method and apparatus for providing virtual namespaces for active computing environments 40 2001
7080378 Workload balancing using dynamically allocated virtual servers 105 2002
7146233 Request queue management 25 2002
7716334 Computer system with dynamically configurable capacity 8 2003
7698398 System and method for generating Web Service architectures using a Web Services structured methodology 117 2003
2005/0021,759 Method for locating and retaining new software on a local server 12 2004
7503045 Extensible computing system 14 2004
 
CUMMINS ENGINE COMPANY, INC. (1)
4532893 Electronically controlled fuel pump 33 1982
 
AKAMAI TECHNOLOGIES, INC. (8)
7251688 Method for generating a network map 24 2001
7752258 Dynamic content assembly on edge-of-network servers in a content delivery network 73 2001
7483945 Method of, and system for, webcasting with just-in-time resource provisioning, automated telephone signal acquisition and streaming, and fully-automated event archival 14 2002
7392325 Method for high-performance delivery of web content 62 2006
7418518 Method for high-performance delivery of web content 41 2006
* 2008/0215,730 Method and system for providing on-demand content delivery for an origin server 72 2008
2009/0327,489 GLOBAL TRAFFIC MANAGEMENT SYSTEM USING IP ANYCAST ROUTING AND DYNAMIC LOAD-BALANCING 111 2009
2010/0217,801 Network performance monitoring in a content delivery system 133 2010
 
OVERLAND STORAGE, INC. (1)
* 2002/0156,891 Enhancing file system performance 44 2002
 
ORACLE INTERNATIONAL CORPORATION (8)
6247056 Method and apparatus for handling client request with a distributed web application server 69 1997
6314114 Distributed resource management 38 1998
* 2004/0103,078 Web server hit multiplier and redirector 8 2003
7437460 Service placement for enforcing performance and availability levels in a multi-node system 23 2004
7516221 Hierarchical management of the dynamic allocation of resources in a multi-node system 28 2004
2005/0038,835 Recoverable asynchronous message driven processing in a multi-node system 20 2004
2005/0120,160 System and method for managing virtual servers 475 2004
7685281 Programmatic instantiation, provisioning and management of fabric-backplane enterprise servers 55 2005
 
ADVANCED CLUSTER SYSTEMS, INC. (1)
2003/0195,931 Method and system for parallel operation and control of legacy computer clusters 15 2002
 
CIRBA IP INC. (1)
2009/0070,771 METHOD AND SYSTEM FOR EVALUATING VIRTUALIZED ENVIRONMENTS 129 2008
 
INTELPROPLIST LLC (1)
7461134 Bi-directional communication between a web client and a web server 15 2004
 
XSIGO SYSTEMS (1)
7502884 Resource virtualization switch 129 2005
 
TIME WARNER CABLE ENTERPRISES LLC (1)
2007/0094,691 Method and apparatus for on-demand content transmission and control over networks 291 2005
 
CANON KABUSHIKI KAISHA (1)
2009/0225,360 INFORMATION PROCESSING APPARATUS, SERVERS,DATA PROCESSING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM 14 2009
 
Narus, Inc. (1)
7594011 Network traffic monitoring for search popularity analysis 19 2004
 
RAKUTEN, INC. (1)
2001/0051,929 On-demand service expanding system and method for providing services 8 2001
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (53)
4553202 User controlled dialog resource switching in a multi-tasking word processor 38 1982
5675739 Apparatus and method for managing a distributed data processing system workload according to a plurality of distinct processing goal types 117 1995
6006192 Method for production planning in an uncertain demand environment 67 1997
6366945 Flexible dynamic partitioning of resources in a cluster computing environment 115 1997
6201611 Providing local printing on a thin client 80 1997
6253230 Distributed scalable device for selecting a server from a server cluster and a switched path to the selected server 174 1998
6466980 System and method for capacity shaping in an internet environment 151 1999
6374254 Scalable, distributed, asynchronous data collection mechanism 27 1999
6857020 Apparatus, system, and method for managing quality-of-service-assured e-business service systems 98 2000
7177823 In-queue jobs information monitoring and filtering 63 2001
7085837 Dynamic resource allocation using known future benefits 33 2001
7426546 Method for selecting an edge server computer 14 2002
7386611 Apparatus and methods for co-location and offloading of web site traffic based on traffic pattern recognition 19 2002
2006/0294,238 Policy-based hierarchical management of shared resources in a grid environment 156 2002
7334230 Resource allocation in a NUMA architecture based on separate application specified resource and strength preferences for processor and memory resources 13 2003
2004/0194,098 Application-based control of hardware resource allocation 31 2003
2004/0236,852 Method to provide on-demand resource access 35 2003
2004/0221,038 Method and system of configuring elements of a distributed computing system for optimized value 46 2003
7356655 Methods, systems, and media for managing dynamic storage 15 2003
7454467 Method for managing email messages 9 2003
2005/0044,228 Methods, systems, and media to expand resources available to a logical partition 78 2003
2005/0049,884 Time based multi-tiered management of resource systems 19 2003
7930397 Remote dynamic configuration of a web server to facilitate capacity on demand 11 2003
* 2006/0168,224 Remote dynamic configuration of a web server to facilitate capacity on demand 53 2003
2005/0192,771 System and method for dynamically integrating remote portal fragments into a local portal 18 2003
7437730 System and method for providing a scalable on demand hosting system 50 2003
2004/0133,665 Selection and configuration of servers 6 2003
2005/0114,862 Adaptive load distribution in managing dynamic and transient data for distributed applications 38 2003
2005/0125,213 Apparatus, system, and method for modeling and analyzing a plurality of computing workloads 39 2003
2005/0144,315 Method and structure to analyze web client dialogs 16 2003
2005/0188,088 Managing escalating resource needs within a grid environment 58 2004
* 7464159 Managing analysis of a degraded service in a grid environment 19 2004
2005/0165,925 System and method for supporting transaction and parallel services across multiple domains based on service level agreenments 106 2004
2005/0177,600 Provisioning of services based on declarative descriptions of a resource structure of a service 88 2004
2005/0210,470 Mechanism for enabling the distribution of operating system resources in a multi-node computer system 27 2004
2006/0168,107 Generalized on-demand service architecture for interactive applications 23 2004
2005/0213,507 Dynamically provisioning computer system resources 13 2004
2006/0048,157 Dynamic grid job distribution from any resource within a grid environment 66 2004
2005/0268,063 Systems and methods for providing constrained optimization using adaptive regulatory control 14 2004
* 7577959 Providing on-demand capabilities using virtual machines and clustering processes 56 2004
2005/0289,540 Providing on-demand capabilities using virtual machines and clustering processes 123 2004
2006/0031,813 On demand data center service end-to-end service provisioning and management 13 2004
7421402 Tier-based dynamic incentive arbitration in an on-demand computing environment 10 2004
7281045 Provisioning manager for optimizing selection of available resources 30 2004
2006/0095,917 On-demand application resource allocation through dynamic reconfiguration of application cluster size and placement 26 2004
2006/0117,317 On-demand utility services utilizing yield management 25 2004
* 7761557 Facilitating overall grid environment management by monitoring and distributing grid activity 29 2005
2006/0190,775 Creation of highly available pseudo-clone standby servers for rapid failover provisioning 37 2005
2006/0227,810 Method, system and program product for outsourcing resources in a grid computing environment 12 2005
2007/0124,344 Method, apparatus and program storage device for providing web services-based data replication for Heterogeneous storage systems 10 2005
7793288 Automatic resource management of a guest operating system using information in data set indicating minimum system requirement 19 2005
2009/0100,133 Slow-Dynamic Load Balancing System and Computer-Readable Medium 13 2008
RE41440 Gathering enriched web server activity data of cached web content 18 2009
 
ADVANCED MICRO DEVICES, INC. (1)
6418459 Isochronous task scheduling structure for a non-real-time operating system 50 1998
 
SAP SE (4)
6351775 Loading balancing across servers in a computer network 378 1997
7546553 Grid landscape component 45 2003
2005/0027,865 Grid organization 52 2003
7657535 Technique for data mining using a web service 6 2004
 
HON HAI PRECISION INDUSTRY CO., LTD. (1)
8261349 Router for preventing port scans and method utilizing the same 7 2010
 
TELECOMMUNICATION SYSTEMS, INC. (1)
2010/0153,546 System and method to publish information from servers to remote monitor devices 11 2010
 
EXTREME NETWORKS, INC. (1)
6781990 Method and system for managing traffic in a packet network environment 85 2002
 
CISCO TECHNOLOGY, INC. (9)
6978310 Media-on-demand catalog viewing preference system 64 2000
7197549 On-demand address pools 54 2001
2003/0182,429 Media on demand session re-use 38 2002
7126913 Method and system for managing transmission resources in a wireless communications network 77 2002
7328406 System, method and software for managing and publishing resource availability data 63 2004
7778234 Local provisioning of bandwidth and other network resources 9 2005
2006/0251,419 Method of allocating bandwidth in an optical network 24 2005
2007/0088,822 System for Distributing Load Over Multiple Servers at an Internet Site 48 2006
7765288 Automated management of network addresses in a broadband managed access environment 7 2007
 
CHECK POINT SOFTWARE TECHNOLOGIES INC. (1)
5987611 System and methodology for managing internet access on a per application basis for client computers connected to the internet 956 1997
 
END TO END COMMUNICATIONS, INC. (1)
7305464 Systems and methods for broadband network optimization 36 2003
 
TRANSOFT TECHNOLOGY CORPORATION (1)
* 6185601 Dynamic load balancing of a network of client and server computers 378 1998
 
FUJITSU LIMITED (1)
6195678 Remote resource management system for automatically downloading required files from application server depending on contents of selected files on requesting computer 78 1997
 
SHORETEL, INC. (1)
6633544 Efficient precomputation of quality-of-service routes 141 1999
 
AT&T INTELLECTUAL PROPERTY II, L.P. (2)
7796619 System and method for deriving traffic demands for a packet-switched network 8 2005
7627691 Method for fast network-aware clustering 10 2007
 
SAP AG (1)
2005/0055,698 Server-driven data synchronization method and system 40 2003
 
Kayak Software Corporation (2)
7774331 Method and apparatus for dynamic information connection engine 23 2005
7668809 Method and apparatus for dynamic information connection search engine 25 2005
 
ENTIT SOFTWARE LLC (3)
7197559 Transaction breakdown feature to facilitate analysis of end user performance of a server system 77 2001
2004/0179,528 Evaluating and allocating system resources to improve resource utilization 14 2003
2004/0218,615 Propagation of viruses through an information technology network 18 2004
 
INTEL CORPORATION (3)
7428540 Network storage system 46 2000
6971098 Method and apparatus for managing transaction requests in a multi-node architecture 37 2001
7590747 Distributed storage cluster architecture 31 2005
 
PARALLELS IP HOLDINGS GMBH (1)
2005/0246,705 Method for dynamically allocating and managing resources in a computerized system having multiple consumers 34 2005
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
6868097 Communication network, and master device, slave device, multiplexer and switch constituting the communication network 12 1999
 
NetScout Systems, Inc. (1)
2010/0091,676 Multi-Segment Network Application Monitoring and Correlation Architecture 40 2009
 
LODGENET ENTERTAINMENT CORPORATION (1)
6226677 Controlled communications over a global computer network 74 1999
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (8)
5826239 Distributed workflow resource management system and method 326 1996
7124289 Automated provisioning framework for internet site servers 116 2000
7743147 Automated provisioning of computing networks using a network database data model 12 2001
7765299 Dynamic adaptive server provisioning for blade architectures 23 2002
7583607 Method and apparatus for designating and implementing support level agreements 14 2003
7441261 Video system varying overall capacity of network of video servers for serving specific video 52 2003
7590746 Systems and methods of maintaining availability of requested network resources 40 2003
2004/0010,544 Method of satisfying a demand on a network for a network resource, method of sharing the demand for resources between a plurality of networked resource servers, server network, demand director server, networked data library, method of network resource management, method of satisfying a demand on an internet network for a network resource, tier of resource serving servers, network, demand director, metropolitan video serving network, computer readable memory device encoded with a data structure for managing networked resources, method of making available computer network resources to users of a 87 2003
 
LINKEDIN CORPORATION (2)
7155478 Selectively handling data processing requests in a computer communications network 14 2001
2006/0149,695 Management of database statistics 33 2004
 
INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE (1)
2003/0097,429 Method of forming a website server cluster and structure thereof 18 2002
 
Sytex, Inc. (1)
2006/0069,671 Methodology, system and computer readable medium for analyzing target web-based applications 26 2004
 
JPMORGAN CHASE BANK, N.A. (1)
7640547 System and method for allocating computing resources of a distributed computing system 101 2002
 
MICROSOFT TECHNOLOGY LICENSING, LLC (7)
6571215 System and method for generating a schedule based on resource assignments 88 1997
7353276 Bi-directional affinity 13 2003
2005/0050,057 System and method for integrating management of resources between application services and applications 13 2003
2005/0132,378 Systems and methods for guiding allocation of computational resources in automated perceptual systems 37 2003
2005/0235,150 Bi-directionally verifying measurable aspects associated with modules, pre-computing solutions to configuration challenges, and using configuration challenges along with other authentication mechanisms 12 2004
2006/0090,136 Methods and apparatus for implementing a virtualized computer system 99 2004
2009/0178,132 Enterprise Security Assessment Sharing For Consumers Using Globally Distributed Infrastructure 33 2008
 
DELL SOFTWARE INC. (1)
6928471 Method and apparatus for measurement, analysis, and optimization of content delivery 51 2001
 
F5 NETWORKS, INC. (1)
7102996 Method and system for scaling network traffic managers 70 2002
 
Netli, Inc. (1)
7020719 System and method for high-performance delivery of Internet messages by selecting first and second specialized intermediate nodes to optimize a measure of communications performance between the source and the destination 110 2002
 
NOKIA SOLUTIONS AND NETWORKS OY (1)
2003/0039,246 IP/MPLS-based transport scheme in 3G radio access networks 10 2001
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (1)
2012/0159,116 APPARATUS FOR PROCESSING REMOTE PAGE FAULT AND METHOD THEREOF 17 2011
 
GENESYS TELECOMMUNICATIONS LABORATORIES, INC. (1)
2003/0231,647 Method and apparatus for optimizing response time to events in queue 124 2003
 
QUALCOMM INCORPORATED (1)
2009/0234,962 Supplying Electronic Content to Networked Appliances 7 2009
 
GEMINI NETWORKS, INC. (1)
2002/0116,721 Method and system of expanding a customer base of a data services provider 30 2001
 
RESONATE INC. (1)
5774660 World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network 1337 1996
 
VERIZON PATENT AND LICENSING INC. (1)
7225249 Integrated systems for providing communications network management services and interactive generating invoice documents 285 1998
 
KING'S COLLEGE LONDON (1)
2006/0159,088 Network mobility 45 2006
 
COMPUTER ASSOCIATES THINK, INC. (2)
7386586 System for scheduling and monitoring computer processes 105 1998
* 2007/0266,136 Providing a unified user interface for managing a plurality of heterogeneous computing environments 50 2006
 
COMPUTER ASSOCIATED THINK INC. (1)
2005/0193,231 SAN/ storage self-healing/capacity planning system and method 30 2004
 
NIKSUN, INC. (1)
7492720 Apparatus and method for collecting and analyzing communications data 195 2001
 
DELL PRODUCTS L.P. (1)
2006/0015,773 System and method for failure recovery and load balancing in a cluster network 150 2004
 
WYSE TECHNOLOGY L.L.C. (1)
2006/0031,547 System and method for integrated on-demand delivery of operating system and applications 72 2004
 
ROVI TECHNOLOGIES CORPORATION (1)
6622168 Dynamic page generation acceleration using component-level caching 257 2000
 
DE BONET TECHNOLOGY PARTNERS (1)
6600898 Method and apparatus for generating a number audio element in an audio system 65 2000
 
ALLEN-BRADLEY COMPANY, LLC (1)
6108662 System method and article of manufacture for integrated enterprise-wide control 126 1998
 
DIGITAL RIVER, INC. (1)
* 2006/0031,379 Differential caching with template, sub-template, and delta information 14 2005
 
CASTIFY NETWORKS SA (1)
2003/0014,503 Method and apparatus for providing access of a client to a content provider server under control of a resource locator server 36 2002
 
SNAPCHAT, INC. (1)
6651098 Web site management in a world wide web communication network through reassignment of the server computers designated for respective web documents based upon user hit rates for the documents 25 2000
 
INFOVALUE COMPUTING, INC. (1)
7324555 Streaming while fetching broadband video objects using heterogeneous and dynamic optimized segmentation size 53 2004
 
JDA SOFTWARE GROUP, INC (1)
6947982 Distributed session services 27 2000
 
CLOUDING CORP. (3)
7596784 Method system and apparatus for providing pay-per-use distributed computing resources 48 2001
2002/0166,117 Method system and apparatus for providing pay-per-use distributed computing resources 108 2001
2009/0210,356 METHOD, SYSTEM AND APPARATUS FOR PROVIDING PAY-PER-USE DISTRIBUTED COMPUTING RESOURCES 7 2009
 
RPX CORPORATION (5)
6330605 Proxy cache cluster 164 1998
6338112 Resource management in a clustered computer system 136 2000
6816905 Method and system for providing dynamic hosted service management across disparate accounts/sites 168 2000
2005/0080,891 Maintenance unit architecture for a scalable internet engine 32 2004
7693993 Method and system for providing dynamic hosted service management across disparate accounts/sites 17 2004
 
RESOURCE CONSORTIUM LIMITED (1)
7143088 Dynamic-content web crawling through traffic monitoring 20 2001
 
LAWRENCE LIVERMORE NATIONAL SECURITY, LLC (1)
7082606 Dedicated heterogeneous node scheduling including backfill scheduling 34 2002
 
CITRIX SYSTEMS, INC. (2)
7228350 Intelligent demand driven recognition of URL objects in connection oriented transactions 159 2001
2004/0199,646 Apparatus, method and computer program product for guaranteed content delivery incorporating putting a client on-hold based on response time 35 2004
 
AT&T CORP. (1)
7467225 System, method and apparatus for network service load and reliability management 44 2004
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
III HOLDINGS 12, LLC (4)
9778959 System and method of performing a pre-reservation analysis to yield an improved fit of workload with the compute environment 0 2013
9785479 Co-allocating a reservation spanning different compute resources types 0 2014
* 9038078 System and method for a workload management and scheduling module to manage access to a compute environment according to local and non-local user identity information 0 2014
* 2014/0351,824 System and Method of Interfacing a Workload Manager and Scheduler with an Identity Manager 1 2014
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Jan 15, 2018
7.5 Year Payment $3600.00 $1800.00 $900.00 Jan 15, 2022
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jan 15, 2026
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