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

Family

Loading Family data... loading....

Patent Owner(s)

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

Cited Art Landscape

Patent Info (Count) # Cites Year
 
LEXTRON SYSTEMS, INC. (1)
5,794,259 Apparatus and methods to enhance web browsing on the internet 247 1996
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
4,714,992 Communication for version management in a distributed information service 187 1985
5,019,963 Data processing network with upgrading of files 170 1988
5,577,244 Methods of applying software modifications 74 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 112 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 183 1996
* 5,721,911 Mechanism for metadata for an information catalog system 93 1996
 
TREND MICRO INCORPORATED (1)
5,440,723 Automatic immune system for computers and computer networks 365 1993
 
HEWLETT-PACKARD COMPANY (1)
5,448,727 Domain based partitioning and reclustering of relations in object-oriented relational database management systems 158 1991
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (4)
5,005,122 Arrangement with cooperating management server node and network service node 586 1987
5,581,764 Distributed computer network including hierarchical resource information structure and related method of distributing resources 303 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
 
COMPAQ COMPUTER CORPORATION 20555 S.H. 249 (1)
5,586,304 Automatic computer upgrading 204 1994
 
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 293 1988
 
LENOVO (SINGAPORE) PTE. LTD. (1)
5,247,683 System and method for installing software and updating configuration files 308 1991
 
SOUND VIEW INNOVATIONS, LLC (1)
5,724,345 System and method for a scalable and reliable transmission of electronic software distribution 36 1995
 
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 367 1996
 
SUN MICROSYSTEMS, INC. (1)
5,555,416 Automated software installation and operating environment configuration for a computer system based on classification rules 230 1994
 
Wegener Internet Projects BV (1)
5,737,533 System for generating a virtual reality scene in response to a database search 127 1995
 
APPLE INC. (1)
* 5,732,275 Method and apparatus for managing and automatically updating software programs 209 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
 
SEER TECHNOLOGY, INC. (1)
5,495,610 Software distribution system to build and distribute a software release 381 1995
 
DOT ASSETS NO. 9 LLC (1)
5,155,847 Method and apparatus for updating software at remote locations 720 1988
 
LOCKHEED MARTIN CORPORATION (1)
5,343,527 Hybrid encryption method and system for protecting reusable software components 303 1993
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
THE WEATHER CHANNEL, LLC (2)
* 7,685,598 Desktop application framework 8 2003
* 8,533,723 Computing device application framework 1 2010
 
AMAZON TECHNOLOGIES, INC. (1)
* 9,092,405 Remote browsing and searching 0 2012
 
HITACHI, LTD. (1)
* 7,721,055 System and method for controlling the updating of storage device 5 2007
 
NOKIA SIEMENS NETWORKS GMBH & CO. KG (2)
* 7,340,738 Time optimized replacement of a software application 1 2002
* 2004/0078,793 Time optimized replacement of a software application 1 2003
 
G02CALL.COM, INC. (1)
* 7,145,900 Packet-switched telephony call server 49 2001
 
Big Fix, Inc. (1)
7,197,534 Method and apparatus for inspecting the properties of a computer 17 2001
 
MICROSOFT TECHNOLOGY LICENSING, LLC (19)
7,730,169 Business method and system for serving third party software applications 7 2000
* 7,200,632 Method and system for serving software applications to client computers 43 2000
* 7,620,731 Isolated persistent storage 6 2001
7,370,071 Method for serving third party software applications from servers to client computers 19 2001
* 2002/0078,203 Method for serving third party software applications from servers to client computers 25 2001
* 6,941,351 Application program caching 51 2001
* 7,555,749 Software updating system and method 21 2003
7,584,467 Software updating system and method 32 2003
8,539,469 Efficient patching 1 2004
7,890,946 Efficient patching 8 2004
7,559,058 Efficient patching 11 2004
* 2005/0273,766 Application program caching 1 2005
8,099,758 Policy based composite file system and method 9 2005
7,761,538 Dynamically configuring, allocating and deploying computing systems 21 2006
8,539,473 Techniques for providing information regarding software components for a user-defined context 0 2007
8,156,487 Efficient patching 3 2009
8,612,514 Serving software applications from servers to client computers 0 2010
* 2012/0304,163 Management of Software and Operating System Updates Required for the Process of Creating a Virtual Machine Facsimile of an Existing Physical or Virtual Machine 1 2012
9,092,301 Efficient patching 0 2013
 
MYMAIL, LTD. (1)
9,021,070 Dynamically modifying a toolbar 0 2013
 
LG ELECTRONICS INC. (1)
* 7,571,456 Downloading apparatus and method therof for digital broadcast receiver 1 1998
 
