US Patent No: 6,816,882

Number of patents in Portfolio can not be more than 2000

System and method for automatically negotiating license agreements and installing arbitrary user-specified applications on application service providers

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A user contracts with an application service provider for hosting a needed application. By contracting with a service provider the user may interact with the application by using only a thin client rather than maintaining a thick client. The user rents an application from either the service provider or an independent application provider. If the user procures the application from an application provider, the application provider negotiates hosting terms with the service provider prior to installing the application into the service provider's warehouse. The application provider also checks that the services provided by the service provider meet the minimum requirements of the application. Once installed, the service provider may offer the application to other users along with services for the application. The user may procure additional services from the service provider for supporting the application. A user can then dynamically download the application "on-demand".

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

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY68180

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Becker, Craig Henry Austin, TX 46 662
Conner, Michael Haden Austin, TX 18 518
Nicholas, Stewart E Austin, TX 1 103
Vicknair, Wayne Elmo Austin, TX 37 272

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
4,780,821 Method for multiple programs management within a network having a server computer and a plurality of remote computers 253 1986
6,339,826 Client-server system for maintaining a user desktop consistent with server application user access permissions 135 1998
6,212,564 Distributed application launcher for optimizing desktops based on client characteristics information 38 1998
6,108,779 Server and computer network that permit a client to be easily introduced into the computer network 23 1998
6,510,466 Methods, systems and computer program products for centralized management of application programs on a network 155 1998
6,532,488 Method and system for hosting applications 38 1999
 
ABOUT, INC. (1)
5,918,010 Collaborative internet data mining systems 135 1998
 
ANGEL SECURE NETWORKS, INC. (1)
6,532,543 System and method for installing an auditable secure network 62 2000
 
ARSOMETRIC TWO B.V., L.L.C. (1)
6,546,002 System and method for implementing an intelligent and mobile menu-interface agent 65 1999
 
CYBERSOURCE CORPORATION (1)
6,216,153 Non-extensible thin server that generates user interfaces via browser 14 1998
 
DELL USA, L.P. (1)
6,550,062 System and method for launching generic download processing in a computer build-to-order environment 19 1999
 
MICROSOFT CORPORATION (1)
5,925,127 Method and system for monitoring the use of rented software 142 1997
 
OASIS RESEARCH, LLC (1)
6,411,943 Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services 49 2000
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (1)
6,343,280 Distributed execution software license server 119 1998

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
IGT (23)
7,695,363 Gaming device having multiple display interfaces 2 2003
7,526,736 Gaming device having touch activated alternating or changing symbol 1 2004
7,699,699 Gaming device having multiple selectable display interfaces based on player's wagers 2 2004
8,137,188 Server based gaming system having multiple progressive awards 0 2006
8,128,491 Server based gaming system having multiple progressive awards 1 2006
7,841,939 Server based gaming system having multiple progressive awards 3 2006
7,568,973 Server based gaming system having multiple progressive awards 10 2006
7,862,430 Server based gaming system having system triggered loyalty award sequences 2 2006
7,674,180 Server based gaming system having system triggered loyalty award sequences 8 2006
8,251,791 Gaming system having multiple gaming machines which provide bonus awards 0 2007
8,221,226 Server based gaming system having system triggered loyalty award sequences 0 2007
8,210,930 Server based gaming system having system triggered loyalty award sequences 0 2007
8,206,212 Server based gaming system having system triggered loyalty award sequences 0 2007
8,021,230 Gaming system having multiple gaming machines which provide bonus awards 4 2007
8,012,009 Server based gaming system having system triggered loyalty award sequences 0 2007
7,993,199 Server based gaming system having system triggered loyalty award sequences 0 2007
7,985,133 Gaming system and method for providing an additional gaming currency 1 2007
7,905,778 Server based gaming system having multiple progressive awards 3 2007
7,780,523 Server based gaming system having multiple progressive awards 1 2007
7,585,223 Server based gaming system having multiple progressive awards 5 2007
8,221,218 Gaming device having multiple selectable display interfaces based on player's wagers 0 2010
8,216,062 Gaming system and method for providing an additional gaming currency 0 2011
8,262,469 Server based gaming system having system triggered loyalty award sequences 0 2011
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (15)
7,454,754 System for providing resources based on licensing contract with user by correcting the error between estimated execution time from the history of job execution 5 2002
7,207,043 Programmatic response-time based workload distribution techniques 21 2002
7,401,068 Method, system, and storage medium for providing web-based electronic research and presentation functions via a document creation application 1 2003
7,703,101 Autonomic workload classification using predictive assertion for wait queue and thread pool selection 4 2004
7,810,099 Optimizing workflow execution against a heterogeneous grid computing topology 4 2004
7,793,058 Method and apparatus for negotiating revised service level agreements 0 2005
7,519,561 System, method and program to manage software licenses 1 2005
7,949,608 Enabling a software service provider to automatically obtain software service 0 2006
8,200,555 Method to monitor amount of usage of applications in a server and their billing 0 2006
7,970,774 Method, system, and storage medium for providing web-based electronic research and presentation functions via a document creation application 0 2008
7,970,775 Method, system, and storage medium for providing web-based electronic research and presentation functions via a document creation application 1 2008
7,949,664 Method, system, and storage medium for providing web-based electronic research and presentation functions via a document creation application 0 2008
7,921,122 Method, system, and storage medium for providing web-based electronic research and presentation functions via a document creation application 0 2008
8,245,237 Providing resources to a job comparing estimated execution time on currently available nodes and estimated execution time on nodes available after completion of a currently executing job 0 2008
8,316,376 Optimizing workflow execution against a heterogeneous grid computing topology 0 2010
 
