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

ALSO PUBLISHED AS: 20060168174

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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... loading....

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SAP AGWALLDORF3744

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bozak, Erol Pforzheim, DE 86 429
Gebhart, Alexander Bad Schonborn, DE 94 552

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (22)
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 176 1994
5,699,532 Dynamic multipath channel interface for input/output channels 50 1996
5,996,012 Application development process for use in a distributed computer enterprise environment 42 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 94 1999
6,466,980 System and method for capacity shaping in an internet environment 117 1999
2001/0054,034 Using an index to access a subject multi-dimensional database 47 2000
7,010,596 System and method for the allocation of grid computing to network workstations 20 2002
7,322,031 Remote Web service cloning and instantiation 16 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 110 2002
7,171,470 Grid service scheduling of related services using heuristics 35 2003
2005/0015,437 Peer to peer job monitoring and control in grid computing systems 41 2003
2005/0015,643 Checkpointing and restarting long running web services 35 2003
2005/0076,105 Apparatus, system and method of executing monolithic application programs on grid computing systems 16 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 20 2003
2005/0131,898 Apparatus, system, and method for on-demand control of grid system resources 41 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 30 2004
2008/0052,729 ADAPTIVE CONTENT PLATFORM AND METHOD OF USING SAME 14 2007
2009/0113,395 VALIDATING SOFTWARE IN A GRID ENVIRONMENT USING GHOST AGENTS 10 2008
 
SAP AG (12)
2005/0027,785 Maintainable grid managers 27 2003
2005/0027,812 Grid landscape component 18 2003
2005/0027,813 Grid browser component 11 2003
2005/0027,843 Install-run-remove mechanism 17 2003
2005/0027,864 Application start protocol 20 2003
2005/0027,865 Grid organization 38 2003
2005/0044,251 Grid manageable application process management scheme 15 2003
2005/0138,618 GRID COMPUTE NODE SOFTWARE APPLICATION DEPLOYMENT 20 2003
2005/0138,156 Grid application customization 15 2003
7,124,062 Services search method 57 2003
7,546,598 Measuring software system performance using benchmarks 16 2004
2006/0136,506 Application recovery 10 2004
 
SUN MICROSYSTEMS, INC. (6)
6,209,018 Service framework for a distributed object network system 123 1997
6,859,834 System and method for enabling application server request failover 145 2000
2002/0095,434 Performance modeling based upon empirical measurements of synchronization points 12 2001
6,813,637 System and method for automatically partitioning an application between a web server and an application server 21 2002
7,185,046 Submitting jobs in a distributed computing environment 25 2002
2005/0060,349 Mechanism for automatically establishing a resource grid 8 2003
 
MICROSOFT CORPORATION (5)
6,182,086 Client-server computer system with application recovery of server applications and client applications 147 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 124 2001
7,302,425 Distributed pre-cached query results and refresh method 14 2003
7,676,560 Using URI's to identify multiple instances with a common schema 5 2003
 
FUJITSU LIMITED (4)
6,385,639 Device and method of controlling intergroup resource utilization 29 1998
6,453,349 Apparatus and method for resource reservation in a network system 30 1998
6,813,763 Program conversion device for increasing hit rate of branch prediction and method therefor 6 2000
7,051,107 Distributed environment type computer system able to achieve high speed consecutive message communications by service layer 12 2002
 
CISCO TECHNOLOGY, INC. (3)
6,628,304 Method and apparatus providing a graphical user interface for representing and navigating hierarchical networks 142 1998
6,650,347 Heirarchical GUI representation for web based network management applications 37 1999
7,328,406 System, method and software for managing and publishing resource availability data 42 2004
 
NATIONAL INSTRUMENTS CORPORATION (3)
2004/0255,291 Installing software using programmatic component dependency analysis 76 2003
7,559,060 Time-bounded program execution 11 2004
2009/0210,826 Network-Based System for Automatically Generating a Graphical Program Based on User Supplied Measurement Task Requirements 3 2009
 
