Grip application acceleration by executing grid application based on application usage history prior to user request for application execution

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7793290
APP PUB NO 20060168174A1
SERIAL NO

11017089

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

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SAP SEWALLDORF, DE5208

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bozak, Erol Pforzhelm, DE 48 854
Gebhart, Alexander Bad Schoenborn, DE 55 1026

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (5)
6009455 Distributed computation utilizing idle networked computers 102 1998
6401097 System and method for integrated document management and related transmission and access 175 1999
2004/0194,084 Computer system and a program install method thereof 29 2004
2005/0160,107 Advanced search, file system, and intelligent assistant agent 107 2004
2006/0015,285 Network-based specification and delivery of a measurement system 14 2005
 
SPOTWARE TECHNOLOGIES, INC. (3)
2004/0215,590 System for assigning and monitoring grid jobs on a computing grid 40 2003
2004/0215,973 System for authenticating and screening grid jobs on a computing grid 20 2003
2004/0225,711 System for administering computers on a computing grid 52 2003
 
EMC IP HOLDING COMPANY LLC (1)
6502131 Directory enabled policy management tool for intelligent traffic management 758 1998
 
BARRACUDA NETWORKS, INC. (1)
6098108 Distributed directory for enhanced network communication 119 1998
 
NUMECENT HOLDINGS, INC. (1)
* 6918113 Client installation and execution system for streamed applications 244 2001
 
P-COM, INC. A CORP. OF DELAWARE (1)
2002/0167,954 Point-to-multipoint access network integrated with a backbone network 65 2002
 
HITACHI, LTD. (1)
6775830 Computer system and a program install method thereof 52 2000
 
ORACLE AMERICA, INC. (6)
6209018 Service framework for a distributed object network system 142 1997
6574635 Application instantiation based upon attributes and values stored in a meta data repository, including tiering of application layers objects and components 716 1999
6859834 System and method for enabling application server request failover 178 2000
* 6813637 System and method for automatically partitioning an application between a web server and an application server 25 2002
7185046 Submitting jobs in a distributed computing environment 27 2002
2005/0060,349 Mechanism for automatically establishing a resource grid 10 2003
 
AT&T INTELLECTUAL PROPERTY I, L.P. (1)
2009/0007,131 Automating the Life Cycle of a Distributed Computing Application 7 2008
 
ORACLE INTERNATIONAL CORPORATION (3)
* 5983310 Pin management of accelerator for interpretive environments 20 1997
6799251 Performance-based caching 45 2000
6789170 System and method for customizing cached data 91 2001
 
Eliad Technologies Inc. (1)
2006/0075,070 Development and deployment of mobile and desktop applications within a flexible markup-based distributed architecture 33 2005
 
RAYTHEON COMPANY (1)
2005/0235,055 Graphical user interface for managing HPC clusters 33 2004
 
CANON KABUSHIKI KAISHA (1)
5659694 Method and system for displaying context sensitive child windows independently of their parent window 61 1994
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (20)
* 6567838 Method, system and program for executing a predicted operation in a computer system after a predetermined period elapses since a user activity 8 1993
5539883 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 193 1994
5699532 Dynamic multipath channel interface for input/output channels 51 1996
5996012 Application development process for use in a distributed computer enterprise environment 47 1996
6615278 Cross-platform program, system, and method having a global registry object for mapping registry equivalent functions in an OS/2 operating system environment 101 1999
6466980 System and method for capacity shaping in an internet environment 146 1999
2001/0054,034 Using an index to access a subject multi-dimensional database 51 2000
7010596 System and method for the allocation of grid computing to network workstations 26 2002
7322031 Remote Web service cloning and instantiation 20 2002
2006/0294,238 Policy-based hierarchical management of shared resources in a grid environment 153 2002
7171470 Grid service scheduling of related services using heuristics 40 2003
2005/0015,643 Checkpointing and restarting long running web services 44 2003
2005/0076,105 Apparatus, system and method of executing monolithic application programs on grid computing systems 17 2003
* 7509412 Ghost agents for application domains within a grid environment 5 2003
7234032 Computerized system, method and program product for managing an enterprise storage system 23 2003
2005/0131,898 Apparatus, system, and method for on-demand control of grid system resources 88 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 39 2004
2008/0052,729 ADAPTIVE CONTENT PLATFORM AND METHOD OF USING SAME 19 2007
2009/0113,395 VALIDATING SOFTWARE IN A GRID ENVIRONMENT USING GHOST AGENTS 11 2008
 
