US Patent No: 6,360,366

Number of patents in Portfolio can not be more than 2000

Systems and methods for automatic application version upgrading and maintenance

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

The present invention relates to methods and systems for maintaining application programs on a client computer in a client-server network environment. The task of dynamically upgrading components in the application program running on a client is greatly simplified by rendering control to the individual client rather than to a central server. The version updating procedures of the present invention further provide steps to ensure speedy and error-free transfer of the required files and components through an open network environment, such as the Internet.

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

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
FLEXERA SOFTWARE LLCSCHAUMBURG, IL23
OPEN SOFTWARE ASSOCIATES LTD.NASHUA, NH2

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Greenhill, Graeme Londonderry, NH 2 284
Heath, Clifford Mount Waverly, AU 2 284
Klos, Steven Nashua, NH 2 284
Port, Graeme Surrey Hills, AU 2 284

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
4,714,992 Communication for version management in a distributed information service 166 1985
5,019,963 Data processing network with upgrading of files 143 1988
5,577,244 Methods of applying software modifications 62 1990
5,758,342 Client server based multi-processor file system wherein client files written to by a client processor are invisible to the server 30 1995
5,734,898 Client-server computer system and method for updating the client, server, and objects 97 1995
5,752,042 Server computer for selecting program updates for a client computer based on results of recognizer program(s) furnished to the client computer 155 1996
5,721,911 Mechanism for metadata for an information catalog system 74 1996
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (4)
5,005,122 Arrangement with cooperating management server node and network service node 425 1987
5,581,764 Distributed computer network including hierarchical resource information structure and related method of distributing resources 235 1994
5,732,266 Storage medium storing application programs and application initialization files and automatic launching of computer applications stored on the storage medium 113 1994
5,848,421 System and method for catalog maintenance and utilization 6 1996
 
ACTIVISION PUBLISHING, INC. (1)
5,768,511 Method and system for managing objects in networked computer system with action performed in the server and object updated in the client 40 1995
 
APPLE INC. (1)
5,732,275 Method and apparatus for managing and automatically updating software programs 167 1996
 
COMPAQ COMPUTER CORPORATION 20555 S.H. 249 (1)
5,586,304 Automatic computer upgrading 164 1994
 
DOT ASSETS NO. 9 LLC (1)
5,155,847 Method and apparatus for updating software at remote locations 583 1988
 
HEWLETT-PACKARD COMPANY (1)
5,448,727 Domain based partitioning and reclustering of relations in object-oriented relational database management systems 143 1991
 
LENOVO (SINGAPORE) PTE LTD. (1)
5,247,683 System and method for installing software and updating configuration files 283 1991
 
LEXTRON SYSTEMS, INC. (1)
5,794,259 Apparatus and methods to enhance web browsing on the internet 192 1996
 
LOCKHEED MARTIN CORPORATION (1)
5,343,527 Hybrid encryption method and system for protecting reusable software components 261 1993
 
LUCENT TECHNOLOGIES INC. (1)
5,724,345 System and method for a scalable and reliable transmission of electronic software distribution 33 1995
 
NETWORK EQUIPMENT TECHNOLOGIES, INC. (1)
5,008,814 Method and apparatus for updating system software for a plurality of data processing units in a communication network 227 1988
 
OPENCONNECT SYSTEMS INCORPORATED (1)
5,754,830 Server and web browser terminal emulator for persistent connection to a legacy host system and method of operation 325 1996
 
SEER TECHNOLOGY, INC. (1)
5,495,610 Software distribution system to build and distribute a software release 291 1995
 
SUN MICROSYSTEMS, INC. (1)
5,555,416 Automated software installation and operating environment configuration for a computer system based on classification rules 197 1994
 
TREND MICRO INCORPORATED (1)
5,440,723 Automatic immune system for computers and computer networks 293 1993
 
WEGENER INTERNET PROJECTS BV (1)
5,737,533 System for generating a virtual reality scene in response to a database search 95 1995

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (14)
7,191,208 Methods of selectively distributing data in a computer network and systems using the same 2 1999
7,277,919 Relevance clause for computed relevance messaging 28 2000
7,246,150 Advice provided for offering highly targeted advice without compromising individual privacy 16 2000
7,036,121 Method and system for maintaining software via network 0 2000
7,689,684 Method and apparatus for inspecting the properties of a computer 4 2001
6,854,112 System and method for the automatic installation and configuration of an operating system 24 2001
7,607,572 Formalizing, diffusing, and enforcing policy advisories and monitoring policy compliance in the management of networks 0 2002
7,480,699 System and method for replacing an application on a server 1 2004
7,398,272 Enterprise console 2 2004
7,934,212 Apparatus, system and method for detecting old versions of an applet in a client browser's JVM 5 2006
7,792,986 Relevance clause for computed relevance messaging 4 2007
8,055,617 Enterprise console 0 2008
8,086,693 System and method for replacing an application on a server 0 2008
8,219,677 Method and apparatus for inspecting the properties of a computer 1 2010
 