ORACLE INTERNATIONAL CORPORATION (3)
5,983,310 Pin management of accelerator for interpretive environments 19 1997
6,799,251 Performance-based caching 33 2000
6,789,170 System and method for customizing cached data 70 2001
 
SPOTWARE TECHNOLOGIES, INC. (3)
2004/0215,590 System for assigning and monitoring grid jobs on a computing grid 36 2003
2004/0215,973 System for authenticating and screening grid jobs on a computing grid 19 2003
2004/0225,711 System for administering computers on a computing grid 50 2003
 
The United States of America as represented by the Secretary of the Navy (3)
7,171,654 System specification language for resource management architecture and corresponding programs therefore 51 2001
7,181,743 Resource allocation decision function for resource management architecture and corresponding programs therefor 55 2001
7,096,248 Program control for resource management architecture and corresponding programs therefor 59 2001
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
5,784,552 Debugging a computer program by simulating execution forwards and backwards in a main history log and alternative history logs 48 1993
2004/0179,481 Overlay network for location-independent communication between computer systems 15 2003
 
INNOPATH SOFTWARE, INC. (2)
6,816,944 Apparatus and methods for providing coordinated and personalized application and data management for resource-limited mobile devices 34 2001
2002/0174,189 Apparatus and methods for intelligently caching applications and data on a mobile device 52 2001
 
NORTEL NETWORKS LIMITED (2)
6,061,505 Apparatus and method for providing topology information about a network 33 1994
2005/0076,339 Method and apparatus for automated negotiation for resources on a switched underlay network 26 2004
 
3COM CORPORATION (1)
2003/0101,331 ASIC design technique 19 2001
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
6,289,382 System, method and article of manufacture for a globally addressable interface in a communication services patterns environment 498 1999
 
AT&T CORP. (1)
6,912,587 Method for utilizing a generic algorithm to provide constraint-based routing of packets in a communication network 32 2001
 
AT&T INTELLECTUAL PROPERTY I, L.P. (1)
2009/0007,131 Automating the Life Cycle of a Distributed Computing Application 6 2008
 
BANYAN SYSTEMS, INC. (1)
5,440,722 System bus monitor for compiling data regarding use of a system bus 40 1992
 
BARRACUDA NETWORKS, INC. (1)
6,098,108 Distributed directory for enhanced network communication 102 1998
 
CANON KABUSHIKI KAISHA (1)
5,659,694 Method and system for displaying context sensitive child windows independently of their parent window 47 1994
 
CELION NETWORKS, INC. (1)
7,290,048 Method of semi-automatic data collection, data analysis, and model generation for the performance analysis of enterprise applications 76 2003
 
CITRIX SYSTEMS, INC. (1)
7,490,073 Systems and methods for encoding knowledge for automated management of software application deployments 30 2005
 
CNA CORPORATION (1)
2003/0005,068 System and method for creating a virtual supercomputer using computers working collaboratively in parallel and uses for the same 56 2001
 
DATASYNAPSE, INC. (1)
7,130,891 Score-based scheduling of service requests in a grid services computing platform 45 2003
 
DIGITAL ASSET ENTERPRISES, L.L.C. (1)
6,976,258 Providing quality of service guarantees to virtual hosts 58 1999
 
EASA SOFTWARE LIMITED (1)
6,430,609 Method for accessing complex software applications through a client user interface 42 2001
 
ELECTRONICS FOR IMAGING, INC. (1)
6,967,728 Reusable and transferable printer driver preference system 51 1999
 
ELIAD TECHNOLOGIES, INC. (1)
2006/0075,070 Development and deployment of mobile and desktop applications within a flexible markup-based distributed architecture 26 2005
 
EMC CORPORATION (1)
6,502,131 Directory enabled policy management tool for intelligent traffic management 582 1998
 