MAXSP CORPORATION (11)
7,908,339 Transaction based virtual file system optimized for high-latency network connections 1 2005
7,664,834 Distributed operating system management 5 2005
7,624,086 Pre-install compliance system 15 2006
8,234,238 Computer hardware and software diagnostic and report system 0 2006
7,840,514 Secure virtual private network utilizing a diagnostics policy and diagnostics engine to establish a secure network connection 1 2006
8,423,821 Virtual recovery server 0 2006
7,844,686 Warm standby appliance 0 2006
8,307,239 Disaster recovery appliance 0 2007
8,175,418 Method of and system for enhanced data storage 0 2007
8,099,378 Secure virtual private network utilizing a diagnostics policy and diagnostics engine to establish a secure network connection 0 2010
8,422,833 Method of and system for enhanced data storage 0 2012
 
SUN MICROSYSTEMS, INC. (8)
7,167,448 Prioritization of remote services messages within a low bandwidth environment 7 2002
7,089,317 Architecture for plugging messaging systems into an application server 24 2002
7,058,950 Callback event listener mechanism for resource adapter work executions performed by an application server thread 3 2002
7,036,110 Mechanism to manage the lifecycle of a resource adapter 22 2002
7,490,334 Resource adapter with modular system management interface 0 2002
7,260,623 Remote services system communication module 12 2002
7,240,109 Remote services system service module interface 6 2002
7,181,455 Bandwidth management for remote services system 8 2002
 
REARDEN COMMERCE, INC. (7)
7,660,743 System for optimization of cost management 7 2004
7,596,566 System and method for flexible handling of rules and regulations in labor hiring 3 2005
8,090,707 Chance meeting addition to trip planner or meeting planner 1 2005
7,743,002 Method and system for testing of policies to determine cost savings 0 2005
8,126,776 Method and systems for personal restaurant assistant 0 2006
7,966,213 System and method for automatic review of travel changes and improved suggestions and rules set 0 2006
7,937,330 System and method for optimization of group shipments to reduce shipping costs 0 2009
 
MICROSOFT CORPORATION (6)
7,546,359 Method and apparatus for managing a peer-to-peer collaboration system 5 2001
8,073,442 Binding a device to a provider 0 2005
8,285,259 Resource aggregation in an opportunistic network 0 2007
8,332,825 Dynamically monitoring application behavior 0 2008
8,316,101 Resource management system for hosting of user solutions 0 2008
8,260,272 Health-related opportunistic networking 0 2011
 