MICROSOFT CORPORATION (11)
7,730,169 Business method and system for serving third party software applications 2 2000
7,620,731 Isolated persistent storage 3 2001
7,523,399 Downloading software from a server to a client 1 2001
6,941,351 Application program caching 12 2001
7,555,749 Software updating system and method 12 2003
7,584,467 Software updating system and method 12 2003
7,890,946 Efficient patching 4 2004
7,559,058 Efficient patching 7 2004
8,099,758 Policy based composite file system and method 3 2005
7,761,538 Dynamically configuring, allocating and deploying computing systems 3 2006
8,156,487 Efficient patching 1 2009
 
SOFTRICITY, INC. (5)
7,200,632 Method and system for serving software applications to client computers 22 2000
7,370,071 Method for serving third party software applications from servers to client computers 11 2001
7,690,039 Method and apparatus for content protection in a secure content delivery system 0 2004
7,707,641 Method and apparatus for secure content delivery over broadband access networks 1 2006
7,797,372 Serving software applications from servers for client computers 0 2008
 
MCAFEE, INC. (3)
7,086,050 Updating computer files 10 2001
7,818,739 Virus detection system, method and computer program product for handheld computers 3 2004
7,673,150 Virus detection system, method and computer program product for handheld computers 1 2007
 
3M INNOVATIVE PROPERTIES COMPANY (2)
7,343,415 Display of software notes indicating that content from a content provider site is available for display 2 2001
7,774,479 Display of software notes accessed by content recipient from content provider site 0 2008
 
BIG FIX, INC. (1)
7,197,534 Method and apparatus for inspecting the properties of a computer 11 2001
 
CISCO TECHNOLOGY, INC. (1)
7,383,541 Method and apparatus providing interoperation of execution images of different versions 2 2003
 
FUJITSU LIMITED (1)
6,874,142 System and method for automatically setting applet latest version 14 2000
 
G02CALL.COM, INC. (1)
7,145,900 Packet-switched telephony call server 25 2001
 
GENERAL ELECTRIC COMPANY (1)
6,658,330 Method and system for upgrading software for controlling locomotives 6 2001
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
7,062,672 Method of and computer network arrangement for restoring an impaired software image 8 2002
 
HITACHI, LTD. (1)
7,721,055 System and method for controlling the updating of storage device 2 2007
 
INTEL CORPORATION (1)
6,826,581 Upgrading a device over a network by downloading results of command execution from script file 8 2000
 
KYOCERA TECHNOLOGY DEVELOPMENT, INC. (1)
8,065,689 Release-dependant filenames for device drivers 0 2005
 
LG ELECTRONICS INC. (1)
7,571,456 Downloading apparatus and method therof for digital broadcast receiver 0 1998
 
NOKIA SIEMENS NETWORKS GMBH & CO. KG (1)
7,340,738 Time optimized replacement of a software application 1 2002
 
OKI ELECTRIC INDUSTRY CO., LTD. (1)
6,865,592 Automatic transaction system 7 2000
 
ORIX VENTURE FINANCE LLC (1)
7,243,348 Computing apparatus with automatic integrity reference generation and maintenance 1 2002
 
PALTALK HOLDINGS, INC. (1)
7,711,798 Method and computer program for offering products and services by examining user activity 1 2000
 
QUALCOMM INCORPORATED (1)
7,103,643 E-mail software and method and system for distributing advertisements to client devices that have such E-mail software installed thereon 17 2000
 
SCIENTIFIC-ATLANTA, INC. (1)
7,234,035 System and method for maintaining applications with their current versions 1 2002
 
SCIENTIFIC-ATLANTA, LLC (1)
7,711,922 Management of applications and their current versions 2 2007
 
SKYPE LIMITED (1)
7,991,001 Packet-switched telephony call server 1 2006
 
THE WEATHER CHANNEL, LLC (1)
7,685,598 Desktop application framework 1 2003
 
UNISYS CORPORATION (1)
7,047,527 Method for identification of version levels of components across heterogeneous systems while eliminating mis-matched versions 1 2002
 
WANDISCO, INC. (1)
8,364,633 Distributed computing systems and system components thereof 0 2006
 
YAHOO! INC. (1)
7,243,136 Approach for managing and providing content to users 9 2001

Maintenance Fees

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