ENDEAVORS TECHNOLOGIES, INC. (1)
2002/0083,183 Conventionally coded application conversion system for streamed delivery and execution 165 2001
 
ENTROPIA, INC. (1)
2002/0019,844 Method and system for network-distributed computing 102 2001
 
EXLUDUS TECHNOLOGIES INC. (1)
2008/0222,234 Deployment and Scaling of Virtual Environments 12 2008
 
GOOGLE INC. (1)
7,103,594 System and method for information retrieval employing a preloading procedure 33 2003
 
HEWLETT-PACKARD COMPANY (1)
5,276,789 Graphic display of network topology 223 1990
 
Hitachi Seibu Soft Ware Co., Ltd. (1)
5,572,724 System for controlling communications between an application and a remote system using a protocol identifier and an application context identifier 40 1993
 
HITACHI, LTD. (1)
6,775,830 Computer system and a program install method thereof 48 2000
 
HTC CORPORATION (1)
6,751,795 System and method for software installation 31 1999
 
INTEL CORPORATION (1)
2005/0125,537 Method, apparatus and system for resource sharing in grid computing networks 33 2003
 
INVENTEC CORPORATION (1)
2005/0060,272 Embedded system program code reduction method and system 12 2003
 
IONA TECHNOLOGIES INC. (1)
2003/0033,369 Web services container 92 2002
 
LENOVO (SINGAPORE) PTE LTD. (1)
2005/0160,423 Enabling a guest virtual machine in a windows environment for policy-based participation in grid computations 44 2002
 
MCAFEE, INC. (1)
6,834,301 System and method for configuration, management, and monitoring of a computer network using inheritance 94 2000
 
NEC USA, INC. (1)
2003/0041,142 Generic network monitoring tool 55 2001
 
NUMECENT HOLDINGS, INC. (1)
6,918,113 Client installation and execution system for streamed applications 177 2001
 
P-COM, INC. (1)
2002/0167,954 Point-to-multipoint access network integrated with a backbone network 53 2002
 
PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA (1)
7,574,661 Application program prediction method and mobile terminal 16 2004
 
RAYTHEON COMPANY (1)
2005/0235,055 Graphical user interface for managing HPC clusters 24 2004
 
RED HAT, INC. (1)
6,226,675 Participant server which process documents for commerce in trading partner networks 309 1998
 
SERGEANT LABORATORIES, INC. (1)
2005/0183,143 Methods and systems for monitoring user, application or device activity 266 2004
 
SIEBEL SYSTEMS, INC. (1)
6,574,635 Application instantiation based upon attributes and values stored in a meta data repository, including tiering of application layers objects and components 209 1999
 
SURGIENT NETWORKS, INC. (1)
2002/0194,251 Systems and methods for resource usage accounting in information management environments 161 2002
 
TELECOMMUNICATION SYSTEMS, INC. (1)
2003/0126,196 System for optimizing the invocation of computer-based services deployed in a distributed computing environment 15 2001
 
TERADATA US, INC. (1)
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 86 1998
 
VERIZON PATENT AND LICENSING INC. (1)
2004/0268,147 Integrated security system 37 2003
 
VMWARE, INC. (1)
2009/0282,404 Provisioning of Computer Systems Using Virtual Machines 50 2009
 
WI-LAN INC. (1)
5,761,429 Network controller for monitoring the status of a network 96 1995
 
YAHOO! INC. (1)
2006/0277,271 PREFETCHING CONTENT BASED ON A MOBILE USER PROFILE 140 2006
 
Other [Check patent profile for assignment information] (5)
6,009,455 Distributed computation utilizing idle networked computers 82 1998
6,401,097 System and method for integrated document management and related transmission and access 152 1999
2004/0194,084 Computer system and a program install method thereof 22 2004
2005/0160,107 Advanced search, file system, and intelligent assistant agent 80 2004
2006/0015,285 Network-based specification and delivery of a measurement system 14 2005

Patent Citation Ranking

Forward Cite Landscape

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
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 - 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