HEWLETT-PACKARD COMPANY (1)
5276789 Graphic display of network topology 241 1990
 
SAP SE (11)
2005/0027,785 Maintainable grid managers 30 2003
2005/0027,812 Grid landscape component 28 2003
2005/0027,813 Grid browser component 11 2003
2005/0027,843 Install-run-remove mechanism 33 2003
2005/0027,864 Application start protocol 30 2003
2005/0027,865 Grid organization 50 2003
2005/0044,251 Grid manageable application process management scheme 15 2003
2005/0138,618 GRID COMPUTE NODE SOFTWARE APPLICATION DEPLOYMENT 28 2003
7124062 Services search method 69 2003
* 7546598 Measuring software system performance using benchmarks 23 2004
2006/0136,506 Application recovery 10 2004
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5784552 Debugging a computer program by simulating execution forwards and backwards in a main history log and alternative history logs 60 1993
 
TELECOMMUNICATION SYSTEMS, INC. (1)
2003/0126,196 System for optimizing the invocation of computer-based services deployed in a distributed computing environment 24 2001
 
CISCO TECHNOLOGY, INC. (3)
6628304 Method and apparatus providing a graphical user interface for representing and navigating hierarchical networks 177 1998
6650347 Heirarchical GUI representation for web based network management applications 41 1999
7328406 System, method and software for managing and publishing resource availability data 61 2004
 
EASA SOFTWARE LIMITED (1)
6430609 Method for accessing complex software applications through a client user interface 76 2001
 
NATIONAL INSTRUMENTS CORPORATION (3)
2004/0255,291 Installing software using programmatic component dependency analysis 100 2003
7559060 Time-bounded program execution 15 2004
2009/0210,826 Network-Based System for Automatically Generating a Graphical Program Based on User Supplied Measurement Task Requirements 5 2009
 
EXLUDUS TECHNOLOGIES INC. (1)
2008/0222,234 Deployment and Scaling of Virtual Environments 24 2008
 
ENDEAVORS TECHNOLOGIES, INC. (1)
* 2002/0083,183 Conventionally coded application conversion system for streamed delivery and execution 234 2001
 
TERADATA US, INC. (1)
6256740 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 100 1998
 
FUJITSU LIMITED (4)
6385639 Device and method of controlling intergroup resource utilization 31 1998
6453349 Apparatus and method for resource reservation in a network system 39 1998
* 6813763 Program conversion device for increasing hit rate of branch prediction and method therefor 7 2000
7051107 Distributed environment type computer system able to achieve high speed consecutive message communications by service layer 12 2002
 
SERGEANT LABORATORIES, INC. (1)
* 2005/0183,143 Methods and systems for monitoring user, application or device activity 528 2004
 
SUN MICROSYSTEMS, INC. (1)
* 2002/0095,434 Performance modeling based upon empirical measurements of synchronization points 16 2001
 
INVENTEC CORPORATION (1)
2005/0060,272 Embedded system program code reduction method and system 12 2003
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
6289382 System, method and article of manufacture for a globally addressable interface in a communication services patterns environment 639 1999
 
IONA TECHNOLOGIES INC. (1)
2003/0033,369 Web services container 107 2002
 
CUFER ASSET LTD. L.L.C. (1)
6976258 Providing quality of service guarantees to virtual hosts 61 1999
 
SAP AG (1)
2005/0138,156 Grid application customization 18 2003
 
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 61 2001
 
INTEL CORPORATION (1)
2005/0125,537 Method, apparatus and system for resource sharing in grid computing networks 38 2003
 
HTC CORPORATION (1)
6751795 System and method for software installation 36 1999
 
RED HAT, INC. (1)
6226675 Participant server which process documents for commerce in trading partner networks 353 1998
 
INNOPATH SOFTWARE, INC. (1)
* 2002/0174,189 Apparatus and methods for intelligently caching applications and data on a mobile device 106 2001
 
The United States of America as represented by the Secretary of the Navy (3)
7171654 System specification language for resource management architecture and corresponding programs therefore 57 2001
7181743 Resource allocation decision function for resource management architecture and corresponding programs therefor 62 2001
7096248 Program control for resource management architecture and corresponding programs therefor 68 2001
 