ARRAY NETWORKS, INC. (3)
8,249,081 Dynamic virtual private network (VPN) resource provisioning using a dynamic host configuration protocol (DHCP) server, a domain name system (DNS) and/or static IP assignment 0 2006
7,852,861 Dynamic system and method for virtual private network (VPN) application level content routing using dual-proxy method 2 2006
7,840,701 Dynamic system and method for virtual private network (VPN) packet level routing using dual-NAT method 6 2007
 
ORACLE INTERNATIONAL CORPORATION (3)
8,321,457 Techniques for automatically developing a web site 2001
7,222,084 System and method for automatic pricing of remotely hosted applications 12 2002
7,383,202 System and method for automatic pricing of remotely hosted applications 0 2007
 
ALTAIR ENGINEERING, INC. (2)
7,672,972 Digital content licensing method involving application service provider 0 2001
8,073,780 Token based club digital content licensing method 0 2005
 
CA, INC. (2)
8,261,278 Automatic baselining of resource consumption for transactions 0 2008
8,402,468 Capacity planning based on resource utilization as a function of workload 0 2008
 
MERCURY COMPUTER SYSTEMS, INC. (2)
7,302,462 Framework and methods for dynamic execution of digital data processor resources 7 2002
7,257,816 Digital data processing apparatus and methods with dynamically configurable application execution on accelerated resources 10 2002
 
VMWARE, INC. (2)
7,779,091 Method and system for providing virtualized application workspaces 5 2006
8,245,129 Method and system for providing synchronization of directory data 0 2007
 
CITRIX SYSTEMS, INC. (1)
7,865,603 Method and apparatus for assigning access control levels in providing access to networked content files 3 2004
 
COMPUTER ASSOCIATES THINK, INC. (1)
7,937,460 System and method for providing service level management 1 2004
 
DIEBOLD SELF-SERVICE SYSTEMS DIVISION OF DIEBOLD, INCORPORATED (1)
7,716,096 Application service provider and automated transaction machine system and method 10 2003
 
DIEBOLD, INCORPORATED (1)
8,042,733 Automated banking machine that operates responsive to data bearing records 0 2010
 
GLOBALFOUNDRIES INC. (1)
7,636,780 Verified computing environment for personal internet communicator 0 2005
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
7,096,491 Mobile code security architecture in an application service provider environment 11 2001
 
IGT (1)
7,963,847 Gaming system having multiple gaming machines which provide bonus awards 6 2007
 
KATO, TOSHIHARU (1)
7,917,406 Introduction support method and system, and introduction method and system 0 2007
 
MOVIELINK, LLC (1)
7,024,466 Network configured for delivery of content for download to a recipient 12 2001
 
NANT HOLDINGS IP, LLC (1)
8,364,744 Software application striping 0 2009
 
NOVELL, INC. (1)
8,285,825 Method and system for managing network resources based on a dynamic quorum 0 2002
 
SCHLUMBERGER TECHNOLOGY CORPORATION (1)
7,734,682 Application service provider method and apparatus 3 2001
 
SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG (1)
7,263,352 Method for providing resources from a first component to a second component in a communication network 3 2003
 
TALARIS CORPORATION (1)
8,121,953 Intelligent meeting planner 0 2004
 
THE BOEING COMPANY (1)
8,046,464 Quality of service resource management apparatus and method for middleware services 0 2004
 
THE WEATHER CHANNEL, LLC (1)
7,685,598 Desktop application framework 1 2003
 
UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA) (1)
7,167,863 System and method for building a distributed internet application 4 2003
 
ZVELO, INC. (1)
6,961,773 System and method for managing application service providers 16 2001
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (1)
8,443,358 Hot pluggable virtual machine 0 2006

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 May 9, 2016
Fee Large entity fee small entity fee micro entity fee
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