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, DE5612

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

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

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (5)
6009455 Distributed computation utilizing idle networked computers 109 1998
6401097 System and method for integrated document management and related transmission and access 177 1999
2004/0194,084 Computer system and a program install method thereof 31 2004
2005/0160,107 Advanced search, file system, and intelligent assistant agent 117 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 53 2003
 
EMC IP HOLDING COMPANY LLC (1)
6502131 Directory enabled policy management tool for intelligent traffic management 815 1998
 
BARRACUDA NETWORKS, INC. (1)
6098108 Distributed directory for enhanced network communication 126 1998
 
NUMECENT HOLDINGS, INC. (1)
* 6918113 Client installation and execution system for streamed applications 275 2001
 
P-COM, INC. A CORP. OF DELAWARE (1)
2002/0167,954 Point-to-multipoint access network integrated with a backbone network 74 2002
 
HITACHI, LTD. (1)
6775830 Computer system and a program install method thereof 57 2000
 
ORACLE AMERICA, INC. (6)
6209018 Service framework for a distributed object network system 148 1997
6574635 Application instantiation based upon attributes and values stored in a meta data repository, including tiering of application layers objects and components 944 1999
6859834 System and method for enabling application server request failover 193 2000
* 6813637 System and method for automatically partitioning an application between a web server and an application server 26 2002
7185046 Submitting jobs in a distributed computing environment 29 2002
2005/0060,349 Mechanism for automatically establishing a resource grid 11 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 35 2005
 
RAYTHEON COMPANY (1)
2005/0235,055 Graphical user interface for managing HPC clusters 38 2004
 
CANON KABUSHIKI KAISHA (1)
5659694 Method and system for displaying context sensitive child windows independently of their parent window 64 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 199 1994
5699532 Dynamic multipath channel interface for input/output channels 51 1996
5996012 Application development process for use in a distributed computer enterprise environment 48 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 104 1999
6466980 System and method for capacity shaping in an internet environment 165 1999
2001/0054,034 Using an index to access a subject multi-dimensional database 53 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 162 2002
7171470 Grid service scheduling of related services using heuristics 40 2003
2005/0015,643 Checkpointing and restarting long running web services 45 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 24 2003
2005/0131,898 Apparatus, system, and method for on-demand control of grid system resources 100 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 42 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 247 1990
 
SAP SE (11)
2005/0027,785 Maintainable grid managers 31 2003
2005/0027,812 Grid landscape component 31 2003
2005/0027,813 Grid browser component 11 2003
2005/0027,843 Install-run-remove mechanism 42 2003
2005/0027,864 Application start protocol 34 2003
2005/0027,865 Grid organization 56 2003
2005/0044,251 Grid manageable application process management scheme 15 2003
2005/0138,618 GRID COMPUTE NODE SOFTWARE APPLICATION DEPLOYMENT 30 2003
7124062 Services search method 81 2003
* 7546598 Measuring software system performance using benchmarks 26 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 63 1993
 
TELECOMMUNICATION SYSTEMS, INC. (1)
2003/0126,196 System for optimizing the invocation of computer-based services deployed in a distributed computing environment 27 2001
 
CISCO TECHNOLOGY, INC. (3)
6628304 Method and apparatus providing a graphical user interface for representing and navigating hierarchical networks 184 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 69 2004
 
EASA SOFTWARE LIMITED (1)
6430609 Method for accessing complex software applications through a client user interface 79 2001
 
NATIONAL INSTRUMENTS CORPORATION (3)
2004/0255,291 Installing software using programmatic component dependency analysis 107 2003
7559060 Time-bounded program execution 16 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 30 2008
 
ENDEAVORS TECHNOLOGIES, INC. (1)
* 2002/0083,183 Conventionally coded application conversion system for streamed delivery and execution 265 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 103 1998
 
GOOGLE LLC (1)
* 7103594 System and method for information retrieval employing a preloading procedure 59 2003
 