BANYAN SYSTEMS, INC. (1)
5440722 System bus monitor for compiling data regarding use of a system bus 40 1992
 
YAHOO! INC. (1)
* 2006/0277,271 PREFETCHING CONTENT BASED ON A MOBILE USER PROFILE 267 2006
 
NORTEL NETWORKS LIMITED (2)
6061505 Apparatus and method for providing topology information about a network 35 1994
2005/0076,339 Method and apparatus for automated negotiation for resources on a switched underlay network 41 2004
 
WI-LAN INC. (1)
5761429 Network controller for monitoring the status of a network 104 1995
 
Hitachi Seibu Software Co., Ltd. (1)
5572724 System for controlling communications between an application and a remote system using a protocol identifier and an application context identifier 40 1993
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
2004/0179,481 Overlay network for location-independent communication between computer systems 18 2003
 
LINKEDIN CORPORATION (1)
* 7093243 Software mechanism for efficient compiling and loading of java server pages (JSPs) 17 2002
 
TIBCO SOFTWARE INC. (1)
7130891 Score-based scheduling of service requests in a grid services computing platform 50 2003
 
PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA (1)
* 7574661 Application program prediction method and mobile terminal 32 2004
 
MICROSOFT TECHNOLOGY LICENSING, LLC (5)
6182086 Client-server computer system with application recovery of server applications and client applications 179 1998
6832220 Method and apparatus for file searching, accessing file identifiers from reference page 15 2000
6826568 Methods and system for model matching 143 2001
* 7302425 Distributed pre-cached query results and refresh method 18 2003
7676560 Using URI's to identify multiple instances with a common schema 8 2003
 
ELECTRONICS FOR IMAGING, INC. (1)
6967728 Reusable and transferable printer driver preference system 58 1999
 
LENOVO (SINGAPORE) PTE LTD. (1)
2005/0160,423 Enabling a guest virtual machine in a windows environment for policy-based participation in grid computations 71 2002
 
GOOGLE INC. (1)
* 7103594 System and method for information retrieval employing a preloading procedure 51 2003
 
QUALCOMM INCORPORATED (1)
* 6816944 Apparatus and methods for providing coordinated and personalized application and data management for resource-limited mobile devices 37 2001
 
3COM CORPORATION (1)
2003/0101,331 ASIC design technique 21 2001
 
VMWARE, INC. (1)
2009/0282,404 Provisioning of Computer Systems Using Virtual Machines 137 2009
 
VERIZON PATENT AND LICENSING INC. (1)
2004/0268,147 Integrated security system 104 2003
 
NEC USA, INC. (1)
2003/0041,142 Generic network monitoring tool 60 2001
 
SNAPCHAT, INC. (1)
2005/0015,437 Peer to peer job monitoring and control in grid computing systems 46 2003
 
ENTROPIA, INC. (1)
2002/0019,844 Method and system for network-distributed computing 155 2001
 
SURGIENT NETWORKS, INC. (1)
2002/0194,251 Systems and methods for resource usage accounting in information management environments 205 2002
 
CITRIX SYSTEMS, INC. (1)
* 7490073 Systems and methods for encoding knowledge for automated management of software application deployments 109 2005
 
CELION NETWORKS, INC. (1)
* 7290048 Method of semi-automatic data collection, data analysis, and model generation for the performance analysis of enterprise applications 103 2003
 
MCAFEE, INC. (1)
6834301 System and method for configuration, management, and monitoring of a computer network using inheritance 138 2000
 
AT&T CORP. (1)
6912587 Method for utilizing a generic algorithm to provide constraint-based routing of packets in a communication network 32 2001
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
* 8918790 Method and system for application profiling for purposes of defining resource requirements 0 2008
* 2008/0222,288 METHOD AND SYSTEM FOR APPLICATION PROFILING FOR PURPOSES OF DEFINING RESOURCE REQUIREMENTS 3 2008
9311150 Method and system for application profiling for purposes of defining resource requirements 0 2014
9535766 Method and system for application profiling for purposes of defining resource requirements 0 2016
 
SAP SE (1)
9141917 Computing system operating environments 0 2012
 
ARYAKA NETWORKS, INC. (1)
9191369 Application acceleration as a service system and method 0 2014
 
CANON KABUSHIKI KAISHA (1)
* 2010/0037,224 APPLICATION PLATFORM 4 2009
* Cited By Examiner

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