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

See full text

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

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
FLEXERA SOFTWARE LLCSCHAUMBURG, IL40
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 343
Heath, Clifford Mount Waverly, AU 2 343
Klos, Steven Nashua, NH 2 343
Port, Graeme Surrey Hills, AU 2 343

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
4,714,992 Communication for version management in a distributed information service 181 1985
5,019,963 Data processing network with upgrading of files 166 1988
5,577,244 Methods of applying software modifications 72 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 33 1995
5,734,898 Client-server computer system and method for updating the client, server, and objects 107 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 172 1996
5,721,911 Mechanism for metadata for an information catalog system 87 1996
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (4)
5,005,122 Arrangement with cooperating management server node and network service node 524 1987
5,581,764 Distributed computer network including hierarchical resource information structure and related method of distributing resources 282 1994
5,732,266 Storage medium storing application programs and application initialization files and automatic launching of computer applications stored on the storage medium 116 1994
5,848,421 System and method for catalog maintenance and utilization 7 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 46 1995
 
APPLE INC. (1)
5,732,275 Method and apparatus for managing and automatically updating software programs 193 1996
 
COMPAQ COMPUTER CORPORATION 20555 S.H. 249 (1)
5,586,304 Automatic computer upgrading 186 1994
 
DOT ASSETS NO. 9 LLC (1)
5,155,847 Method and apparatus for updating software at remote locations 681 1988
 
HEWLETT-PACKARD COMPANY (1)
5,448,727 Domain based partitioning and reclustering of relations in object-oriented relational database management systems 154 1991
 
LENOVO (SINGAPORE) PTE LTD. (1)
5,247,683 System and method for installing software and updating configuration files 299 1991
 
LEXTRON SYSTEMS, INC. (1)
5,794,259 Apparatus and methods to enhance web browsing on the internet 234 1996
 
LOCKHEED MARTIN CORPORATION (1)
5,343,527 Hybrid encryption method and system for protecting reusable software components 290 1993
 
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 272 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 362 1996
 
SEER TECHNOLOGY, INC. (1)
5,495,610 Software distribution system to build and distribute a software release 355 1995
 
SOUND VIEW INNOVATIONS, LLC (1)
5,724,345 System and method for a scalable and reliable transmission of electronic software distribution 35 1995
 
SUN MICROSYSTEMS, INC. (1)
5,555,416 Automated software installation and operating environment configuration for a computer system based on classification rules 220 1994
 
TREND MICRO INCORPORATED (1)
5,440,723 Automatic immune system for computers and computer networks 335 1993
 
Wegener Internet Projects BV (1)
5,737,533 System for generating a virtual reality scene in response to a database search 113 1995

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (16)
7,277,919 Relevance clause for computed relevance messaging 49 2000
7,246,150 Advice provided for offering highly targeted advice without compromising individual privacy 27 2000
7,036,121 Method and system for maintaining software via network 1 2000
7,689,684 Method and apparatus for inspecting the properties of a computer 5 2001
6,854,112 System and method for the automatic installation and configuration of an operating system 33 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 2 2004
7,398,272 Enterprise console 6 2004
7,934,212 Apparatus, system and method for detecting old versions of an applet in a client browser's JVM 9 2006
7,792,986 Relevance clause for computed relevance messaging 6 2007
8,055,617 Enterprise console 1 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
8,495,157 Method and apparatus for distributed policy-based management and computed relevance messaging with remote attributes 0 2010
8,769,520 Calendar aware adaptive patching of a computer program 0 2012
8,769,521 Calendar aware adaptive patching of a computer program 0 2013
 
MICROSOFT CORPORATION (16)
7,730,169 Business method and system for serving third party software applications 4 2000
7,200,632 Method and system for serving software applications to client computers 30 2000
7,620,731 Isolated persistent storage 5 2001
7,523,399 Downloading software from a server to a client 2 2001
7,370,071 Method for serving third party software applications from servers to client computers 17 2001
6,941,351 Application program caching 35 2001
7,555,749 Software updating system and method 17 2003
7,584,467 Software updating system and method 22 2003
8,539,469 Efficient patching 0 2004
7,890,946 Efficient patching 7 2004
7,559,058 Efficient patching 10 2004
8,099,758 Policy based composite file system and method 6 2005
7,761,538 Dynamically configuring, allocating and deploying computing systems 13 2006
8,539,473 Techniques for providing information regarding software components for a user-defined context 0 2007
8,156,487 Efficient patching 2 2009
8,612,514 Serving software applications from servers to client computers 0 2010
 
QUALCOMM INCORPORATED (6)
7,103,643 E-mail software and method and system for distributing advertisements to client devices that have such E-mail software installed thereon 24 2000
8,555,273 Network for updating electronic devices 2 2004
8,626,146 Method, software and apparatus for performing actions on a wireless device using action lists and versioning 0 2004
8,526,940 Centralized rules repository for smart phone customer care 0 2004
8,752,044 User experience and dependency management in a mobile device 0 2007
8,578,361 Updating an electronic device with update agent code 1 2011
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
7,062,672 Method of and computer network arrangement for restoring an impaired software image 11 2002
8,479,189 Pattern detection preprocessor in an electronic device update generation system 1 2003
8,468,515 Initialization and update of software and/or firmware in electronic devices 0 2006
 
MCAFEE, INC. (3)
7,086,050 Updating computer files 13 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 3 2007
 
SOFTRICITY, INC. (3)
7,690,039 Method and apparatus for content protection in a secure content delivery system 4 2004
7,707,641 Method and apparatus for secure content delivery over broadband access networks 4 2006
7,797,372 Serving software applications from servers for client computers 3 2008
 
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
 
CISCO TECHNOLOGY, INC. (2)
7,383,541 Method and apparatus providing interoperation of execution images of different versions 4 2003
8,566,481 Managing configuration data 0 2009
 
THE WEATHER CHANNEL, LLC (2)
7,685,598 Desktop application framework 3 2003
8,533,723 Computing device application framework 0 2010
 
Big Fix, Inc. (1)
7,197,534 Method and apparatus for inspecting the properties of a computer 14 2001
 
FUJITSU LIMITED (1)
6,874,142 System and method for automatically setting applet latest version 15 2000
 
G02CALL.COM, INC. (1)
7,145,900 Packet-switched telephony call server 43 2001
 
GENERAL ELECTRIC COMPANY (1)
6,658,330 Method and system for upgrading software for controlling locomotives 7 2001
 
HITACHI, LTD. (1)
7,721,055 System and method for controlling the updating of storage device 5 2007
 
INTEL CORPORATION (1)
6,826,581 Upgrading a device over a network by downloading results of command execution from script file 10 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 1 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 8 2000
 
OPEN INVENTION NETWORK, LLC (1)
8,533,700 Workstation uptime, maintenance, and reboot service 0 2006
 
ORIX VENTURE FINANCE LLC (1)
7,243,348 Computing apparatus with automatic integrity reference generation and maintenance 5 2002
 
PALTALK HOLDINGS, INC. (1)
7,711,798 Method and computer program for offering products and services by examining user activity 1 2000
 
SCIENTIFIC-ATLANTA, INC. (1)
7,234,035 System and method for maintaining applications with their current versions 2 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
 
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
 
WORKDAY, INC. (1)
7,191,208 Methods of selectively distributing data in a computer network and systems using the same 2 1999
 
YAHOO! INC. (1)
7,243,136 Approach for managing and providing content to users 12 2001