FUJITSU LIMITED (4)
6385639 Device and method of controlling intergroup resource utilization 32 1998
6453349 Apparatus and method for resource reservation in a network system 42 1998
* 6813763 Program conversion device for increasing hit rate of branch prediction and method therefor 10 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 633 2004
 
SUN MICROSYSTEMS, INC. (1)
* 2002/0095,434 Performance modeling based upon empirical measurements of synchronization points 17 2001
 
INVENTEC CORPORATION (1)
2005/0060,272 Embedded system program code reduction method and system 14 2003
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
6289382 System, method and article of manufacture for a globally addressable interface in a communication services patterns environment 688 1999
 
IONA TECHNOLOGIES INC. (1)
2003/0033,369 Web services container 109 2002
 
CUFER ASSET LTD. L.L.C. (1)
6976258 Providing quality of service guarantees to virtual hosts 62 1999
 
SAP AG (1)
2005/0138,156 Grid application customization 19 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 63 2001
 
INTEL CORPORATION (1)
2005/0125,537 Method, apparatus and system for resource sharing in grid computing networks 43 2003
 
HTC CORPORATION (1)
6751795 System and method for software installation 37 1999
 
RED HAT, INC. (1)
6226675 Participant server which process documents for commerce in trading partner networks 358 1998
 
INNOPATH SOFTWARE, INC. (1)
* 2002/0174,189 Apparatus and methods for intelligently caching applications and data on a mobile device 110 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 58 2001
7181743 Resource allocation decision function for resource management architecture and corresponding programs therefor 64 2001
7096248 Program control for resource management architecture and corresponding programs therefor 69 2001
 
BANYAN SYSTEMS, INC. (1)
5440722 System bus monitor for compiling data regarding use of a system bus 40 1992
 
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 48 2004
 
WI-LAN INC. (1)
5761429 Network controller for monitoring the status of a network 106 1995
 
Hitachi Seibu Soft Ware Co. (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) 18 2002
 
TIBCO SOFTWARE INC. (1)
7130891 Score-based scheduling of service requests in a grid services computing platform 51 2003
 
PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA (1)
* 7574661 Application program prediction method and mobile terminal 40 2004
 
MICROSOFT TECHNOLOGY LICENSING, LLC (5)
6182086 Client-server computer system with application recovery of server applications and client applications 187 1998
6832220 Method and apparatus for file searching, accessing file identifiers from reference page 15 2000
6826568 Methods and system for model matching 146 2001
* 7302425 Distributed pre-cached query results and refresh method 20 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 76 2002
 
QUALCOMM INCORPORATED (1)
* 6816944 Apparatus and methods for providing coordinated and personalized application and data management for resource-limited mobile devices 46 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 155 2009
 
VERIZON PATENT AND LICENSING INC. (1)
2004/0268,147 Integrated security system 142 2003
 
NEC USA, INC. (1)
2003/0041,142 Generic network monitoring tool 64 2001
 
SNAPCHAT, INC. (1)
2005/0015,437 Peer to peer job monitoring and control in grid computing systems 48 2003
 
ENTROPIA, INC. (1)
2002/0019,844 Method and system for network-distributed computing 182 2001
 
SURGIENT NETWORKS, INC. (1)
2002/0194,251 Systems and methods for resource usage accounting in information management environments 226 2002
 
OATH INC. (1)
* 2006/0277,271 PREFETCHING CONTENT BASED ON A MOBILE USER PROFILE 291 2006
 
CITRIX SYSTEMS, INC. (1)
* 7490073 Systems and methods for encoding knowledge for automated management of software application deployments 135 2005
 
CELION NETWORKS, INC. (1)
* 7290048 Method of semi-automatic data collection, data analysis, and model generation for the performance analysis of enterprise applications 107 2003
 
MCAFEE, INC. (1)
6834301 System and method for configuration, management, and monitoring of a computer network using inheritance 146 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
 
Other [Check patent profile for assignment information] (1)
9832170 Application acceleration as a service system and method 0 2015
 
SAP SE (1)
9141917 Computing system operating environments 0 2012
 
Aryaka Networks, Inc. (1)
9191369 Application acceleration as a service system and method 3 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