GENERAL ELECTRIC COMPANY (1)
6,658,330 Method and system for upgrading software for controlling locomotives 7 2001
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (21)
7,277,919 Relevance clause for computed relevance messaging 56 2000
7,246,150 Advice provided for offering highly targeted advice without compromising individual privacy 28 2000
* 7,036,121 Method and system for maintaining software via network 2 2000
7,689,684 Method and apparatus for inspecting the properties of a computer 6 2001
* 6,854,112 System and method for the automatic installation and configuration of an operating system 42 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 4 2004
7,398,272 Enterprise console 10 2004
* 2004/0243,696 Formalizing, diffusing and enforcing policy advisories and monitoring policy compliance in the management of networks 0 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 7 2007
8,914,507 Advice provided for offering highly targeted advice without compromising individual privacy 0 2007
8,055,617 Enterprise console 4 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,966,110 Dynamic bandwidth throttling 0 2010
* 8,495,157 Method and apparatus for distributed policy-based management and computed relevance messaging with remote attributes 1 2010
* 2011/0029,626 Method And Apparatus For Distributed Policy-Based Management And Computed Relevance Messaging With Remote Attributes 3 2010
* 8,769,520 Calendar aware adaptive patching of a computer program 0 2012
* 2013/0346,955 CALENDAR AWARE ADAPTIVE PATCHING OF A COMPUTER PROGRAM 0 2012
* 8,769,521 Calendar aware adaptive patching of a computer program 0 2013
 
QUALCOMM INCORPORATED (11)
* 7,103,643 E-mail software and method and system for distributing advertisements to client devices that have such E-mail software installed thereon 26 2000
* 2004/0068,724 Server processing for updating dataset versions resident on a wireless device 94 2002
* 9,092,286 System to automatically process components on a device 0 2003
* 2004/0188,511 System to automatically process components on a device 5 2003
8,555,273 Network for updating electronic devices 14 2004
8,626,146 Method, software and apparatus for performing actions on a wireless device using action lists and versioning 1 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 1 2007
8,578,361 Updating an electronic device with update agent code 2 2011
8,893,110 Device management in a network 0 2012
9,081,638 User experience and dependency management in a mobile device 0 2014
 
KYOCERA TECHNOLOGY DEVELOPMENT, INC. (1)
8,065,689 Release-dependant filenames for device drivers 1 2005
 
WORKDAY, INC. (1)
* 7,191,208 Methods of selectively distributing data in a computer network and systems using the same 6 1999
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
* 7,062,672 Method of and computer network arrangement for restoring an impaired software image 12 2002
8,479,189 Pattern detection preprocessor in an electronic device update generation system 1 2003
* 2004/0068,721 Network for updating firmware and / or software in wireless communication devices 67 2003
8,468,515 Initialization and update of software and/or firmware in electronic devices 2 2006
8,875,116 Network for updating firmware and / or software in wireless communication devices 1 2009
 
3M INNOVATIVE PROPERTIES COMPANY (3)
7,343,415 Display of software notes indicating that content from a content provider site is available for display 7 2001
* 2002/0143,900 Content recipient access to software notes posted at content provider site 1 2001
7,774,479 Display of software notes accessed by content recipient from content provider site 5 2008
 
CISCO TECHNOLOGY, INC. (4)
* 7,234,035 System and method for maintaining applications with their current versions 3 2002
7,383,541 Method and apparatus providing interoperation of execution images of different versions 6 2003
* 7,711,922 Management of applications and their current versions 2 2007
8,566,481 Managing configuration data 0 2009
 
WANDISCO, INC. (1)
* 8,364,633 Distributed computing systems and system components thereof 0 2006
 
Paltalk Holdings, Inc. (1)
* 7,711,798 Method and computer program for offering products and services by examining user activity 2 2000
 
OKI ELECTRIC INDUSTRY CO., LTD. (1)
* 6,865,592 Automatic transaction system 8 2000
 
FUJITSU LIMITED (1)
* 6,874,142 System and method for automatically setting applet latest version 15 2000
 
SKYPE LIMITED (1)
7,991,001 Packet-switched telephony call server 1 2006
 
SOFTRICITY, INC. (4)
7,690,039 Method and apparatus for content protection in a secure content delivery system 7 2004
* 2005/0021,613 Method and apparatus for content protection in a secure content delivery system 43 2004
7,707,641 Method and apparatus for secure content delivery over broadband access networks 8 2006
7,797,372 Serving software applications from servers for client computers 6 2008
 
ROVI TECHNOLOGIES CORPORATION (2)
* 7,523,399 Downloading software from a server to a client 2 2001
* 2002/0054,069 Downloading software from a server to a client 4 2001
 
INTEL CORPORATION (1)
* 6,826,581 Upgrading a device over a network by downloading results of command execution from script file 13 2000
 
ORIX VENTURE FINANCE LLC (1)
* 7,243,348 Computing apparatus with automatic integrity reference generation and maintenance 10 2002
 
UNISYS CORPORATION (1)
7,047,527 Method for identification of version levels of components across heterogeneous systems while eliminating mis-matched versions 2 2002
 
OPEN INVENTION NETWORK, LLC (1)
* 8,533,700 Workstation uptime, maintenance, and reboot service 0 2006
 
McAfee, Inc. (5)
7,086,050 Updating computer files 20 2001
* 2002/0016,959 Updating computer files 5 2001
* 7,818,739 Virus detection system, method and computer program product for handheld computers 11 2004
* 2004/0237,079 Virus detection system, method and computer program product for handheld computers 27 2004
7,673,150 Virus detection system, method and computer program product for handheld computers 10 2007
 
YAHOO! INC. (1)
* 7,243,136 Approach for managing and providing content to users 17 2001
* Cited By Examiner