
US Patent No: 7,793,290
Number of patents in Portfolio can not be more than 2000
Grip application acceleration by executing grid application based on application usage history prior to user request for application execution
Stats
-
Sep 7, 2010
Issued date -
Dec 20, 2004
filing date -
11/017,089
serial no -
In Force
status
Importance
Loading Importance Indicators...
Abstract
A method includes, in a grid network, maintaining an application usage history by a grid manager or similar component, executing an application according to information contained in the application usage history prior to a user request to execute the application, caching results generated from execution of the application, and providing the cached results in response the user request to execute the application.
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 |
|---|---|---|---|
|
|
|||
| 6,567,838 Method, system and program for executing a predicted operation in a computer system after a predetermined period elapses since a user activity | 8 | 1993 | |
| 5,539,883 Load balancing of network by maintaining in each computer information regarding current load on the computer and load on some other computers in the network | 158 | 1994 | |
| 5,699,532 Dynamic multipath channel interface for input/output channels | 49 | 1996 | |
| 5,996,012 Application development process for use in a distributed computer enterprise environment | 40 | 1996 | |
| 6,615,278 Cross-platform program, system, and method having a global registry object for mapping registry equivalent functions in an OS/2 operating system environment | 88 | 1999 | |
| 6,466,980 System and method for capacity shaping in an internet environment | 93 | 1999 | |
| 2001/0054,034 Using an index to access a subject multi-dimensional database | 42 | 2000 | |
| 7,010,596 System and method for the allocation of grid computing to network workstations | 17 | 2002 | |
| 7,322,031 Remote Web service cloning and instantiation | 14 | 2002 | |
| 7,093,243 Software mechanism for efficient compiling and loading of java server pages (JSPs) | 11 | 2002 | |
| 2006/0294,238 Policy-based hierarchical management of shared resources in a grid environment | 85 | 2002 | |
| 7,171,470 Grid service scheduling of related services using heuristics | 28 | 2003 | |
| 2005/0015,437 Peer to peer job monitoring and control in grid computing systems | 36 | 2003 | |
| 2005/0015,643 Checkpointing and restarting long running web services | 27 | 2003 | |
| 2005/0076,105 Apparatus, system and method of executing monolithic application programs on grid computing systems | 15 | 2003 | |
| 7,509,412 Ghost agents for application domains within a grid environment | 5 | 2003 | |
| 7,234,032 Computerized system, method and program product for managing an enterprise storage system | 19 | 2003 | |
| 2005/0131,898 Apparatus, system, and method for on-demand control of grid system resources | 22 | 2003 | |
| 2005/0165,912 GUI-based grid computing data management apparatus method and system | 14 | 2004 | |
| 2006/0005,181 System and method for dynamically building application environments in a computational grid | 23 | 2004 | |
| 2008/0052,729 ADAPTIVE CONTENT PLATFORM AND METHOD OF USING SAME | 11 | 2007 | |
| 2009/0113,395 VALIDATING SOFTWARE IN A GRID ENVIRONMENT USING GHOST AGENTS | 10 | 2008 | |
|
|
|||
| 2005/0027,785 Maintainable grid managers | 23 | 2003 | |
| 2005/0027,812 Grid landscape component | 15 | 2003 | |
| 2005/0027,813 Grid browser component | 10 | 2003 | |
| 2005/0027,843 Install-run-remove mechanism | 15 | 2003 | |
| 2005/0027,864 Application start protocol | 18 | 2003 | |
| 2005/0027,865 Grid organization | 30 | 2003 | |
| 2005/0044,251 Grid manageable application process management scheme | 13 | 2003 | |
| 2005/0138,618 GRID COMPUTE NODE SOFTWARE APPLICATION DEPLOYMENT | 17 | 2003 | |
| 2005/0138,156 Grid application customization | 12 | 2003 | |
| 7,124,062 Services search method | 46 | 2003 | |
| 7,546,598 Measuring software system performance using benchmarks | 9 | 2004 | |
| 2006/0136,506 Application recovery | 10 | 2004 | |
|
|
|||
| 6,209,018 Service framework for a distributed object network system | 108 | 1997 | |
| 6,859,834 System and method for enabling application server request failover | 120 | 2000 | |
| 2002/0095,434 Performance modeling based upon empirical measurements of synchronization points | 10 | 2001 | |
| 6,813,637 System and method for automatically partitioning an application between a web server and an application server | 16 | 2002 | |
| 7,185,046 Submitting jobs in a distributed computing environment | 23 | 2002 | |
| 2005/0060,349 Mechanism for automatically establishing a resource grid | 7 | 2003 | |
|
|
|||
| 6,182,086 Client-server computer system with application recovery of server applications and client applications | 125 | 1998 | |
| 6,832,220 Method and apparatus for file searching, accessing file identifiers from reference page | 15 | 2000 | |
| 6,826,568 Methods and system for model matching | 103 | 2001 | |
| 7,302,425 Distributed pre-cached query results and refresh method | 10 | 2003 | |
| 7,676,560 Using URI's to identify multiple instances with a common schema | 3 | 2003 | |
|
|
|||
| 6,385,639 Device and method of controlling intergroup resource utilization | 24 | 1998 | |
| 6,453,349 Apparatus and method for resource reservation in a network system | 27 | 1998 | |
| 6,813,763 Program conversion device for increasing hit rate of branch prediction and method therefor | 5 | 2000 | |
| 7,051,107 Distributed environment type computer system able to achieve high speed consecutive message communications by service layer | 12 | 2002 | |
|
|
|||
| 6,628,304 Method and apparatus providing a graphical user interface for representing and navigating hierarchical networks | 118 | 1998 | |
| 6,650,347 Heirarchical GUI representation for web based network management applications | 34 | 1999 | |
| 7,328,406 System, method and software for managing and publishing resource availability data | 30 | 2004 | |
|
|
|||
| 2004/0255,291 Installing software using programmatic component dependency analysis | 44 | 2003 | |
| 7,559,060 Time-bounded program execution | 9 | 2004 | |
| 2009/0210,826 Network-Based System for Automatically Generating a Graphical Program Based on User Supplied Measurement Task Requirements | 3 | 2009 | |
|
|
|||
| 5,983,310 Pin management of accelerator for interpretive environments | 19 | 1997 | |
| 6,799,251 Performance-based caching | 23 | 2000 | |
| 6,789,170 System and method for customizing cached data | 54 | 2001 | |
|
|
|||
| 2004/0215,590 System for assigning and monitoring grid jobs on a computing grid | 30 | 2003 | |
| 2004/0215,973 System for authenticating and screening grid jobs on a computing grid | 18 | 2003 | |
| 2004/0225,711 System for administering computers on a computing grid | 48 | 2003 | |
|
|
|||
| 7,171,654 System specification language for resource management architecture and corresponding programs therefore | 47 | 2001 | |
| 7,181,743 Resource allocation decision function for resource management architecture and corresponding programs therefor | 51 | 2001 | |
| 7,096,248 Program control for resource management architecture and corresponding programs therefor | 54 | 2001 | |
|
|
|||
| 5,784,552 Debugging a computer program by simulating execution forwards and backwards in a main history log and alternative history logs | 40 | 1993 | |
| 2004/0179,481 Overlay network for location-independent communication between computer systems | 14 | 2003 | |
|
|
|||
| 6,816,944 Apparatus and methods for providing coordinated and personalized application and data management for resource-limited mobile devices | 28 | 2001 | |
| 2002/0174,189 Apparatus and methods for intelligently caching applications and data on a mobile device | 20 | 2001 | |
|
|
|||
| 6,061,505 Apparatus and method for providing topology information about a network | 32 | 1994 | |
| 2005/0076,339 Method and apparatus for automated negotiation for resources on a switched underlay network | 25 | 2004 | |
|
|
|||
| 2003/0101,331 ASIC design technique | 18 | 2001 | |
|
|
|||
| 6,289,382 System, method and article of manufacture for a globally addressable interface in a communication services patterns environment | 399 | 1999 | |
|
|
|||
| 6,912,587 Method for utilizing a generic algorithm to provide constraint-based routing of packets in a communication network | 31 | 2001 | |
|
|
|||
| 2009/0007,131 Automating the Life Cycle of a Distributed Computing Application | 6 | 2008 | |
|
|
|||
| 5,440,722 System bus monitor for compiling data regarding use of a system bus | 40 | 1992 | |
|
|
|||
| 6,098,108 Distributed directory for enhanced network communication | 93 | 1998 | |
|
|
|||
| 5,659,694 Method and system for displaying context sensitive child windows independently of their parent window | 37 | 1994 | |
|
|
|||
| 7,290,048 Method of semi-automatic data collection, data analysis, and model generation for the performance analysis of enterprise applications | 47 | 2003 | |
|
|
|||
| 7,490,073 Systems and methods for encoding knowledge for automated management of software application deployments | 15 | 2005 | |
|
|
|||
| 2003/0005,068 System and method for creating a virtual supercomputer using computers working collaboratively in parallel and uses for the same | 51 | 2001 | |
|
|
|||
| 7,130,891 Score-based scheduling of service requests in a grid services computing platform | 37 | 2003 | |
|
|
|||
| 6,976,258 Providing quality of service guarantees to virtual hosts | 50 | 1999 | |
|
|
|||
| 6,430,609 Method for accessing complex software applications through a client user interface | 29 | 2001 | |
|
|
|||
| 6,967,728 Reusable and transferable printer driver preference system | 41 | 1999 | |
|
|
|||
| 2006/0075,070 Development and deployment of mobile and desktop applications within a flexible markup-based distributed architecture | 20 | 2005 | |
|
|
|||
| 6,502,131 Directory enabled policy management tool for intelligent traffic management | 433 | 1998 | |
|
|
|||
| 2002/0083,183 Conventionally coded application conversion system for streamed delivery and execution | 115 | 2001 | |
|
|
|||
| 2002/0019,844 Method and system for network-distributed computing | 80 | 2001 | |
|
|
|||
| 2008/0222,234 Deployment and Scaling of Virtual Environments | 8 | 2008 | |
|
|
|||
| 7,103,594 System and method for information retrieval employing a preloading procedure | 19 | 2003 | |
|
|
|||
| 5,276,789 Graphic display of network topology | 208 | 1990 | |
|
|
|||
| 5,572,724 System for controlling communications between an application and a remote system using a protocol identifier and an application context identifier | 39 | 1993 | |
|
|
|||
| 6,775,830 Computer system and a program install method thereof | 44 | 2000 | |
|
|
|||
| 2005/0125,537 Method, apparatus and system for resource sharing in grid computing networks | 23 | 2003 | |
|
|
|||
| 2005/0060,272 Embedded system program code reduction method and system | 12 | 2003 | |
|
|
|||
| 2003/0033,369 Web services container | 89 | 2002 | |
|
|
|||
| 2005/0160,423 Enabling a guest virtual machine in a windows environment for policy-based participation in grid computations | 34 | 2002 | |
|
|
|||
| 6,834,301 System and method for configuration, management, and monitoring of a computer network using inheritance | 61 | 2000 | |
|
|
|||
| 2003/0041,142 Generic network monitoring tool | 51 | 2001 | |
|
|
|||
| 6,918,113 Client installation and execution system for streamed applications | 129 | 2001 | |
|
|
|||
| 2002/0167,954 Point-to-multipoint access network integrated with a backbone network | 40 | 2002 | |
|
|
|||
| 7,574,661 Application program prediction method and mobile terminal | 11 | 2004 | |
|
|
|||
| 2005/0235,055 Graphical user interface for managing HPC clusters | 22 | 2004 | |
|
|
|||
| 6,226,675 Participant server which process documents for commerce in trading partner networks | 252 | 1998 | |
|
|
|||
| 6,751,795 System and method for software installation | 25 | 1999 | |
|
|
|||
| 2005/0183,143 Methods and systems for monitoring user, application or device activity | 127 | 2004 | |
|
|
|||
| 6,574,635 Application instantiation based upon attributes and values stored in a meta data repository, including tiering of application layers objects and components | 61 | 1999 | |
|
|
|||
| 2002/0194,251 Systems and methods for resource usage accounting in information management environments | 131 | 2002 | |
|
|
|||
| 2003/0126,196 System for optimizing the invocation of computer-based services deployed in a distributed computing environment | 14 | 2001 | |
|
|
|||
| 6,256,740 Name service for multinode system segmented into I/O and compute nodes, generating guid at I/O node and exporting guid to compute nodes via interconnect fabric | 82 | 1998 | |
|
|
|||
| 2004/0268,147 Integrated security system | 23 | 2003 | |
|
|
|||
| 2009/0282,404 Provisioning of Computer Systems Using Virtual Machines | 23 | 2009 | |
|
|
|||
| 5,761,429 Network controller for monitoring the status of a network | 92 | 1995 | |
|
|
|||
| 2006/0277,271 PREFETCHING CONTENT BASED ON A MOBILE USER PROFILE | 57 | 2006 | |
|
|
|||
| 6,009,455 Distributed computation utilizing idle networked computers | 75 | 1998 | |
| 6,401,097 System and method for integrated document management and related transmission and access | 133 | 1999 | |
| 2004/0194,084 Computer system and a program install method thereof | 19 | 2004 | |
| 2005/0160,107 Advanced search, file system, and intelligent assistant agent | 60 | 2004 | |
| 2006/0015,285 Network-based specification and delivery of a measurement system | 14 | 2005 | |
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 | Mar 7, 2014 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Mar 7, 2018 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Mar 7, 2022 |
| 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 |